diff --git a/hscontrol/policy/v2/sshtester_compat_test.go b/hscontrol/policy/v2/sshtester_compat_test.go new file mode 100644 index 00000000..568de951 --- /dev/null +++ b/hscontrol/policy/v2/sshtester_compat_test.go @@ -0,0 +1,88 @@ +// Replay golden HuJSON captures under testdata/sshtest_results/*.hujson: +// the 200 path requires headscale's evaluateSSHTests to pass; the +// non-200 path requires headscale to reject the same input with the +// captured error body as a substring. Divergences are listed in +// knownSSHTesterDivergences with the engine gap each represents. + +package v2 + +import ( + "path/filepath" + "strings" + "testing" + + "github.com/juanfont/headscale/hscontrol/types/testcapture" + "github.com/stretchr/testify/require" +) + +// knownSSHTesterDivergences names the engine gap for each capture where +// headscale and upstream disagree. +var knownSSHTesterDivergences = map[string]string{ + "sshtest-malformed-dst-bare-ipv6": "bare-IPv6 sshTests dst: upstream parse-accepts then engine-rejects; headscale accepts (IPv4 mirror passes both sides)", +} + +func TestSSHTesterCompat(t *testing.T) { + t.Parallel() + + files, err := filepath.Glob(filepath.Join("testdata", "sshtest_results", "*.hujson")) + require.NoError(t, err, "failed to glob test files") + + if len(files) == 0 { + t.Skip("no sshtest captures yet") + } + + users := setupSSHDataCompatUsers() + + for _, file := range files { + c, err := testcapture.Read(file) + require.NoError(t, err, "reading %s", file) + + t.Run(c.TestID, func(t *testing.T) { + t.Parallel() + + if reason, skip := knownSSHTesterDivergences[c.TestID]; skip { + t.Skip(reason) + } + + // Each capture pins its own topology IPs; build nodes + // from the capture so host-alias dsts resolve. + nodes := buildGrantsNodesFromCapture(users, c) + + policyJSON := []byte(c.Input.FullPolicy) + + pm, parseErr := NewPolicyManager(policyJSON, users, nodes.ViewSlice()) + + if c.Input.APIResponseCode == 200 { + require.NoError(t, parseErr, + "tailscale accepted this policy; headscale must parse it") + + _, setErr := pm.SetPolicy(policyJSON) + require.NoError(t, setErr, + "tailscale accepted this policy; headscale sshTests must pass") + + return + } + + var got error + + switch { + case parseErr != nil: + got = parseErr + default: + _, setErr := pm.SetPolicy(policyJSON) + got = setErr + } + + require.Error(t, got, "tailscale rejected; headscale must reject too") + + if c.Input.APIResponseBody == nil || c.Input.APIResponseBody.Message == "" { + return + } + + want := c.Input.APIResponseBody.Message + if !strings.Contains(got.Error(), want) { + t.Errorf("error body mismatch\n tailscale wants: %q\n headscale got: %q", want, got.Error()) + } + }) + } +} diff --git a/hscontrol/policy/v2/testdata/sshtest_results/sshtest-accept-and-deny-same-user.hujson b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-accept-and-deny-same-user.hujson new file mode 100644 index 00000000..97354be0 --- /dev/null +++ b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-accept-and-deny-same-user.hujson @@ -0,0 +1,21887 @@ +// sshtest-accept-and-deny-same-user +// +// sshTests accept and deny same user +// +// Nodes with filter rules: 15 of 15 +// Captured at: 2026-05-13T09:29:30Z +// tool version: tscap/dev +// schema version: 1 +{ + "schema_version": 1, + "test_id": "sshtest-accept-and-deny-same-user", + "description": "sshTests accept and deny same user", + "category": "sshtest", + "captured_at": "2026-05-13T09:29:30.484173416Z", + "tool_version": "tscap/dev", + "tailnet": "odin@example.com", + "error": true, + "input": { + "api_response_code": 400, + "api_response_body": {"message": "test(s) failed"}, + "tailnet": { + "dns": {"magic_dns": false, "nameservers": [], "search_paths": [], "split_dns": {}}, + "settings": {} + }, + "scenario_hujson": " \n \n \n \n{\n\t\"category\": \"sshtest\",\n\t\"description\": \"sshTests accept and deny same user\",\n\t\"id\": \"sshtest-accept-and-deny-same-user\",\n\t\"options\": {\"expect_api_error\": true},\n\t\"policy\": {\"ssh\": [{\n\t\t\"action\": \"accept\",\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": [\"thor@example.org\"],\n\t\t\"users\": [\"root\"]\n\t}], \"sshTests\": [{\n\t\t\"accept\": [\"root\"],\n\t\t\"deny\": [\"root\"],\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": \"thor@example.org\"\n\t}], \"tagOwners\": {\n\t\t\"tag:prod\": [\"odin@example.com\"],\n\t\t\"tag:server\": [\"odin@example.com\"]\n\t}},\n\t\"tailnet\": {\n\t\t\"dns\": {\"magic_dns\": false, \"nameservers\": [], \"search_paths\": [], \"split_dns\": {}},\n\t\t\"settings\": {}\n\t},\n\t\"topology\": \"../_topologies/grant.hujson\"\n}\n", + "scenario_path": "scenarios/ssh-edges/sshtest-accept-and-deny-same-user.hujson", + "full_policy": { + "ssh": [{ + "action": "accept", + "dst": ["tag:server"], + "src": ["thor@example.org"], + "users": ["root"] + }], + "sshTests": [{ + "accept": ["root"], + "deny": ["root"], + "dst": ["tag:server"], + "src": "thor@example.org" + }], + "tagOwners": {"tag:prod": ["odin@example.com"], "tag:server": ["odin@example.com"]} + } + }, + "topology": {"users": [ + {"id": 1, "name": "odin", "email": "odin@example.com"}, + {"id": 2, "name": "thor", "email": "thor@example.org"}, + {"id": 3, "name": "freya", "email": "freya@example.com"} + ], "nodes": {"beedrill": { + "hostname": "beedrill", + "tags": ["tag:server"], + "ipv4": "100.64.0.16", + "ipv6": "fd7a:115c:a1e0::10", + "routable_ips": [], + "approved_routes": [] + }, "blastoise": { + "hostname": "blastoise", + "tags": ["tag:exit", "tag:router"], + "ipv4": "100.64.0.9", + "ipv6": "fd7a:115c:a1e0::9", + "routable_ips": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "bulbasaur": { + "hostname": "bulbasaur", + "tags": [], + "ipv4": "100.64.0.19", + "ipv6": "fd7a:115c:a1e0::13", + "user": "odin", + "routable_ips": [], + "approved_routes": [] + }, "charmander": { + "hostname": "charmander", + "tags": ["tag:exit"], + "ipv4": "100.64.0.4", + "ipv6": "fd7a:115c:a1e0::4", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "fearow": { + "hostname": "fearow", + "tags": ["tag:fearow"], + "ipv4": "100.64.0.12", + "ipv6": "fd7a:115c:a1e0::c", + "routable_ips": ["10.55.0.0/16"], + "approved_routes": [] + }, "ivysaur": { + "hostname": "ivysaur", + "tags": [], + "ipv4": "100.64.0.17", + "ipv6": "fd7a:115c:a1e0::11", + "user": "thor", + "routable_ips": [], + "approved_routes": [] + }, "kakuna": { + "hostname": "kakuna", + "tags": ["tag:prod"], + "ipv4": "100.64.0.15", + "ipv6": "fd7a:115c:a1e0::f", + "routable_ips": [], + "approved_routes": [] + }, "pidgeotto": { + "hostname": "pidgeotto", + "tags": ["tag:pidgeotto"], + "ipv4": "100.64.0.3", + "ipv6": "fd7a:115c:a1e0::3", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "pidgey": { + "hostname": "pidgey", + "tags": ["tag:pidgey"], + "ipv4": "100.64.0.2", + "ipv6": "fd7a:115c:a1e0::2", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "raticate": { + "hostname": "raticate", + "tags": ["tag:group-b"], + "ipv4": "100.64.0.6", + "ipv6": "fd7a:115c:a1e0::6", + "routable_ips": [], + "approved_routes": [] + }, "rattata": { + "hostname": "rattata", + "tags": ["tag:group-a"], + "ipv4": "100.64.0.5", + "ipv6": "fd7a:115c:a1e0::5", + "routable_ips": [], + "approved_routes": [] + }, "spearow": { + "hostname": "spearow", + "tags": ["tag:spearow"], + "ipv4": "100.64.0.11", + "ipv6": "fd7a:115c:a1e0::b", + "routable_ips": ["10.44.0.0/16"], + "approved_routes": [] + }, "squirtle": { + "hostname": "squirtle", + "tags": ["tag:router"], + "ipv4": "100.64.0.13", + "ipv6": "fd7a:115c:a1e0::d", + "routable_ips": ["10.33.0.0/16"], + "approved_routes": [] + }, "venusaur": { + "hostname": "venusaur", + "tags": [], + "ipv4": "100.64.0.18", + "ipv6": "fd7a:115c:a1e0::12", + "user": "freya", + "routable_ips": [], + "approved_routes": [] + }, "weedle": { + "hostname": "weedle", + "tags": ["tag:client"], + "ipv4": "100.64.0.14", + "ipv6": "fd7a:115c:a1e0::e", + "routable_ips": [], + "approved_routes": [] + }}}, + "captures": {"beedrill": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 2490480947865966, + "StableID": "nFKU7GiwSL11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 2490480947865966, + "Key": "nodekey:cb405c595cd71a6fd381cd46bec02addb0728794748e0f330f2b75861235d600", + "DiscoKey": "discokey:7a3d09ff217e504c0b86360bd0d1aab6ba2719a28217d8a6850330843e296165", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:37486", + "10.65.0.27:37486", + "172.17.0.1:37486", + "172.18.0.1:37486", + "172.19.0.1:37486", + "172.20.0.1:37486", + "172.21.0.1:37486", + "172.22.0.1:37486", + "172.23.0.1:37486", + "172.24.0.1:37486", + "172.25.0.1:37486", + "172.26.0.1:37486", + "172.27.0.1:37486" + ], + "Hostinfo": {"Hostname": "beedrill", "RequestTags": ["tag:server"], "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-13T09:29:39.168681166Z", + "Tags": ["tag:server"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:cb405c595cd71a6fd381cd46bec02addb0728794748e0f330f2b75861235d600", + "MachineKey": "mkey:e789755c833c6a7a59e1eeeebe5427f1c61ca60a05a26b7c5aff2c148e045860", + "Peers": [{ + "ID": 2859212664711574, + "StableID": "n3RUGmfwKP11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:257f18e69b65ec0c700b7e2184bca19a3cf77826021794928f6980d4ef38b248", + "DiscoKey": "discokey:44fd7f4dd7476297d1221f7d99732c75a33da40d06f1c636d0c4f27698923b71", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:43150", + "10.65.0.27:43150", + "172.17.0.1:43150", + "172.18.0.1:43150", + "172.19.0.1:43150", + "172.20.0.1:43150", + "172.21.0.1:43150", + "172.22.0.1:43150", + "172.23.0.1:43150", + "172.24.0.1:43150", + "172.25.0.1:43150", + "172.26.0.1:43150", + "172.27.0.1:43150" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-13T09:29:33.270318864Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6209384882856680, + "StableID": "n7eP4g1FVq11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f9506ef72035485fc2d27b1036bba84c599ee143c5e5db39f83b16e1c7c3d204", + "DiscoKey": "discokey:56bfd065fbf9aded449df431842d4e6b4e7d44457ad503c42380ad737c3c3669", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:44553", + "10.65.0.27:44553", + "172.17.0.1:44553", + "172.18.0.1:44553", + "172.19.0.1:44553", + "172.20.0.1:44553", + "172.21.0.1:44553", + "172.22.0.1:44553", + "172.23.0.1:44553", + "172.24.0.1:44553", + "172.25.0.1:44553", + "172.26.0.1:44553", + "172.27.0.1:44553" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-13T09:29:33.764228462Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4937306133179357, + "StableID": "nCgkyGf7Zf11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ccfd85a67c2ae7d59bd0dc941483f6764942db4d3e3473d6e3ea72dd8f4db405", + "DiscoKey": "discokey:9e488e31b507cc05ebb6ac225a6e756e8de09f01ac7e1425f097e7eee2c0970d", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:53179", + "10.65.0.27:53179", + "172.17.0.1:53179", + "172.18.0.1:53179", + "172.19.0.1:53179", + "172.20.0.1:53179", + "172.21.0.1:53179", + "172.22.0.1:53179", + "172.23.0.1:53179", + "172.24.0.1:53179", + "172.25.0.1:53179", + "172.26.0.1:53179", + "172.27.0.1:53179" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-13T09:29:34.31032901Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 493614118971451, + "StableID": "nUZhPYQZr411CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d1f09659d9ff3cde7edaf8075269b59c8bac1f27bc88b3fbc0a27fadbca2e54b", + "DiscoKey": "discokey:260fcd6a36050179da5c80d9561e7fc2361abfa0031182fc42a9975284ef484e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:60113", + "10.65.0.27:60113", + "172.17.0.1:60113", + "172.18.0.1:60113", + "172.19.0.1:60113", + "172.20.0.1:60113", + "172.21.0.1:60113", + "172.22.0.1:60113", + "172.23.0.1:60113", + "172.24.0.1:60113", + "172.25.0.1:60113", + "172.26.0.1:60113", + "172.27.0.1:60113" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-13T09:29:34.841487957Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 188686204918932, + "StableID": "nmjao4UTU211CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:90929a1c49724dcf491f4acc8a70e70f4917540d41fefb552b2781a75cad4643", + "DiscoKey": "discokey:916e878a92a884cf8fbbc9bcb52a4206be177185311ad7bff9f62f5218030632", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:50198", + "10.65.0.27:50198", + "172.17.0.1:50198", + "172.18.0.1:50198", + "172.19.0.1:50198", + "172.20.0.1:50198", + "172.21.0.1:50198", + "172.22.0.1:50198", + "172.23.0.1:50198", + "172.24.0.1:50198", + "172.25.0.1:50198", + "172.26.0.1:50198", + "172.27.0.1:50198" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-13T09:29:35.35868711Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 1431992482076218, + "StableID": "nFPm1q1ZBC11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:599a1b94de977777f3d8c3a8e0b472a2664b1edeb03e8da4bcd89c8c6b23a825", + "DiscoKey": "discokey:ce753b107bd5f488e3b6a7325ffd0442f0debe5213132977e2f95c8bd763884b", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:47841", + "10.65.0.27:47841", + "172.17.0.1:47841", + "172.18.0.1:47841", + "172.19.0.1:47841", + "172.20.0.1:47841", + "172.21.0.1:47841", + "172.22.0.1:47841", + "172.23.0.1:47841", + "172.24.0.1:47841", + "172.25.0.1:47841", + "172.26.0.1:47841", + "172.27.0.1:47841" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-13T09:29:35.901475059Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2215287914480306, + "StableID": "nh487irJJJ11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4b064330c9f805ad51a4b3336b5d3687be97805d2c12670d472d6fdb9e000015", + "DiscoKey": "discokey:d569f11adb20bdbd3997acdebf4a11d7aab3609cd661e9f4e1862f858a9d2230", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:50524", + "10.65.0.27:50524", + "172.17.0.1:50524", + "172.18.0.1:50524", + "172.19.0.1:50524", + "172.20.0.1:50524", + "172.21.0.1:50524", + "172.22.0.1:50524", + "172.23.0.1:50524", + "172.24.0.1:50524", + "172.25.0.1:50524", + "172.26.0.1:50524", + "172.27.0.1:50524" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-13T09:29:36.429659202Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5481495937921774, + "StableID": "nhWvXzbaoj11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:645ef6e18e733de4391cc50812baa95407a0cdba46a222b12872e3c92b64b447", + "DiscoKey": "discokey:eade7d7c765e230e0a081b4dca22080209816989c9309c0ca23ba874a7382b0c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:36768", + "10.65.0.27:36768", + "172.17.0.1:36768", + "172.18.0.1:36768", + "172.19.0.1:36768", + "172.20.0.1:36768", + "172.21.0.1:36768", + "172.22.0.1:36768", + "172.23.0.1:36768", + "172.24.0.1:36768", + "172.25.0.1:36768", + "172.26.0.1:36768", + "172.27.0.1:36768" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-13T09:29:36.978336642Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 5181403855005874, + "StableID": "nDnQnChfTh11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7af9bedfaf13444d28e1664137504d38acd3737d8df9eeac69018992665b601c", + "DiscoKey": "discokey:717cb5a3f65595c24e1a225bd4211fdd0022216d9e6268eef2344181e8b0cf72", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:36746", + "10.65.0.27:36746", + "172.17.0.1:36746", + "172.18.0.1:36746", + "172.19.0.1:36746", + "172.20.0.1:36746", + "172.21.0.1:36746", + "172.22.0.1:36746", + "172.23.0.1:36746", + "172.24.0.1:36746", + "172.25.0.1:36746", + "172.26.0.1:36746", + "172.27.0.1:36746" + ], + "HomeDERP": 4, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-13T09:29:37.52519162Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5947777451816847, + "StableID": "nUXBDd2mSo11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9320fbe912baef9f83844e8f5526b56748d328d5ad9bcf9d4f76a3e855cb2147", + "DiscoKey": "discokey:821b02cb0acf6fc1a36d2c95273c0663e0233c9d928fe1bdb60b6d57fa2c6f22", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:50083", + "10.65.0.27:50083", + "172.17.0.1:50083", + "172.18.0.1:50083", + "172.19.0.1:50083", + "172.20.0.1:50083", + "172.21.0.1:50083", + "172.22.0.1:50083", + "172.23.0.1:50083", + "172.24.0.1:50083", + "172.25.0.1:50083", + "172.26.0.1:50083", + "172.27.0.1:50083" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-13T09:29:38.144998256Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8028973883170165, + "StableID": "n44L8hXLh521CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3e1a94c6101554334d973f8d28097a3b1c352efc44b034ba9a3f710c9a378d00", + "DiscoKey": "discokey:80529a51f5492a8b47068444185c7f283fb9f84399ce6b3b5c5d218785df054b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:35325", + "10.65.0.27:35325", + "172.17.0.1:35325", + "172.18.0.1:35325", + "172.19.0.1:35325", + "172.20.0.1:35325", + "172.21.0.1:35325", + "172.22.0.1:35325", + "172.23.0.1:35325", + "172.24.0.1:35325", + "172.25.0.1:35325", + "172.26.0.1:35325", + "172.27.0.1:35325" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-13T09:29:38.639659064Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1589114381480400, + "StableID": "nbU3EjLiQD11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:1f3efd3a35eeb9304e0cdc3813584d87a6cf3e40c6119240a5e09ae92e650f5e", + "KeyExpiry": "2026-11-09T09:29:39Z", + "DiscoKey": "discokey:7522b0531b5612e3170073daedefc46bc57348b91dce68cc9e07e9d087c43654", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:48794", + "10.65.0.27:48794", + "172.17.0.1:48794", + "172.18.0.1:48794", + "172.19.0.1:48794", + "172.20.0.1:48794", + "172.21.0.1:48794", + "172.22.0.1:48794", + "172.23.0.1:48794", + "172.24.0.1:48794", + "172.25.0.1:48794", + "172.26.0.1:48794", + "172.27.0.1:48794" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-13T09:29:39.725982612Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5862924467252071, + "StableID": "nL1iXs5Lnn11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:1f2c54610b5c60ba0546dd2bcd5fc248ef5cdbf8949dd63e2f18f0856bb04514", + "KeyExpiry": "2026-11-09T09:29:40Z", + "DiscoKey": "discokey:38f7d9eda3690c65f595e42a0b2ed1b62379bb50523217184d143ab5c5691a5b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:52155", + "10.65.0.27:52155", + "172.17.0.1:52155", + "172.18.0.1:52155", + "172.19.0.1:52155", + "172.20.0.1:52155", + "172.21.0.1:52155", + "172.22.0.1:52155", + "172.23.0.1:52155", + "172.24.0.1:52155", + "172.25.0.1:52155", + "172.26.0.1:52155", + "172.27.0.1:52155" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-13T09:29:40.256259971Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3805678568696981, + "StableID": "nrMYBvibiW11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:86c8345c3f407d8c6754e1ca156e1e299ad3b89dcb1d7aa937a6fa86cf03e532", + "KeyExpiry": "2026-11-09T09:29:40Z", + "DiscoKey": "discokey:4c23e8fbff3d7396d8260e6958541aa6749b7cc97d868d7a020ab6568befc97a", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:50255", + "10.65.0.27:50255", + "172.17.0.1:50255", + "172.18.0.1:50255", + "172.19.0.1:50255", + "172.20.0.1:50255", + "172.21.0.1:50255", + "172.22.0.1:50255", + "172.23.0.1:50255", + "172.24.0.1:50255", + "172.25.0.1:50255", + "172.26.0.1:50255", + "172.27.0.1:50255" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-13T09:29:40.787905965Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "2490480947865966": { + "ID": 2490480947865966, + "LoginName": "beedrill.tail78f774.ts.net", + "DisplayName": "beedrill" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "blastoise": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 1431992482076218, + "StableID": "nFPm1q1ZBC11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1431992482076218, + "Key": "nodekey:599a1b94de977777f3d8c3a8e0b472a2664b1edeb03e8da4bcd89c8c6b23a825", + "DiscoKey": "discokey:ce753b107bd5f488e3b6a7325ffd0442f0debe5213132977e2f95c8bd763884b", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:47841", + "10.65.0.27:47841", + "172.17.0.1:47841", + "172.18.0.1:47841", + "172.19.0.1:47841", + "172.20.0.1:47841", + "172.21.0.1:47841", + "172.22.0.1:47841", + "172.23.0.1:47841", + "172.24.0.1:47841", + "172.25.0.1:47841", + "172.26.0.1:47841", + "172.27.0.1:47841" + ], + "Hostinfo": { + "Hostname": "blastoise", + "RoutableIPs": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit", "tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-13T09:29:35.901475059Z", + "Tags": ["tag:exit", "tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:599a1b94de977777f3d8c3a8e0b472a2664b1edeb03e8da4bcd89c8c6b23a825", + "MachineKey": "mkey:ccc0bbc48f9fc9c5ee19f7bfeefdff39274dab9b426f1bb2f9d3a16fde72e32b", + "Peers": [{ + "ID": 2859212664711574, + "StableID": "n3RUGmfwKP11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:257f18e69b65ec0c700b7e2184bca19a3cf77826021794928f6980d4ef38b248", + "DiscoKey": "discokey:44fd7f4dd7476297d1221f7d99732c75a33da40d06f1c636d0c4f27698923b71", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:43150", + "10.65.0.27:43150", + "172.17.0.1:43150", + "172.18.0.1:43150", + "172.19.0.1:43150", + "172.20.0.1:43150", + "172.21.0.1:43150", + "172.22.0.1:43150", + "172.23.0.1:43150", + "172.24.0.1:43150", + "172.25.0.1:43150", + "172.26.0.1:43150", + "172.27.0.1:43150" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-13T09:29:33.270318864Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6209384882856680, + "StableID": "n7eP4g1FVq11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f9506ef72035485fc2d27b1036bba84c599ee143c5e5db39f83b16e1c7c3d204", + "DiscoKey": "discokey:56bfd065fbf9aded449df431842d4e6b4e7d44457ad503c42380ad737c3c3669", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:44553", + "10.65.0.27:44553", + "172.17.0.1:44553", + "172.18.0.1:44553", + "172.19.0.1:44553", + "172.20.0.1:44553", + "172.21.0.1:44553", + "172.22.0.1:44553", + "172.23.0.1:44553", + "172.24.0.1:44553", + "172.25.0.1:44553", + "172.26.0.1:44553", + "172.27.0.1:44553" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-13T09:29:33.764228462Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4937306133179357, + "StableID": "nCgkyGf7Zf11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ccfd85a67c2ae7d59bd0dc941483f6764942db4d3e3473d6e3ea72dd8f4db405", + "DiscoKey": "discokey:9e488e31b507cc05ebb6ac225a6e756e8de09f01ac7e1425f097e7eee2c0970d", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:53179", + "10.65.0.27:53179", + "172.17.0.1:53179", + "172.18.0.1:53179", + "172.19.0.1:53179", + "172.20.0.1:53179", + "172.21.0.1:53179", + "172.22.0.1:53179", + "172.23.0.1:53179", + "172.24.0.1:53179", + "172.25.0.1:53179", + "172.26.0.1:53179", + "172.27.0.1:53179" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-13T09:29:34.31032901Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 493614118971451, + "StableID": "nUZhPYQZr411CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d1f09659d9ff3cde7edaf8075269b59c8bac1f27bc88b3fbc0a27fadbca2e54b", + "DiscoKey": "discokey:260fcd6a36050179da5c80d9561e7fc2361abfa0031182fc42a9975284ef484e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:60113", + "10.65.0.27:60113", + "172.17.0.1:60113", + "172.18.0.1:60113", + "172.19.0.1:60113", + "172.20.0.1:60113", + "172.21.0.1:60113", + "172.22.0.1:60113", + "172.23.0.1:60113", + "172.24.0.1:60113", + "172.25.0.1:60113", + "172.26.0.1:60113", + "172.27.0.1:60113" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-13T09:29:34.841487957Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 188686204918932, + "StableID": "nmjao4UTU211CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:90929a1c49724dcf491f4acc8a70e70f4917540d41fefb552b2781a75cad4643", + "DiscoKey": "discokey:916e878a92a884cf8fbbc9bcb52a4206be177185311ad7bff9f62f5218030632", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:50198", + "10.65.0.27:50198", + "172.17.0.1:50198", + "172.18.0.1:50198", + "172.19.0.1:50198", + "172.20.0.1:50198", + "172.21.0.1:50198", + "172.22.0.1:50198", + "172.23.0.1:50198", + "172.24.0.1:50198", + "172.25.0.1:50198", + "172.26.0.1:50198", + "172.27.0.1:50198" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-13T09:29:35.35868711Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2215287914480306, + "StableID": "nh487irJJJ11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4b064330c9f805ad51a4b3336b5d3687be97805d2c12670d472d6fdb9e000015", + "DiscoKey": "discokey:d569f11adb20bdbd3997acdebf4a11d7aab3609cd661e9f4e1862f858a9d2230", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:50524", + "10.65.0.27:50524", + "172.17.0.1:50524", + "172.18.0.1:50524", + "172.19.0.1:50524", + "172.20.0.1:50524", + "172.21.0.1:50524", + "172.22.0.1:50524", + "172.23.0.1:50524", + "172.24.0.1:50524", + "172.25.0.1:50524", + "172.26.0.1:50524", + "172.27.0.1:50524" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-13T09:29:36.429659202Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5481495937921774, + "StableID": "nhWvXzbaoj11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:645ef6e18e733de4391cc50812baa95407a0cdba46a222b12872e3c92b64b447", + "DiscoKey": "discokey:eade7d7c765e230e0a081b4dca22080209816989c9309c0ca23ba874a7382b0c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:36768", + "10.65.0.27:36768", + "172.17.0.1:36768", + "172.18.0.1:36768", + "172.19.0.1:36768", + "172.20.0.1:36768", + "172.21.0.1:36768", + "172.22.0.1:36768", + "172.23.0.1:36768", + "172.24.0.1:36768", + "172.25.0.1:36768", + "172.26.0.1:36768", + "172.27.0.1:36768" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-13T09:29:36.978336642Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 5181403855005874, + "StableID": "nDnQnChfTh11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7af9bedfaf13444d28e1664137504d38acd3737d8df9eeac69018992665b601c", + "DiscoKey": "discokey:717cb5a3f65595c24e1a225bd4211fdd0022216d9e6268eef2344181e8b0cf72", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:36746", + "10.65.0.27:36746", + "172.17.0.1:36746", + "172.18.0.1:36746", + "172.19.0.1:36746", + "172.20.0.1:36746", + "172.21.0.1:36746", + "172.22.0.1:36746", + "172.23.0.1:36746", + "172.24.0.1:36746", + "172.25.0.1:36746", + "172.26.0.1:36746", + "172.27.0.1:36746" + ], + "HomeDERP": 4, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-13T09:29:37.52519162Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5947777451816847, + "StableID": "nUXBDd2mSo11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9320fbe912baef9f83844e8f5526b56748d328d5ad9bcf9d4f76a3e855cb2147", + "DiscoKey": "discokey:821b02cb0acf6fc1a36d2c95273c0663e0233c9d928fe1bdb60b6d57fa2c6f22", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:50083", + "10.65.0.27:50083", + "172.17.0.1:50083", + "172.18.0.1:50083", + "172.19.0.1:50083", + "172.20.0.1:50083", + "172.21.0.1:50083", + "172.22.0.1:50083", + "172.23.0.1:50083", + "172.24.0.1:50083", + "172.25.0.1:50083", + "172.26.0.1:50083", + "172.27.0.1:50083" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-13T09:29:38.144998256Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8028973883170165, + "StableID": "n44L8hXLh521CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3e1a94c6101554334d973f8d28097a3b1c352efc44b034ba9a3f710c9a378d00", + "DiscoKey": "discokey:80529a51f5492a8b47068444185c7f283fb9f84399ce6b3b5c5d218785df054b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:35325", + "10.65.0.27:35325", + "172.17.0.1:35325", + "172.18.0.1:35325", + "172.19.0.1:35325", + "172.20.0.1:35325", + "172.21.0.1:35325", + "172.22.0.1:35325", + "172.23.0.1:35325", + "172.24.0.1:35325", + "172.25.0.1:35325", + "172.26.0.1:35325", + "172.27.0.1:35325" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-13T09:29:38.639659064Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 2490480947865966, + "StableID": "nFKU7GiwSL11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb405c595cd71a6fd381cd46bec02addb0728794748e0f330f2b75861235d600", + "DiscoKey": "discokey:7a3d09ff217e504c0b86360bd0d1aab6ba2719a28217d8a6850330843e296165", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:37486", + "10.65.0.27:37486", + "172.17.0.1:37486", + "172.18.0.1:37486", + "172.19.0.1:37486", + "172.20.0.1:37486", + "172.21.0.1:37486", + "172.22.0.1:37486", + "172.23.0.1:37486", + "172.24.0.1:37486", + "172.25.0.1:37486", + "172.26.0.1:37486", + "172.27.0.1:37486" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-13T09:29:39.168681166Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 1589114381480400, + "StableID": "nbU3EjLiQD11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:1f3efd3a35eeb9304e0cdc3813584d87a6cf3e40c6119240a5e09ae92e650f5e", + "KeyExpiry": "2026-11-09T09:29:39Z", + "DiscoKey": "discokey:7522b0531b5612e3170073daedefc46bc57348b91dce68cc9e07e9d087c43654", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:48794", + "10.65.0.27:48794", + "172.17.0.1:48794", + "172.18.0.1:48794", + "172.19.0.1:48794", + "172.20.0.1:48794", + "172.21.0.1:48794", + "172.22.0.1:48794", + "172.23.0.1:48794", + "172.24.0.1:48794", + "172.25.0.1:48794", + "172.26.0.1:48794", + "172.27.0.1:48794" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-13T09:29:39.725982612Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5862924467252071, + "StableID": "nL1iXs5Lnn11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:1f2c54610b5c60ba0546dd2bcd5fc248ef5cdbf8949dd63e2f18f0856bb04514", + "KeyExpiry": "2026-11-09T09:29:40Z", + "DiscoKey": "discokey:38f7d9eda3690c65f595e42a0b2ed1b62379bb50523217184d143ab5c5691a5b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:52155", + "10.65.0.27:52155", + "172.17.0.1:52155", + "172.18.0.1:52155", + "172.19.0.1:52155", + "172.20.0.1:52155", + "172.21.0.1:52155", + "172.22.0.1:52155", + "172.23.0.1:52155", + "172.24.0.1:52155", + "172.25.0.1:52155", + "172.26.0.1:52155", + "172.27.0.1:52155" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-13T09:29:40.256259971Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3805678568696981, + "StableID": "nrMYBvibiW11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:86c8345c3f407d8c6754e1ca156e1e299ad3b89dcb1d7aa937a6fa86cf03e532", + "KeyExpiry": "2026-11-09T09:29:40Z", + "DiscoKey": "discokey:4c23e8fbff3d7396d8260e6958541aa6749b7cc97d868d7a020ab6568befc97a", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:50255", + "10.65.0.27:50255", + "172.17.0.1:50255", + "172.18.0.1:50255", + "172.19.0.1:50255", + "172.20.0.1:50255", + "172.21.0.1:50255", + "172.22.0.1:50255", + "172.23.0.1:50255", + "172.24.0.1:50255", + "172.25.0.1:50255", + "172.26.0.1:50255", + "172.27.0.1:50255" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-13T09:29:40.787905965Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "1431992482076218": { + "ID": 1431992482076218, + "LoginName": "blastoise.tail78f774.ts.net", + "DisplayName": "blastoise" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "bulbasaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 3805678568696981, + "StableID": "nrMYBvibiW11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:86c8345c3f407d8c6754e1ca156e1e299ad3b89dcb1d7aa937a6fa86cf03e532", + "KeyExpiry": "2026-11-09T09:29:40Z", + "DiscoKey": "discokey:4c23e8fbff3d7396d8260e6958541aa6749b7cc97d868d7a020ab6568befc97a", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:50255", + "10.65.0.27:50255", + "172.17.0.1:50255", + "172.18.0.1:50255", + "172.19.0.1:50255", + "172.20.0.1:50255", + "172.21.0.1:50255", + "172.22.0.1:50255", + "172.23.0.1:50255", + "172.24.0.1:50255", + "172.25.0.1:50255", + "172.26.0.1:50255", + "172.27.0.1:50255" + ], + "Hostinfo": {"Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-13T09:29:40.787905965Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:86c8345c3f407d8c6754e1ca156e1e299ad3b89dcb1d7aa937a6fa86cf03e532", + "MachineKey": "mkey:41b9f335ce3dcd09e212283f0ef5c79460f9d7187a965d137d9cc36191dd4434", + "Peers": [{ + "ID": 2859212664711574, + "StableID": "n3RUGmfwKP11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:257f18e69b65ec0c700b7e2184bca19a3cf77826021794928f6980d4ef38b248", + "DiscoKey": "discokey:44fd7f4dd7476297d1221f7d99732c75a33da40d06f1c636d0c4f27698923b71", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:43150", + "10.65.0.27:43150", + "172.17.0.1:43150", + "172.18.0.1:43150", + "172.19.0.1:43150", + "172.20.0.1:43150", + "172.21.0.1:43150", + "172.22.0.1:43150", + "172.23.0.1:43150", + "172.24.0.1:43150", + "172.25.0.1:43150", + "172.26.0.1:43150", + "172.27.0.1:43150" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-13T09:29:33.270318864Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6209384882856680, + "StableID": "n7eP4g1FVq11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f9506ef72035485fc2d27b1036bba84c599ee143c5e5db39f83b16e1c7c3d204", + "DiscoKey": "discokey:56bfd065fbf9aded449df431842d4e6b4e7d44457ad503c42380ad737c3c3669", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:44553", + "10.65.0.27:44553", + "172.17.0.1:44553", + "172.18.0.1:44553", + "172.19.0.1:44553", + "172.20.0.1:44553", + "172.21.0.1:44553", + "172.22.0.1:44553", + "172.23.0.1:44553", + "172.24.0.1:44553", + "172.25.0.1:44553", + "172.26.0.1:44553", + "172.27.0.1:44553" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-13T09:29:33.764228462Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4937306133179357, + "StableID": "nCgkyGf7Zf11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ccfd85a67c2ae7d59bd0dc941483f6764942db4d3e3473d6e3ea72dd8f4db405", + "DiscoKey": "discokey:9e488e31b507cc05ebb6ac225a6e756e8de09f01ac7e1425f097e7eee2c0970d", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:53179", + "10.65.0.27:53179", + "172.17.0.1:53179", + "172.18.0.1:53179", + "172.19.0.1:53179", + "172.20.0.1:53179", + "172.21.0.1:53179", + "172.22.0.1:53179", + "172.23.0.1:53179", + "172.24.0.1:53179", + "172.25.0.1:53179", + "172.26.0.1:53179", + "172.27.0.1:53179" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-13T09:29:34.31032901Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 493614118971451, + "StableID": "nUZhPYQZr411CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d1f09659d9ff3cde7edaf8075269b59c8bac1f27bc88b3fbc0a27fadbca2e54b", + "DiscoKey": "discokey:260fcd6a36050179da5c80d9561e7fc2361abfa0031182fc42a9975284ef484e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:60113", + "10.65.0.27:60113", + "172.17.0.1:60113", + "172.18.0.1:60113", + "172.19.0.1:60113", + "172.20.0.1:60113", + "172.21.0.1:60113", + "172.22.0.1:60113", + "172.23.0.1:60113", + "172.24.0.1:60113", + "172.25.0.1:60113", + "172.26.0.1:60113", + "172.27.0.1:60113" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-13T09:29:34.841487957Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 188686204918932, + "StableID": "nmjao4UTU211CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:90929a1c49724dcf491f4acc8a70e70f4917540d41fefb552b2781a75cad4643", + "DiscoKey": "discokey:916e878a92a884cf8fbbc9bcb52a4206be177185311ad7bff9f62f5218030632", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:50198", + "10.65.0.27:50198", + "172.17.0.1:50198", + "172.18.0.1:50198", + "172.19.0.1:50198", + "172.20.0.1:50198", + "172.21.0.1:50198", + "172.22.0.1:50198", + "172.23.0.1:50198", + "172.24.0.1:50198", + "172.25.0.1:50198", + "172.26.0.1:50198", + "172.27.0.1:50198" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-13T09:29:35.35868711Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 1431992482076218, + "StableID": "nFPm1q1ZBC11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:599a1b94de977777f3d8c3a8e0b472a2664b1edeb03e8da4bcd89c8c6b23a825", + "DiscoKey": "discokey:ce753b107bd5f488e3b6a7325ffd0442f0debe5213132977e2f95c8bd763884b", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:47841", + "10.65.0.27:47841", + "172.17.0.1:47841", + "172.18.0.1:47841", + "172.19.0.1:47841", + "172.20.0.1:47841", + "172.21.0.1:47841", + "172.22.0.1:47841", + "172.23.0.1:47841", + "172.24.0.1:47841", + "172.25.0.1:47841", + "172.26.0.1:47841", + "172.27.0.1:47841" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-13T09:29:35.901475059Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2215287914480306, + "StableID": "nh487irJJJ11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4b064330c9f805ad51a4b3336b5d3687be97805d2c12670d472d6fdb9e000015", + "DiscoKey": "discokey:d569f11adb20bdbd3997acdebf4a11d7aab3609cd661e9f4e1862f858a9d2230", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:50524", + "10.65.0.27:50524", + "172.17.0.1:50524", + "172.18.0.1:50524", + "172.19.0.1:50524", + "172.20.0.1:50524", + "172.21.0.1:50524", + "172.22.0.1:50524", + "172.23.0.1:50524", + "172.24.0.1:50524", + "172.25.0.1:50524", + "172.26.0.1:50524", + "172.27.0.1:50524" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-13T09:29:36.429659202Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5481495937921774, + "StableID": "nhWvXzbaoj11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:645ef6e18e733de4391cc50812baa95407a0cdba46a222b12872e3c92b64b447", + "DiscoKey": "discokey:eade7d7c765e230e0a081b4dca22080209816989c9309c0ca23ba874a7382b0c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:36768", + "10.65.0.27:36768", + "172.17.0.1:36768", + "172.18.0.1:36768", + "172.19.0.1:36768", + "172.20.0.1:36768", + "172.21.0.1:36768", + "172.22.0.1:36768", + "172.23.0.1:36768", + "172.24.0.1:36768", + "172.25.0.1:36768", + "172.26.0.1:36768", + "172.27.0.1:36768" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-13T09:29:36.978336642Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 5181403855005874, + "StableID": "nDnQnChfTh11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7af9bedfaf13444d28e1664137504d38acd3737d8df9eeac69018992665b601c", + "DiscoKey": "discokey:717cb5a3f65595c24e1a225bd4211fdd0022216d9e6268eef2344181e8b0cf72", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:36746", + "10.65.0.27:36746", + "172.17.0.1:36746", + "172.18.0.1:36746", + "172.19.0.1:36746", + "172.20.0.1:36746", + "172.21.0.1:36746", + "172.22.0.1:36746", + "172.23.0.1:36746", + "172.24.0.1:36746", + "172.25.0.1:36746", + "172.26.0.1:36746", + "172.27.0.1:36746" + ], + "HomeDERP": 4, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-13T09:29:37.52519162Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5947777451816847, + "StableID": "nUXBDd2mSo11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9320fbe912baef9f83844e8f5526b56748d328d5ad9bcf9d4f76a3e855cb2147", + "DiscoKey": "discokey:821b02cb0acf6fc1a36d2c95273c0663e0233c9d928fe1bdb60b6d57fa2c6f22", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:50083", + "10.65.0.27:50083", + "172.17.0.1:50083", + "172.18.0.1:50083", + "172.19.0.1:50083", + "172.20.0.1:50083", + "172.21.0.1:50083", + "172.22.0.1:50083", + "172.23.0.1:50083", + "172.24.0.1:50083", + "172.25.0.1:50083", + "172.26.0.1:50083", + "172.27.0.1:50083" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-13T09:29:38.144998256Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8028973883170165, + "StableID": "n44L8hXLh521CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3e1a94c6101554334d973f8d28097a3b1c352efc44b034ba9a3f710c9a378d00", + "DiscoKey": "discokey:80529a51f5492a8b47068444185c7f283fb9f84399ce6b3b5c5d218785df054b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:35325", + "10.65.0.27:35325", + "172.17.0.1:35325", + "172.18.0.1:35325", + "172.19.0.1:35325", + "172.20.0.1:35325", + "172.21.0.1:35325", + "172.22.0.1:35325", + "172.23.0.1:35325", + "172.24.0.1:35325", + "172.25.0.1:35325", + "172.26.0.1:35325", + "172.27.0.1:35325" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-13T09:29:38.639659064Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 2490480947865966, + "StableID": "nFKU7GiwSL11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb405c595cd71a6fd381cd46bec02addb0728794748e0f330f2b75861235d600", + "DiscoKey": "discokey:7a3d09ff217e504c0b86360bd0d1aab6ba2719a28217d8a6850330843e296165", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:37486", + "10.65.0.27:37486", + "172.17.0.1:37486", + "172.18.0.1:37486", + "172.19.0.1:37486", + "172.20.0.1:37486", + "172.21.0.1:37486", + "172.22.0.1:37486", + "172.23.0.1:37486", + "172.24.0.1:37486", + "172.25.0.1:37486", + "172.26.0.1:37486", + "172.27.0.1:37486" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-13T09:29:39.168681166Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 1589114381480400, + "StableID": "nbU3EjLiQD11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:1f3efd3a35eeb9304e0cdc3813584d87a6cf3e40c6119240a5e09ae92e650f5e", + "KeyExpiry": "2026-11-09T09:29:39Z", + "DiscoKey": "discokey:7522b0531b5612e3170073daedefc46bc57348b91dce68cc9e07e9d087c43654", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:48794", + "10.65.0.27:48794", + "172.17.0.1:48794", + "172.18.0.1:48794", + "172.19.0.1:48794", + "172.20.0.1:48794", + "172.21.0.1:48794", + "172.22.0.1:48794", + "172.23.0.1:48794", + "172.24.0.1:48794", + "172.25.0.1:48794", + "172.26.0.1:48794", + "172.27.0.1:48794" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-13T09:29:39.725982612Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5862924467252071, + "StableID": "nL1iXs5Lnn11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:1f2c54610b5c60ba0546dd2bcd5fc248ef5cdbf8949dd63e2f18f0856bb04514", + "KeyExpiry": "2026-11-09T09:29:40Z", + "DiscoKey": "discokey:38f7d9eda3690c65f595e42a0b2ed1b62379bb50523217184d143ab5c5691a5b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:52155", + "10.65.0.27:52155", + "172.17.0.1:52155", + "172.18.0.1:52155", + "172.19.0.1:52155", + "172.20.0.1:52155", + "172.21.0.1:52155", + "172.22.0.1:52155", + "172.23.0.1:52155", + "172.24.0.1:52155", + "172.25.0.1:52155", + "172.26.0.1:52155", + "172.27.0.1:52155" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-13T09:29:40.256259971Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "charmander": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4937306133179357, + "StableID": "nCgkyGf7Zf11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 4937306133179357, + "Key": "nodekey:ccfd85a67c2ae7d59bd0dc941483f6764942db4d3e3473d6e3ea72dd8f4db405", + "DiscoKey": "discokey:9e488e31b507cc05ebb6ac225a6e756e8de09f01ac7e1425f097e7eee2c0970d", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:53179", + "10.65.0.27:53179", + "172.17.0.1:53179", + "172.18.0.1:53179", + "172.19.0.1:53179", + "172.20.0.1:53179", + "172.21.0.1:53179", + "172.22.0.1:53179", + "172.23.0.1:53179", + "172.24.0.1:53179", + "172.25.0.1:53179", + "172.26.0.1:53179", + "172.27.0.1:53179" + ], + "Hostinfo": { + "Hostname": "charmander", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit"], + "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-13T09:29:34.31032901Z", + "Tags": ["tag:exit"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:ccfd85a67c2ae7d59bd0dc941483f6764942db4d3e3473d6e3ea72dd8f4db405", + "MachineKey": "mkey:a690f5c3222b7c555232db4514008d74e5680f01b190141d5ca2b610bb7a1f3e", + "Peers": [{ + "ID": 2859212664711574, + "StableID": "n3RUGmfwKP11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:257f18e69b65ec0c700b7e2184bca19a3cf77826021794928f6980d4ef38b248", + "DiscoKey": "discokey:44fd7f4dd7476297d1221f7d99732c75a33da40d06f1c636d0c4f27698923b71", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:43150", + "10.65.0.27:43150", + "172.17.0.1:43150", + "172.18.0.1:43150", + "172.19.0.1:43150", + "172.20.0.1:43150", + "172.21.0.1:43150", + "172.22.0.1:43150", + "172.23.0.1:43150", + "172.24.0.1:43150", + "172.25.0.1:43150", + "172.26.0.1:43150", + "172.27.0.1:43150" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-13T09:29:33.270318864Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6209384882856680, + "StableID": "n7eP4g1FVq11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f9506ef72035485fc2d27b1036bba84c599ee143c5e5db39f83b16e1c7c3d204", + "DiscoKey": "discokey:56bfd065fbf9aded449df431842d4e6b4e7d44457ad503c42380ad737c3c3669", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:44553", + "10.65.0.27:44553", + "172.17.0.1:44553", + "172.18.0.1:44553", + "172.19.0.1:44553", + "172.20.0.1:44553", + "172.21.0.1:44553", + "172.22.0.1:44553", + "172.23.0.1:44553", + "172.24.0.1:44553", + "172.25.0.1:44553", + "172.26.0.1:44553", + "172.27.0.1:44553" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-13T09:29:33.764228462Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 493614118971451, + "StableID": "nUZhPYQZr411CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d1f09659d9ff3cde7edaf8075269b59c8bac1f27bc88b3fbc0a27fadbca2e54b", + "DiscoKey": "discokey:260fcd6a36050179da5c80d9561e7fc2361abfa0031182fc42a9975284ef484e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:60113", + "10.65.0.27:60113", + "172.17.0.1:60113", + "172.18.0.1:60113", + "172.19.0.1:60113", + "172.20.0.1:60113", + "172.21.0.1:60113", + "172.22.0.1:60113", + "172.23.0.1:60113", + "172.24.0.1:60113", + "172.25.0.1:60113", + "172.26.0.1:60113", + "172.27.0.1:60113" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-13T09:29:34.841487957Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 188686204918932, + "StableID": "nmjao4UTU211CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:90929a1c49724dcf491f4acc8a70e70f4917540d41fefb552b2781a75cad4643", + "DiscoKey": "discokey:916e878a92a884cf8fbbc9bcb52a4206be177185311ad7bff9f62f5218030632", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:50198", + "10.65.0.27:50198", + "172.17.0.1:50198", + "172.18.0.1:50198", + "172.19.0.1:50198", + "172.20.0.1:50198", + "172.21.0.1:50198", + "172.22.0.1:50198", + "172.23.0.1:50198", + "172.24.0.1:50198", + "172.25.0.1:50198", + "172.26.0.1:50198", + "172.27.0.1:50198" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-13T09:29:35.35868711Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 1431992482076218, + "StableID": "nFPm1q1ZBC11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:599a1b94de977777f3d8c3a8e0b472a2664b1edeb03e8da4bcd89c8c6b23a825", + "DiscoKey": "discokey:ce753b107bd5f488e3b6a7325ffd0442f0debe5213132977e2f95c8bd763884b", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:47841", + "10.65.0.27:47841", + "172.17.0.1:47841", + "172.18.0.1:47841", + "172.19.0.1:47841", + "172.20.0.1:47841", + "172.21.0.1:47841", + "172.22.0.1:47841", + "172.23.0.1:47841", + "172.24.0.1:47841", + "172.25.0.1:47841", + "172.26.0.1:47841", + "172.27.0.1:47841" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-13T09:29:35.901475059Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2215287914480306, + "StableID": "nh487irJJJ11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4b064330c9f805ad51a4b3336b5d3687be97805d2c12670d472d6fdb9e000015", + "DiscoKey": "discokey:d569f11adb20bdbd3997acdebf4a11d7aab3609cd661e9f4e1862f858a9d2230", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:50524", + "10.65.0.27:50524", + "172.17.0.1:50524", + "172.18.0.1:50524", + "172.19.0.1:50524", + "172.20.0.1:50524", + "172.21.0.1:50524", + "172.22.0.1:50524", + "172.23.0.1:50524", + "172.24.0.1:50524", + "172.25.0.1:50524", + "172.26.0.1:50524", + "172.27.0.1:50524" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-13T09:29:36.429659202Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5481495937921774, + "StableID": "nhWvXzbaoj11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:645ef6e18e733de4391cc50812baa95407a0cdba46a222b12872e3c92b64b447", + "DiscoKey": "discokey:eade7d7c765e230e0a081b4dca22080209816989c9309c0ca23ba874a7382b0c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:36768", + "10.65.0.27:36768", + "172.17.0.1:36768", + "172.18.0.1:36768", + "172.19.0.1:36768", + "172.20.0.1:36768", + "172.21.0.1:36768", + "172.22.0.1:36768", + "172.23.0.1:36768", + "172.24.0.1:36768", + "172.25.0.1:36768", + "172.26.0.1:36768", + "172.27.0.1:36768" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-13T09:29:36.978336642Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 5181403855005874, + "StableID": "nDnQnChfTh11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7af9bedfaf13444d28e1664137504d38acd3737d8df9eeac69018992665b601c", + "DiscoKey": "discokey:717cb5a3f65595c24e1a225bd4211fdd0022216d9e6268eef2344181e8b0cf72", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:36746", + "10.65.0.27:36746", + "172.17.0.1:36746", + "172.18.0.1:36746", + "172.19.0.1:36746", + "172.20.0.1:36746", + "172.21.0.1:36746", + "172.22.0.1:36746", + "172.23.0.1:36746", + "172.24.0.1:36746", + "172.25.0.1:36746", + "172.26.0.1:36746", + "172.27.0.1:36746" + ], + "HomeDERP": 4, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-13T09:29:37.52519162Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5947777451816847, + "StableID": "nUXBDd2mSo11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9320fbe912baef9f83844e8f5526b56748d328d5ad9bcf9d4f76a3e855cb2147", + "DiscoKey": "discokey:821b02cb0acf6fc1a36d2c95273c0663e0233c9d928fe1bdb60b6d57fa2c6f22", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:50083", + "10.65.0.27:50083", + "172.17.0.1:50083", + "172.18.0.1:50083", + "172.19.0.1:50083", + "172.20.0.1:50083", + "172.21.0.1:50083", + "172.22.0.1:50083", + "172.23.0.1:50083", + "172.24.0.1:50083", + "172.25.0.1:50083", + "172.26.0.1:50083", + "172.27.0.1:50083" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-13T09:29:38.144998256Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8028973883170165, + "StableID": "n44L8hXLh521CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3e1a94c6101554334d973f8d28097a3b1c352efc44b034ba9a3f710c9a378d00", + "DiscoKey": "discokey:80529a51f5492a8b47068444185c7f283fb9f84399ce6b3b5c5d218785df054b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:35325", + "10.65.0.27:35325", + "172.17.0.1:35325", + "172.18.0.1:35325", + "172.19.0.1:35325", + "172.20.0.1:35325", + "172.21.0.1:35325", + "172.22.0.1:35325", + "172.23.0.1:35325", + "172.24.0.1:35325", + "172.25.0.1:35325", + "172.26.0.1:35325", + "172.27.0.1:35325" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-13T09:29:38.639659064Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 2490480947865966, + "StableID": "nFKU7GiwSL11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb405c595cd71a6fd381cd46bec02addb0728794748e0f330f2b75861235d600", + "DiscoKey": "discokey:7a3d09ff217e504c0b86360bd0d1aab6ba2719a28217d8a6850330843e296165", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:37486", + "10.65.0.27:37486", + "172.17.0.1:37486", + "172.18.0.1:37486", + "172.19.0.1:37486", + "172.20.0.1:37486", + "172.21.0.1:37486", + "172.22.0.1:37486", + "172.23.0.1:37486", + "172.24.0.1:37486", + "172.25.0.1:37486", + "172.26.0.1:37486", + "172.27.0.1:37486" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-13T09:29:39.168681166Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 1589114381480400, + "StableID": "nbU3EjLiQD11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:1f3efd3a35eeb9304e0cdc3813584d87a6cf3e40c6119240a5e09ae92e650f5e", + "KeyExpiry": "2026-11-09T09:29:39Z", + "DiscoKey": "discokey:7522b0531b5612e3170073daedefc46bc57348b91dce68cc9e07e9d087c43654", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:48794", + "10.65.0.27:48794", + "172.17.0.1:48794", + "172.18.0.1:48794", + "172.19.0.1:48794", + "172.20.0.1:48794", + "172.21.0.1:48794", + "172.22.0.1:48794", + "172.23.0.1:48794", + "172.24.0.1:48794", + "172.25.0.1:48794", + "172.26.0.1:48794", + "172.27.0.1:48794" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-13T09:29:39.725982612Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5862924467252071, + "StableID": "nL1iXs5Lnn11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:1f2c54610b5c60ba0546dd2bcd5fc248ef5cdbf8949dd63e2f18f0856bb04514", + "KeyExpiry": "2026-11-09T09:29:40Z", + "DiscoKey": "discokey:38f7d9eda3690c65f595e42a0b2ed1b62379bb50523217184d143ab5c5691a5b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:52155", + "10.65.0.27:52155", + "172.17.0.1:52155", + "172.18.0.1:52155", + "172.19.0.1:52155", + "172.20.0.1:52155", + "172.21.0.1:52155", + "172.22.0.1:52155", + "172.23.0.1:52155", + "172.24.0.1:52155", + "172.25.0.1:52155", + "172.26.0.1:52155", + "172.27.0.1:52155" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-13T09:29:40.256259971Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3805678568696981, + "StableID": "nrMYBvibiW11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:86c8345c3f407d8c6754e1ca156e1e299ad3b89dcb1d7aa937a6fa86cf03e532", + "KeyExpiry": "2026-11-09T09:29:40Z", + "DiscoKey": "discokey:4c23e8fbff3d7396d8260e6958541aa6749b7cc97d868d7a020ab6568befc97a", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:50255", + "10.65.0.27:50255", + "172.17.0.1:50255", + "172.18.0.1:50255", + "172.19.0.1:50255", + "172.20.0.1:50255", + "172.21.0.1:50255", + "172.22.0.1:50255", + "172.23.0.1:50255", + "172.24.0.1:50255", + "172.25.0.1:50255", + "172.26.0.1:50255", + "172.27.0.1:50255" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-13T09:29:40.787905965Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "4937306133179357": { + "ID": 4937306133179357, + "LoginName": "charmander.tail78f774.ts.net", + "DisplayName": "charmander" + }} + } + }, "fearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 5481495937921774, + "StableID": "nhWvXzbaoj11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 5481495937921774, + "Key": "nodekey:645ef6e18e733de4391cc50812baa95407a0cdba46a222b12872e3c92b64b447", + "DiscoKey": "discokey:eade7d7c765e230e0a081b4dca22080209816989c9309c0ca23ba874a7382b0c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:36768", + "10.65.0.27:36768", + "172.17.0.1:36768", + "172.18.0.1:36768", + "172.19.0.1:36768", + "172.20.0.1:36768", + "172.21.0.1:36768", + "172.22.0.1:36768", + "172.23.0.1:36768", + "172.24.0.1:36768", + "172.25.0.1:36768", + "172.26.0.1:36768", + "172.27.0.1:36768" + ], + "Hostinfo": { + "Hostname": "fearow", + "RoutableIPs": ["10.55.0.0/16"], + "RequestTags": ["tag:fearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-13T09:29:36.978336642Z", + "Tags": ["tag:fearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:645ef6e18e733de4391cc50812baa95407a0cdba46a222b12872e3c92b64b447", + "MachineKey": "mkey:d4e4cef8367d4179df1f3f6eab01f0c027a4af4676aa02f8cb000d691dbf4663", + "Peers": [{ + "ID": 2859212664711574, + "StableID": "n3RUGmfwKP11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:257f18e69b65ec0c700b7e2184bca19a3cf77826021794928f6980d4ef38b248", + "DiscoKey": "discokey:44fd7f4dd7476297d1221f7d99732c75a33da40d06f1c636d0c4f27698923b71", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:43150", + "10.65.0.27:43150", + "172.17.0.1:43150", + "172.18.0.1:43150", + "172.19.0.1:43150", + "172.20.0.1:43150", + "172.21.0.1:43150", + "172.22.0.1:43150", + "172.23.0.1:43150", + "172.24.0.1:43150", + "172.25.0.1:43150", + "172.26.0.1:43150", + "172.27.0.1:43150" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-13T09:29:33.270318864Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6209384882856680, + "StableID": "n7eP4g1FVq11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f9506ef72035485fc2d27b1036bba84c599ee143c5e5db39f83b16e1c7c3d204", + "DiscoKey": "discokey:56bfd065fbf9aded449df431842d4e6b4e7d44457ad503c42380ad737c3c3669", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:44553", + "10.65.0.27:44553", + "172.17.0.1:44553", + "172.18.0.1:44553", + "172.19.0.1:44553", + "172.20.0.1:44553", + "172.21.0.1:44553", + "172.22.0.1:44553", + "172.23.0.1:44553", + "172.24.0.1:44553", + "172.25.0.1:44553", + "172.26.0.1:44553", + "172.27.0.1:44553" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-13T09:29:33.764228462Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4937306133179357, + "StableID": "nCgkyGf7Zf11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ccfd85a67c2ae7d59bd0dc941483f6764942db4d3e3473d6e3ea72dd8f4db405", + "DiscoKey": "discokey:9e488e31b507cc05ebb6ac225a6e756e8de09f01ac7e1425f097e7eee2c0970d", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:53179", + "10.65.0.27:53179", + "172.17.0.1:53179", + "172.18.0.1:53179", + "172.19.0.1:53179", + "172.20.0.1:53179", + "172.21.0.1:53179", + "172.22.0.1:53179", + "172.23.0.1:53179", + "172.24.0.1:53179", + "172.25.0.1:53179", + "172.26.0.1:53179", + "172.27.0.1:53179" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-13T09:29:34.31032901Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 493614118971451, + "StableID": "nUZhPYQZr411CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d1f09659d9ff3cde7edaf8075269b59c8bac1f27bc88b3fbc0a27fadbca2e54b", + "DiscoKey": "discokey:260fcd6a36050179da5c80d9561e7fc2361abfa0031182fc42a9975284ef484e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:60113", + "10.65.0.27:60113", + "172.17.0.1:60113", + "172.18.0.1:60113", + "172.19.0.1:60113", + "172.20.0.1:60113", + "172.21.0.1:60113", + "172.22.0.1:60113", + "172.23.0.1:60113", + "172.24.0.1:60113", + "172.25.0.1:60113", + "172.26.0.1:60113", + "172.27.0.1:60113" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-13T09:29:34.841487957Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 188686204918932, + "StableID": "nmjao4UTU211CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:90929a1c49724dcf491f4acc8a70e70f4917540d41fefb552b2781a75cad4643", + "DiscoKey": "discokey:916e878a92a884cf8fbbc9bcb52a4206be177185311ad7bff9f62f5218030632", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:50198", + "10.65.0.27:50198", + "172.17.0.1:50198", + "172.18.0.1:50198", + "172.19.0.1:50198", + "172.20.0.1:50198", + "172.21.0.1:50198", + "172.22.0.1:50198", + "172.23.0.1:50198", + "172.24.0.1:50198", + "172.25.0.1:50198", + "172.26.0.1:50198", + "172.27.0.1:50198" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-13T09:29:35.35868711Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 1431992482076218, + "StableID": "nFPm1q1ZBC11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:599a1b94de977777f3d8c3a8e0b472a2664b1edeb03e8da4bcd89c8c6b23a825", + "DiscoKey": "discokey:ce753b107bd5f488e3b6a7325ffd0442f0debe5213132977e2f95c8bd763884b", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:47841", + "10.65.0.27:47841", + "172.17.0.1:47841", + "172.18.0.1:47841", + "172.19.0.1:47841", + "172.20.0.1:47841", + "172.21.0.1:47841", + "172.22.0.1:47841", + "172.23.0.1:47841", + "172.24.0.1:47841", + "172.25.0.1:47841", + "172.26.0.1:47841", + "172.27.0.1:47841" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-13T09:29:35.901475059Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2215287914480306, + "StableID": "nh487irJJJ11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4b064330c9f805ad51a4b3336b5d3687be97805d2c12670d472d6fdb9e000015", + "DiscoKey": "discokey:d569f11adb20bdbd3997acdebf4a11d7aab3609cd661e9f4e1862f858a9d2230", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:50524", + "10.65.0.27:50524", + "172.17.0.1:50524", + "172.18.0.1:50524", + "172.19.0.1:50524", + "172.20.0.1:50524", + "172.21.0.1:50524", + "172.22.0.1:50524", + "172.23.0.1:50524", + "172.24.0.1:50524", + "172.25.0.1:50524", + "172.26.0.1:50524", + "172.27.0.1:50524" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-13T09:29:36.429659202Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5181403855005874, + "StableID": "nDnQnChfTh11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7af9bedfaf13444d28e1664137504d38acd3737d8df9eeac69018992665b601c", + "DiscoKey": "discokey:717cb5a3f65595c24e1a225bd4211fdd0022216d9e6268eef2344181e8b0cf72", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:36746", + "10.65.0.27:36746", + "172.17.0.1:36746", + "172.18.0.1:36746", + "172.19.0.1:36746", + "172.20.0.1:36746", + "172.21.0.1:36746", + "172.22.0.1:36746", + "172.23.0.1:36746", + "172.24.0.1:36746", + "172.25.0.1:36746", + "172.26.0.1:36746", + "172.27.0.1:36746" + ], + "HomeDERP": 4, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-13T09:29:37.52519162Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5947777451816847, + "StableID": "nUXBDd2mSo11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9320fbe912baef9f83844e8f5526b56748d328d5ad9bcf9d4f76a3e855cb2147", + "DiscoKey": "discokey:821b02cb0acf6fc1a36d2c95273c0663e0233c9d928fe1bdb60b6d57fa2c6f22", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:50083", + "10.65.0.27:50083", + "172.17.0.1:50083", + "172.18.0.1:50083", + "172.19.0.1:50083", + "172.20.0.1:50083", + "172.21.0.1:50083", + "172.22.0.1:50083", + "172.23.0.1:50083", + "172.24.0.1:50083", + "172.25.0.1:50083", + "172.26.0.1:50083", + "172.27.0.1:50083" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-13T09:29:38.144998256Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8028973883170165, + "StableID": "n44L8hXLh521CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3e1a94c6101554334d973f8d28097a3b1c352efc44b034ba9a3f710c9a378d00", + "DiscoKey": "discokey:80529a51f5492a8b47068444185c7f283fb9f84399ce6b3b5c5d218785df054b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:35325", + "10.65.0.27:35325", + "172.17.0.1:35325", + "172.18.0.1:35325", + "172.19.0.1:35325", + "172.20.0.1:35325", + "172.21.0.1:35325", + "172.22.0.1:35325", + "172.23.0.1:35325", + "172.24.0.1:35325", + "172.25.0.1:35325", + "172.26.0.1:35325", + "172.27.0.1:35325" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-13T09:29:38.639659064Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 2490480947865966, + "StableID": "nFKU7GiwSL11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb405c595cd71a6fd381cd46bec02addb0728794748e0f330f2b75861235d600", + "DiscoKey": "discokey:7a3d09ff217e504c0b86360bd0d1aab6ba2719a28217d8a6850330843e296165", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:37486", + "10.65.0.27:37486", + "172.17.0.1:37486", + "172.18.0.1:37486", + "172.19.0.1:37486", + "172.20.0.1:37486", + "172.21.0.1:37486", + "172.22.0.1:37486", + "172.23.0.1:37486", + "172.24.0.1:37486", + "172.25.0.1:37486", + "172.26.0.1:37486", + "172.27.0.1:37486" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-13T09:29:39.168681166Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 1589114381480400, + "StableID": "nbU3EjLiQD11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:1f3efd3a35eeb9304e0cdc3813584d87a6cf3e40c6119240a5e09ae92e650f5e", + "KeyExpiry": "2026-11-09T09:29:39Z", + "DiscoKey": "discokey:7522b0531b5612e3170073daedefc46bc57348b91dce68cc9e07e9d087c43654", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:48794", + "10.65.0.27:48794", + "172.17.0.1:48794", + "172.18.0.1:48794", + "172.19.0.1:48794", + "172.20.0.1:48794", + "172.21.0.1:48794", + "172.22.0.1:48794", + "172.23.0.1:48794", + "172.24.0.1:48794", + "172.25.0.1:48794", + "172.26.0.1:48794", + "172.27.0.1:48794" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-13T09:29:39.725982612Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5862924467252071, + "StableID": "nL1iXs5Lnn11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:1f2c54610b5c60ba0546dd2bcd5fc248ef5cdbf8949dd63e2f18f0856bb04514", + "KeyExpiry": "2026-11-09T09:29:40Z", + "DiscoKey": "discokey:38f7d9eda3690c65f595e42a0b2ed1b62379bb50523217184d143ab5c5691a5b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:52155", + "10.65.0.27:52155", + "172.17.0.1:52155", + "172.18.0.1:52155", + "172.19.0.1:52155", + "172.20.0.1:52155", + "172.21.0.1:52155", + "172.22.0.1:52155", + "172.23.0.1:52155", + "172.24.0.1:52155", + "172.25.0.1:52155", + "172.26.0.1:52155", + "172.27.0.1:52155" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-13T09:29:40.256259971Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3805678568696981, + "StableID": "nrMYBvibiW11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:86c8345c3f407d8c6754e1ca156e1e299ad3b89dcb1d7aa937a6fa86cf03e532", + "KeyExpiry": "2026-11-09T09:29:40Z", + "DiscoKey": "discokey:4c23e8fbff3d7396d8260e6958541aa6749b7cc97d868d7a020ab6568befc97a", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:50255", + "10.65.0.27:50255", + "172.17.0.1:50255", + "172.18.0.1:50255", + "172.19.0.1:50255", + "172.20.0.1:50255", + "172.21.0.1:50255", + "172.22.0.1:50255", + "172.23.0.1:50255", + "172.24.0.1:50255", + "172.25.0.1:50255", + "172.26.0.1:50255", + "172.27.0.1:50255" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-13T09:29:40.787905965Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "5481495937921774": { + "ID": 5481495937921774, + "LoginName": "fearow.tail78f774.ts.net", + "DisplayName": "fearow" + }} + } + }, "ivysaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 1589114381480400, + "StableID": "nbU3EjLiQD11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:1f3efd3a35eeb9304e0cdc3813584d87a6cf3e40c6119240a5e09ae92e650f5e", + "KeyExpiry": "2026-11-09T09:29:39Z", + "DiscoKey": "discokey:7522b0531b5612e3170073daedefc46bc57348b91dce68cc9e07e9d087c43654", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:48794", + "10.65.0.27:48794", + "172.17.0.1:48794", + "172.18.0.1:48794", + "172.19.0.1:48794", + "172.20.0.1:48794", + "172.21.0.1:48794", + "172.22.0.1:48794", + "172.23.0.1:48794", + "172.24.0.1:48794", + "172.25.0.1:48794", + "172.26.0.1:48794", + "172.27.0.1:48794" + ], + "Hostinfo": {"Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-13T09:29:39.725982612Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:1f3efd3a35eeb9304e0cdc3813584d87a6cf3e40c6119240a5e09ae92e650f5e", + "MachineKey": "mkey:073951eaa0cce8fff7ce4baddc2761675b5dad8e4aad59c7759aabc4f6e00738", + "Peers": [{ + "ID": 2859212664711574, + "StableID": "n3RUGmfwKP11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:257f18e69b65ec0c700b7e2184bca19a3cf77826021794928f6980d4ef38b248", + "DiscoKey": "discokey:44fd7f4dd7476297d1221f7d99732c75a33da40d06f1c636d0c4f27698923b71", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:43150", + "10.65.0.27:43150", + "172.17.0.1:43150", + "172.18.0.1:43150", + "172.19.0.1:43150", + "172.20.0.1:43150", + "172.21.0.1:43150", + "172.22.0.1:43150", + "172.23.0.1:43150", + "172.24.0.1:43150", + "172.25.0.1:43150", + "172.26.0.1:43150", + "172.27.0.1:43150" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-13T09:29:33.270318864Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6209384882856680, + "StableID": "n7eP4g1FVq11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f9506ef72035485fc2d27b1036bba84c599ee143c5e5db39f83b16e1c7c3d204", + "DiscoKey": "discokey:56bfd065fbf9aded449df431842d4e6b4e7d44457ad503c42380ad737c3c3669", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:44553", + "10.65.0.27:44553", + "172.17.0.1:44553", + "172.18.0.1:44553", + "172.19.0.1:44553", + "172.20.0.1:44553", + "172.21.0.1:44553", + "172.22.0.1:44553", + "172.23.0.1:44553", + "172.24.0.1:44553", + "172.25.0.1:44553", + "172.26.0.1:44553", + "172.27.0.1:44553" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-13T09:29:33.764228462Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4937306133179357, + "StableID": "nCgkyGf7Zf11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ccfd85a67c2ae7d59bd0dc941483f6764942db4d3e3473d6e3ea72dd8f4db405", + "DiscoKey": "discokey:9e488e31b507cc05ebb6ac225a6e756e8de09f01ac7e1425f097e7eee2c0970d", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:53179", + "10.65.0.27:53179", + "172.17.0.1:53179", + "172.18.0.1:53179", + "172.19.0.1:53179", + "172.20.0.1:53179", + "172.21.0.1:53179", + "172.22.0.1:53179", + "172.23.0.1:53179", + "172.24.0.1:53179", + "172.25.0.1:53179", + "172.26.0.1:53179", + "172.27.0.1:53179" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-13T09:29:34.31032901Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 493614118971451, + "StableID": "nUZhPYQZr411CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d1f09659d9ff3cde7edaf8075269b59c8bac1f27bc88b3fbc0a27fadbca2e54b", + "DiscoKey": "discokey:260fcd6a36050179da5c80d9561e7fc2361abfa0031182fc42a9975284ef484e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:60113", + "10.65.0.27:60113", + "172.17.0.1:60113", + "172.18.0.1:60113", + "172.19.0.1:60113", + "172.20.0.1:60113", + "172.21.0.1:60113", + "172.22.0.1:60113", + "172.23.0.1:60113", + "172.24.0.1:60113", + "172.25.0.1:60113", + "172.26.0.1:60113", + "172.27.0.1:60113" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-13T09:29:34.841487957Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 188686204918932, + "StableID": "nmjao4UTU211CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:90929a1c49724dcf491f4acc8a70e70f4917540d41fefb552b2781a75cad4643", + "DiscoKey": "discokey:916e878a92a884cf8fbbc9bcb52a4206be177185311ad7bff9f62f5218030632", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:50198", + "10.65.0.27:50198", + "172.17.0.1:50198", + "172.18.0.1:50198", + "172.19.0.1:50198", + "172.20.0.1:50198", + "172.21.0.1:50198", + "172.22.0.1:50198", + "172.23.0.1:50198", + "172.24.0.1:50198", + "172.25.0.1:50198", + "172.26.0.1:50198", + "172.27.0.1:50198" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-13T09:29:35.35868711Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 1431992482076218, + "StableID": "nFPm1q1ZBC11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:599a1b94de977777f3d8c3a8e0b472a2664b1edeb03e8da4bcd89c8c6b23a825", + "DiscoKey": "discokey:ce753b107bd5f488e3b6a7325ffd0442f0debe5213132977e2f95c8bd763884b", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:47841", + "10.65.0.27:47841", + "172.17.0.1:47841", + "172.18.0.1:47841", + "172.19.0.1:47841", + "172.20.0.1:47841", + "172.21.0.1:47841", + "172.22.0.1:47841", + "172.23.0.1:47841", + "172.24.0.1:47841", + "172.25.0.1:47841", + "172.26.0.1:47841", + "172.27.0.1:47841" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-13T09:29:35.901475059Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2215287914480306, + "StableID": "nh487irJJJ11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4b064330c9f805ad51a4b3336b5d3687be97805d2c12670d472d6fdb9e000015", + "DiscoKey": "discokey:d569f11adb20bdbd3997acdebf4a11d7aab3609cd661e9f4e1862f858a9d2230", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:50524", + "10.65.0.27:50524", + "172.17.0.1:50524", + "172.18.0.1:50524", + "172.19.0.1:50524", + "172.20.0.1:50524", + "172.21.0.1:50524", + "172.22.0.1:50524", + "172.23.0.1:50524", + "172.24.0.1:50524", + "172.25.0.1:50524", + "172.26.0.1:50524", + "172.27.0.1:50524" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-13T09:29:36.429659202Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5481495937921774, + "StableID": "nhWvXzbaoj11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:645ef6e18e733de4391cc50812baa95407a0cdba46a222b12872e3c92b64b447", + "DiscoKey": "discokey:eade7d7c765e230e0a081b4dca22080209816989c9309c0ca23ba874a7382b0c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:36768", + "10.65.0.27:36768", + "172.17.0.1:36768", + "172.18.0.1:36768", + "172.19.0.1:36768", + "172.20.0.1:36768", + "172.21.0.1:36768", + "172.22.0.1:36768", + "172.23.0.1:36768", + "172.24.0.1:36768", + "172.25.0.1:36768", + "172.26.0.1:36768", + "172.27.0.1:36768" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-13T09:29:36.978336642Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 5181403855005874, + "StableID": "nDnQnChfTh11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7af9bedfaf13444d28e1664137504d38acd3737d8df9eeac69018992665b601c", + "DiscoKey": "discokey:717cb5a3f65595c24e1a225bd4211fdd0022216d9e6268eef2344181e8b0cf72", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:36746", + "10.65.0.27:36746", + "172.17.0.1:36746", + "172.18.0.1:36746", + "172.19.0.1:36746", + "172.20.0.1:36746", + "172.21.0.1:36746", + "172.22.0.1:36746", + "172.23.0.1:36746", + "172.24.0.1:36746", + "172.25.0.1:36746", + "172.26.0.1:36746", + "172.27.0.1:36746" + ], + "HomeDERP": 4, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-13T09:29:37.52519162Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5947777451816847, + "StableID": "nUXBDd2mSo11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9320fbe912baef9f83844e8f5526b56748d328d5ad9bcf9d4f76a3e855cb2147", + "DiscoKey": "discokey:821b02cb0acf6fc1a36d2c95273c0663e0233c9d928fe1bdb60b6d57fa2c6f22", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:50083", + "10.65.0.27:50083", + "172.17.0.1:50083", + "172.18.0.1:50083", + "172.19.0.1:50083", + "172.20.0.1:50083", + "172.21.0.1:50083", + "172.22.0.1:50083", + "172.23.0.1:50083", + "172.24.0.1:50083", + "172.25.0.1:50083", + "172.26.0.1:50083", + "172.27.0.1:50083" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-13T09:29:38.144998256Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8028973883170165, + "StableID": "n44L8hXLh521CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3e1a94c6101554334d973f8d28097a3b1c352efc44b034ba9a3f710c9a378d00", + "DiscoKey": "discokey:80529a51f5492a8b47068444185c7f283fb9f84399ce6b3b5c5d218785df054b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:35325", + "10.65.0.27:35325", + "172.17.0.1:35325", + "172.18.0.1:35325", + "172.19.0.1:35325", + "172.20.0.1:35325", + "172.21.0.1:35325", + "172.22.0.1:35325", + "172.23.0.1:35325", + "172.24.0.1:35325", + "172.25.0.1:35325", + "172.26.0.1:35325", + "172.27.0.1:35325" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-13T09:29:38.639659064Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 2490480947865966, + "StableID": "nFKU7GiwSL11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb405c595cd71a6fd381cd46bec02addb0728794748e0f330f2b75861235d600", + "DiscoKey": "discokey:7a3d09ff217e504c0b86360bd0d1aab6ba2719a28217d8a6850330843e296165", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:37486", + "10.65.0.27:37486", + "172.17.0.1:37486", + "172.18.0.1:37486", + "172.19.0.1:37486", + "172.20.0.1:37486", + "172.21.0.1:37486", + "172.22.0.1:37486", + "172.23.0.1:37486", + "172.24.0.1:37486", + "172.25.0.1:37486", + "172.26.0.1:37486", + "172.27.0.1:37486" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-13T09:29:39.168681166Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5862924467252071, + "StableID": "nL1iXs5Lnn11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:1f2c54610b5c60ba0546dd2bcd5fc248ef5cdbf8949dd63e2f18f0856bb04514", + "KeyExpiry": "2026-11-09T09:29:40Z", + "DiscoKey": "discokey:38f7d9eda3690c65f595e42a0b2ed1b62379bb50523217184d143ab5c5691a5b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:52155", + "10.65.0.27:52155", + "172.17.0.1:52155", + "172.18.0.1:52155", + "172.19.0.1:52155", + "172.20.0.1:52155", + "172.21.0.1:52155", + "172.22.0.1:52155", + "172.23.0.1:52155", + "172.24.0.1:52155", + "172.25.0.1:52155", + "172.26.0.1:52155", + "172.27.0.1:52155" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-13T09:29:40.256259971Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3805678568696981, + "StableID": "nrMYBvibiW11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:86c8345c3f407d8c6754e1ca156e1e299ad3b89dcb1d7aa937a6fa86cf03e532", + "KeyExpiry": "2026-11-09T09:29:40Z", + "DiscoKey": "discokey:4c23e8fbff3d7396d8260e6958541aa6749b7cc97d868d7a020ab6568befc97a", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:50255", + "10.65.0.27:50255", + "172.17.0.1:50255", + "172.18.0.1:50255", + "172.19.0.1:50255", + "172.20.0.1:50255", + "172.21.0.1:50255", + "172.22.0.1:50255", + "172.23.0.1:50255", + "172.24.0.1:50255", + "172.25.0.1:50255", + "172.26.0.1:50255", + "172.27.0.1:50255" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-13T09:29:40.787905965Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "kakuna": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8028973883170165, + "StableID": "n44L8hXLh521CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 8028973883170165, + "Key": "nodekey:3e1a94c6101554334d973f8d28097a3b1c352efc44b034ba9a3f710c9a378d00", + "DiscoKey": "discokey:80529a51f5492a8b47068444185c7f283fb9f84399ce6b3b5c5d218785df054b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:35325", + "10.65.0.27:35325", + "172.17.0.1:35325", + "172.18.0.1:35325", + "172.19.0.1:35325", + "172.20.0.1:35325", + "172.21.0.1:35325", + "172.22.0.1:35325", + "172.23.0.1:35325", + "172.24.0.1:35325", + "172.25.0.1:35325", + "172.26.0.1:35325", + "172.27.0.1:35325" + ], + "Hostinfo": {"Hostname": "kakuna", "RequestTags": ["tag:prod"], "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-13T09:29:38.639659064Z", + "Tags": ["tag:prod"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:3e1a94c6101554334d973f8d28097a3b1c352efc44b034ba9a3f710c9a378d00", + "MachineKey": "mkey:bf1fec9e3f2468c824b136d52213782f032be319a754215216e8a3b29e1f1230", + "Peers": [{ + "ID": 2859212664711574, + "StableID": "n3RUGmfwKP11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:257f18e69b65ec0c700b7e2184bca19a3cf77826021794928f6980d4ef38b248", + "DiscoKey": "discokey:44fd7f4dd7476297d1221f7d99732c75a33da40d06f1c636d0c4f27698923b71", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:43150", + "10.65.0.27:43150", + "172.17.0.1:43150", + "172.18.0.1:43150", + "172.19.0.1:43150", + "172.20.0.1:43150", + "172.21.0.1:43150", + "172.22.0.1:43150", + "172.23.0.1:43150", + "172.24.0.1:43150", + "172.25.0.1:43150", + "172.26.0.1:43150", + "172.27.0.1:43150" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-13T09:29:33.270318864Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6209384882856680, + "StableID": "n7eP4g1FVq11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f9506ef72035485fc2d27b1036bba84c599ee143c5e5db39f83b16e1c7c3d204", + "DiscoKey": "discokey:56bfd065fbf9aded449df431842d4e6b4e7d44457ad503c42380ad737c3c3669", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:44553", + "10.65.0.27:44553", + "172.17.0.1:44553", + "172.18.0.1:44553", + "172.19.0.1:44553", + "172.20.0.1:44553", + "172.21.0.1:44553", + "172.22.0.1:44553", + "172.23.0.1:44553", + "172.24.0.1:44553", + "172.25.0.1:44553", + "172.26.0.1:44553", + "172.27.0.1:44553" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-13T09:29:33.764228462Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4937306133179357, + "StableID": "nCgkyGf7Zf11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ccfd85a67c2ae7d59bd0dc941483f6764942db4d3e3473d6e3ea72dd8f4db405", + "DiscoKey": "discokey:9e488e31b507cc05ebb6ac225a6e756e8de09f01ac7e1425f097e7eee2c0970d", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:53179", + "10.65.0.27:53179", + "172.17.0.1:53179", + "172.18.0.1:53179", + "172.19.0.1:53179", + "172.20.0.1:53179", + "172.21.0.1:53179", + "172.22.0.1:53179", + "172.23.0.1:53179", + "172.24.0.1:53179", + "172.25.0.1:53179", + "172.26.0.1:53179", + "172.27.0.1:53179" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-13T09:29:34.31032901Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 493614118971451, + "StableID": "nUZhPYQZr411CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d1f09659d9ff3cde7edaf8075269b59c8bac1f27bc88b3fbc0a27fadbca2e54b", + "DiscoKey": "discokey:260fcd6a36050179da5c80d9561e7fc2361abfa0031182fc42a9975284ef484e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:60113", + "10.65.0.27:60113", + "172.17.0.1:60113", + "172.18.0.1:60113", + "172.19.0.1:60113", + "172.20.0.1:60113", + "172.21.0.1:60113", + "172.22.0.1:60113", + "172.23.0.1:60113", + "172.24.0.1:60113", + "172.25.0.1:60113", + "172.26.0.1:60113", + "172.27.0.1:60113" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-13T09:29:34.841487957Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 188686204918932, + "StableID": "nmjao4UTU211CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:90929a1c49724dcf491f4acc8a70e70f4917540d41fefb552b2781a75cad4643", + "DiscoKey": "discokey:916e878a92a884cf8fbbc9bcb52a4206be177185311ad7bff9f62f5218030632", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:50198", + "10.65.0.27:50198", + "172.17.0.1:50198", + "172.18.0.1:50198", + "172.19.0.1:50198", + "172.20.0.1:50198", + "172.21.0.1:50198", + "172.22.0.1:50198", + "172.23.0.1:50198", + "172.24.0.1:50198", + "172.25.0.1:50198", + "172.26.0.1:50198", + "172.27.0.1:50198" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-13T09:29:35.35868711Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 1431992482076218, + "StableID": "nFPm1q1ZBC11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:599a1b94de977777f3d8c3a8e0b472a2664b1edeb03e8da4bcd89c8c6b23a825", + "DiscoKey": "discokey:ce753b107bd5f488e3b6a7325ffd0442f0debe5213132977e2f95c8bd763884b", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:47841", + "10.65.0.27:47841", + "172.17.0.1:47841", + "172.18.0.1:47841", + "172.19.0.1:47841", + "172.20.0.1:47841", + "172.21.0.1:47841", + "172.22.0.1:47841", + "172.23.0.1:47841", + "172.24.0.1:47841", + "172.25.0.1:47841", + "172.26.0.1:47841", + "172.27.0.1:47841" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-13T09:29:35.901475059Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2215287914480306, + "StableID": "nh487irJJJ11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4b064330c9f805ad51a4b3336b5d3687be97805d2c12670d472d6fdb9e000015", + "DiscoKey": "discokey:d569f11adb20bdbd3997acdebf4a11d7aab3609cd661e9f4e1862f858a9d2230", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:50524", + "10.65.0.27:50524", + "172.17.0.1:50524", + "172.18.0.1:50524", + "172.19.0.1:50524", + "172.20.0.1:50524", + "172.21.0.1:50524", + "172.22.0.1:50524", + "172.23.0.1:50524", + "172.24.0.1:50524", + "172.25.0.1:50524", + "172.26.0.1:50524", + "172.27.0.1:50524" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-13T09:29:36.429659202Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5481495937921774, + "StableID": "nhWvXzbaoj11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:645ef6e18e733de4391cc50812baa95407a0cdba46a222b12872e3c92b64b447", + "DiscoKey": "discokey:eade7d7c765e230e0a081b4dca22080209816989c9309c0ca23ba874a7382b0c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:36768", + "10.65.0.27:36768", + "172.17.0.1:36768", + "172.18.0.1:36768", + "172.19.0.1:36768", + "172.20.0.1:36768", + "172.21.0.1:36768", + "172.22.0.1:36768", + "172.23.0.1:36768", + "172.24.0.1:36768", + "172.25.0.1:36768", + "172.26.0.1:36768", + "172.27.0.1:36768" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-13T09:29:36.978336642Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 5181403855005874, + "StableID": "nDnQnChfTh11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7af9bedfaf13444d28e1664137504d38acd3737d8df9eeac69018992665b601c", + "DiscoKey": "discokey:717cb5a3f65595c24e1a225bd4211fdd0022216d9e6268eef2344181e8b0cf72", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:36746", + "10.65.0.27:36746", + "172.17.0.1:36746", + "172.18.0.1:36746", + "172.19.0.1:36746", + "172.20.0.1:36746", + "172.21.0.1:36746", + "172.22.0.1:36746", + "172.23.0.1:36746", + "172.24.0.1:36746", + "172.25.0.1:36746", + "172.26.0.1:36746", + "172.27.0.1:36746" + ], + "HomeDERP": 4, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-13T09:29:37.52519162Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5947777451816847, + "StableID": "nUXBDd2mSo11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9320fbe912baef9f83844e8f5526b56748d328d5ad9bcf9d4f76a3e855cb2147", + "DiscoKey": "discokey:821b02cb0acf6fc1a36d2c95273c0663e0233c9d928fe1bdb60b6d57fa2c6f22", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:50083", + "10.65.0.27:50083", + "172.17.0.1:50083", + "172.18.0.1:50083", + "172.19.0.1:50083", + "172.20.0.1:50083", + "172.21.0.1:50083", + "172.22.0.1:50083", + "172.23.0.1:50083", + "172.24.0.1:50083", + "172.25.0.1:50083", + "172.26.0.1:50083", + "172.27.0.1:50083" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-13T09:29:38.144998256Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 2490480947865966, + "StableID": "nFKU7GiwSL11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb405c595cd71a6fd381cd46bec02addb0728794748e0f330f2b75861235d600", + "DiscoKey": "discokey:7a3d09ff217e504c0b86360bd0d1aab6ba2719a28217d8a6850330843e296165", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:37486", + "10.65.0.27:37486", + "172.17.0.1:37486", + "172.18.0.1:37486", + "172.19.0.1:37486", + "172.20.0.1:37486", + "172.21.0.1:37486", + "172.22.0.1:37486", + "172.23.0.1:37486", + "172.24.0.1:37486", + "172.25.0.1:37486", + "172.26.0.1:37486", + "172.27.0.1:37486" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-13T09:29:39.168681166Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 1589114381480400, + "StableID": "nbU3EjLiQD11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:1f3efd3a35eeb9304e0cdc3813584d87a6cf3e40c6119240a5e09ae92e650f5e", + "KeyExpiry": "2026-11-09T09:29:39Z", + "DiscoKey": "discokey:7522b0531b5612e3170073daedefc46bc57348b91dce68cc9e07e9d087c43654", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:48794", + "10.65.0.27:48794", + "172.17.0.1:48794", + "172.18.0.1:48794", + "172.19.0.1:48794", + "172.20.0.1:48794", + "172.21.0.1:48794", + "172.22.0.1:48794", + "172.23.0.1:48794", + "172.24.0.1:48794", + "172.25.0.1:48794", + "172.26.0.1:48794", + "172.27.0.1:48794" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-13T09:29:39.725982612Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5862924467252071, + "StableID": "nL1iXs5Lnn11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:1f2c54610b5c60ba0546dd2bcd5fc248ef5cdbf8949dd63e2f18f0856bb04514", + "KeyExpiry": "2026-11-09T09:29:40Z", + "DiscoKey": "discokey:38f7d9eda3690c65f595e42a0b2ed1b62379bb50523217184d143ab5c5691a5b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:52155", + "10.65.0.27:52155", + "172.17.0.1:52155", + "172.18.0.1:52155", + "172.19.0.1:52155", + "172.20.0.1:52155", + "172.21.0.1:52155", + "172.22.0.1:52155", + "172.23.0.1:52155", + "172.24.0.1:52155", + "172.25.0.1:52155", + "172.26.0.1:52155", + "172.27.0.1:52155" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-13T09:29:40.256259971Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3805678568696981, + "StableID": "nrMYBvibiW11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:86c8345c3f407d8c6754e1ca156e1e299ad3b89dcb1d7aa937a6fa86cf03e532", + "KeyExpiry": "2026-11-09T09:29:40Z", + "DiscoKey": "discokey:4c23e8fbff3d7396d8260e6958541aa6749b7cc97d868d7a020ab6568befc97a", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:50255", + "10.65.0.27:50255", + "172.17.0.1:50255", + "172.18.0.1:50255", + "172.19.0.1:50255", + "172.20.0.1:50255", + "172.21.0.1:50255", + "172.22.0.1:50255", + "172.23.0.1:50255", + "172.24.0.1:50255", + "172.25.0.1:50255", + "172.26.0.1:50255", + "172.27.0.1:50255" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-13T09:29:40.787905965Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "8028973883170165": { + "ID": 8028973883170165, + "LoginName": "kakuna.tail78f774.ts.net", + "DisplayName": "kakuna" + }} + } + }, "pidgeotto": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6209384882856680, + "StableID": "n7eP4g1FVq11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 6209384882856680, + "Key": "nodekey:f9506ef72035485fc2d27b1036bba84c599ee143c5e5db39f83b16e1c7c3d204", + "DiscoKey": "discokey:56bfd065fbf9aded449df431842d4e6b4e7d44457ad503c42380ad737c3c3669", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:44553", + "10.65.0.27:44553", + "172.17.0.1:44553", + "172.18.0.1:44553", + "172.19.0.1:44553", + "172.20.0.1:44553", + "172.21.0.1:44553", + "172.22.0.1:44553", + "172.23.0.1:44553", + "172.24.0.1:44553", + "172.25.0.1:44553", + "172.26.0.1:44553", + "172.27.0.1:44553" + ], + "Hostinfo": { + "Hostname": "pidgeotto", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgeotto"], + "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-13T09:29:33.764228462Z", + "Tags": ["tag:pidgeotto"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:f9506ef72035485fc2d27b1036bba84c599ee143c5e5db39f83b16e1c7c3d204", + "MachineKey": "mkey:d42d20dcf211a7991b14926851e4a2b602d88e78adbaf6d8429f4cdb6a127f37", + "Peers": [{ + "ID": 2859212664711574, + "StableID": "n3RUGmfwKP11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:257f18e69b65ec0c700b7e2184bca19a3cf77826021794928f6980d4ef38b248", + "DiscoKey": "discokey:44fd7f4dd7476297d1221f7d99732c75a33da40d06f1c636d0c4f27698923b71", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:43150", + "10.65.0.27:43150", + "172.17.0.1:43150", + "172.18.0.1:43150", + "172.19.0.1:43150", + "172.20.0.1:43150", + "172.21.0.1:43150", + "172.22.0.1:43150", + "172.23.0.1:43150", + "172.24.0.1:43150", + "172.25.0.1:43150", + "172.26.0.1:43150", + "172.27.0.1:43150" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-13T09:29:33.270318864Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 4937306133179357, + "StableID": "nCgkyGf7Zf11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ccfd85a67c2ae7d59bd0dc941483f6764942db4d3e3473d6e3ea72dd8f4db405", + "DiscoKey": "discokey:9e488e31b507cc05ebb6ac225a6e756e8de09f01ac7e1425f097e7eee2c0970d", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:53179", + "10.65.0.27:53179", + "172.17.0.1:53179", + "172.18.0.1:53179", + "172.19.0.1:53179", + "172.20.0.1:53179", + "172.21.0.1:53179", + "172.22.0.1:53179", + "172.23.0.1:53179", + "172.24.0.1:53179", + "172.25.0.1:53179", + "172.26.0.1:53179", + "172.27.0.1:53179" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-13T09:29:34.31032901Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 493614118971451, + "StableID": "nUZhPYQZr411CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d1f09659d9ff3cde7edaf8075269b59c8bac1f27bc88b3fbc0a27fadbca2e54b", + "DiscoKey": "discokey:260fcd6a36050179da5c80d9561e7fc2361abfa0031182fc42a9975284ef484e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:60113", + "10.65.0.27:60113", + "172.17.0.1:60113", + "172.18.0.1:60113", + "172.19.0.1:60113", + "172.20.0.1:60113", + "172.21.0.1:60113", + "172.22.0.1:60113", + "172.23.0.1:60113", + "172.24.0.1:60113", + "172.25.0.1:60113", + "172.26.0.1:60113", + "172.27.0.1:60113" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-13T09:29:34.841487957Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 188686204918932, + "StableID": "nmjao4UTU211CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:90929a1c49724dcf491f4acc8a70e70f4917540d41fefb552b2781a75cad4643", + "DiscoKey": "discokey:916e878a92a884cf8fbbc9bcb52a4206be177185311ad7bff9f62f5218030632", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:50198", + "10.65.0.27:50198", + "172.17.0.1:50198", + "172.18.0.1:50198", + "172.19.0.1:50198", + "172.20.0.1:50198", + "172.21.0.1:50198", + "172.22.0.1:50198", + "172.23.0.1:50198", + "172.24.0.1:50198", + "172.25.0.1:50198", + "172.26.0.1:50198", + "172.27.0.1:50198" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-13T09:29:35.35868711Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 1431992482076218, + "StableID": "nFPm1q1ZBC11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:599a1b94de977777f3d8c3a8e0b472a2664b1edeb03e8da4bcd89c8c6b23a825", + "DiscoKey": "discokey:ce753b107bd5f488e3b6a7325ffd0442f0debe5213132977e2f95c8bd763884b", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:47841", + "10.65.0.27:47841", + "172.17.0.1:47841", + "172.18.0.1:47841", + "172.19.0.1:47841", + "172.20.0.1:47841", + "172.21.0.1:47841", + "172.22.0.1:47841", + "172.23.0.1:47841", + "172.24.0.1:47841", + "172.25.0.1:47841", + "172.26.0.1:47841", + "172.27.0.1:47841" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-13T09:29:35.901475059Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2215287914480306, + "StableID": "nh487irJJJ11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4b064330c9f805ad51a4b3336b5d3687be97805d2c12670d472d6fdb9e000015", + "DiscoKey": "discokey:d569f11adb20bdbd3997acdebf4a11d7aab3609cd661e9f4e1862f858a9d2230", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:50524", + "10.65.0.27:50524", + "172.17.0.1:50524", + "172.18.0.1:50524", + "172.19.0.1:50524", + "172.20.0.1:50524", + "172.21.0.1:50524", + "172.22.0.1:50524", + "172.23.0.1:50524", + "172.24.0.1:50524", + "172.25.0.1:50524", + "172.26.0.1:50524", + "172.27.0.1:50524" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-13T09:29:36.429659202Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5481495937921774, + "StableID": "nhWvXzbaoj11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:645ef6e18e733de4391cc50812baa95407a0cdba46a222b12872e3c92b64b447", + "DiscoKey": "discokey:eade7d7c765e230e0a081b4dca22080209816989c9309c0ca23ba874a7382b0c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:36768", + "10.65.0.27:36768", + "172.17.0.1:36768", + "172.18.0.1:36768", + "172.19.0.1:36768", + "172.20.0.1:36768", + "172.21.0.1:36768", + "172.22.0.1:36768", + "172.23.0.1:36768", + "172.24.0.1:36768", + "172.25.0.1:36768", + "172.26.0.1:36768", + "172.27.0.1:36768" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-13T09:29:36.978336642Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 5181403855005874, + "StableID": "nDnQnChfTh11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7af9bedfaf13444d28e1664137504d38acd3737d8df9eeac69018992665b601c", + "DiscoKey": "discokey:717cb5a3f65595c24e1a225bd4211fdd0022216d9e6268eef2344181e8b0cf72", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:36746", + "10.65.0.27:36746", + "172.17.0.1:36746", + "172.18.0.1:36746", + "172.19.0.1:36746", + "172.20.0.1:36746", + "172.21.0.1:36746", + "172.22.0.1:36746", + "172.23.0.1:36746", + "172.24.0.1:36746", + "172.25.0.1:36746", + "172.26.0.1:36746", + "172.27.0.1:36746" + ], + "HomeDERP": 4, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-13T09:29:37.52519162Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5947777451816847, + "StableID": "nUXBDd2mSo11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9320fbe912baef9f83844e8f5526b56748d328d5ad9bcf9d4f76a3e855cb2147", + "DiscoKey": "discokey:821b02cb0acf6fc1a36d2c95273c0663e0233c9d928fe1bdb60b6d57fa2c6f22", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:50083", + "10.65.0.27:50083", + "172.17.0.1:50083", + "172.18.0.1:50083", + "172.19.0.1:50083", + "172.20.0.1:50083", + "172.21.0.1:50083", + "172.22.0.1:50083", + "172.23.0.1:50083", + "172.24.0.1:50083", + "172.25.0.1:50083", + "172.26.0.1:50083", + "172.27.0.1:50083" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-13T09:29:38.144998256Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8028973883170165, + "StableID": "n44L8hXLh521CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3e1a94c6101554334d973f8d28097a3b1c352efc44b034ba9a3f710c9a378d00", + "DiscoKey": "discokey:80529a51f5492a8b47068444185c7f283fb9f84399ce6b3b5c5d218785df054b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:35325", + "10.65.0.27:35325", + "172.17.0.1:35325", + "172.18.0.1:35325", + "172.19.0.1:35325", + "172.20.0.1:35325", + "172.21.0.1:35325", + "172.22.0.1:35325", + "172.23.0.1:35325", + "172.24.0.1:35325", + "172.25.0.1:35325", + "172.26.0.1:35325", + "172.27.0.1:35325" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-13T09:29:38.639659064Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 2490480947865966, + "StableID": "nFKU7GiwSL11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb405c595cd71a6fd381cd46bec02addb0728794748e0f330f2b75861235d600", + "DiscoKey": "discokey:7a3d09ff217e504c0b86360bd0d1aab6ba2719a28217d8a6850330843e296165", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:37486", + "10.65.0.27:37486", + "172.17.0.1:37486", + "172.18.0.1:37486", + "172.19.0.1:37486", + "172.20.0.1:37486", + "172.21.0.1:37486", + "172.22.0.1:37486", + "172.23.0.1:37486", + "172.24.0.1:37486", + "172.25.0.1:37486", + "172.26.0.1:37486", + "172.27.0.1:37486" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-13T09:29:39.168681166Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 1589114381480400, + "StableID": "nbU3EjLiQD11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:1f3efd3a35eeb9304e0cdc3813584d87a6cf3e40c6119240a5e09ae92e650f5e", + "KeyExpiry": "2026-11-09T09:29:39Z", + "DiscoKey": "discokey:7522b0531b5612e3170073daedefc46bc57348b91dce68cc9e07e9d087c43654", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:48794", + "10.65.0.27:48794", + "172.17.0.1:48794", + "172.18.0.1:48794", + "172.19.0.1:48794", + "172.20.0.1:48794", + "172.21.0.1:48794", + "172.22.0.1:48794", + "172.23.0.1:48794", + "172.24.0.1:48794", + "172.25.0.1:48794", + "172.26.0.1:48794", + "172.27.0.1:48794" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-13T09:29:39.725982612Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5862924467252071, + "StableID": "nL1iXs5Lnn11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:1f2c54610b5c60ba0546dd2bcd5fc248ef5cdbf8949dd63e2f18f0856bb04514", + "KeyExpiry": "2026-11-09T09:29:40Z", + "DiscoKey": "discokey:38f7d9eda3690c65f595e42a0b2ed1b62379bb50523217184d143ab5c5691a5b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:52155", + "10.65.0.27:52155", + "172.17.0.1:52155", + "172.18.0.1:52155", + "172.19.0.1:52155", + "172.20.0.1:52155", + "172.21.0.1:52155", + "172.22.0.1:52155", + "172.23.0.1:52155", + "172.24.0.1:52155", + "172.25.0.1:52155", + "172.26.0.1:52155", + "172.27.0.1:52155" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-13T09:29:40.256259971Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3805678568696981, + "StableID": "nrMYBvibiW11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:86c8345c3f407d8c6754e1ca156e1e299ad3b89dcb1d7aa937a6fa86cf03e532", + "KeyExpiry": "2026-11-09T09:29:40Z", + "DiscoKey": "discokey:4c23e8fbff3d7396d8260e6958541aa6749b7cc97d868d7a020ab6568befc97a", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:50255", + "10.65.0.27:50255", + "172.17.0.1:50255", + "172.18.0.1:50255", + "172.19.0.1:50255", + "172.20.0.1:50255", + "172.21.0.1:50255", + "172.22.0.1:50255", + "172.23.0.1:50255", + "172.24.0.1:50255", + "172.25.0.1:50255", + "172.26.0.1:50255", + "172.27.0.1:50255" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-13T09:29:40.787905965Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "6209384882856680": { + "ID": 6209384882856680, + "LoginName": "pidgeotto.tail78f774.ts.net", + "DisplayName": "pidgeotto" + }} + } + }, "pidgey": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 2859212664711574, + "StableID": "n3RUGmfwKP11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 2859212664711574, + "Key": "nodekey:257f18e69b65ec0c700b7e2184bca19a3cf77826021794928f6980d4ef38b248", + "DiscoKey": "discokey:44fd7f4dd7476297d1221f7d99732c75a33da40d06f1c636d0c4f27698923b71", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:43150", + "10.65.0.27:43150", + "172.17.0.1:43150", + "172.18.0.1:43150", + "172.19.0.1:43150", + "172.20.0.1:43150", + "172.21.0.1:43150", + "172.22.0.1:43150", + "172.23.0.1:43150", + "172.24.0.1:43150", + "172.25.0.1:43150", + "172.26.0.1:43150", + "172.27.0.1:43150" + ], + "Hostinfo": { + "Hostname": "pidgey", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgey"], + "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-13T09:29:33.270318864Z", + "Tags": ["tag:pidgey"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:257f18e69b65ec0c700b7e2184bca19a3cf77826021794928f6980d4ef38b248", + "MachineKey": "mkey:fde774de496b45f37b87433f85b1a5b8c7230580071846d9782da312b62f333d", + "Peers": [{ + "ID": 6209384882856680, + "StableID": "n7eP4g1FVq11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f9506ef72035485fc2d27b1036bba84c599ee143c5e5db39f83b16e1c7c3d204", + "DiscoKey": "discokey:56bfd065fbf9aded449df431842d4e6b4e7d44457ad503c42380ad737c3c3669", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:44553", + "10.65.0.27:44553", + "172.17.0.1:44553", + "172.18.0.1:44553", + "172.19.0.1:44553", + "172.20.0.1:44553", + "172.21.0.1:44553", + "172.22.0.1:44553", + "172.23.0.1:44553", + "172.24.0.1:44553", + "172.25.0.1:44553", + "172.26.0.1:44553", + "172.27.0.1:44553" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-13T09:29:33.764228462Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4937306133179357, + "StableID": "nCgkyGf7Zf11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ccfd85a67c2ae7d59bd0dc941483f6764942db4d3e3473d6e3ea72dd8f4db405", + "DiscoKey": "discokey:9e488e31b507cc05ebb6ac225a6e756e8de09f01ac7e1425f097e7eee2c0970d", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:53179", + "10.65.0.27:53179", + "172.17.0.1:53179", + "172.18.0.1:53179", + "172.19.0.1:53179", + "172.20.0.1:53179", + "172.21.0.1:53179", + "172.22.0.1:53179", + "172.23.0.1:53179", + "172.24.0.1:53179", + "172.25.0.1:53179", + "172.26.0.1:53179", + "172.27.0.1:53179" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-13T09:29:34.31032901Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 493614118971451, + "StableID": "nUZhPYQZr411CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d1f09659d9ff3cde7edaf8075269b59c8bac1f27bc88b3fbc0a27fadbca2e54b", + "DiscoKey": "discokey:260fcd6a36050179da5c80d9561e7fc2361abfa0031182fc42a9975284ef484e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:60113", + "10.65.0.27:60113", + "172.17.0.1:60113", + "172.18.0.1:60113", + "172.19.0.1:60113", + "172.20.0.1:60113", + "172.21.0.1:60113", + "172.22.0.1:60113", + "172.23.0.1:60113", + "172.24.0.1:60113", + "172.25.0.1:60113", + "172.26.0.1:60113", + "172.27.0.1:60113" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-13T09:29:34.841487957Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 188686204918932, + "StableID": "nmjao4UTU211CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:90929a1c49724dcf491f4acc8a70e70f4917540d41fefb552b2781a75cad4643", + "DiscoKey": "discokey:916e878a92a884cf8fbbc9bcb52a4206be177185311ad7bff9f62f5218030632", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:50198", + "10.65.0.27:50198", + "172.17.0.1:50198", + "172.18.0.1:50198", + "172.19.0.1:50198", + "172.20.0.1:50198", + "172.21.0.1:50198", + "172.22.0.1:50198", + "172.23.0.1:50198", + "172.24.0.1:50198", + "172.25.0.1:50198", + "172.26.0.1:50198", + "172.27.0.1:50198" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-13T09:29:35.35868711Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 1431992482076218, + "StableID": "nFPm1q1ZBC11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:599a1b94de977777f3d8c3a8e0b472a2664b1edeb03e8da4bcd89c8c6b23a825", + "DiscoKey": "discokey:ce753b107bd5f488e3b6a7325ffd0442f0debe5213132977e2f95c8bd763884b", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:47841", + "10.65.0.27:47841", + "172.17.0.1:47841", + "172.18.0.1:47841", + "172.19.0.1:47841", + "172.20.0.1:47841", + "172.21.0.1:47841", + "172.22.0.1:47841", + "172.23.0.1:47841", + "172.24.0.1:47841", + "172.25.0.1:47841", + "172.26.0.1:47841", + "172.27.0.1:47841" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-13T09:29:35.901475059Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2215287914480306, + "StableID": "nh487irJJJ11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4b064330c9f805ad51a4b3336b5d3687be97805d2c12670d472d6fdb9e000015", + "DiscoKey": "discokey:d569f11adb20bdbd3997acdebf4a11d7aab3609cd661e9f4e1862f858a9d2230", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:50524", + "10.65.0.27:50524", + "172.17.0.1:50524", + "172.18.0.1:50524", + "172.19.0.1:50524", + "172.20.0.1:50524", + "172.21.0.1:50524", + "172.22.0.1:50524", + "172.23.0.1:50524", + "172.24.0.1:50524", + "172.25.0.1:50524", + "172.26.0.1:50524", + "172.27.0.1:50524" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-13T09:29:36.429659202Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5481495937921774, + "StableID": "nhWvXzbaoj11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:645ef6e18e733de4391cc50812baa95407a0cdba46a222b12872e3c92b64b447", + "DiscoKey": "discokey:eade7d7c765e230e0a081b4dca22080209816989c9309c0ca23ba874a7382b0c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:36768", + "10.65.0.27:36768", + "172.17.0.1:36768", + "172.18.0.1:36768", + "172.19.0.1:36768", + "172.20.0.1:36768", + "172.21.0.1:36768", + "172.22.0.1:36768", + "172.23.0.1:36768", + "172.24.0.1:36768", + "172.25.0.1:36768", + "172.26.0.1:36768", + "172.27.0.1:36768" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-13T09:29:36.978336642Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 5181403855005874, + "StableID": "nDnQnChfTh11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7af9bedfaf13444d28e1664137504d38acd3737d8df9eeac69018992665b601c", + "DiscoKey": "discokey:717cb5a3f65595c24e1a225bd4211fdd0022216d9e6268eef2344181e8b0cf72", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:36746", + "10.65.0.27:36746", + "172.17.0.1:36746", + "172.18.0.1:36746", + "172.19.0.1:36746", + "172.20.0.1:36746", + "172.21.0.1:36746", + "172.22.0.1:36746", + "172.23.0.1:36746", + "172.24.0.1:36746", + "172.25.0.1:36746", + "172.26.0.1:36746", + "172.27.0.1:36746" + ], + "HomeDERP": 4, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-13T09:29:37.52519162Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5947777451816847, + "StableID": "nUXBDd2mSo11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9320fbe912baef9f83844e8f5526b56748d328d5ad9bcf9d4f76a3e855cb2147", + "DiscoKey": "discokey:821b02cb0acf6fc1a36d2c95273c0663e0233c9d928fe1bdb60b6d57fa2c6f22", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:50083", + "10.65.0.27:50083", + "172.17.0.1:50083", + "172.18.0.1:50083", + "172.19.0.1:50083", + "172.20.0.1:50083", + "172.21.0.1:50083", + "172.22.0.1:50083", + "172.23.0.1:50083", + "172.24.0.1:50083", + "172.25.0.1:50083", + "172.26.0.1:50083", + "172.27.0.1:50083" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-13T09:29:38.144998256Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8028973883170165, + "StableID": "n44L8hXLh521CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3e1a94c6101554334d973f8d28097a3b1c352efc44b034ba9a3f710c9a378d00", + "DiscoKey": "discokey:80529a51f5492a8b47068444185c7f283fb9f84399ce6b3b5c5d218785df054b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:35325", + "10.65.0.27:35325", + "172.17.0.1:35325", + "172.18.0.1:35325", + "172.19.0.1:35325", + "172.20.0.1:35325", + "172.21.0.1:35325", + "172.22.0.1:35325", + "172.23.0.1:35325", + "172.24.0.1:35325", + "172.25.0.1:35325", + "172.26.0.1:35325", + "172.27.0.1:35325" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-13T09:29:38.639659064Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 2490480947865966, + "StableID": "nFKU7GiwSL11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb405c595cd71a6fd381cd46bec02addb0728794748e0f330f2b75861235d600", + "DiscoKey": "discokey:7a3d09ff217e504c0b86360bd0d1aab6ba2719a28217d8a6850330843e296165", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:37486", + "10.65.0.27:37486", + "172.17.0.1:37486", + "172.18.0.1:37486", + "172.19.0.1:37486", + "172.20.0.1:37486", + "172.21.0.1:37486", + "172.22.0.1:37486", + "172.23.0.1:37486", + "172.24.0.1:37486", + "172.25.0.1:37486", + "172.26.0.1:37486", + "172.27.0.1:37486" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-13T09:29:39.168681166Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 1589114381480400, + "StableID": "nbU3EjLiQD11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:1f3efd3a35eeb9304e0cdc3813584d87a6cf3e40c6119240a5e09ae92e650f5e", + "KeyExpiry": "2026-11-09T09:29:39Z", + "DiscoKey": "discokey:7522b0531b5612e3170073daedefc46bc57348b91dce68cc9e07e9d087c43654", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:48794", + "10.65.0.27:48794", + "172.17.0.1:48794", + "172.18.0.1:48794", + "172.19.0.1:48794", + "172.20.0.1:48794", + "172.21.0.1:48794", + "172.22.0.1:48794", + "172.23.0.1:48794", + "172.24.0.1:48794", + "172.25.0.1:48794", + "172.26.0.1:48794", + "172.27.0.1:48794" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-13T09:29:39.725982612Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5862924467252071, + "StableID": "nL1iXs5Lnn11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:1f2c54610b5c60ba0546dd2bcd5fc248ef5cdbf8949dd63e2f18f0856bb04514", + "KeyExpiry": "2026-11-09T09:29:40Z", + "DiscoKey": "discokey:38f7d9eda3690c65f595e42a0b2ed1b62379bb50523217184d143ab5c5691a5b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:52155", + "10.65.0.27:52155", + "172.17.0.1:52155", + "172.18.0.1:52155", + "172.19.0.1:52155", + "172.20.0.1:52155", + "172.21.0.1:52155", + "172.22.0.1:52155", + "172.23.0.1:52155", + "172.24.0.1:52155", + "172.25.0.1:52155", + "172.26.0.1:52155", + "172.27.0.1:52155" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-13T09:29:40.256259971Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3805678568696981, + "StableID": "nrMYBvibiW11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:86c8345c3f407d8c6754e1ca156e1e299ad3b89dcb1d7aa937a6fa86cf03e532", + "KeyExpiry": "2026-11-09T09:29:40Z", + "DiscoKey": "discokey:4c23e8fbff3d7396d8260e6958541aa6749b7cc97d868d7a020ab6568befc97a", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:50255", + "10.65.0.27:50255", + "172.17.0.1:50255", + "172.18.0.1:50255", + "172.19.0.1:50255", + "172.20.0.1:50255", + "172.21.0.1:50255", + "172.22.0.1:50255", + "172.23.0.1:50255", + "172.24.0.1:50255", + "172.25.0.1:50255", + "172.26.0.1:50255", + "172.27.0.1:50255" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-13T09:29:40.787905965Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "2859212664711574": { + "ID": 2859212664711574, + "LoginName": "pidgey.tail78f774.ts.net", + "DisplayName": "pidgey" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "raticate": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 188686204918932, + "StableID": "nmjao4UTU211CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 188686204918932, + "Key": "nodekey:90929a1c49724dcf491f4acc8a70e70f4917540d41fefb552b2781a75cad4643", + "DiscoKey": "discokey:916e878a92a884cf8fbbc9bcb52a4206be177185311ad7bff9f62f5218030632", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:50198", + "10.65.0.27:50198", + "172.17.0.1:50198", + "172.18.0.1:50198", + "172.19.0.1:50198", + "172.20.0.1:50198", + "172.21.0.1:50198", + "172.22.0.1:50198", + "172.23.0.1:50198", + "172.24.0.1:50198", + "172.25.0.1:50198", + "172.26.0.1:50198", + "172.27.0.1:50198" + ], + "Hostinfo": {"Hostname": "raticate", "RequestTags": ["tag:group-b"], "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-13T09:29:35.35868711Z", + "Tags": ["tag:group-b"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:90929a1c49724dcf491f4acc8a70e70f4917540d41fefb552b2781a75cad4643", + "MachineKey": "mkey:5cda7b69260f3746f07290b2af2bd64d3d3d4eb73ae4a66ebe96f9a16f00f35a", + "Peers": [{ + "ID": 2859212664711574, + "StableID": "n3RUGmfwKP11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:257f18e69b65ec0c700b7e2184bca19a3cf77826021794928f6980d4ef38b248", + "DiscoKey": "discokey:44fd7f4dd7476297d1221f7d99732c75a33da40d06f1c636d0c4f27698923b71", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:43150", + "10.65.0.27:43150", + "172.17.0.1:43150", + "172.18.0.1:43150", + "172.19.0.1:43150", + "172.20.0.1:43150", + "172.21.0.1:43150", + "172.22.0.1:43150", + "172.23.0.1:43150", + "172.24.0.1:43150", + "172.25.0.1:43150", + "172.26.0.1:43150", + "172.27.0.1:43150" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-13T09:29:33.270318864Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6209384882856680, + "StableID": "n7eP4g1FVq11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f9506ef72035485fc2d27b1036bba84c599ee143c5e5db39f83b16e1c7c3d204", + "DiscoKey": "discokey:56bfd065fbf9aded449df431842d4e6b4e7d44457ad503c42380ad737c3c3669", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:44553", + "10.65.0.27:44553", + "172.17.0.1:44553", + "172.18.0.1:44553", + "172.19.0.1:44553", + "172.20.0.1:44553", + "172.21.0.1:44553", + "172.22.0.1:44553", + "172.23.0.1:44553", + "172.24.0.1:44553", + "172.25.0.1:44553", + "172.26.0.1:44553", + "172.27.0.1:44553" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-13T09:29:33.764228462Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4937306133179357, + "StableID": "nCgkyGf7Zf11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ccfd85a67c2ae7d59bd0dc941483f6764942db4d3e3473d6e3ea72dd8f4db405", + "DiscoKey": "discokey:9e488e31b507cc05ebb6ac225a6e756e8de09f01ac7e1425f097e7eee2c0970d", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:53179", + "10.65.0.27:53179", + "172.17.0.1:53179", + "172.18.0.1:53179", + "172.19.0.1:53179", + "172.20.0.1:53179", + "172.21.0.1:53179", + "172.22.0.1:53179", + "172.23.0.1:53179", + "172.24.0.1:53179", + "172.25.0.1:53179", + "172.26.0.1:53179", + "172.27.0.1:53179" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-13T09:29:34.31032901Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 493614118971451, + "StableID": "nUZhPYQZr411CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d1f09659d9ff3cde7edaf8075269b59c8bac1f27bc88b3fbc0a27fadbca2e54b", + "DiscoKey": "discokey:260fcd6a36050179da5c80d9561e7fc2361abfa0031182fc42a9975284ef484e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:60113", + "10.65.0.27:60113", + "172.17.0.1:60113", + "172.18.0.1:60113", + "172.19.0.1:60113", + "172.20.0.1:60113", + "172.21.0.1:60113", + "172.22.0.1:60113", + "172.23.0.1:60113", + "172.24.0.1:60113", + "172.25.0.1:60113", + "172.26.0.1:60113", + "172.27.0.1:60113" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-13T09:29:34.841487957Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1431992482076218, + "StableID": "nFPm1q1ZBC11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:599a1b94de977777f3d8c3a8e0b472a2664b1edeb03e8da4bcd89c8c6b23a825", + "DiscoKey": "discokey:ce753b107bd5f488e3b6a7325ffd0442f0debe5213132977e2f95c8bd763884b", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:47841", + "10.65.0.27:47841", + "172.17.0.1:47841", + "172.18.0.1:47841", + "172.19.0.1:47841", + "172.20.0.1:47841", + "172.21.0.1:47841", + "172.22.0.1:47841", + "172.23.0.1:47841", + "172.24.0.1:47841", + "172.25.0.1:47841", + "172.26.0.1:47841", + "172.27.0.1:47841" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-13T09:29:35.901475059Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2215287914480306, + "StableID": "nh487irJJJ11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4b064330c9f805ad51a4b3336b5d3687be97805d2c12670d472d6fdb9e000015", + "DiscoKey": "discokey:d569f11adb20bdbd3997acdebf4a11d7aab3609cd661e9f4e1862f858a9d2230", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:50524", + "10.65.0.27:50524", + "172.17.0.1:50524", + "172.18.0.1:50524", + "172.19.0.1:50524", + "172.20.0.1:50524", + "172.21.0.1:50524", + "172.22.0.1:50524", + "172.23.0.1:50524", + "172.24.0.1:50524", + "172.25.0.1:50524", + "172.26.0.1:50524", + "172.27.0.1:50524" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-13T09:29:36.429659202Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5481495937921774, + "StableID": "nhWvXzbaoj11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:645ef6e18e733de4391cc50812baa95407a0cdba46a222b12872e3c92b64b447", + "DiscoKey": "discokey:eade7d7c765e230e0a081b4dca22080209816989c9309c0ca23ba874a7382b0c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:36768", + "10.65.0.27:36768", + "172.17.0.1:36768", + "172.18.0.1:36768", + "172.19.0.1:36768", + "172.20.0.1:36768", + "172.21.0.1:36768", + "172.22.0.1:36768", + "172.23.0.1:36768", + "172.24.0.1:36768", + "172.25.0.1:36768", + "172.26.0.1:36768", + "172.27.0.1:36768" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-13T09:29:36.978336642Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 5181403855005874, + "StableID": "nDnQnChfTh11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7af9bedfaf13444d28e1664137504d38acd3737d8df9eeac69018992665b601c", + "DiscoKey": "discokey:717cb5a3f65595c24e1a225bd4211fdd0022216d9e6268eef2344181e8b0cf72", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:36746", + "10.65.0.27:36746", + "172.17.0.1:36746", + "172.18.0.1:36746", + "172.19.0.1:36746", + "172.20.0.1:36746", + "172.21.0.1:36746", + "172.22.0.1:36746", + "172.23.0.1:36746", + "172.24.0.1:36746", + "172.25.0.1:36746", + "172.26.0.1:36746", + "172.27.0.1:36746" + ], + "HomeDERP": 4, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-13T09:29:37.52519162Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5947777451816847, + "StableID": "nUXBDd2mSo11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9320fbe912baef9f83844e8f5526b56748d328d5ad9bcf9d4f76a3e855cb2147", + "DiscoKey": "discokey:821b02cb0acf6fc1a36d2c95273c0663e0233c9d928fe1bdb60b6d57fa2c6f22", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:50083", + "10.65.0.27:50083", + "172.17.0.1:50083", + "172.18.0.1:50083", + "172.19.0.1:50083", + "172.20.0.1:50083", + "172.21.0.1:50083", + "172.22.0.1:50083", + "172.23.0.1:50083", + "172.24.0.1:50083", + "172.25.0.1:50083", + "172.26.0.1:50083", + "172.27.0.1:50083" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-13T09:29:38.144998256Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8028973883170165, + "StableID": "n44L8hXLh521CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3e1a94c6101554334d973f8d28097a3b1c352efc44b034ba9a3f710c9a378d00", + "DiscoKey": "discokey:80529a51f5492a8b47068444185c7f283fb9f84399ce6b3b5c5d218785df054b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:35325", + "10.65.0.27:35325", + "172.17.0.1:35325", + "172.18.0.1:35325", + "172.19.0.1:35325", + "172.20.0.1:35325", + "172.21.0.1:35325", + "172.22.0.1:35325", + "172.23.0.1:35325", + "172.24.0.1:35325", + "172.25.0.1:35325", + "172.26.0.1:35325", + "172.27.0.1:35325" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-13T09:29:38.639659064Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 2490480947865966, + "StableID": "nFKU7GiwSL11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb405c595cd71a6fd381cd46bec02addb0728794748e0f330f2b75861235d600", + "DiscoKey": "discokey:7a3d09ff217e504c0b86360bd0d1aab6ba2719a28217d8a6850330843e296165", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:37486", + "10.65.0.27:37486", + "172.17.0.1:37486", + "172.18.0.1:37486", + "172.19.0.1:37486", + "172.20.0.1:37486", + "172.21.0.1:37486", + "172.22.0.1:37486", + "172.23.0.1:37486", + "172.24.0.1:37486", + "172.25.0.1:37486", + "172.26.0.1:37486", + "172.27.0.1:37486" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-13T09:29:39.168681166Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 1589114381480400, + "StableID": "nbU3EjLiQD11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:1f3efd3a35eeb9304e0cdc3813584d87a6cf3e40c6119240a5e09ae92e650f5e", + "KeyExpiry": "2026-11-09T09:29:39Z", + "DiscoKey": "discokey:7522b0531b5612e3170073daedefc46bc57348b91dce68cc9e07e9d087c43654", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:48794", + "10.65.0.27:48794", + "172.17.0.1:48794", + "172.18.0.1:48794", + "172.19.0.1:48794", + "172.20.0.1:48794", + "172.21.0.1:48794", + "172.22.0.1:48794", + "172.23.0.1:48794", + "172.24.0.1:48794", + "172.25.0.1:48794", + "172.26.0.1:48794", + "172.27.0.1:48794" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-13T09:29:39.725982612Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5862924467252071, + "StableID": "nL1iXs5Lnn11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:1f2c54610b5c60ba0546dd2bcd5fc248ef5cdbf8949dd63e2f18f0856bb04514", + "KeyExpiry": "2026-11-09T09:29:40Z", + "DiscoKey": "discokey:38f7d9eda3690c65f595e42a0b2ed1b62379bb50523217184d143ab5c5691a5b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:52155", + "10.65.0.27:52155", + "172.17.0.1:52155", + "172.18.0.1:52155", + "172.19.0.1:52155", + "172.20.0.1:52155", + "172.21.0.1:52155", + "172.22.0.1:52155", + "172.23.0.1:52155", + "172.24.0.1:52155", + "172.25.0.1:52155", + "172.26.0.1:52155", + "172.27.0.1:52155" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-13T09:29:40.256259971Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3805678568696981, + "StableID": "nrMYBvibiW11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:86c8345c3f407d8c6754e1ca156e1e299ad3b89dcb1d7aa937a6fa86cf03e532", + "KeyExpiry": "2026-11-09T09:29:40Z", + "DiscoKey": "discokey:4c23e8fbff3d7396d8260e6958541aa6749b7cc97d868d7a020ab6568befc97a", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:50255", + "10.65.0.27:50255", + "172.17.0.1:50255", + "172.18.0.1:50255", + "172.19.0.1:50255", + "172.20.0.1:50255", + "172.21.0.1:50255", + "172.22.0.1:50255", + "172.23.0.1:50255", + "172.24.0.1:50255", + "172.25.0.1:50255", + "172.26.0.1:50255", + "172.27.0.1:50255" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-13T09:29:40.787905965Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "188686204918932": { + "ID": 188686204918932, + "LoginName": "raticate.tail78f774.ts.net", + "DisplayName": "raticate" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "rattata": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 493614118971451, + "StableID": "nUZhPYQZr411CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 493614118971451, + "Key": "nodekey:d1f09659d9ff3cde7edaf8075269b59c8bac1f27bc88b3fbc0a27fadbca2e54b", + "DiscoKey": "discokey:260fcd6a36050179da5c80d9561e7fc2361abfa0031182fc42a9975284ef484e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:60113", + "10.65.0.27:60113", + "172.17.0.1:60113", + "172.18.0.1:60113", + "172.19.0.1:60113", + "172.20.0.1:60113", + "172.21.0.1:60113", + "172.22.0.1:60113", + "172.23.0.1:60113", + "172.24.0.1:60113", + "172.25.0.1:60113", + "172.26.0.1:60113", + "172.27.0.1:60113" + ], + "Hostinfo": {"Hostname": "rattata", "RequestTags": ["tag:group-a"], "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-13T09:29:34.841487957Z", + "Tags": ["tag:group-a"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:d1f09659d9ff3cde7edaf8075269b59c8bac1f27bc88b3fbc0a27fadbca2e54b", + "MachineKey": "mkey:c2313e64fc87f0087095531735c008cc6b6770b953c049b19923e68e7359b609", + "Peers": [{ + "ID": 2859212664711574, + "StableID": "n3RUGmfwKP11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:257f18e69b65ec0c700b7e2184bca19a3cf77826021794928f6980d4ef38b248", + "DiscoKey": "discokey:44fd7f4dd7476297d1221f7d99732c75a33da40d06f1c636d0c4f27698923b71", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:43150", + "10.65.0.27:43150", + "172.17.0.1:43150", + "172.18.0.1:43150", + "172.19.0.1:43150", + "172.20.0.1:43150", + "172.21.0.1:43150", + "172.22.0.1:43150", + "172.23.0.1:43150", + "172.24.0.1:43150", + "172.25.0.1:43150", + "172.26.0.1:43150", + "172.27.0.1:43150" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-13T09:29:33.270318864Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6209384882856680, + "StableID": "n7eP4g1FVq11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f9506ef72035485fc2d27b1036bba84c599ee143c5e5db39f83b16e1c7c3d204", + "DiscoKey": "discokey:56bfd065fbf9aded449df431842d4e6b4e7d44457ad503c42380ad737c3c3669", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:44553", + "10.65.0.27:44553", + "172.17.0.1:44553", + "172.18.0.1:44553", + "172.19.0.1:44553", + "172.20.0.1:44553", + "172.21.0.1:44553", + "172.22.0.1:44553", + "172.23.0.1:44553", + "172.24.0.1:44553", + "172.25.0.1:44553", + "172.26.0.1:44553", + "172.27.0.1:44553" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-13T09:29:33.764228462Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4937306133179357, + "StableID": "nCgkyGf7Zf11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ccfd85a67c2ae7d59bd0dc941483f6764942db4d3e3473d6e3ea72dd8f4db405", + "DiscoKey": "discokey:9e488e31b507cc05ebb6ac225a6e756e8de09f01ac7e1425f097e7eee2c0970d", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:53179", + "10.65.0.27:53179", + "172.17.0.1:53179", + "172.18.0.1:53179", + "172.19.0.1:53179", + "172.20.0.1:53179", + "172.21.0.1:53179", + "172.22.0.1:53179", + "172.23.0.1:53179", + "172.24.0.1:53179", + "172.25.0.1:53179", + "172.26.0.1:53179", + "172.27.0.1:53179" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-13T09:29:34.31032901Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 188686204918932, + "StableID": "nmjao4UTU211CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:90929a1c49724dcf491f4acc8a70e70f4917540d41fefb552b2781a75cad4643", + "DiscoKey": "discokey:916e878a92a884cf8fbbc9bcb52a4206be177185311ad7bff9f62f5218030632", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:50198", + "10.65.0.27:50198", + "172.17.0.1:50198", + "172.18.0.1:50198", + "172.19.0.1:50198", + "172.20.0.1:50198", + "172.21.0.1:50198", + "172.22.0.1:50198", + "172.23.0.1:50198", + "172.24.0.1:50198", + "172.25.0.1:50198", + "172.26.0.1:50198", + "172.27.0.1:50198" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-13T09:29:35.35868711Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 1431992482076218, + "StableID": "nFPm1q1ZBC11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:599a1b94de977777f3d8c3a8e0b472a2664b1edeb03e8da4bcd89c8c6b23a825", + "DiscoKey": "discokey:ce753b107bd5f488e3b6a7325ffd0442f0debe5213132977e2f95c8bd763884b", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:47841", + "10.65.0.27:47841", + "172.17.0.1:47841", + "172.18.0.1:47841", + "172.19.0.1:47841", + "172.20.0.1:47841", + "172.21.0.1:47841", + "172.22.0.1:47841", + "172.23.0.1:47841", + "172.24.0.1:47841", + "172.25.0.1:47841", + "172.26.0.1:47841", + "172.27.0.1:47841" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-13T09:29:35.901475059Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2215287914480306, + "StableID": "nh487irJJJ11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4b064330c9f805ad51a4b3336b5d3687be97805d2c12670d472d6fdb9e000015", + "DiscoKey": "discokey:d569f11adb20bdbd3997acdebf4a11d7aab3609cd661e9f4e1862f858a9d2230", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:50524", + "10.65.0.27:50524", + "172.17.0.1:50524", + "172.18.0.1:50524", + "172.19.0.1:50524", + "172.20.0.1:50524", + "172.21.0.1:50524", + "172.22.0.1:50524", + "172.23.0.1:50524", + "172.24.0.1:50524", + "172.25.0.1:50524", + "172.26.0.1:50524", + "172.27.0.1:50524" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-13T09:29:36.429659202Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5481495937921774, + "StableID": "nhWvXzbaoj11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:645ef6e18e733de4391cc50812baa95407a0cdba46a222b12872e3c92b64b447", + "DiscoKey": "discokey:eade7d7c765e230e0a081b4dca22080209816989c9309c0ca23ba874a7382b0c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:36768", + "10.65.0.27:36768", + "172.17.0.1:36768", + "172.18.0.1:36768", + "172.19.0.1:36768", + "172.20.0.1:36768", + "172.21.0.1:36768", + "172.22.0.1:36768", + "172.23.0.1:36768", + "172.24.0.1:36768", + "172.25.0.1:36768", + "172.26.0.1:36768", + "172.27.0.1:36768" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-13T09:29:36.978336642Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 5181403855005874, + "StableID": "nDnQnChfTh11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7af9bedfaf13444d28e1664137504d38acd3737d8df9eeac69018992665b601c", + "DiscoKey": "discokey:717cb5a3f65595c24e1a225bd4211fdd0022216d9e6268eef2344181e8b0cf72", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:36746", + "10.65.0.27:36746", + "172.17.0.1:36746", + "172.18.0.1:36746", + "172.19.0.1:36746", + "172.20.0.1:36746", + "172.21.0.1:36746", + "172.22.0.1:36746", + "172.23.0.1:36746", + "172.24.0.1:36746", + "172.25.0.1:36746", + "172.26.0.1:36746", + "172.27.0.1:36746" + ], + "HomeDERP": 4, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-13T09:29:37.52519162Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5947777451816847, + "StableID": "nUXBDd2mSo11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9320fbe912baef9f83844e8f5526b56748d328d5ad9bcf9d4f76a3e855cb2147", + "DiscoKey": "discokey:821b02cb0acf6fc1a36d2c95273c0663e0233c9d928fe1bdb60b6d57fa2c6f22", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:50083", + "10.65.0.27:50083", + "172.17.0.1:50083", + "172.18.0.1:50083", + "172.19.0.1:50083", + "172.20.0.1:50083", + "172.21.0.1:50083", + "172.22.0.1:50083", + "172.23.0.1:50083", + "172.24.0.1:50083", + "172.25.0.1:50083", + "172.26.0.1:50083", + "172.27.0.1:50083" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-13T09:29:38.144998256Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8028973883170165, + "StableID": "n44L8hXLh521CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3e1a94c6101554334d973f8d28097a3b1c352efc44b034ba9a3f710c9a378d00", + "DiscoKey": "discokey:80529a51f5492a8b47068444185c7f283fb9f84399ce6b3b5c5d218785df054b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:35325", + "10.65.0.27:35325", + "172.17.0.1:35325", + "172.18.0.1:35325", + "172.19.0.1:35325", + "172.20.0.1:35325", + "172.21.0.1:35325", + "172.22.0.1:35325", + "172.23.0.1:35325", + "172.24.0.1:35325", + "172.25.0.1:35325", + "172.26.0.1:35325", + "172.27.0.1:35325" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-13T09:29:38.639659064Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 2490480947865966, + "StableID": "nFKU7GiwSL11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb405c595cd71a6fd381cd46bec02addb0728794748e0f330f2b75861235d600", + "DiscoKey": "discokey:7a3d09ff217e504c0b86360bd0d1aab6ba2719a28217d8a6850330843e296165", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:37486", + "10.65.0.27:37486", + "172.17.0.1:37486", + "172.18.0.1:37486", + "172.19.0.1:37486", + "172.20.0.1:37486", + "172.21.0.1:37486", + "172.22.0.1:37486", + "172.23.0.1:37486", + "172.24.0.1:37486", + "172.25.0.1:37486", + "172.26.0.1:37486", + "172.27.0.1:37486" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-13T09:29:39.168681166Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 1589114381480400, + "StableID": "nbU3EjLiQD11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:1f3efd3a35eeb9304e0cdc3813584d87a6cf3e40c6119240a5e09ae92e650f5e", + "KeyExpiry": "2026-11-09T09:29:39Z", + "DiscoKey": "discokey:7522b0531b5612e3170073daedefc46bc57348b91dce68cc9e07e9d087c43654", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:48794", + "10.65.0.27:48794", + "172.17.0.1:48794", + "172.18.0.1:48794", + "172.19.0.1:48794", + "172.20.0.1:48794", + "172.21.0.1:48794", + "172.22.0.1:48794", + "172.23.0.1:48794", + "172.24.0.1:48794", + "172.25.0.1:48794", + "172.26.0.1:48794", + "172.27.0.1:48794" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-13T09:29:39.725982612Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5862924467252071, + "StableID": "nL1iXs5Lnn11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:1f2c54610b5c60ba0546dd2bcd5fc248ef5cdbf8949dd63e2f18f0856bb04514", + "KeyExpiry": "2026-11-09T09:29:40Z", + "DiscoKey": "discokey:38f7d9eda3690c65f595e42a0b2ed1b62379bb50523217184d143ab5c5691a5b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:52155", + "10.65.0.27:52155", + "172.17.0.1:52155", + "172.18.0.1:52155", + "172.19.0.1:52155", + "172.20.0.1:52155", + "172.21.0.1:52155", + "172.22.0.1:52155", + "172.23.0.1:52155", + "172.24.0.1:52155", + "172.25.0.1:52155", + "172.26.0.1:52155", + "172.27.0.1:52155" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-13T09:29:40.256259971Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3805678568696981, + "StableID": "nrMYBvibiW11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:86c8345c3f407d8c6754e1ca156e1e299ad3b89dcb1d7aa937a6fa86cf03e532", + "KeyExpiry": "2026-11-09T09:29:40Z", + "DiscoKey": "discokey:4c23e8fbff3d7396d8260e6958541aa6749b7cc97d868d7a020ab6568befc97a", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:50255", + "10.65.0.27:50255", + "172.17.0.1:50255", + "172.18.0.1:50255", + "172.19.0.1:50255", + "172.20.0.1:50255", + "172.21.0.1:50255", + "172.22.0.1:50255", + "172.23.0.1:50255", + "172.24.0.1:50255", + "172.25.0.1:50255", + "172.26.0.1:50255", + "172.27.0.1:50255" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-13T09:29:40.787905965Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "493614118971451": { + "ID": 493614118971451, + "LoginName": "rattata.tail78f774.ts.net", + "DisplayName": "rattata" + }} + } + }, "spearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 2215287914480306, + "StableID": "nh487irJJJ11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 2215287914480306, + "Key": "nodekey:4b064330c9f805ad51a4b3336b5d3687be97805d2c12670d472d6fdb9e000015", + "DiscoKey": "discokey:d569f11adb20bdbd3997acdebf4a11d7aab3609cd661e9f4e1862f858a9d2230", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:50524", + "10.65.0.27:50524", + "172.17.0.1:50524", + "172.18.0.1:50524", + "172.19.0.1:50524", + "172.20.0.1:50524", + "172.21.0.1:50524", + "172.22.0.1:50524", + "172.23.0.1:50524", + "172.24.0.1:50524", + "172.25.0.1:50524", + "172.26.0.1:50524", + "172.27.0.1:50524" + ], + "Hostinfo": { + "Hostname": "spearow", + "RoutableIPs": ["10.44.0.0/16"], + "RequestTags": ["tag:spearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-13T09:29:36.429659202Z", + "Tags": ["tag:spearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:4b064330c9f805ad51a4b3336b5d3687be97805d2c12670d472d6fdb9e000015", + "MachineKey": "mkey:03c14990d7385d3f338c92a84b8c28ea2ad118b13428944e47ea332e7ca1470f", + "Peers": [{ + "ID": 2859212664711574, + "StableID": "n3RUGmfwKP11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:257f18e69b65ec0c700b7e2184bca19a3cf77826021794928f6980d4ef38b248", + "DiscoKey": "discokey:44fd7f4dd7476297d1221f7d99732c75a33da40d06f1c636d0c4f27698923b71", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:43150", + "10.65.0.27:43150", + "172.17.0.1:43150", + "172.18.0.1:43150", + "172.19.0.1:43150", + "172.20.0.1:43150", + "172.21.0.1:43150", + "172.22.0.1:43150", + "172.23.0.1:43150", + "172.24.0.1:43150", + "172.25.0.1:43150", + "172.26.0.1:43150", + "172.27.0.1:43150" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-13T09:29:33.270318864Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6209384882856680, + "StableID": "n7eP4g1FVq11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f9506ef72035485fc2d27b1036bba84c599ee143c5e5db39f83b16e1c7c3d204", + "DiscoKey": "discokey:56bfd065fbf9aded449df431842d4e6b4e7d44457ad503c42380ad737c3c3669", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:44553", + "10.65.0.27:44553", + "172.17.0.1:44553", + "172.18.0.1:44553", + "172.19.0.1:44553", + "172.20.0.1:44553", + "172.21.0.1:44553", + "172.22.0.1:44553", + "172.23.0.1:44553", + "172.24.0.1:44553", + "172.25.0.1:44553", + "172.26.0.1:44553", + "172.27.0.1:44553" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-13T09:29:33.764228462Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4937306133179357, + "StableID": "nCgkyGf7Zf11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ccfd85a67c2ae7d59bd0dc941483f6764942db4d3e3473d6e3ea72dd8f4db405", + "DiscoKey": "discokey:9e488e31b507cc05ebb6ac225a6e756e8de09f01ac7e1425f097e7eee2c0970d", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:53179", + "10.65.0.27:53179", + "172.17.0.1:53179", + "172.18.0.1:53179", + "172.19.0.1:53179", + "172.20.0.1:53179", + "172.21.0.1:53179", + "172.22.0.1:53179", + "172.23.0.1:53179", + "172.24.0.1:53179", + "172.25.0.1:53179", + "172.26.0.1:53179", + "172.27.0.1:53179" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-13T09:29:34.31032901Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 493614118971451, + "StableID": "nUZhPYQZr411CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d1f09659d9ff3cde7edaf8075269b59c8bac1f27bc88b3fbc0a27fadbca2e54b", + "DiscoKey": "discokey:260fcd6a36050179da5c80d9561e7fc2361abfa0031182fc42a9975284ef484e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:60113", + "10.65.0.27:60113", + "172.17.0.1:60113", + "172.18.0.1:60113", + "172.19.0.1:60113", + "172.20.0.1:60113", + "172.21.0.1:60113", + "172.22.0.1:60113", + "172.23.0.1:60113", + "172.24.0.1:60113", + "172.25.0.1:60113", + "172.26.0.1:60113", + "172.27.0.1:60113" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-13T09:29:34.841487957Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 188686204918932, + "StableID": "nmjao4UTU211CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:90929a1c49724dcf491f4acc8a70e70f4917540d41fefb552b2781a75cad4643", + "DiscoKey": "discokey:916e878a92a884cf8fbbc9bcb52a4206be177185311ad7bff9f62f5218030632", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:50198", + "10.65.0.27:50198", + "172.17.0.1:50198", + "172.18.0.1:50198", + "172.19.0.1:50198", + "172.20.0.1:50198", + "172.21.0.1:50198", + "172.22.0.1:50198", + "172.23.0.1:50198", + "172.24.0.1:50198", + "172.25.0.1:50198", + "172.26.0.1:50198", + "172.27.0.1:50198" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-13T09:29:35.35868711Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 1431992482076218, + "StableID": "nFPm1q1ZBC11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:599a1b94de977777f3d8c3a8e0b472a2664b1edeb03e8da4bcd89c8c6b23a825", + "DiscoKey": "discokey:ce753b107bd5f488e3b6a7325ffd0442f0debe5213132977e2f95c8bd763884b", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:47841", + "10.65.0.27:47841", + "172.17.0.1:47841", + "172.18.0.1:47841", + "172.19.0.1:47841", + "172.20.0.1:47841", + "172.21.0.1:47841", + "172.22.0.1:47841", + "172.23.0.1:47841", + "172.24.0.1:47841", + "172.25.0.1:47841", + "172.26.0.1:47841", + "172.27.0.1:47841" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-13T09:29:35.901475059Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 5481495937921774, + "StableID": "nhWvXzbaoj11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:645ef6e18e733de4391cc50812baa95407a0cdba46a222b12872e3c92b64b447", + "DiscoKey": "discokey:eade7d7c765e230e0a081b4dca22080209816989c9309c0ca23ba874a7382b0c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:36768", + "10.65.0.27:36768", + "172.17.0.1:36768", + "172.18.0.1:36768", + "172.19.0.1:36768", + "172.20.0.1:36768", + "172.21.0.1:36768", + "172.22.0.1:36768", + "172.23.0.1:36768", + "172.24.0.1:36768", + "172.25.0.1:36768", + "172.26.0.1:36768", + "172.27.0.1:36768" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-13T09:29:36.978336642Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 5181403855005874, + "StableID": "nDnQnChfTh11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7af9bedfaf13444d28e1664137504d38acd3737d8df9eeac69018992665b601c", + "DiscoKey": "discokey:717cb5a3f65595c24e1a225bd4211fdd0022216d9e6268eef2344181e8b0cf72", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:36746", + "10.65.0.27:36746", + "172.17.0.1:36746", + "172.18.0.1:36746", + "172.19.0.1:36746", + "172.20.0.1:36746", + "172.21.0.1:36746", + "172.22.0.1:36746", + "172.23.0.1:36746", + "172.24.0.1:36746", + "172.25.0.1:36746", + "172.26.0.1:36746", + "172.27.0.1:36746" + ], + "HomeDERP": 4, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-13T09:29:37.52519162Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5947777451816847, + "StableID": "nUXBDd2mSo11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9320fbe912baef9f83844e8f5526b56748d328d5ad9bcf9d4f76a3e855cb2147", + "DiscoKey": "discokey:821b02cb0acf6fc1a36d2c95273c0663e0233c9d928fe1bdb60b6d57fa2c6f22", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:50083", + "10.65.0.27:50083", + "172.17.0.1:50083", + "172.18.0.1:50083", + "172.19.0.1:50083", + "172.20.0.1:50083", + "172.21.0.1:50083", + "172.22.0.1:50083", + "172.23.0.1:50083", + "172.24.0.1:50083", + "172.25.0.1:50083", + "172.26.0.1:50083", + "172.27.0.1:50083" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-13T09:29:38.144998256Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8028973883170165, + "StableID": "n44L8hXLh521CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3e1a94c6101554334d973f8d28097a3b1c352efc44b034ba9a3f710c9a378d00", + "DiscoKey": "discokey:80529a51f5492a8b47068444185c7f283fb9f84399ce6b3b5c5d218785df054b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:35325", + "10.65.0.27:35325", + "172.17.0.1:35325", + "172.18.0.1:35325", + "172.19.0.1:35325", + "172.20.0.1:35325", + "172.21.0.1:35325", + "172.22.0.1:35325", + "172.23.0.1:35325", + "172.24.0.1:35325", + "172.25.0.1:35325", + "172.26.0.1:35325", + "172.27.0.1:35325" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-13T09:29:38.639659064Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 2490480947865966, + "StableID": "nFKU7GiwSL11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb405c595cd71a6fd381cd46bec02addb0728794748e0f330f2b75861235d600", + "DiscoKey": "discokey:7a3d09ff217e504c0b86360bd0d1aab6ba2719a28217d8a6850330843e296165", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:37486", + "10.65.0.27:37486", + "172.17.0.1:37486", + "172.18.0.1:37486", + "172.19.0.1:37486", + "172.20.0.1:37486", + "172.21.0.1:37486", + "172.22.0.1:37486", + "172.23.0.1:37486", + "172.24.0.1:37486", + "172.25.0.1:37486", + "172.26.0.1:37486", + "172.27.0.1:37486" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-13T09:29:39.168681166Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 1589114381480400, + "StableID": "nbU3EjLiQD11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:1f3efd3a35eeb9304e0cdc3813584d87a6cf3e40c6119240a5e09ae92e650f5e", + "KeyExpiry": "2026-11-09T09:29:39Z", + "DiscoKey": "discokey:7522b0531b5612e3170073daedefc46bc57348b91dce68cc9e07e9d087c43654", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:48794", + "10.65.0.27:48794", + "172.17.0.1:48794", + "172.18.0.1:48794", + "172.19.0.1:48794", + "172.20.0.1:48794", + "172.21.0.1:48794", + "172.22.0.1:48794", + "172.23.0.1:48794", + "172.24.0.1:48794", + "172.25.0.1:48794", + "172.26.0.1:48794", + "172.27.0.1:48794" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-13T09:29:39.725982612Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5862924467252071, + "StableID": "nL1iXs5Lnn11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:1f2c54610b5c60ba0546dd2bcd5fc248ef5cdbf8949dd63e2f18f0856bb04514", + "KeyExpiry": "2026-11-09T09:29:40Z", + "DiscoKey": "discokey:38f7d9eda3690c65f595e42a0b2ed1b62379bb50523217184d143ab5c5691a5b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:52155", + "10.65.0.27:52155", + "172.17.0.1:52155", + "172.18.0.1:52155", + "172.19.0.1:52155", + "172.20.0.1:52155", + "172.21.0.1:52155", + "172.22.0.1:52155", + "172.23.0.1:52155", + "172.24.0.1:52155", + "172.25.0.1:52155", + "172.26.0.1:52155", + "172.27.0.1:52155" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-13T09:29:40.256259971Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3805678568696981, + "StableID": "nrMYBvibiW11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:86c8345c3f407d8c6754e1ca156e1e299ad3b89dcb1d7aa937a6fa86cf03e532", + "KeyExpiry": "2026-11-09T09:29:40Z", + "DiscoKey": "discokey:4c23e8fbff3d7396d8260e6958541aa6749b7cc97d868d7a020ab6568befc97a", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:50255", + "10.65.0.27:50255", + "172.17.0.1:50255", + "172.18.0.1:50255", + "172.19.0.1:50255", + "172.20.0.1:50255", + "172.21.0.1:50255", + "172.22.0.1:50255", + "172.23.0.1:50255", + "172.24.0.1:50255", + "172.25.0.1:50255", + "172.26.0.1:50255", + "172.27.0.1:50255" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-13T09:29:40.787905965Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "2215287914480306": { + "ID": 2215287914480306, + "LoginName": "spearow.tail78f774.ts.net", + "DisplayName": "spearow" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "squirtle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 5181403855005874, + "StableID": "nDnQnChfTh11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 5181403855005874, + "Key": "nodekey:7af9bedfaf13444d28e1664137504d38acd3737d8df9eeac69018992665b601c", + "DiscoKey": "discokey:717cb5a3f65595c24e1a225bd4211fdd0022216d9e6268eef2344181e8b0cf72", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:36746", + "10.65.0.27:36746", + "172.17.0.1:36746", + "172.18.0.1:36746", + "172.19.0.1:36746", + "172.20.0.1:36746", + "172.21.0.1:36746", + "172.22.0.1:36746", + "172.23.0.1:36746", + "172.24.0.1:36746", + "172.25.0.1:36746", + "172.26.0.1:36746", + "172.27.0.1:36746" + ], + "Hostinfo": { + "Hostname": "squirtle", + "RoutableIPs": ["10.33.0.0/16"], + "RequestTags": ["tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-13T09:29:37.52519162Z", + "Tags": ["tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:7af9bedfaf13444d28e1664137504d38acd3737d8df9eeac69018992665b601c", + "MachineKey": "mkey:c5c986715d5e2dabc33583f6c8177b695455f0680097ce0a717b2c7c6b59f268", + "Peers": [{ + "ID": 2859212664711574, + "StableID": "n3RUGmfwKP11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:257f18e69b65ec0c700b7e2184bca19a3cf77826021794928f6980d4ef38b248", + "DiscoKey": "discokey:44fd7f4dd7476297d1221f7d99732c75a33da40d06f1c636d0c4f27698923b71", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:43150", + "10.65.0.27:43150", + "172.17.0.1:43150", + "172.18.0.1:43150", + "172.19.0.1:43150", + "172.20.0.1:43150", + "172.21.0.1:43150", + "172.22.0.1:43150", + "172.23.0.1:43150", + "172.24.0.1:43150", + "172.25.0.1:43150", + "172.26.0.1:43150", + "172.27.0.1:43150" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-13T09:29:33.270318864Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6209384882856680, + "StableID": "n7eP4g1FVq11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f9506ef72035485fc2d27b1036bba84c599ee143c5e5db39f83b16e1c7c3d204", + "DiscoKey": "discokey:56bfd065fbf9aded449df431842d4e6b4e7d44457ad503c42380ad737c3c3669", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:44553", + "10.65.0.27:44553", + "172.17.0.1:44553", + "172.18.0.1:44553", + "172.19.0.1:44553", + "172.20.0.1:44553", + "172.21.0.1:44553", + "172.22.0.1:44553", + "172.23.0.1:44553", + "172.24.0.1:44553", + "172.25.0.1:44553", + "172.26.0.1:44553", + "172.27.0.1:44553" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-13T09:29:33.764228462Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4937306133179357, + "StableID": "nCgkyGf7Zf11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ccfd85a67c2ae7d59bd0dc941483f6764942db4d3e3473d6e3ea72dd8f4db405", + "DiscoKey": "discokey:9e488e31b507cc05ebb6ac225a6e756e8de09f01ac7e1425f097e7eee2c0970d", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:53179", + "10.65.0.27:53179", + "172.17.0.1:53179", + "172.18.0.1:53179", + "172.19.0.1:53179", + "172.20.0.1:53179", + "172.21.0.1:53179", + "172.22.0.1:53179", + "172.23.0.1:53179", + "172.24.0.1:53179", + "172.25.0.1:53179", + "172.26.0.1:53179", + "172.27.0.1:53179" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-13T09:29:34.31032901Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 493614118971451, + "StableID": "nUZhPYQZr411CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d1f09659d9ff3cde7edaf8075269b59c8bac1f27bc88b3fbc0a27fadbca2e54b", + "DiscoKey": "discokey:260fcd6a36050179da5c80d9561e7fc2361abfa0031182fc42a9975284ef484e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:60113", + "10.65.0.27:60113", + "172.17.0.1:60113", + "172.18.0.1:60113", + "172.19.0.1:60113", + "172.20.0.1:60113", + "172.21.0.1:60113", + "172.22.0.1:60113", + "172.23.0.1:60113", + "172.24.0.1:60113", + "172.25.0.1:60113", + "172.26.0.1:60113", + "172.27.0.1:60113" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-13T09:29:34.841487957Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 188686204918932, + "StableID": "nmjao4UTU211CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:90929a1c49724dcf491f4acc8a70e70f4917540d41fefb552b2781a75cad4643", + "DiscoKey": "discokey:916e878a92a884cf8fbbc9bcb52a4206be177185311ad7bff9f62f5218030632", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:50198", + "10.65.0.27:50198", + "172.17.0.1:50198", + "172.18.0.1:50198", + "172.19.0.1:50198", + "172.20.0.1:50198", + "172.21.0.1:50198", + "172.22.0.1:50198", + "172.23.0.1:50198", + "172.24.0.1:50198", + "172.25.0.1:50198", + "172.26.0.1:50198", + "172.27.0.1:50198" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-13T09:29:35.35868711Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 1431992482076218, + "StableID": "nFPm1q1ZBC11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:599a1b94de977777f3d8c3a8e0b472a2664b1edeb03e8da4bcd89c8c6b23a825", + "DiscoKey": "discokey:ce753b107bd5f488e3b6a7325ffd0442f0debe5213132977e2f95c8bd763884b", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:47841", + "10.65.0.27:47841", + "172.17.0.1:47841", + "172.18.0.1:47841", + "172.19.0.1:47841", + "172.20.0.1:47841", + "172.21.0.1:47841", + "172.22.0.1:47841", + "172.23.0.1:47841", + "172.24.0.1:47841", + "172.25.0.1:47841", + "172.26.0.1:47841", + "172.27.0.1:47841" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-13T09:29:35.901475059Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2215287914480306, + "StableID": "nh487irJJJ11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4b064330c9f805ad51a4b3336b5d3687be97805d2c12670d472d6fdb9e000015", + "DiscoKey": "discokey:d569f11adb20bdbd3997acdebf4a11d7aab3609cd661e9f4e1862f858a9d2230", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:50524", + "10.65.0.27:50524", + "172.17.0.1:50524", + "172.18.0.1:50524", + "172.19.0.1:50524", + "172.20.0.1:50524", + "172.21.0.1:50524", + "172.22.0.1:50524", + "172.23.0.1:50524", + "172.24.0.1:50524", + "172.25.0.1:50524", + "172.26.0.1:50524", + "172.27.0.1:50524" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-13T09:29:36.429659202Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5481495937921774, + "StableID": "nhWvXzbaoj11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:645ef6e18e733de4391cc50812baa95407a0cdba46a222b12872e3c92b64b447", + "DiscoKey": "discokey:eade7d7c765e230e0a081b4dca22080209816989c9309c0ca23ba874a7382b0c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:36768", + "10.65.0.27:36768", + "172.17.0.1:36768", + "172.18.0.1:36768", + "172.19.0.1:36768", + "172.20.0.1:36768", + "172.21.0.1:36768", + "172.22.0.1:36768", + "172.23.0.1:36768", + "172.24.0.1:36768", + "172.25.0.1:36768", + "172.26.0.1:36768", + "172.27.0.1:36768" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-13T09:29:36.978336642Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 5947777451816847, + "StableID": "nUXBDd2mSo11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9320fbe912baef9f83844e8f5526b56748d328d5ad9bcf9d4f76a3e855cb2147", + "DiscoKey": "discokey:821b02cb0acf6fc1a36d2c95273c0663e0233c9d928fe1bdb60b6d57fa2c6f22", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:50083", + "10.65.0.27:50083", + "172.17.0.1:50083", + "172.18.0.1:50083", + "172.19.0.1:50083", + "172.20.0.1:50083", + "172.21.0.1:50083", + "172.22.0.1:50083", + "172.23.0.1:50083", + "172.24.0.1:50083", + "172.25.0.1:50083", + "172.26.0.1:50083", + "172.27.0.1:50083" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-13T09:29:38.144998256Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8028973883170165, + "StableID": "n44L8hXLh521CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3e1a94c6101554334d973f8d28097a3b1c352efc44b034ba9a3f710c9a378d00", + "DiscoKey": "discokey:80529a51f5492a8b47068444185c7f283fb9f84399ce6b3b5c5d218785df054b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:35325", + "10.65.0.27:35325", + "172.17.0.1:35325", + "172.18.0.1:35325", + "172.19.0.1:35325", + "172.20.0.1:35325", + "172.21.0.1:35325", + "172.22.0.1:35325", + "172.23.0.1:35325", + "172.24.0.1:35325", + "172.25.0.1:35325", + "172.26.0.1:35325", + "172.27.0.1:35325" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-13T09:29:38.639659064Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 2490480947865966, + "StableID": "nFKU7GiwSL11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb405c595cd71a6fd381cd46bec02addb0728794748e0f330f2b75861235d600", + "DiscoKey": "discokey:7a3d09ff217e504c0b86360bd0d1aab6ba2719a28217d8a6850330843e296165", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:37486", + "10.65.0.27:37486", + "172.17.0.1:37486", + "172.18.0.1:37486", + "172.19.0.1:37486", + "172.20.0.1:37486", + "172.21.0.1:37486", + "172.22.0.1:37486", + "172.23.0.1:37486", + "172.24.0.1:37486", + "172.25.0.1:37486", + "172.26.0.1:37486", + "172.27.0.1:37486" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-13T09:29:39.168681166Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 1589114381480400, + "StableID": "nbU3EjLiQD11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:1f3efd3a35eeb9304e0cdc3813584d87a6cf3e40c6119240a5e09ae92e650f5e", + "KeyExpiry": "2026-11-09T09:29:39Z", + "DiscoKey": "discokey:7522b0531b5612e3170073daedefc46bc57348b91dce68cc9e07e9d087c43654", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:48794", + "10.65.0.27:48794", + "172.17.0.1:48794", + "172.18.0.1:48794", + "172.19.0.1:48794", + "172.20.0.1:48794", + "172.21.0.1:48794", + "172.22.0.1:48794", + "172.23.0.1:48794", + "172.24.0.1:48794", + "172.25.0.1:48794", + "172.26.0.1:48794", + "172.27.0.1:48794" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-13T09:29:39.725982612Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5862924467252071, + "StableID": "nL1iXs5Lnn11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:1f2c54610b5c60ba0546dd2bcd5fc248ef5cdbf8949dd63e2f18f0856bb04514", + "KeyExpiry": "2026-11-09T09:29:40Z", + "DiscoKey": "discokey:38f7d9eda3690c65f595e42a0b2ed1b62379bb50523217184d143ab5c5691a5b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:52155", + "10.65.0.27:52155", + "172.17.0.1:52155", + "172.18.0.1:52155", + "172.19.0.1:52155", + "172.20.0.1:52155", + "172.21.0.1:52155", + "172.22.0.1:52155", + "172.23.0.1:52155", + "172.24.0.1:52155", + "172.25.0.1:52155", + "172.26.0.1:52155", + "172.27.0.1:52155" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-13T09:29:40.256259971Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3805678568696981, + "StableID": "nrMYBvibiW11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:86c8345c3f407d8c6754e1ca156e1e299ad3b89dcb1d7aa937a6fa86cf03e532", + "KeyExpiry": "2026-11-09T09:29:40Z", + "DiscoKey": "discokey:4c23e8fbff3d7396d8260e6958541aa6749b7cc97d868d7a020ab6568befc97a", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:50255", + "10.65.0.27:50255", + "172.17.0.1:50255", + "172.18.0.1:50255", + "172.19.0.1:50255", + "172.20.0.1:50255", + "172.21.0.1:50255", + "172.22.0.1:50255", + "172.23.0.1:50255", + "172.24.0.1:50255", + "172.25.0.1:50255", + "172.26.0.1:50255", + "172.27.0.1:50255" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-13T09:29:40.787905965Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "5181403855005874": { + "ID": 5181403855005874, + "LoginName": "squirtle.tail78f774.ts.net", + "DisplayName": "squirtle" + }} + } + }, "venusaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 5862924467252071, + "StableID": "nL1iXs5Lnn11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:1f2c54610b5c60ba0546dd2bcd5fc248ef5cdbf8949dd63e2f18f0856bb04514", + "KeyExpiry": "2026-11-09T09:29:40Z", + "DiscoKey": "discokey:38f7d9eda3690c65f595e42a0b2ed1b62379bb50523217184d143ab5c5691a5b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:52155", + "10.65.0.27:52155", + "172.17.0.1:52155", + "172.18.0.1:52155", + "172.19.0.1:52155", + "172.20.0.1:52155", + "172.21.0.1:52155", + "172.22.0.1:52155", + "172.23.0.1:52155", + "172.24.0.1:52155", + "172.25.0.1:52155", + "172.26.0.1:52155", + "172.27.0.1:52155" + ], + "Hostinfo": {"Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-13T09:29:40.256259971Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:1f2c54610b5c60ba0546dd2bcd5fc248ef5cdbf8949dd63e2f18f0856bb04514", + "MachineKey": "mkey:109dddfe3baf86bc889d781da383735af5d286dffa18d660f151ea6eddfff64f", + "Peers": [{ + "ID": 2859212664711574, + "StableID": "n3RUGmfwKP11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:257f18e69b65ec0c700b7e2184bca19a3cf77826021794928f6980d4ef38b248", + "DiscoKey": "discokey:44fd7f4dd7476297d1221f7d99732c75a33da40d06f1c636d0c4f27698923b71", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:43150", + "10.65.0.27:43150", + "172.17.0.1:43150", + "172.18.0.1:43150", + "172.19.0.1:43150", + "172.20.0.1:43150", + "172.21.0.1:43150", + "172.22.0.1:43150", + "172.23.0.1:43150", + "172.24.0.1:43150", + "172.25.0.1:43150", + "172.26.0.1:43150", + "172.27.0.1:43150" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-13T09:29:33.270318864Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6209384882856680, + "StableID": "n7eP4g1FVq11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f9506ef72035485fc2d27b1036bba84c599ee143c5e5db39f83b16e1c7c3d204", + "DiscoKey": "discokey:56bfd065fbf9aded449df431842d4e6b4e7d44457ad503c42380ad737c3c3669", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:44553", + "10.65.0.27:44553", + "172.17.0.1:44553", + "172.18.0.1:44553", + "172.19.0.1:44553", + "172.20.0.1:44553", + "172.21.0.1:44553", + "172.22.0.1:44553", + "172.23.0.1:44553", + "172.24.0.1:44553", + "172.25.0.1:44553", + "172.26.0.1:44553", + "172.27.0.1:44553" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-13T09:29:33.764228462Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4937306133179357, + "StableID": "nCgkyGf7Zf11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ccfd85a67c2ae7d59bd0dc941483f6764942db4d3e3473d6e3ea72dd8f4db405", + "DiscoKey": "discokey:9e488e31b507cc05ebb6ac225a6e756e8de09f01ac7e1425f097e7eee2c0970d", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:53179", + "10.65.0.27:53179", + "172.17.0.1:53179", + "172.18.0.1:53179", + "172.19.0.1:53179", + "172.20.0.1:53179", + "172.21.0.1:53179", + "172.22.0.1:53179", + "172.23.0.1:53179", + "172.24.0.1:53179", + "172.25.0.1:53179", + "172.26.0.1:53179", + "172.27.0.1:53179" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-13T09:29:34.31032901Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 493614118971451, + "StableID": "nUZhPYQZr411CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d1f09659d9ff3cde7edaf8075269b59c8bac1f27bc88b3fbc0a27fadbca2e54b", + "DiscoKey": "discokey:260fcd6a36050179da5c80d9561e7fc2361abfa0031182fc42a9975284ef484e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:60113", + "10.65.0.27:60113", + "172.17.0.1:60113", + "172.18.0.1:60113", + "172.19.0.1:60113", + "172.20.0.1:60113", + "172.21.0.1:60113", + "172.22.0.1:60113", + "172.23.0.1:60113", + "172.24.0.1:60113", + "172.25.0.1:60113", + "172.26.0.1:60113", + "172.27.0.1:60113" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-13T09:29:34.841487957Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 188686204918932, + "StableID": "nmjao4UTU211CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:90929a1c49724dcf491f4acc8a70e70f4917540d41fefb552b2781a75cad4643", + "DiscoKey": "discokey:916e878a92a884cf8fbbc9bcb52a4206be177185311ad7bff9f62f5218030632", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:50198", + "10.65.0.27:50198", + "172.17.0.1:50198", + "172.18.0.1:50198", + "172.19.0.1:50198", + "172.20.0.1:50198", + "172.21.0.1:50198", + "172.22.0.1:50198", + "172.23.0.1:50198", + "172.24.0.1:50198", + "172.25.0.1:50198", + "172.26.0.1:50198", + "172.27.0.1:50198" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-13T09:29:35.35868711Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 1431992482076218, + "StableID": "nFPm1q1ZBC11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:599a1b94de977777f3d8c3a8e0b472a2664b1edeb03e8da4bcd89c8c6b23a825", + "DiscoKey": "discokey:ce753b107bd5f488e3b6a7325ffd0442f0debe5213132977e2f95c8bd763884b", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:47841", + "10.65.0.27:47841", + "172.17.0.1:47841", + "172.18.0.1:47841", + "172.19.0.1:47841", + "172.20.0.1:47841", + "172.21.0.1:47841", + "172.22.0.1:47841", + "172.23.0.1:47841", + "172.24.0.1:47841", + "172.25.0.1:47841", + "172.26.0.1:47841", + "172.27.0.1:47841" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-13T09:29:35.901475059Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2215287914480306, + "StableID": "nh487irJJJ11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4b064330c9f805ad51a4b3336b5d3687be97805d2c12670d472d6fdb9e000015", + "DiscoKey": "discokey:d569f11adb20bdbd3997acdebf4a11d7aab3609cd661e9f4e1862f858a9d2230", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:50524", + "10.65.0.27:50524", + "172.17.0.1:50524", + "172.18.0.1:50524", + "172.19.0.1:50524", + "172.20.0.1:50524", + "172.21.0.1:50524", + "172.22.0.1:50524", + "172.23.0.1:50524", + "172.24.0.1:50524", + "172.25.0.1:50524", + "172.26.0.1:50524", + "172.27.0.1:50524" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-13T09:29:36.429659202Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5481495937921774, + "StableID": "nhWvXzbaoj11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:645ef6e18e733de4391cc50812baa95407a0cdba46a222b12872e3c92b64b447", + "DiscoKey": "discokey:eade7d7c765e230e0a081b4dca22080209816989c9309c0ca23ba874a7382b0c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:36768", + "10.65.0.27:36768", + "172.17.0.1:36768", + "172.18.0.1:36768", + "172.19.0.1:36768", + "172.20.0.1:36768", + "172.21.0.1:36768", + "172.22.0.1:36768", + "172.23.0.1:36768", + "172.24.0.1:36768", + "172.25.0.1:36768", + "172.26.0.1:36768", + "172.27.0.1:36768" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-13T09:29:36.978336642Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 5181403855005874, + "StableID": "nDnQnChfTh11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7af9bedfaf13444d28e1664137504d38acd3737d8df9eeac69018992665b601c", + "DiscoKey": "discokey:717cb5a3f65595c24e1a225bd4211fdd0022216d9e6268eef2344181e8b0cf72", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:36746", + "10.65.0.27:36746", + "172.17.0.1:36746", + "172.18.0.1:36746", + "172.19.0.1:36746", + "172.20.0.1:36746", + "172.21.0.1:36746", + "172.22.0.1:36746", + "172.23.0.1:36746", + "172.24.0.1:36746", + "172.25.0.1:36746", + "172.26.0.1:36746", + "172.27.0.1:36746" + ], + "HomeDERP": 4, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-13T09:29:37.52519162Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5947777451816847, + "StableID": "nUXBDd2mSo11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9320fbe912baef9f83844e8f5526b56748d328d5ad9bcf9d4f76a3e855cb2147", + "DiscoKey": "discokey:821b02cb0acf6fc1a36d2c95273c0663e0233c9d928fe1bdb60b6d57fa2c6f22", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:50083", + "10.65.0.27:50083", + "172.17.0.1:50083", + "172.18.0.1:50083", + "172.19.0.1:50083", + "172.20.0.1:50083", + "172.21.0.1:50083", + "172.22.0.1:50083", + "172.23.0.1:50083", + "172.24.0.1:50083", + "172.25.0.1:50083", + "172.26.0.1:50083", + "172.27.0.1:50083" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-13T09:29:38.144998256Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8028973883170165, + "StableID": "n44L8hXLh521CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3e1a94c6101554334d973f8d28097a3b1c352efc44b034ba9a3f710c9a378d00", + "DiscoKey": "discokey:80529a51f5492a8b47068444185c7f283fb9f84399ce6b3b5c5d218785df054b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:35325", + "10.65.0.27:35325", + "172.17.0.1:35325", + "172.18.0.1:35325", + "172.19.0.1:35325", + "172.20.0.1:35325", + "172.21.0.1:35325", + "172.22.0.1:35325", + "172.23.0.1:35325", + "172.24.0.1:35325", + "172.25.0.1:35325", + "172.26.0.1:35325", + "172.27.0.1:35325" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-13T09:29:38.639659064Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 2490480947865966, + "StableID": "nFKU7GiwSL11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb405c595cd71a6fd381cd46bec02addb0728794748e0f330f2b75861235d600", + "DiscoKey": "discokey:7a3d09ff217e504c0b86360bd0d1aab6ba2719a28217d8a6850330843e296165", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:37486", + "10.65.0.27:37486", + "172.17.0.1:37486", + "172.18.0.1:37486", + "172.19.0.1:37486", + "172.20.0.1:37486", + "172.21.0.1:37486", + "172.22.0.1:37486", + "172.23.0.1:37486", + "172.24.0.1:37486", + "172.25.0.1:37486", + "172.26.0.1:37486", + "172.27.0.1:37486" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-13T09:29:39.168681166Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 1589114381480400, + "StableID": "nbU3EjLiQD11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:1f3efd3a35eeb9304e0cdc3813584d87a6cf3e40c6119240a5e09ae92e650f5e", + "KeyExpiry": "2026-11-09T09:29:39Z", + "DiscoKey": "discokey:7522b0531b5612e3170073daedefc46bc57348b91dce68cc9e07e9d087c43654", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:48794", + "10.65.0.27:48794", + "172.17.0.1:48794", + "172.18.0.1:48794", + "172.19.0.1:48794", + "172.20.0.1:48794", + "172.21.0.1:48794", + "172.22.0.1:48794", + "172.23.0.1:48794", + "172.24.0.1:48794", + "172.25.0.1:48794", + "172.26.0.1:48794", + "172.27.0.1:48794" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-13T09:29:39.725982612Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 3805678568696981, + "StableID": "nrMYBvibiW11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:86c8345c3f407d8c6754e1ca156e1e299ad3b89dcb1d7aa937a6fa86cf03e532", + "KeyExpiry": "2026-11-09T09:29:40Z", + "DiscoKey": "discokey:4c23e8fbff3d7396d8260e6958541aa6749b7cc97d868d7a020ab6568befc97a", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:50255", + "10.65.0.27:50255", + "172.17.0.1:50255", + "172.18.0.1:50255", + "172.19.0.1:50255", + "172.20.0.1:50255", + "172.21.0.1:50255", + "172.22.0.1:50255", + "172.23.0.1:50255", + "172.24.0.1:50255", + "172.25.0.1:50255", + "172.26.0.1:50255", + "172.27.0.1:50255" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-13T09:29:40.787905965Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "weedle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 5947777451816847, + "StableID": "nUXBDd2mSo11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 5947777451816847, + "Key": "nodekey:9320fbe912baef9f83844e8f5526b56748d328d5ad9bcf9d4f76a3e855cb2147", + "DiscoKey": "discokey:821b02cb0acf6fc1a36d2c95273c0663e0233c9d928fe1bdb60b6d57fa2c6f22", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:50083", + "10.65.0.27:50083", + "172.17.0.1:50083", + "172.18.0.1:50083", + "172.19.0.1:50083", + "172.20.0.1:50083", + "172.21.0.1:50083", + "172.22.0.1:50083", + "172.23.0.1:50083", + "172.24.0.1:50083", + "172.25.0.1:50083", + "172.26.0.1:50083", + "172.27.0.1:50083" + ], + "Hostinfo": {"Hostname": "weedle", "RequestTags": ["tag:client"], "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-13T09:29:38.144998256Z", + "Tags": ["tag:client"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:9320fbe912baef9f83844e8f5526b56748d328d5ad9bcf9d4f76a3e855cb2147", + "MachineKey": "mkey:bdf859b2a1c0a38e4a22c649769e058a62ab6b18a421cb3b1914c18cc352a37b", + "Peers": [{ + "ID": 2859212664711574, + "StableID": "n3RUGmfwKP11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:257f18e69b65ec0c700b7e2184bca19a3cf77826021794928f6980d4ef38b248", + "DiscoKey": "discokey:44fd7f4dd7476297d1221f7d99732c75a33da40d06f1c636d0c4f27698923b71", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:43150", + "10.65.0.27:43150", + "172.17.0.1:43150", + "172.18.0.1:43150", + "172.19.0.1:43150", + "172.20.0.1:43150", + "172.21.0.1:43150", + "172.22.0.1:43150", + "172.23.0.1:43150", + "172.24.0.1:43150", + "172.25.0.1:43150", + "172.26.0.1:43150", + "172.27.0.1:43150" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-13T09:29:33.270318864Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6209384882856680, + "StableID": "n7eP4g1FVq11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f9506ef72035485fc2d27b1036bba84c599ee143c5e5db39f83b16e1c7c3d204", + "DiscoKey": "discokey:56bfd065fbf9aded449df431842d4e6b4e7d44457ad503c42380ad737c3c3669", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:44553", + "10.65.0.27:44553", + "172.17.0.1:44553", + "172.18.0.1:44553", + "172.19.0.1:44553", + "172.20.0.1:44553", + "172.21.0.1:44553", + "172.22.0.1:44553", + "172.23.0.1:44553", + "172.24.0.1:44553", + "172.25.0.1:44553", + "172.26.0.1:44553", + "172.27.0.1:44553" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-13T09:29:33.764228462Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4937306133179357, + "StableID": "nCgkyGf7Zf11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ccfd85a67c2ae7d59bd0dc941483f6764942db4d3e3473d6e3ea72dd8f4db405", + "DiscoKey": "discokey:9e488e31b507cc05ebb6ac225a6e756e8de09f01ac7e1425f097e7eee2c0970d", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:53179", + "10.65.0.27:53179", + "172.17.0.1:53179", + "172.18.0.1:53179", + "172.19.0.1:53179", + "172.20.0.1:53179", + "172.21.0.1:53179", + "172.22.0.1:53179", + "172.23.0.1:53179", + "172.24.0.1:53179", + "172.25.0.1:53179", + "172.26.0.1:53179", + "172.27.0.1:53179" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-13T09:29:34.31032901Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 493614118971451, + "StableID": "nUZhPYQZr411CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d1f09659d9ff3cde7edaf8075269b59c8bac1f27bc88b3fbc0a27fadbca2e54b", + "DiscoKey": "discokey:260fcd6a36050179da5c80d9561e7fc2361abfa0031182fc42a9975284ef484e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:60113", + "10.65.0.27:60113", + "172.17.0.1:60113", + "172.18.0.1:60113", + "172.19.0.1:60113", + "172.20.0.1:60113", + "172.21.0.1:60113", + "172.22.0.1:60113", + "172.23.0.1:60113", + "172.24.0.1:60113", + "172.25.0.1:60113", + "172.26.0.1:60113", + "172.27.0.1:60113" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-13T09:29:34.841487957Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 188686204918932, + "StableID": "nmjao4UTU211CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:90929a1c49724dcf491f4acc8a70e70f4917540d41fefb552b2781a75cad4643", + "DiscoKey": "discokey:916e878a92a884cf8fbbc9bcb52a4206be177185311ad7bff9f62f5218030632", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:50198", + "10.65.0.27:50198", + "172.17.0.1:50198", + "172.18.0.1:50198", + "172.19.0.1:50198", + "172.20.0.1:50198", + "172.21.0.1:50198", + "172.22.0.1:50198", + "172.23.0.1:50198", + "172.24.0.1:50198", + "172.25.0.1:50198", + "172.26.0.1:50198", + "172.27.0.1:50198" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-13T09:29:35.35868711Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 1431992482076218, + "StableID": "nFPm1q1ZBC11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:599a1b94de977777f3d8c3a8e0b472a2664b1edeb03e8da4bcd89c8c6b23a825", + "DiscoKey": "discokey:ce753b107bd5f488e3b6a7325ffd0442f0debe5213132977e2f95c8bd763884b", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:47841", + "10.65.0.27:47841", + "172.17.0.1:47841", + "172.18.0.1:47841", + "172.19.0.1:47841", + "172.20.0.1:47841", + "172.21.0.1:47841", + "172.22.0.1:47841", + "172.23.0.1:47841", + "172.24.0.1:47841", + "172.25.0.1:47841", + "172.26.0.1:47841", + "172.27.0.1:47841" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-13T09:29:35.901475059Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2215287914480306, + "StableID": "nh487irJJJ11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4b064330c9f805ad51a4b3336b5d3687be97805d2c12670d472d6fdb9e000015", + "DiscoKey": "discokey:d569f11adb20bdbd3997acdebf4a11d7aab3609cd661e9f4e1862f858a9d2230", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:50524", + "10.65.0.27:50524", + "172.17.0.1:50524", + "172.18.0.1:50524", + "172.19.0.1:50524", + "172.20.0.1:50524", + "172.21.0.1:50524", + "172.22.0.1:50524", + "172.23.0.1:50524", + "172.24.0.1:50524", + "172.25.0.1:50524", + "172.26.0.1:50524", + "172.27.0.1:50524" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-13T09:29:36.429659202Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5481495937921774, + "StableID": "nhWvXzbaoj11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:645ef6e18e733de4391cc50812baa95407a0cdba46a222b12872e3c92b64b447", + "DiscoKey": "discokey:eade7d7c765e230e0a081b4dca22080209816989c9309c0ca23ba874a7382b0c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:36768", + "10.65.0.27:36768", + "172.17.0.1:36768", + "172.18.0.1:36768", + "172.19.0.1:36768", + "172.20.0.1:36768", + "172.21.0.1:36768", + "172.22.0.1:36768", + "172.23.0.1:36768", + "172.24.0.1:36768", + "172.25.0.1:36768", + "172.26.0.1:36768", + "172.27.0.1:36768" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-13T09:29:36.978336642Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 5181403855005874, + "StableID": "nDnQnChfTh11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7af9bedfaf13444d28e1664137504d38acd3737d8df9eeac69018992665b601c", + "DiscoKey": "discokey:717cb5a3f65595c24e1a225bd4211fdd0022216d9e6268eef2344181e8b0cf72", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:36746", + "10.65.0.27:36746", + "172.17.0.1:36746", + "172.18.0.1:36746", + "172.19.0.1:36746", + "172.20.0.1:36746", + "172.21.0.1:36746", + "172.22.0.1:36746", + "172.23.0.1:36746", + "172.24.0.1:36746", + "172.25.0.1:36746", + "172.26.0.1:36746", + "172.27.0.1:36746" + ], + "HomeDERP": 4, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-13T09:29:37.52519162Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8028973883170165, + "StableID": "n44L8hXLh521CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3e1a94c6101554334d973f8d28097a3b1c352efc44b034ba9a3f710c9a378d00", + "DiscoKey": "discokey:80529a51f5492a8b47068444185c7f283fb9f84399ce6b3b5c5d218785df054b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:35325", + "10.65.0.27:35325", + "172.17.0.1:35325", + "172.18.0.1:35325", + "172.19.0.1:35325", + "172.20.0.1:35325", + "172.21.0.1:35325", + "172.22.0.1:35325", + "172.23.0.1:35325", + "172.24.0.1:35325", + "172.25.0.1:35325", + "172.26.0.1:35325", + "172.27.0.1:35325" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-13T09:29:38.639659064Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 2490480947865966, + "StableID": "nFKU7GiwSL11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb405c595cd71a6fd381cd46bec02addb0728794748e0f330f2b75861235d600", + "DiscoKey": "discokey:7a3d09ff217e504c0b86360bd0d1aab6ba2719a28217d8a6850330843e296165", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:37486", + "10.65.0.27:37486", + "172.17.0.1:37486", + "172.18.0.1:37486", + "172.19.0.1:37486", + "172.20.0.1:37486", + "172.21.0.1:37486", + "172.22.0.1:37486", + "172.23.0.1:37486", + "172.24.0.1:37486", + "172.25.0.1:37486", + "172.26.0.1:37486", + "172.27.0.1:37486" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-13T09:29:39.168681166Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 1589114381480400, + "StableID": "nbU3EjLiQD11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:1f3efd3a35eeb9304e0cdc3813584d87a6cf3e40c6119240a5e09ae92e650f5e", + "KeyExpiry": "2026-11-09T09:29:39Z", + "DiscoKey": "discokey:7522b0531b5612e3170073daedefc46bc57348b91dce68cc9e07e9d087c43654", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:48794", + "10.65.0.27:48794", + "172.17.0.1:48794", + "172.18.0.1:48794", + "172.19.0.1:48794", + "172.20.0.1:48794", + "172.21.0.1:48794", + "172.22.0.1:48794", + "172.23.0.1:48794", + "172.24.0.1:48794", + "172.25.0.1:48794", + "172.26.0.1:48794", + "172.27.0.1:48794" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-13T09:29:39.725982612Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5862924467252071, + "StableID": "nL1iXs5Lnn11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:1f2c54610b5c60ba0546dd2bcd5fc248ef5cdbf8949dd63e2f18f0856bb04514", + "KeyExpiry": "2026-11-09T09:29:40Z", + "DiscoKey": "discokey:38f7d9eda3690c65f595e42a0b2ed1b62379bb50523217184d143ab5c5691a5b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:52155", + "10.65.0.27:52155", + "172.17.0.1:52155", + "172.18.0.1:52155", + "172.19.0.1:52155", + "172.20.0.1:52155", + "172.21.0.1:52155", + "172.22.0.1:52155", + "172.23.0.1:52155", + "172.24.0.1:52155", + "172.25.0.1:52155", + "172.26.0.1:52155", + "172.27.0.1:52155" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-13T09:29:40.256259971Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3805678568696981, + "StableID": "nrMYBvibiW11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:86c8345c3f407d8c6754e1ca156e1e299ad3b89dcb1d7aa937a6fa86cf03e532", + "KeyExpiry": "2026-11-09T09:29:40Z", + "DiscoKey": "discokey:4c23e8fbff3d7396d8260e6958541aa6749b7cc97d868d7a020ab6568befc97a", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:50255", + "10.65.0.27:50255", + "172.17.0.1:50255", + "172.18.0.1:50255", + "172.19.0.1:50255", + "172.20.0.1:50255", + "172.21.0.1:50255", + "172.22.0.1:50255", + "172.23.0.1:50255", + "172.24.0.1:50255", + "172.25.0.1:50255", + "172.26.0.1:50255", + "172.27.0.1:50255" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-13T09:29:40.787905965Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "5947777451816847": { + "ID": 5947777451816847, + "LoginName": "weedle.tail78f774.ts.net", + "DisplayName": "weedle" + }} + } + }} +} diff --git a/hscontrol/policy/v2/testdata/sshtest_results/sshtest-accept-fail-no-ssh-rule.hujson b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-accept-fail-no-ssh-rule.hujson new file mode 100644 index 00000000..fd811db6 --- /dev/null +++ b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-accept-fail-no-ssh-rule.hujson @@ -0,0 +1,20077 @@ +// sshtest-accept-fail-no-ssh-rule +// +// sshTests accept with no ssh rule must fail +// +// Nodes with filter rules: 15 of 15 +// Captured at: 2026-05-12T18:29:38Z +// tool version: tscap/dev +// schema version: 1 +{ + "schema_version": 1, + "test_id": "sshtest-accept-fail-no-ssh-rule", + "description": "sshTests accept with no ssh rule must fail", + "category": "sshtest", + "captured_at": "2026-05-12T18:29:38.665047946Z", + "tool_version": "tscap/dev", + "tailnet": "odin@example.com", + "error": true, + "input": { + "api_response_code": 400, + "api_response_body": {"message": "test(s) failed"}, + "tailnet": { + "dns": {"magic_dns": false, "nameservers": [], "search_paths": [], "split_dns": {}}, + "settings": {} + }, + "scenario_hujson": " \n \n \n \n{\n\t\"category\": \"sshtest\",\n\t\"description\": \"sshTests accept with no ssh rule must fail\",\n\t\"id\": \"sshtest-accept-fail-no-ssh-rule\",\n\t\"options\": {\"expect_api_error\": true},\n\t\"policy\": {\"ssh\": [], \"sshTests\": [{\n\t\t\"accept\": [\"root\"],\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": \"thor@example.org\"\n\t}], \"tagOwners\": {\n\t\t\"tag:prod\": [\"odin@example.com\"],\n\t\t\"tag:server\": [\"odin@example.com\"]\n\t}},\n\t\"tailnet\": {\n\t\t\"dns\": {\"magic_dns\": false, \"nameservers\": [], \"search_paths\": [], \"split_dns\": {}},\n\t\t\"settings\": {}\n\t},\n\t\"topology\": \"../_topologies/grant.hujson\"\n}\n", + "scenario_path": "scenarios/sshtest/sshtest-accept-fail-no-ssh-rule.hujson", + "full_policy": { + "ssh": [], + "sshTests": [{"accept": ["root"], "dst": ["tag:server"], "src": "thor@example.org"}], + "tagOwners": {"tag:prod": ["odin@example.com"], "tag:server": ["odin@example.com"]} + } + }, + "topology": {"users": [ + {"id": 1, "name": "odin", "email": "odin@example.com"}, + {"id": 2, "name": "thor", "email": "thor@example.org"}, + {"id": 3, "name": "freya", "email": "freya@example.com"} + ], "nodes": {"beedrill": { + "hostname": "beedrill", + "tags": ["tag:server"], + "ipv4": "100.64.0.16", + "ipv6": "fd7a:115c:a1e0::10", + "routable_ips": [], + "approved_routes": [] + }, "blastoise": { + "hostname": "blastoise", + "tags": ["tag:exit", "tag:router"], + "ipv4": "100.64.0.9", + "ipv6": "fd7a:115c:a1e0::9", + "routable_ips": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "bulbasaur": { + "hostname": "bulbasaur", + "tags": [], + "ipv4": "100.64.0.19", + "ipv6": "fd7a:115c:a1e0::13", + "user": "odin", + "routable_ips": [], + "approved_routes": [] + }, "charmander": { + "hostname": "charmander", + "tags": ["tag:exit"], + "ipv4": "100.64.0.4", + "ipv6": "fd7a:115c:a1e0::4", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "fearow": { + "hostname": "fearow", + "tags": ["tag:fearow"], + "ipv4": "100.64.0.12", + "ipv6": "fd7a:115c:a1e0::c", + "routable_ips": ["10.55.0.0/16"], + "approved_routes": [] + }, "ivysaur": { + "hostname": "ivysaur", + "tags": [], + "ipv4": "100.64.0.17", + "ipv6": "fd7a:115c:a1e0::11", + "user": "thor", + "routable_ips": [], + "approved_routes": [] + }, "kakuna": { + "hostname": "kakuna", + "tags": ["tag:prod"], + "ipv4": "100.64.0.15", + "ipv6": "fd7a:115c:a1e0::f", + "routable_ips": [], + "approved_routes": [] + }, "pidgeotto": { + "hostname": "pidgeotto", + "tags": ["tag:pidgeotto"], + "ipv4": "100.64.0.3", + "ipv6": "fd7a:115c:a1e0::3", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "pidgey": { + "hostname": "pidgey", + "tags": ["tag:pidgey"], + "ipv4": "100.64.0.2", + "ipv6": "fd7a:115c:a1e0::2", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "raticate": { + "hostname": "raticate", + "tags": ["tag:group-b"], + "ipv4": "100.64.0.6", + "ipv6": "fd7a:115c:a1e0::6", + "routable_ips": [], + "approved_routes": [] + }, "rattata": { + "hostname": "rattata", + "tags": ["tag:group-a"], + "ipv4": "100.64.0.5", + "ipv6": "fd7a:115c:a1e0::5", + "routable_ips": [], + "approved_routes": [] + }, "spearow": { + "hostname": "spearow", + "tags": ["tag:spearow"], + "ipv4": "100.64.0.11", + "ipv6": "fd7a:115c:a1e0::b", + "routable_ips": ["10.44.0.0/16"], + "approved_routes": [] + }, "squirtle": { + "hostname": "squirtle", + "tags": ["tag:router"], + "ipv4": "100.64.0.13", + "ipv6": "fd7a:115c:a1e0::d", + "routable_ips": ["10.33.0.0/16"], + "approved_routes": [] + }, "venusaur": { + "hostname": "venusaur", + "tags": [], + "ipv4": "100.64.0.18", + "ipv6": "fd7a:115c:a1e0::12", + "user": "freya", + "routable_ips": [], + "approved_routes": [] + }, "weedle": { + "hostname": "weedle", + "tags": ["tag:client"], + "ipv4": "100.64.0.14", + "ipv6": "fd7a:115c:a1e0::e", + "routable_ips": [], + "approved_routes": [] + }}}, + "captures": {"beedrill": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4158246360674193, + "StableID": "nimXeg5HUZ11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 4158246360674193, + "Key": "nodekey:b95c99803bbab152bcf29b617c9a892b9a0c1bb2b8dfce49ccc0dafeab68eb1d", + "DiscoKey": "discokey:b0c1cc1752892ea1ec226710b1cf111166ca6a9934b1c3e2e4a33d4cae6da971", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:42622", + "10.65.0.27:42622", + "172.17.0.1:42622", + "172.19.0.1:42622", + "172.20.0.1:42622" + ], + "Hostinfo": {"Hostname": "beedrill", "RequestTags": ["tag:server"], "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:29:51.168298214Z", + "Tags": ["tag:server"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:b95c99803bbab152bcf29b617c9a892b9a0c1bb2b8dfce49ccc0dafeab68eb1d", + "MachineKey": "mkey:58e2e2ae3e5041934671a821efa9afdb7dab0c74df7f8a9d93f8f7173ec17748", + "Peers": [{ + "ID": 8234662870115732, + "StableID": "n9H8ZYdVJ721CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0eee01ac22303d4bc8f22385fa59fdb650a2e6d7aee6081c8dfa91bdc30b256b", + "DiscoKey": "discokey:04b3124736af5aeb3bd59fc85dc63f072b182adac193c5d7af2f390f8c6e4212", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:43199", + "10.65.0.27:43199", + "172.17.0.1:43199", + "172.19.0.1:43199", + "172.20.0.1:43199" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:29:45.219812301Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6544588742819998, + "StableID": "nPd5KRF47t11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fb390f698893a62c7cb05680d1b71899216076979c708e8410f8a40231dd555f", + "DiscoKey": "discokey:9f7ba6818ea891dc602ec49f439bdb83aee27946c9852551b671dbca3378ef4f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:45163", + "10.65.0.27:45163", + "172.17.0.1:45163", + "172.19.0.1:45163", + "172.20.0.1:45163" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:29:45.751618181Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 5315396181138127, + "StableID": "npMsomSMWi11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6cc5c0e825391acf368cad164685681fe8774e1d4d9f44c1a481dcc14a75e20f", + "DiscoKey": "discokey:520ee0662f4ba22489d0080953eefb314817ddc5c528a83209894b76f5fda147", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:53984", + "10.65.0.27:53984", + "172.17.0.1:53984", + "172.19.0.1:53984", + "172.20.0.1:53984" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:29:46.290093148Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 4296533335278602, + "StableID": "nMpy3ReuYa11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b474d4ace3796ba7f27ecd64e6a0cc8c7af1e2c182889c56bf968c661f581259", + "DiscoKey": "discokey:e914b70c34379bed721108b6f8456cfd6779db1b7d9010537ffad8e5eb91a071", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:39652", + "10.65.0.27:39652", + "172.17.0.1:39652", + "172.19.0.1:39652", + "172.20.0.1:39652" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:29:46.834499654Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1291891487792929, + "StableID": "ncJJuKo66B11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:268c2b658a8d975c5f9578bbc186c816623320edb4ce04bb85a4410d1179d635", + "DiscoKey": "discokey:944ad6dcef0b6e6c43ce6b4c3afca444bb4df653f2dc7aa2937c68043245e55a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:49120", + "10.65.0.27:49120", + "172.17.0.1:49120", + "172.19.0.1:49120", + "172.20.0.1:49120" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:29:47.36869129Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4129052562030129, + "StableID": "naZZd8D4FZ11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9f0020008d79fc356acec4b437434237f16cccbfb13038eee35dc490ea3a6a35", + "DiscoKey": "discokey:730ffd40f7b9c2914d87f4eac6ea4721101dc29642d8da3048c6240b0a7bfe46", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:55643", + "10.65.0.27:55643", + "172.17.0.1:55643", + "172.19.0.1:55643", + "172.20.0.1:55643" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:29:47.909061857Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6667782799698745, + "StableID": "n4C5GAMr4u11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:58a20b8362ec35dddffa799f562078c8f1dd7b25e54740f6c3a15211da41de45", + "DiscoKey": "discokey:bc11bf8887195e4c69e6ddd75816e05f628dc7b4e435e7468e830275f3556861", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:35504", + "10.65.0.27:35504", + "172.17.0.1:35504", + "172.19.0.1:35504", + "172.20.0.1:35504" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:29:48.453548721Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 2817208958256072, + "StableID": "nMMcZXJvzN11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e548e82d1bcc53e06a1f93c241028d475fc567ccf450fb65cf69f698b0acfd43", + "DiscoKey": "discokey:cdfc8ad0ce6a5e374ff826e87a31bf71a48007822eeacc57f0e831ec3e19e642", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:39234", + "10.65.0.27:39234", + "172.17.0.1:39234", + "172.19.0.1:39234", + "172.20.0.1:39234" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:29:49.003378971Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 3390625595990804, + "StableID": "nTERG8zcUT11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9e5744db825918d533b11008551fe192931e9d5554aae3fc7b6b9fae00ac850c", + "DiscoKey": "discokey:e0dea56a0b0dec9fc73b8e052ad9211dd45bd273cdf91226d1bee31d0f22416c", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:44834", + "10.65.0.27:44834", + "172.17.0.1:44834", + "172.19.0.1:44834", + "172.20.0.1:44834" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:29:49.548056599Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 968689913947377, + "StableID": "n2mDaoqiZ811CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3504874d4beabc3f316508828cf6e3b3c0d61207393456020411756e4ad1c80f", + "DiscoKey": "discokey:db65dacd234ebf899d396a3c6c91dfec91f70caf4e3d178cba7c401f09dd0610", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:37873", + "10.65.0.27:37873", + "172.17.0.1:37873", + "172.19.0.1:37873", + "172.20.0.1:37873" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:29:50.104620665Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 696938256648319, + "StableID": "n8KrBQPeS611CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d7c2f0198ee19b1ae6b07b3a470b23368cac1875c0dde0cb50a1f8083c170978", + "DiscoKey": "discokey:81c1f42387f94b3ed445863fcca52c83f8de5644c77aa3645fc597f0cf2b446c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:59009", + "10.65.0.27:59009", + "172.17.0.1:59009", + "172.19.0.1:59009", + "172.20.0.1:59009" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:29:50.623715041Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 744157076743230, + "StableID": "nRYHdBk2p611CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:1ff44fded80c2abafaf7bba3dbe770f48b6d15fb2d25cfeda41fb64b3451c20d", + "KeyExpiry": "2026-11-08T18:29:51Z", + "DiscoKey": "discokey:d2e3a51a40e760d410dbeae843738de1274df9313f2cdd526c493041b89b0572", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:51111", + "10.65.0.27:51111", + "172.17.0.1:51111", + "172.19.0.1:51111", + "172.20.0.1:51111" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:29:51.705572614Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 8177835151153133, + "StableID": "nJhLd1skr621CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:8285c8594b27158736a2574bdb57211c19da7a66693e8fb6447e54d509ce8b24", + "KeyExpiry": "2026-11-08T18:29:52Z", + "DiscoKey": "discokey:36c5c6a88f700cb4e8373031e54573a4526b1cd7f347b57e3aeb4f907a3f184a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:34782", + "10.65.0.27:34782", + "172.17.0.1:34782", + "172.19.0.1:34782", + "172.20.0.1:34782" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:29:52.243200577Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5362337086668675, + "StableID": "n41Xt8Wcsi11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:7740b711db64b821c69fdcc8cba5b32289fb5e8974ee1654c1710c55fe902214", + "KeyExpiry": "2026-11-08T18:29:52Z", + "DiscoKey": "discokey:770afaea00abc31a0aae3ee7b14ed172f15e838d88051e6f4dc77edb110fb532", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:53150", + "10.65.0.27:53150", + "172.17.0.1:53150", + "172.19.0.1:53150", + "172.20.0.1:53150" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:29:52.783028805Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4158246360674193": { + "ID": 4158246360674193, + "LoginName": "beedrill.tail78f774.ts.net", + "DisplayName": "beedrill" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "blastoise": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4129052562030129, + "StableID": "naZZd8D4FZ11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 4129052562030129, + "Key": "nodekey:9f0020008d79fc356acec4b437434237f16cccbfb13038eee35dc490ea3a6a35", + "DiscoKey": "discokey:730ffd40f7b9c2914d87f4eac6ea4721101dc29642d8da3048c6240b0a7bfe46", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:55643", + "10.65.0.27:55643", + "172.17.0.1:55643", + "172.19.0.1:55643", + "172.20.0.1:55643" + ], + "Hostinfo": { + "Hostname": "blastoise", + "RoutableIPs": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit", "tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:29:47.909061857Z", + "Tags": ["tag:exit", "tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:9f0020008d79fc356acec4b437434237f16cccbfb13038eee35dc490ea3a6a35", + "MachineKey": "mkey:c820ee08f9482a3f52880f8e170caa867e8765d8f919817d13611554a6495f5e", + "Peers": [{ + "ID": 8234662870115732, + "StableID": "n9H8ZYdVJ721CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0eee01ac22303d4bc8f22385fa59fdb650a2e6d7aee6081c8dfa91bdc30b256b", + "DiscoKey": "discokey:04b3124736af5aeb3bd59fc85dc63f072b182adac193c5d7af2f390f8c6e4212", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:43199", + "10.65.0.27:43199", + "172.17.0.1:43199", + "172.19.0.1:43199", + "172.20.0.1:43199" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:29:45.219812301Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6544588742819998, + "StableID": "nPd5KRF47t11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fb390f698893a62c7cb05680d1b71899216076979c708e8410f8a40231dd555f", + "DiscoKey": "discokey:9f7ba6818ea891dc602ec49f439bdb83aee27946c9852551b671dbca3378ef4f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:45163", + "10.65.0.27:45163", + "172.17.0.1:45163", + "172.19.0.1:45163", + "172.20.0.1:45163" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:29:45.751618181Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 5315396181138127, + "StableID": "npMsomSMWi11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6cc5c0e825391acf368cad164685681fe8774e1d4d9f44c1a481dcc14a75e20f", + "DiscoKey": "discokey:520ee0662f4ba22489d0080953eefb314817ddc5c528a83209894b76f5fda147", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:53984", + "10.65.0.27:53984", + "172.17.0.1:53984", + "172.19.0.1:53984", + "172.20.0.1:53984" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:29:46.290093148Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 4296533335278602, + "StableID": "nMpy3ReuYa11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b474d4ace3796ba7f27ecd64e6a0cc8c7af1e2c182889c56bf968c661f581259", + "DiscoKey": "discokey:e914b70c34379bed721108b6f8456cfd6779db1b7d9010537ffad8e5eb91a071", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:39652", + "10.65.0.27:39652", + "172.17.0.1:39652", + "172.19.0.1:39652", + "172.20.0.1:39652" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:29:46.834499654Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1291891487792929, + "StableID": "ncJJuKo66B11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:268c2b658a8d975c5f9578bbc186c816623320edb4ce04bb85a4410d1179d635", + "DiscoKey": "discokey:944ad6dcef0b6e6c43ce6b4c3afca444bb4df653f2dc7aa2937c68043245e55a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:49120", + "10.65.0.27:49120", + "172.17.0.1:49120", + "172.19.0.1:49120", + "172.20.0.1:49120" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:29:47.36869129Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6667782799698745, + "StableID": "n4C5GAMr4u11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:58a20b8362ec35dddffa799f562078c8f1dd7b25e54740f6c3a15211da41de45", + "DiscoKey": "discokey:bc11bf8887195e4c69e6ddd75816e05f628dc7b4e435e7468e830275f3556861", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:35504", + "10.65.0.27:35504", + "172.17.0.1:35504", + "172.19.0.1:35504", + "172.20.0.1:35504" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:29:48.453548721Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 2817208958256072, + "StableID": "nMMcZXJvzN11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e548e82d1bcc53e06a1f93c241028d475fc567ccf450fb65cf69f698b0acfd43", + "DiscoKey": "discokey:cdfc8ad0ce6a5e374ff826e87a31bf71a48007822eeacc57f0e831ec3e19e642", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:39234", + "10.65.0.27:39234", + "172.17.0.1:39234", + "172.19.0.1:39234", + "172.20.0.1:39234" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:29:49.003378971Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 3390625595990804, + "StableID": "nTERG8zcUT11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9e5744db825918d533b11008551fe192931e9d5554aae3fc7b6b9fae00ac850c", + "DiscoKey": "discokey:e0dea56a0b0dec9fc73b8e052ad9211dd45bd273cdf91226d1bee31d0f22416c", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:44834", + "10.65.0.27:44834", + "172.17.0.1:44834", + "172.19.0.1:44834", + "172.20.0.1:44834" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:29:49.548056599Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 968689913947377, + "StableID": "n2mDaoqiZ811CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3504874d4beabc3f316508828cf6e3b3c0d61207393456020411756e4ad1c80f", + "DiscoKey": "discokey:db65dacd234ebf899d396a3c6c91dfec91f70caf4e3d178cba7c401f09dd0610", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:37873", + "10.65.0.27:37873", + "172.17.0.1:37873", + "172.19.0.1:37873", + "172.20.0.1:37873" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:29:50.104620665Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 696938256648319, + "StableID": "n8KrBQPeS611CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d7c2f0198ee19b1ae6b07b3a470b23368cac1875c0dde0cb50a1f8083c170978", + "DiscoKey": "discokey:81c1f42387f94b3ed445863fcca52c83f8de5644c77aa3645fc597f0cf2b446c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:59009", + "10.65.0.27:59009", + "172.17.0.1:59009", + "172.19.0.1:59009", + "172.20.0.1:59009" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:29:50.623715041Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4158246360674193, + "StableID": "nimXeg5HUZ11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b95c99803bbab152bcf29b617c9a892b9a0c1bb2b8dfce49ccc0dafeab68eb1d", + "DiscoKey": "discokey:b0c1cc1752892ea1ec226710b1cf111166ca6a9934b1c3e2e4a33d4cae6da971", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:42622", + "10.65.0.27:42622", + "172.17.0.1:42622", + "172.19.0.1:42622", + "172.20.0.1:42622" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:29:51.168298214Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 744157076743230, + "StableID": "nRYHdBk2p611CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:1ff44fded80c2abafaf7bba3dbe770f48b6d15fb2d25cfeda41fb64b3451c20d", + "KeyExpiry": "2026-11-08T18:29:51Z", + "DiscoKey": "discokey:d2e3a51a40e760d410dbeae843738de1274df9313f2cdd526c493041b89b0572", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:51111", + "10.65.0.27:51111", + "172.17.0.1:51111", + "172.19.0.1:51111", + "172.20.0.1:51111" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:29:51.705572614Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 8177835151153133, + "StableID": "nJhLd1skr621CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:8285c8594b27158736a2574bdb57211c19da7a66693e8fb6447e54d509ce8b24", + "KeyExpiry": "2026-11-08T18:29:52Z", + "DiscoKey": "discokey:36c5c6a88f700cb4e8373031e54573a4526b1cd7f347b57e3aeb4f907a3f184a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:34782", + "10.65.0.27:34782", + "172.17.0.1:34782", + "172.19.0.1:34782", + "172.20.0.1:34782" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:29:52.243200577Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5362337086668675, + "StableID": "n41Xt8Wcsi11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:7740b711db64b821c69fdcc8cba5b32289fb5e8974ee1654c1710c55fe902214", + "KeyExpiry": "2026-11-08T18:29:52Z", + "DiscoKey": "discokey:770afaea00abc31a0aae3ee7b14ed172f15e838d88051e6f4dc77edb110fb532", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:53150", + "10.65.0.27:53150", + "172.17.0.1:53150", + "172.19.0.1:53150", + "172.20.0.1:53150" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:29:52.783028805Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4129052562030129": { + "ID": 4129052562030129, + "LoginName": "blastoise.tail78f774.ts.net", + "DisplayName": "blastoise" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "bulbasaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 5362337086668675, + "StableID": "n41Xt8Wcsi11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:7740b711db64b821c69fdcc8cba5b32289fb5e8974ee1654c1710c55fe902214", + "KeyExpiry": "2026-11-08T18:29:52Z", + "DiscoKey": "discokey:770afaea00abc31a0aae3ee7b14ed172f15e838d88051e6f4dc77edb110fb532", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:53150", + "10.65.0.27:53150", + "172.17.0.1:53150", + "172.19.0.1:53150", + "172.20.0.1:53150" + ], + "Hostinfo": {"Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:29:52.783028805Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:7740b711db64b821c69fdcc8cba5b32289fb5e8974ee1654c1710c55fe902214", + "MachineKey": "mkey:156aed518eca3143c0a29c34093bdfd64c198154c6803db69397a6acc78b3113", + "Peers": [{ + "ID": 8234662870115732, + "StableID": "n9H8ZYdVJ721CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0eee01ac22303d4bc8f22385fa59fdb650a2e6d7aee6081c8dfa91bdc30b256b", + "DiscoKey": "discokey:04b3124736af5aeb3bd59fc85dc63f072b182adac193c5d7af2f390f8c6e4212", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:43199", + "10.65.0.27:43199", + "172.17.0.1:43199", + "172.19.0.1:43199", + "172.20.0.1:43199" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:29:45.219812301Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6544588742819998, + "StableID": "nPd5KRF47t11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fb390f698893a62c7cb05680d1b71899216076979c708e8410f8a40231dd555f", + "DiscoKey": "discokey:9f7ba6818ea891dc602ec49f439bdb83aee27946c9852551b671dbca3378ef4f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:45163", + "10.65.0.27:45163", + "172.17.0.1:45163", + "172.19.0.1:45163", + "172.20.0.1:45163" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:29:45.751618181Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 5315396181138127, + "StableID": "npMsomSMWi11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6cc5c0e825391acf368cad164685681fe8774e1d4d9f44c1a481dcc14a75e20f", + "DiscoKey": "discokey:520ee0662f4ba22489d0080953eefb314817ddc5c528a83209894b76f5fda147", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:53984", + "10.65.0.27:53984", + "172.17.0.1:53984", + "172.19.0.1:53984", + "172.20.0.1:53984" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:29:46.290093148Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 4296533335278602, + "StableID": "nMpy3ReuYa11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b474d4ace3796ba7f27ecd64e6a0cc8c7af1e2c182889c56bf968c661f581259", + "DiscoKey": "discokey:e914b70c34379bed721108b6f8456cfd6779db1b7d9010537ffad8e5eb91a071", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:39652", + "10.65.0.27:39652", + "172.17.0.1:39652", + "172.19.0.1:39652", + "172.20.0.1:39652" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:29:46.834499654Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1291891487792929, + "StableID": "ncJJuKo66B11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:268c2b658a8d975c5f9578bbc186c816623320edb4ce04bb85a4410d1179d635", + "DiscoKey": "discokey:944ad6dcef0b6e6c43ce6b4c3afca444bb4df653f2dc7aa2937c68043245e55a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:49120", + "10.65.0.27:49120", + "172.17.0.1:49120", + "172.19.0.1:49120", + "172.20.0.1:49120" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:29:47.36869129Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4129052562030129, + "StableID": "naZZd8D4FZ11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9f0020008d79fc356acec4b437434237f16cccbfb13038eee35dc490ea3a6a35", + "DiscoKey": "discokey:730ffd40f7b9c2914d87f4eac6ea4721101dc29642d8da3048c6240b0a7bfe46", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:55643", + "10.65.0.27:55643", + "172.17.0.1:55643", + "172.19.0.1:55643", + "172.20.0.1:55643" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:29:47.909061857Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6667782799698745, + "StableID": "n4C5GAMr4u11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:58a20b8362ec35dddffa799f562078c8f1dd7b25e54740f6c3a15211da41de45", + "DiscoKey": "discokey:bc11bf8887195e4c69e6ddd75816e05f628dc7b4e435e7468e830275f3556861", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:35504", + "10.65.0.27:35504", + "172.17.0.1:35504", + "172.19.0.1:35504", + "172.20.0.1:35504" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:29:48.453548721Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 2817208958256072, + "StableID": "nMMcZXJvzN11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e548e82d1bcc53e06a1f93c241028d475fc567ccf450fb65cf69f698b0acfd43", + "DiscoKey": "discokey:cdfc8ad0ce6a5e374ff826e87a31bf71a48007822eeacc57f0e831ec3e19e642", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:39234", + "10.65.0.27:39234", + "172.17.0.1:39234", + "172.19.0.1:39234", + "172.20.0.1:39234" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:29:49.003378971Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 3390625595990804, + "StableID": "nTERG8zcUT11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9e5744db825918d533b11008551fe192931e9d5554aae3fc7b6b9fae00ac850c", + "DiscoKey": "discokey:e0dea56a0b0dec9fc73b8e052ad9211dd45bd273cdf91226d1bee31d0f22416c", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:44834", + "10.65.0.27:44834", + "172.17.0.1:44834", + "172.19.0.1:44834", + "172.20.0.1:44834" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:29:49.548056599Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 968689913947377, + "StableID": "n2mDaoqiZ811CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3504874d4beabc3f316508828cf6e3b3c0d61207393456020411756e4ad1c80f", + "DiscoKey": "discokey:db65dacd234ebf899d396a3c6c91dfec91f70caf4e3d178cba7c401f09dd0610", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:37873", + "10.65.0.27:37873", + "172.17.0.1:37873", + "172.19.0.1:37873", + "172.20.0.1:37873" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:29:50.104620665Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 696938256648319, + "StableID": "n8KrBQPeS611CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d7c2f0198ee19b1ae6b07b3a470b23368cac1875c0dde0cb50a1f8083c170978", + "DiscoKey": "discokey:81c1f42387f94b3ed445863fcca52c83f8de5644c77aa3645fc597f0cf2b446c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:59009", + "10.65.0.27:59009", + "172.17.0.1:59009", + "172.19.0.1:59009", + "172.20.0.1:59009" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:29:50.623715041Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4158246360674193, + "StableID": "nimXeg5HUZ11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b95c99803bbab152bcf29b617c9a892b9a0c1bb2b8dfce49ccc0dafeab68eb1d", + "DiscoKey": "discokey:b0c1cc1752892ea1ec226710b1cf111166ca6a9934b1c3e2e4a33d4cae6da971", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:42622", + "10.65.0.27:42622", + "172.17.0.1:42622", + "172.19.0.1:42622", + "172.20.0.1:42622" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:29:51.168298214Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 744157076743230, + "StableID": "nRYHdBk2p611CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:1ff44fded80c2abafaf7bba3dbe770f48b6d15fb2d25cfeda41fb64b3451c20d", + "KeyExpiry": "2026-11-08T18:29:51Z", + "DiscoKey": "discokey:d2e3a51a40e760d410dbeae843738de1274df9313f2cdd526c493041b89b0572", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:51111", + "10.65.0.27:51111", + "172.17.0.1:51111", + "172.19.0.1:51111", + "172.20.0.1:51111" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:29:51.705572614Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 8177835151153133, + "StableID": "nJhLd1skr621CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:8285c8594b27158736a2574bdb57211c19da7a66693e8fb6447e54d509ce8b24", + "KeyExpiry": "2026-11-08T18:29:52Z", + "DiscoKey": "discokey:36c5c6a88f700cb4e8373031e54573a4526b1cd7f347b57e3aeb4f907a3f184a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:34782", + "10.65.0.27:34782", + "172.17.0.1:34782", + "172.19.0.1:34782", + "172.20.0.1:34782" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:29:52.243200577Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "charmander": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 5315396181138127, + "StableID": "npMsomSMWi11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 5315396181138127, + "Key": "nodekey:6cc5c0e825391acf368cad164685681fe8774e1d4d9f44c1a481dcc14a75e20f", + "DiscoKey": "discokey:520ee0662f4ba22489d0080953eefb314817ddc5c528a83209894b76f5fda147", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:53984", + "10.65.0.27:53984", + "172.17.0.1:53984", + "172.19.0.1:53984", + "172.20.0.1:53984" + ], + "Hostinfo": { + "Hostname": "charmander", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit"], + "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:29:46.290093148Z", + "Tags": ["tag:exit"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:6cc5c0e825391acf368cad164685681fe8774e1d4d9f44c1a481dcc14a75e20f", + "MachineKey": "mkey:fde8f2abd23cde044f5a5538813ee0675a0f1ff666a1b70dbd6431f3d5ea2954", + "Peers": [{ + "ID": 8234662870115732, + "StableID": "n9H8ZYdVJ721CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0eee01ac22303d4bc8f22385fa59fdb650a2e6d7aee6081c8dfa91bdc30b256b", + "DiscoKey": "discokey:04b3124736af5aeb3bd59fc85dc63f072b182adac193c5d7af2f390f8c6e4212", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:43199", + "10.65.0.27:43199", + "172.17.0.1:43199", + "172.19.0.1:43199", + "172.20.0.1:43199" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:29:45.219812301Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6544588742819998, + "StableID": "nPd5KRF47t11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fb390f698893a62c7cb05680d1b71899216076979c708e8410f8a40231dd555f", + "DiscoKey": "discokey:9f7ba6818ea891dc602ec49f439bdb83aee27946c9852551b671dbca3378ef4f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:45163", + "10.65.0.27:45163", + "172.17.0.1:45163", + "172.19.0.1:45163", + "172.20.0.1:45163" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:29:45.751618181Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4296533335278602, + "StableID": "nMpy3ReuYa11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b474d4ace3796ba7f27ecd64e6a0cc8c7af1e2c182889c56bf968c661f581259", + "DiscoKey": "discokey:e914b70c34379bed721108b6f8456cfd6779db1b7d9010537ffad8e5eb91a071", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:39652", + "10.65.0.27:39652", + "172.17.0.1:39652", + "172.19.0.1:39652", + "172.20.0.1:39652" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:29:46.834499654Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1291891487792929, + "StableID": "ncJJuKo66B11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:268c2b658a8d975c5f9578bbc186c816623320edb4ce04bb85a4410d1179d635", + "DiscoKey": "discokey:944ad6dcef0b6e6c43ce6b4c3afca444bb4df653f2dc7aa2937c68043245e55a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:49120", + "10.65.0.27:49120", + "172.17.0.1:49120", + "172.19.0.1:49120", + "172.20.0.1:49120" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:29:47.36869129Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4129052562030129, + "StableID": "naZZd8D4FZ11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9f0020008d79fc356acec4b437434237f16cccbfb13038eee35dc490ea3a6a35", + "DiscoKey": "discokey:730ffd40f7b9c2914d87f4eac6ea4721101dc29642d8da3048c6240b0a7bfe46", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:55643", + "10.65.0.27:55643", + "172.17.0.1:55643", + "172.19.0.1:55643", + "172.20.0.1:55643" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:29:47.909061857Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6667782799698745, + "StableID": "n4C5GAMr4u11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:58a20b8362ec35dddffa799f562078c8f1dd7b25e54740f6c3a15211da41de45", + "DiscoKey": "discokey:bc11bf8887195e4c69e6ddd75816e05f628dc7b4e435e7468e830275f3556861", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:35504", + "10.65.0.27:35504", + "172.17.0.1:35504", + "172.19.0.1:35504", + "172.20.0.1:35504" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:29:48.453548721Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 2817208958256072, + "StableID": "nMMcZXJvzN11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e548e82d1bcc53e06a1f93c241028d475fc567ccf450fb65cf69f698b0acfd43", + "DiscoKey": "discokey:cdfc8ad0ce6a5e374ff826e87a31bf71a48007822eeacc57f0e831ec3e19e642", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:39234", + "10.65.0.27:39234", + "172.17.0.1:39234", + "172.19.0.1:39234", + "172.20.0.1:39234" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:29:49.003378971Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 3390625595990804, + "StableID": "nTERG8zcUT11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9e5744db825918d533b11008551fe192931e9d5554aae3fc7b6b9fae00ac850c", + "DiscoKey": "discokey:e0dea56a0b0dec9fc73b8e052ad9211dd45bd273cdf91226d1bee31d0f22416c", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:44834", + "10.65.0.27:44834", + "172.17.0.1:44834", + "172.19.0.1:44834", + "172.20.0.1:44834" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:29:49.548056599Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 968689913947377, + "StableID": "n2mDaoqiZ811CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3504874d4beabc3f316508828cf6e3b3c0d61207393456020411756e4ad1c80f", + "DiscoKey": "discokey:db65dacd234ebf899d396a3c6c91dfec91f70caf4e3d178cba7c401f09dd0610", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:37873", + "10.65.0.27:37873", + "172.17.0.1:37873", + "172.19.0.1:37873", + "172.20.0.1:37873" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:29:50.104620665Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 696938256648319, + "StableID": "n8KrBQPeS611CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d7c2f0198ee19b1ae6b07b3a470b23368cac1875c0dde0cb50a1f8083c170978", + "DiscoKey": "discokey:81c1f42387f94b3ed445863fcca52c83f8de5644c77aa3645fc597f0cf2b446c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:59009", + "10.65.0.27:59009", + "172.17.0.1:59009", + "172.19.0.1:59009", + "172.20.0.1:59009" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:29:50.623715041Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4158246360674193, + "StableID": "nimXeg5HUZ11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b95c99803bbab152bcf29b617c9a892b9a0c1bb2b8dfce49ccc0dafeab68eb1d", + "DiscoKey": "discokey:b0c1cc1752892ea1ec226710b1cf111166ca6a9934b1c3e2e4a33d4cae6da971", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:42622", + "10.65.0.27:42622", + "172.17.0.1:42622", + "172.19.0.1:42622", + "172.20.0.1:42622" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:29:51.168298214Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 744157076743230, + "StableID": "nRYHdBk2p611CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:1ff44fded80c2abafaf7bba3dbe770f48b6d15fb2d25cfeda41fb64b3451c20d", + "KeyExpiry": "2026-11-08T18:29:51Z", + "DiscoKey": "discokey:d2e3a51a40e760d410dbeae843738de1274df9313f2cdd526c493041b89b0572", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:51111", + "10.65.0.27:51111", + "172.17.0.1:51111", + "172.19.0.1:51111", + "172.20.0.1:51111" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:29:51.705572614Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 8177835151153133, + "StableID": "nJhLd1skr621CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:8285c8594b27158736a2574bdb57211c19da7a66693e8fb6447e54d509ce8b24", + "KeyExpiry": "2026-11-08T18:29:52Z", + "DiscoKey": "discokey:36c5c6a88f700cb4e8373031e54573a4526b1cd7f347b57e3aeb4f907a3f184a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:34782", + "10.65.0.27:34782", + "172.17.0.1:34782", + "172.19.0.1:34782", + "172.20.0.1:34782" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:29:52.243200577Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5362337086668675, + "StableID": "n41Xt8Wcsi11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:7740b711db64b821c69fdcc8cba5b32289fb5e8974ee1654c1710c55fe902214", + "KeyExpiry": "2026-11-08T18:29:52Z", + "DiscoKey": "discokey:770afaea00abc31a0aae3ee7b14ed172f15e838d88051e6f4dc77edb110fb532", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:53150", + "10.65.0.27:53150", + "172.17.0.1:53150", + "172.19.0.1:53150", + "172.20.0.1:53150" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:29:52.783028805Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "5315396181138127": { + "ID": 5315396181138127, + "LoginName": "charmander.tail78f774.ts.net", + "DisplayName": "charmander" + }} + } + }, "fearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 2817208958256072, + "StableID": "nMMcZXJvzN11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 2817208958256072, + "Key": "nodekey:e548e82d1bcc53e06a1f93c241028d475fc567ccf450fb65cf69f698b0acfd43", + "DiscoKey": "discokey:cdfc8ad0ce6a5e374ff826e87a31bf71a48007822eeacc57f0e831ec3e19e642", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:39234", + "10.65.0.27:39234", + "172.17.0.1:39234", + "172.19.0.1:39234", + "172.20.0.1:39234" + ], + "Hostinfo": { + "Hostname": "fearow", + "RoutableIPs": ["10.55.0.0/16"], + "RequestTags": ["tag:fearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:29:49.003378971Z", + "Tags": ["tag:fearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:e548e82d1bcc53e06a1f93c241028d475fc567ccf450fb65cf69f698b0acfd43", + "MachineKey": "mkey:8d8afc592ad8edd897ca0581d0e95464b59adf2376b0715399053ec799659244", + "Peers": [{ + "ID": 8234662870115732, + "StableID": "n9H8ZYdVJ721CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0eee01ac22303d4bc8f22385fa59fdb650a2e6d7aee6081c8dfa91bdc30b256b", + "DiscoKey": "discokey:04b3124736af5aeb3bd59fc85dc63f072b182adac193c5d7af2f390f8c6e4212", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:43199", + "10.65.0.27:43199", + "172.17.0.1:43199", + "172.19.0.1:43199", + "172.20.0.1:43199" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:29:45.219812301Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6544588742819998, + "StableID": "nPd5KRF47t11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fb390f698893a62c7cb05680d1b71899216076979c708e8410f8a40231dd555f", + "DiscoKey": "discokey:9f7ba6818ea891dc602ec49f439bdb83aee27946c9852551b671dbca3378ef4f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:45163", + "10.65.0.27:45163", + "172.17.0.1:45163", + "172.19.0.1:45163", + "172.20.0.1:45163" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:29:45.751618181Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 5315396181138127, + "StableID": "npMsomSMWi11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6cc5c0e825391acf368cad164685681fe8774e1d4d9f44c1a481dcc14a75e20f", + "DiscoKey": "discokey:520ee0662f4ba22489d0080953eefb314817ddc5c528a83209894b76f5fda147", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:53984", + "10.65.0.27:53984", + "172.17.0.1:53984", + "172.19.0.1:53984", + "172.20.0.1:53984" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:29:46.290093148Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 4296533335278602, + "StableID": "nMpy3ReuYa11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b474d4ace3796ba7f27ecd64e6a0cc8c7af1e2c182889c56bf968c661f581259", + "DiscoKey": "discokey:e914b70c34379bed721108b6f8456cfd6779db1b7d9010537ffad8e5eb91a071", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:39652", + "10.65.0.27:39652", + "172.17.0.1:39652", + "172.19.0.1:39652", + "172.20.0.1:39652" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:29:46.834499654Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1291891487792929, + "StableID": "ncJJuKo66B11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:268c2b658a8d975c5f9578bbc186c816623320edb4ce04bb85a4410d1179d635", + "DiscoKey": "discokey:944ad6dcef0b6e6c43ce6b4c3afca444bb4df653f2dc7aa2937c68043245e55a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:49120", + "10.65.0.27:49120", + "172.17.0.1:49120", + "172.19.0.1:49120", + "172.20.0.1:49120" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:29:47.36869129Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4129052562030129, + "StableID": "naZZd8D4FZ11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9f0020008d79fc356acec4b437434237f16cccbfb13038eee35dc490ea3a6a35", + "DiscoKey": "discokey:730ffd40f7b9c2914d87f4eac6ea4721101dc29642d8da3048c6240b0a7bfe46", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:55643", + "10.65.0.27:55643", + "172.17.0.1:55643", + "172.19.0.1:55643", + "172.20.0.1:55643" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:29:47.909061857Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6667782799698745, + "StableID": "n4C5GAMr4u11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:58a20b8362ec35dddffa799f562078c8f1dd7b25e54740f6c3a15211da41de45", + "DiscoKey": "discokey:bc11bf8887195e4c69e6ddd75816e05f628dc7b4e435e7468e830275f3556861", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:35504", + "10.65.0.27:35504", + "172.17.0.1:35504", + "172.19.0.1:35504", + "172.20.0.1:35504" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:29:48.453548721Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 3390625595990804, + "StableID": "nTERG8zcUT11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9e5744db825918d533b11008551fe192931e9d5554aae3fc7b6b9fae00ac850c", + "DiscoKey": "discokey:e0dea56a0b0dec9fc73b8e052ad9211dd45bd273cdf91226d1bee31d0f22416c", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:44834", + "10.65.0.27:44834", + "172.17.0.1:44834", + "172.19.0.1:44834", + "172.20.0.1:44834" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:29:49.548056599Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 968689913947377, + "StableID": "n2mDaoqiZ811CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3504874d4beabc3f316508828cf6e3b3c0d61207393456020411756e4ad1c80f", + "DiscoKey": "discokey:db65dacd234ebf899d396a3c6c91dfec91f70caf4e3d178cba7c401f09dd0610", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:37873", + "10.65.0.27:37873", + "172.17.0.1:37873", + "172.19.0.1:37873", + "172.20.0.1:37873" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:29:50.104620665Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 696938256648319, + "StableID": "n8KrBQPeS611CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d7c2f0198ee19b1ae6b07b3a470b23368cac1875c0dde0cb50a1f8083c170978", + "DiscoKey": "discokey:81c1f42387f94b3ed445863fcca52c83f8de5644c77aa3645fc597f0cf2b446c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:59009", + "10.65.0.27:59009", + "172.17.0.1:59009", + "172.19.0.1:59009", + "172.20.0.1:59009" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:29:50.623715041Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4158246360674193, + "StableID": "nimXeg5HUZ11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b95c99803bbab152bcf29b617c9a892b9a0c1bb2b8dfce49ccc0dafeab68eb1d", + "DiscoKey": "discokey:b0c1cc1752892ea1ec226710b1cf111166ca6a9934b1c3e2e4a33d4cae6da971", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:42622", + "10.65.0.27:42622", + "172.17.0.1:42622", + "172.19.0.1:42622", + "172.20.0.1:42622" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:29:51.168298214Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 744157076743230, + "StableID": "nRYHdBk2p611CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:1ff44fded80c2abafaf7bba3dbe770f48b6d15fb2d25cfeda41fb64b3451c20d", + "KeyExpiry": "2026-11-08T18:29:51Z", + "DiscoKey": "discokey:d2e3a51a40e760d410dbeae843738de1274df9313f2cdd526c493041b89b0572", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:51111", + "10.65.0.27:51111", + "172.17.0.1:51111", + "172.19.0.1:51111", + "172.20.0.1:51111" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:29:51.705572614Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 8177835151153133, + "StableID": "nJhLd1skr621CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:8285c8594b27158736a2574bdb57211c19da7a66693e8fb6447e54d509ce8b24", + "KeyExpiry": "2026-11-08T18:29:52Z", + "DiscoKey": "discokey:36c5c6a88f700cb4e8373031e54573a4526b1cd7f347b57e3aeb4f907a3f184a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:34782", + "10.65.0.27:34782", + "172.17.0.1:34782", + "172.19.0.1:34782", + "172.20.0.1:34782" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:29:52.243200577Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5362337086668675, + "StableID": "n41Xt8Wcsi11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:7740b711db64b821c69fdcc8cba5b32289fb5e8974ee1654c1710c55fe902214", + "KeyExpiry": "2026-11-08T18:29:52Z", + "DiscoKey": "discokey:770afaea00abc31a0aae3ee7b14ed172f15e838d88051e6f4dc77edb110fb532", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:53150", + "10.65.0.27:53150", + "172.17.0.1:53150", + "172.19.0.1:53150", + "172.20.0.1:53150" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:29:52.783028805Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "2817208958256072": { + "ID": 2817208958256072, + "LoginName": "fearow.tail78f774.ts.net", + "DisplayName": "fearow" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "ivysaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 744157076743230, + "StableID": "nRYHdBk2p611CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:1ff44fded80c2abafaf7bba3dbe770f48b6d15fb2d25cfeda41fb64b3451c20d", + "KeyExpiry": "2026-11-08T18:29:51Z", + "DiscoKey": "discokey:d2e3a51a40e760d410dbeae843738de1274df9313f2cdd526c493041b89b0572", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:51111", + "10.65.0.27:51111", + "172.17.0.1:51111", + "172.19.0.1:51111", + "172.20.0.1:51111" + ], + "Hostinfo": {"Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:29:51.705572614Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:1ff44fded80c2abafaf7bba3dbe770f48b6d15fb2d25cfeda41fb64b3451c20d", + "MachineKey": "mkey:f33fd2b9ddaf813895c2ad80702d9143f30051736d69a94b4fe8b92a8291206d", + "Peers": [{ + "ID": 8234662870115732, + "StableID": "n9H8ZYdVJ721CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0eee01ac22303d4bc8f22385fa59fdb650a2e6d7aee6081c8dfa91bdc30b256b", + "DiscoKey": "discokey:04b3124736af5aeb3bd59fc85dc63f072b182adac193c5d7af2f390f8c6e4212", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:43199", + "10.65.0.27:43199", + "172.17.0.1:43199", + "172.19.0.1:43199", + "172.20.0.1:43199" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:29:45.219812301Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6544588742819998, + "StableID": "nPd5KRF47t11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fb390f698893a62c7cb05680d1b71899216076979c708e8410f8a40231dd555f", + "DiscoKey": "discokey:9f7ba6818ea891dc602ec49f439bdb83aee27946c9852551b671dbca3378ef4f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:45163", + "10.65.0.27:45163", + "172.17.0.1:45163", + "172.19.0.1:45163", + "172.20.0.1:45163" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:29:45.751618181Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 5315396181138127, + "StableID": "npMsomSMWi11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6cc5c0e825391acf368cad164685681fe8774e1d4d9f44c1a481dcc14a75e20f", + "DiscoKey": "discokey:520ee0662f4ba22489d0080953eefb314817ddc5c528a83209894b76f5fda147", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:53984", + "10.65.0.27:53984", + "172.17.0.1:53984", + "172.19.0.1:53984", + "172.20.0.1:53984" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:29:46.290093148Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 4296533335278602, + "StableID": "nMpy3ReuYa11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b474d4ace3796ba7f27ecd64e6a0cc8c7af1e2c182889c56bf968c661f581259", + "DiscoKey": "discokey:e914b70c34379bed721108b6f8456cfd6779db1b7d9010537ffad8e5eb91a071", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:39652", + "10.65.0.27:39652", + "172.17.0.1:39652", + "172.19.0.1:39652", + "172.20.0.1:39652" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:29:46.834499654Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1291891487792929, + "StableID": "ncJJuKo66B11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:268c2b658a8d975c5f9578bbc186c816623320edb4ce04bb85a4410d1179d635", + "DiscoKey": "discokey:944ad6dcef0b6e6c43ce6b4c3afca444bb4df653f2dc7aa2937c68043245e55a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:49120", + "10.65.0.27:49120", + "172.17.0.1:49120", + "172.19.0.1:49120", + "172.20.0.1:49120" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:29:47.36869129Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4129052562030129, + "StableID": "naZZd8D4FZ11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9f0020008d79fc356acec4b437434237f16cccbfb13038eee35dc490ea3a6a35", + "DiscoKey": "discokey:730ffd40f7b9c2914d87f4eac6ea4721101dc29642d8da3048c6240b0a7bfe46", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:55643", + "10.65.0.27:55643", + "172.17.0.1:55643", + "172.19.0.1:55643", + "172.20.0.1:55643" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:29:47.909061857Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6667782799698745, + "StableID": "n4C5GAMr4u11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:58a20b8362ec35dddffa799f562078c8f1dd7b25e54740f6c3a15211da41de45", + "DiscoKey": "discokey:bc11bf8887195e4c69e6ddd75816e05f628dc7b4e435e7468e830275f3556861", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:35504", + "10.65.0.27:35504", + "172.17.0.1:35504", + "172.19.0.1:35504", + "172.20.0.1:35504" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:29:48.453548721Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 2817208958256072, + "StableID": "nMMcZXJvzN11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e548e82d1bcc53e06a1f93c241028d475fc567ccf450fb65cf69f698b0acfd43", + "DiscoKey": "discokey:cdfc8ad0ce6a5e374ff826e87a31bf71a48007822eeacc57f0e831ec3e19e642", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:39234", + "10.65.0.27:39234", + "172.17.0.1:39234", + "172.19.0.1:39234", + "172.20.0.1:39234" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:29:49.003378971Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 3390625595990804, + "StableID": "nTERG8zcUT11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9e5744db825918d533b11008551fe192931e9d5554aae3fc7b6b9fae00ac850c", + "DiscoKey": "discokey:e0dea56a0b0dec9fc73b8e052ad9211dd45bd273cdf91226d1bee31d0f22416c", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:44834", + "10.65.0.27:44834", + "172.17.0.1:44834", + "172.19.0.1:44834", + "172.20.0.1:44834" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:29:49.548056599Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 968689913947377, + "StableID": "n2mDaoqiZ811CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3504874d4beabc3f316508828cf6e3b3c0d61207393456020411756e4ad1c80f", + "DiscoKey": "discokey:db65dacd234ebf899d396a3c6c91dfec91f70caf4e3d178cba7c401f09dd0610", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:37873", + "10.65.0.27:37873", + "172.17.0.1:37873", + "172.19.0.1:37873", + "172.20.0.1:37873" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:29:50.104620665Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 696938256648319, + "StableID": "n8KrBQPeS611CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d7c2f0198ee19b1ae6b07b3a470b23368cac1875c0dde0cb50a1f8083c170978", + "DiscoKey": "discokey:81c1f42387f94b3ed445863fcca52c83f8de5644c77aa3645fc597f0cf2b446c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:59009", + "10.65.0.27:59009", + "172.17.0.1:59009", + "172.19.0.1:59009", + "172.20.0.1:59009" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:29:50.623715041Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4158246360674193, + "StableID": "nimXeg5HUZ11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b95c99803bbab152bcf29b617c9a892b9a0c1bb2b8dfce49ccc0dafeab68eb1d", + "DiscoKey": "discokey:b0c1cc1752892ea1ec226710b1cf111166ca6a9934b1c3e2e4a33d4cae6da971", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:42622", + "10.65.0.27:42622", + "172.17.0.1:42622", + "172.19.0.1:42622", + "172.20.0.1:42622" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:29:51.168298214Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8177835151153133, + "StableID": "nJhLd1skr621CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:8285c8594b27158736a2574bdb57211c19da7a66693e8fb6447e54d509ce8b24", + "KeyExpiry": "2026-11-08T18:29:52Z", + "DiscoKey": "discokey:36c5c6a88f700cb4e8373031e54573a4526b1cd7f347b57e3aeb4f907a3f184a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:34782", + "10.65.0.27:34782", + "172.17.0.1:34782", + "172.19.0.1:34782", + "172.20.0.1:34782" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:29:52.243200577Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5362337086668675, + "StableID": "n41Xt8Wcsi11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:7740b711db64b821c69fdcc8cba5b32289fb5e8974ee1654c1710c55fe902214", + "KeyExpiry": "2026-11-08T18:29:52Z", + "DiscoKey": "discokey:770afaea00abc31a0aae3ee7b14ed172f15e838d88051e6f4dc77edb110fb532", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:53150", + "10.65.0.27:53150", + "172.17.0.1:53150", + "172.19.0.1:53150", + "172.20.0.1:53150" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:29:52.783028805Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "kakuna": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 696938256648319, + "StableID": "n8KrBQPeS611CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 696938256648319, + "Key": "nodekey:d7c2f0198ee19b1ae6b07b3a470b23368cac1875c0dde0cb50a1f8083c170978", + "DiscoKey": "discokey:81c1f42387f94b3ed445863fcca52c83f8de5644c77aa3645fc597f0cf2b446c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:59009", + "10.65.0.27:59009", + "172.17.0.1:59009", + "172.19.0.1:59009", + "172.20.0.1:59009" + ], + "Hostinfo": {"Hostname": "kakuna", "RequestTags": ["tag:prod"], "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:29:50.623715041Z", + "Tags": ["tag:prod"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:d7c2f0198ee19b1ae6b07b3a470b23368cac1875c0dde0cb50a1f8083c170978", + "MachineKey": "mkey:5c45f39db5e80d8f41f9b5848d7fe0eda1c04273baf5ac30bfb1eb240bcc7317", + "Peers": [{ + "ID": 8234662870115732, + "StableID": "n9H8ZYdVJ721CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0eee01ac22303d4bc8f22385fa59fdb650a2e6d7aee6081c8dfa91bdc30b256b", + "DiscoKey": "discokey:04b3124736af5aeb3bd59fc85dc63f072b182adac193c5d7af2f390f8c6e4212", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:43199", + "10.65.0.27:43199", + "172.17.0.1:43199", + "172.19.0.1:43199", + "172.20.0.1:43199" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:29:45.219812301Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6544588742819998, + "StableID": "nPd5KRF47t11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fb390f698893a62c7cb05680d1b71899216076979c708e8410f8a40231dd555f", + "DiscoKey": "discokey:9f7ba6818ea891dc602ec49f439bdb83aee27946c9852551b671dbca3378ef4f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:45163", + "10.65.0.27:45163", + "172.17.0.1:45163", + "172.19.0.1:45163", + "172.20.0.1:45163" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:29:45.751618181Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 5315396181138127, + "StableID": "npMsomSMWi11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6cc5c0e825391acf368cad164685681fe8774e1d4d9f44c1a481dcc14a75e20f", + "DiscoKey": "discokey:520ee0662f4ba22489d0080953eefb314817ddc5c528a83209894b76f5fda147", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:53984", + "10.65.0.27:53984", + "172.17.0.1:53984", + "172.19.0.1:53984", + "172.20.0.1:53984" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:29:46.290093148Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 4296533335278602, + "StableID": "nMpy3ReuYa11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b474d4ace3796ba7f27ecd64e6a0cc8c7af1e2c182889c56bf968c661f581259", + "DiscoKey": "discokey:e914b70c34379bed721108b6f8456cfd6779db1b7d9010537ffad8e5eb91a071", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:39652", + "10.65.0.27:39652", + "172.17.0.1:39652", + "172.19.0.1:39652", + "172.20.0.1:39652" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:29:46.834499654Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1291891487792929, + "StableID": "ncJJuKo66B11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:268c2b658a8d975c5f9578bbc186c816623320edb4ce04bb85a4410d1179d635", + "DiscoKey": "discokey:944ad6dcef0b6e6c43ce6b4c3afca444bb4df653f2dc7aa2937c68043245e55a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:49120", + "10.65.0.27:49120", + "172.17.0.1:49120", + "172.19.0.1:49120", + "172.20.0.1:49120" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:29:47.36869129Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4129052562030129, + "StableID": "naZZd8D4FZ11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9f0020008d79fc356acec4b437434237f16cccbfb13038eee35dc490ea3a6a35", + "DiscoKey": "discokey:730ffd40f7b9c2914d87f4eac6ea4721101dc29642d8da3048c6240b0a7bfe46", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:55643", + "10.65.0.27:55643", + "172.17.0.1:55643", + "172.19.0.1:55643", + "172.20.0.1:55643" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:29:47.909061857Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6667782799698745, + "StableID": "n4C5GAMr4u11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:58a20b8362ec35dddffa799f562078c8f1dd7b25e54740f6c3a15211da41de45", + "DiscoKey": "discokey:bc11bf8887195e4c69e6ddd75816e05f628dc7b4e435e7468e830275f3556861", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:35504", + "10.65.0.27:35504", + "172.17.0.1:35504", + "172.19.0.1:35504", + "172.20.0.1:35504" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:29:48.453548721Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 2817208958256072, + "StableID": "nMMcZXJvzN11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e548e82d1bcc53e06a1f93c241028d475fc567ccf450fb65cf69f698b0acfd43", + "DiscoKey": "discokey:cdfc8ad0ce6a5e374ff826e87a31bf71a48007822eeacc57f0e831ec3e19e642", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:39234", + "10.65.0.27:39234", + "172.17.0.1:39234", + "172.19.0.1:39234", + "172.20.0.1:39234" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:29:49.003378971Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 3390625595990804, + "StableID": "nTERG8zcUT11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9e5744db825918d533b11008551fe192931e9d5554aae3fc7b6b9fae00ac850c", + "DiscoKey": "discokey:e0dea56a0b0dec9fc73b8e052ad9211dd45bd273cdf91226d1bee31d0f22416c", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:44834", + "10.65.0.27:44834", + "172.17.0.1:44834", + "172.19.0.1:44834", + "172.20.0.1:44834" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:29:49.548056599Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 968689913947377, + "StableID": "n2mDaoqiZ811CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3504874d4beabc3f316508828cf6e3b3c0d61207393456020411756e4ad1c80f", + "DiscoKey": "discokey:db65dacd234ebf899d396a3c6c91dfec91f70caf4e3d178cba7c401f09dd0610", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:37873", + "10.65.0.27:37873", + "172.17.0.1:37873", + "172.19.0.1:37873", + "172.20.0.1:37873" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:29:50.104620665Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 4158246360674193, + "StableID": "nimXeg5HUZ11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b95c99803bbab152bcf29b617c9a892b9a0c1bb2b8dfce49ccc0dafeab68eb1d", + "DiscoKey": "discokey:b0c1cc1752892ea1ec226710b1cf111166ca6a9934b1c3e2e4a33d4cae6da971", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:42622", + "10.65.0.27:42622", + "172.17.0.1:42622", + "172.19.0.1:42622", + "172.20.0.1:42622" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:29:51.168298214Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 744157076743230, + "StableID": "nRYHdBk2p611CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:1ff44fded80c2abafaf7bba3dbe770f48b6d15fb2d25cfeda41fb64b3451c20d", + "KeyExpiry": "2026-11-08T18:29:51Z", + "DiscoKey": "discokey:d2e3a51a40e760d410dbeae843738de1274df9313f2cdd526c493041b89b0572", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:51111", + "10.65.0.27:51111", + "172.17.0.1:51111", + "172.19.0.1:51111", + "172.20.0.1:51111" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:29:51.705572614Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 8177835151153133, + "StableID": "nJhLd1skr621CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:8285c8594b27158736a2574bdb57211c19da7a66693e8fb6447e54d509ce8b24", + "KeyExpiry": "2026-11-08T18:29:52Z", + "DiscoKey": "discokey:36c5c6a88f700cb4e8373031e54573a4526b1cd7f347b57e3aeb4f907a3f184a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:34782", + "10.65.0.27:34782", + "172.17.0.1:34782", + "172.19.0.1:34782", + "172.20.0.1:34782" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:29:52.243200577Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5362337086668675, + "StableID": "n41Xt8Wcsi11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:7740b711db64b821c69fdcc8cba5b32289fb5e8974ee1654c1710c55fe902214", + "KeyExpiry": "2026-11-08T18:29:52Z", + "DiscoKey": "discokey:770afaea00abc31a0aae3ee7b14ed172f15e838d88051e6f4dc77edb110fb532", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:53150", + "10.65.0.27:53150", + "172.17.0.1:53150", + "172.19.0.1:53150", + "172.20.0.1:53150" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:29:52.783028805Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "696938256648319": { + "ID": 696938256648319, + "LoginName": "kakuna.tail78f774.ts.net", + "DisplayName": "kakuna" + }} + } + }, "pidgeotto": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6544588742819998, + "StableID": "nPd5KRF47t11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 6544588742819998, + "Key": "nodekey:fb390f698893a62c7cb05680d1b71899216076979c708e8410f8a40231dd555f", + "DiscoKey": "discokey:9f7ba6818ea891dc602ec49f439bdb83aee27946c9852551b671dbca3378ef4f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:45163", + "10.65.0.27:45163", + "172.17.0.1:45163", + "172.19.0.1:45163", + "172.20.0.1:45163" + ], + "Hostinfo": { + "Hostname": "pidgeotto", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgeotto"], + "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:29:45.751618181Z", + "Tags": ["tag:pidgeotto"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:fb390f698893a62c7cb05680d1b71899216076979c708e8410f8a40231dd555f", + "MachineKey": "mkey:bf27c9cceb9c858396cede804d4efd115f07937a53651208943a235ed44cfb0b", + "Peers": [{ + "ID": 8234662870115732, + "StableID": "n9H8ZYdVJ721CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0eee01ac22303d4bc8f22385fa59fdb650a2e6d7aee6081c8dfa91bdc30b256b", + "DiscoKey": "discokey:04b3124736af5aeb3bd59fc85dc63f072b182adac193c5d7af2f390f8c6e4212", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:43199", + "10.65.0.27:43199", + "172.17.0.1:43199", + "172.19.0.1:43199", + "172.20.0.1:43199" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:29:45.219812301Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 5315396181138127, + "StableID": "npMsomSMWi11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6cc5c0e825391acf368cad164685681fe8774e1d4d9f44c1a481dcc14a75e20f", + "DiscoKey": "discokey:520ee0662f4ba22489d0080953eefb314817ddc5c528a83209894b76f5fda147", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:53984", + "10.65.0.27:53984", + "172.17.0.1:53984", + "172.19.0.1:53984", + "172.20.0.1:53984" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:29:46.290093148Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 4296533335278602, + "StableID": "nMpy3ReuYa11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b474d4ace3796ba7f27ecd64e6a0cc8c7af1e2c182889c56bf968c661f581259", + "DiscoKey": "discokey:e914b70c34379bed721108b6f8456cfd6779db1b7d9010537ffad8e5eb91a071", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:39652", + "10.65.0.27:39652", + "172.17.0.1:39652", + "172.19.0.1:39652", + "172.20.0.1:39652" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:29:46.834499654Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1291891487792929, + "StableID": "ncJJuKo66B11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:268c2b658a8d975c5f9578bbc186c816623320edb4ce04bb85a4410d1179d635", + "DiscoKey": "discokey:944ad6dcef0b6e6c43ce6b4c3afca444bb4df653f2dc7aa2937c68043245e55a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:49120", + "10.65.0.27:49120", + "172.17.0.1:49120", + "172.19.0.1:49120", + "172.20.0.1:49120" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:29:47.36869129Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4129052562030129, + "StableID": "naZZd8D4FZ11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9f0020008d79fc356acec4b437434237f16cccbfb13038eee35dc490ea3a6a35", + "DiscoKey": "discokey:730ffd40f7b9c2914d87f4eac6ea4721101dc29642d8da3048c6240b0a7bfe46", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:55643", + "10.65.0.27:55643", + "172.17.0.1:55643", + "172.19.0.1:55643", + "172.20.0.1:55643" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:29:47.909061857Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6667782799698745, + "StableID": "n4C5GAMr4u11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:58a20b8362ec35dddffa799f562078c8f1dd7b25e54740f6c3a15211da41de45", + "DiscoKey": "discokey:bc11bf8887195e4c69e6ddd75816e05f628dc7b4e435e7468e830275f3556861", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:35504", + "10.65.0.27:35504", + "172.17.0.1:35504", + "172.19.0.1:35504", + "172.20.0.1:35504" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:29:48.453548721Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 2817208958256072, + "StableID": "nMMcZXJvzN11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e548e82d1bcc53e06a1f93c241028d475fc567ccf450fb65cf69f698b0acfd43", + "DiscoKey": "discokey:cdfc8ad0ce6a5e374ff826e87a31bf71a48007822eeacc57f0e831ec3e19e642", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:39234", + "10.65.0.27:39234", + "172.17.0.1:39234", + "172.19.0.1:39234", + "172.20.0.1:39234" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:29:49.003378971Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 3390625595990804, + "StableID": "nTERG8zcUT11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9e5744db825918d533b11008551fe192931e9d5554aae3fc7b6b9fae00ac850c", + "DiscoKey": "discokey:e0dea56a0b0dec9fc73b8e052ad9211dd45bd273cdf91226d1bee31d0f22416c", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:44834", + "10.65.0.27:44834", + "172.17.0.1:44834", + "172.19.0.1:44834", + "172.20.0.1:44834" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:29:49.548056599Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 968689913947377, + "StableID": "n2mDaoqiZ811CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3504874d4beabc3f316508828cf6e3b3c0d61207393456020411756e4ad1c80f", + "DiscoKey": "discokey:db65dacd234ebf899d396a3c6c91dfec91f70caf4e3d178cba7c401f09dd0610", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:37873", + "10.65.0.27:37873", + "172.17.0.1:37873", + "172.19.0.1:37873", + "172.20.0.1:37873" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:29:50.104620665Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 696938256648319, + "StableID": "n8KrBQPeS611CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d7c2f0198ee19b1ae6b07b3a470b23368cac1875c0dde0cb50a1f8083c170978", + "DiscoKey": "discokey:81c1f42387f94b3ed445863fcca52c83f8de5644c77aa3645fc597f0cf2b446c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:59009", + "10.65.0.27:59009", + "172.17.0.1:59009", + "172.19.0.1:59009", + "172.20.0.1:59009" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:29:50.623715041Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4158246360674193, + "StableID": "nimXeg5HUZ11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b95c99803bbab152bcf29b617c9a892b9a0c1bb2b8dfce49ccc0dafeab68eb1d", + "DiscoKey": "discokey:b0c1cc1752892ea1ec226710b1cf111166ca6a9934b1c3e2e4a33d4cae6da971", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:42622", + "10.65.0.27:42622", + "172.17.0.1:42622", + "172.19.0.1:42622", + "172.20.0.1:42622" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:29:51.168298214Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 744157076743230, + "StableID": "nRYHdBk2p611CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:1ff44fded80c2abafaf7bba3dbe770f48b6d15fb2d25cfeda41fb64b3451c20d", + "KeyExpiry": "2026-11-08T18:29:51Z", + "DiscoKey": "discokey:d2e3a51a40e760d410dbeae843738de1274df9313f2cdd526c493041b89b0572", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:51111", + "10.65.0.27:51111", + "172.17.0.1:51111", + "172.19.0.1:51111", + "172.20.0.1:51111" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:29:51.705572614Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 8177835151153133, + "StableID": "nJhLd1skr621CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:8285c8594b27158736a2574bdb57211c19da7a66693e8fb6447e54d509ce8b24", + "KeyExpiry": "2026-11-08T18:29:52Z", + "DiscoKey": "discokey:36c5c6a88f700cb4e8373031e54573a4526b1cd7f347b57e3aeb4f907a3f184a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:34782", + "10.65.0.27:34782", + "172.17.0.1:34782", + "172.19.0.1:34782", + "172.20.0.1:34782" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:29:52.243200577Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5362337086668675, + "StableID": "n41Xt8Wcsi11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:7740b711db64b821c69fdcc8cba5b32289fb5e8974ee1654c1710c55fe902214", + "KeyExpiry": "2026-11-08T18:29:52Z", + "DiscoKey": "discokey:770afaea00abc31a0aae3ee7b14ed172f15e838d88051e6f4dc77edb110fb532", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:53150", + "10.65.0.27:53150", + "172.17.0.1:53150", + "172.19.0.1:53150", + "172.20.0.1:53150" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:29:52.783028805Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "6544588742819998": { + "ID": 6544588742819998, + "LoginName": "pidgeotto.tail78f774.ts.net", + "DisplayName": "pidgeotto" + }} + } + }, "pidgey": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8234662870115732, + "StableID": "n9H8ZYdVJ721CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 8234662870115732, + "Key": "nodekey:0eee01ac22303d4bc8f22385fa59fdb650a2e6d7aee6081c8dfa91bdc30b256b", + "DiscoKey": "discokey:04b3124736af5aeb3bd59fc85dc63f072b182adac193c5d7af2f390f8c6e4212", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:43199", + "10.65.0.27:43199", + "172.17.0.1:43199", + "172.19.0.1:43199", + "172.20.0.1:43199" + ], + "Hostinfo": { + "Hostname": "pidgey", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgey"], + "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:29:45.219812301Z", + "Tags": ["tag:pidgey"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:0eee01ac22303d4bc8f22385fa59fdb650a2e6d7aee6081c8dfa91bdc30b256b", + "MachineKey": "mkey:a7481a801a85acbfbfd61b2accb3a1362c7059f1d86e2f9cf44f69b4cdd5682b", + "Peers": [{ + "ID": 6544588742819998, + "StableID": "nPd5KRF47t11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fb390f698893a62c7cb05680d1b71899216076979c708e8410f8a40231dd555f", + "DiscoKey": "discokey:9f7ba6818ea891dc602ec49f439bdb83aee27946c9852551b671dbca3378ef4f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:45163", + "10.65.0.27:45163", + "172.17.0.1:45163", + "172.19.0.1:45163", + "172.20.0.1:45163" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:29:45.751618181Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 5315396181138127, + "StableID": "npMsomSMWi11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6cc5c0e825391acf368cad164685681fe8774e1d4d9f44c1a481dcc14a75e20f", + "DiscoKey": "discokey:520ee0662f4ba22489d0080953eefb314817ddc5c528a83209894b76f5fda147", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:53984", + "10.65.0.27:53984", + "172.17.0.1:53984", + "172.19.0.1:53984", + "172.20.0.1:53984" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:29:46.290093148Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 4296533335278602, + "StableID": "nMpy3ReuYa11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b474d4ace3796ba7f27ecd64e6a0cc8c7af1e2c182889c56bf968c661f581259", + "DiscoKey": "discokey:e914b70c34379bed721108b6f8456cfd6779db1b7d9010537ffad8e5eb91a071", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:39652", + "10.65.0.27:39652", + "172.17.0.1:39652", + "172.19.0.1:39652", + "172.20.0.1:39652" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:29:46.834499654Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1291891487792929, + "StableID": "ncJJuKo66B11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:268c2b658a8d975c5f9578bbc186c816623320edb4ce04bb85a4410d1179d635", + "DiscoKey": "discokey:944ad6dcef0b6e6c43ce6b4c3afca444bb4df653f2dc7aa2937c68043245e55a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:49120", + "10.65.0.27:49120", + "172.17.0.1:49120", + "172.19.0.1:49120", + "172.20.0.1:49120" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:29:47.36869129Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4129052562030129, + "StableID": "naZZd8D4FZ11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9f0020008d79fc356acec4b437434237f16cccbfb13038eee35dc490ea3a6a35", + "DiscoKey": "discokey:730ffd40f7b9c2914d87f4eac6ea4721101dc29642d8da3048c6240b0a7bfe46", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:55643", + "10.65.0.27:55643", + "172.17.0.1:55643", + "172.19.0.1:55643", + "172.20.0.1:55643" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:29:47.909061857Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6667782799698745, + "StableID": "n4C5GAMr4u11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:58a20b8362ec35dddffa799f562078c8f1dd7b25e54740f6c3a15211da41de45", + "DiscoKey": "discokey:bc11bf8887195e4c69e6ddd75816e05f628dc7b4e435e7468e830275f3556861", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:35504", + "10.65.0.27:35504", + "172.17.0.1:35504", + "172.19.0.1:35504", + "172.20.0.1:35504" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:29:48.453548721Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 2817208958256072, + "StableID": "nMMcZXJvzN11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e548e82d1bcc53e06a1f93c241028d475fc567ccf450fb65cf69f698b0acfd43", + "DiscoKey": "discokey:cdfc8ad0ce6a5e374ff826e87a31bf71a48007822eeacc57f0e831ec3e19e642", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:39234", + "10.65.0.27:39234", + "172.17.0.1:39234", + "172.19.0.1:39234", + "172.20.0.1:39234" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:29:49.003378971Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 3390625595990804, + "StableID": "nTERG8zcUT11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9e5744db825918d533b11008551fe192931e9d5554aae3fc7b6b9fae00ac850c", + "DiscoKey": "discokey:e0dea56a0b0dec9fc73b8e052ad9211dd45bd273cdf91226d1bee31d0f22416c", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:44834", + "10.65.0.27:44834", + "172.17.0.1:44834", + "172.19.0.1:44834", + "172.20.0.1:44834" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:29:49.548056599Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 968689913947377, + "StableID": "n2mDaoqiZ811CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3504874d4beabc3f316508828cf6e3b3c0d61207393456020411756e4ad1c80f", + "DiscoKey": "discokey:db65dacd234ebf899d396a3c6c91dfec91f70caf4e3d178cba7c401f09dd0610", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:37873", + "10.65.0.27:37873", + "172.17.0.1:37873", + "172.19.0.1:37873", + "172.20.0.1:37873" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:29:50.104620665Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 696938256648319, + "StableID": "n8KrBQPeS611CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d7c2f0198ee19b1ae6b07b3a470b23368cac1875c0dde0cb50a1f8083c170978", + "DiscoKey": "discokey:81c1f42387f94b3ed445863fcca52c83f8de5644c77aa3645fc597f0cf2b446c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:59009", + "10.65.0.27:59009", + "172.17.0.1:59009", + "172.19.0.1:59009", + "172.20.0.1:59009" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:29:50.623715041Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4158246360674193, + "StableID": "nimXeg5HUZ11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b95c99803bbab152bcf29b617c9a892b9a0c1bb2b8dfce49ccc0dafeab68eb1d", + "DiscoKey": "discokey:b0c1cc1752892ea1ec226710b1cf111166ca6a9934b1c3e2e4a33d4cae6da971", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:42622", + "10.65.0.27:42622", + "172.17.0.1:42622", + "172.19.0.1:42622", + "172.20.0.1:42622" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:29:51.168298214Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 744157076743230, + "StableID": "nRYHdBk2p611CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:1ff44fded80c2abafaf7bba3dbe770f48b6d15fb2d25cfeda41fb64b3451c20d", + "KeyExpiry": "2026-11-08T18:29:51Z", + "DiscoKey": "discokey:d2e3a51a40e760d410dbeae843738de1274df9313f2cdd526c493041b89b0572", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:51111", + "10.65.0.27:51111", + "172.17.0.1:51111", + "172.19.0.1:51111", + "172.20.0.1:51111" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:29:51.705572614Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 8177835151153133, + "StableID": "nJhLd1skr621CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:8285c8594b27158736a2574bdb57211c19da7a66693e8fb6447e54d509ce8b24", + "KeyExpiry": "2026-11-08T18:29:52Z", + "DiscoKey": "discokey:36c5c6a88f700cb4e8373031e54573a4526b1cd7f347b57e3aeb4f907a3f184a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:34782", + "10.65.0.27:34782", + "172.17.0.1:34782", + "172.19.0.1:34782", + "172.20.0.1:34782" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:29:52.243200577Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5362337086668675, + "StableID": "n41Xt8Wcsi11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:7740b711db64b821c69fdcc8cba5b32289fb5e8974ee1654c1710c55fe902214", + "KeyExpiry": "2026-11-08T18:29:52Z", + "DiscoKey": "discokey:770afaea00abc31a0aae3ee7b14ed172f15e838d88051e6f4dc77edb110fb532", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:53150", + "10.65.0.27:53150", + "172.17.0.1:53150", + "172.19.0.1:53150", + "172.20.0.1:53150" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:29:52.783028805Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "8234662870115732": { + "ID": 8234662870115732, + "LoginName": "pidgey.tail78f774.ts.net", + "DisplayName": "pidgey" + }} + } + }, "raticate": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 1291891487792929, + "StableID": "ncJJuKo66B11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1291891487792929, + "Key": "nodekey:268c2b658a8d975c5f9578bbc186c816623320edb4ce04bb85a4410d1179d635", + "DiscoKey": "discokey:944ad6dcef0b6e6c43ce6b4c3afca444bb4df653f2dc7aa2937c68043245e55a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:49120", + "10.65.0.27:49120", + "172.17.0.1:49120", + "172.19.0.1:49120", + "172.20.0.1:49120" + ], + "Hostinfo": {"Hostname": "raticate", "RequestTags": ["tag:group-b"], "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:29:47.36869129Z", + "Tags": ["tag:group-b"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:268c2b658a8d975c5f9578bbc186c816623320edb4ce04bb85a4410d1179d635", + "MachineKey": "mkey:b410f5f31059b5165fcfdc26165ed2fc22da312848ea528b467b08b2a4b3d46a", + "Peers": [{ + "ID": 8234662870115732, + "StableID": "n9H8ZYdVJ721CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0eee01ac22303d4bc8f22385fa59fdb650a2e6d7aee6081c8dfa91bdc30b256b", + "DiscoKey": "discokey:04b3124736af5aeb3bd59fc85dc63f072b182adac193c5d7af2f390f8c6e4212", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:43199", + "10.65.0.27:43199", + "172.17.0.1:43199", + "172.19.0.1:43199", + "172.20.0.1:43199" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:29:45.219812301Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6544588742819998, + "StableID": "nPd5KRF47t11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fb390f698893a62c7cb05680d1b71899216076979c708e8410f8a40231dd555f", + "DiscoKey": "discokey:9f7ba6818ea891dc602ec49f439bdb83aee27946c9852551b671dbca3378ef4f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:45163", + "10.65.0.27:45163", + "172.17.0.1:45163", + "172.19.0.1:45163", + "172.20.0.1:45163" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:29:45.751618181Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 5315396181138127, + "StableID": "npMsomSMWi11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6cc5c0e825391acf368cad164685681fe8774e1d4d9f44c1a481dcc14a75e20f", + "DiscoKey": "discokey:520ee0662f4ba22489d0080953eefb314817ddc5c528a83209894b76f5fda147", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:53984", + "10.65.0.27:53984", + "172.17.0.1:53984", + "172.19.0.1:53984", + "172.20.0.1:53984" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:29:46.290093148Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 4296533335278602, + "StableID": "nMpy3ReuYa11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b474d4ace3796ba7f27ecd64e6a0cc8c7af1e2c182889c56bf968c661f581259", + "DiscoKey": "discokey:e914b70c34379bed721108b6f8456cfd6779db1b7d9010537ffad8e5eb91a071", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:39652", + "10.65.0.27:39652", + "172.17.0.1:39652", + "172.19.0.1:39652", + "172.20.0.1:39652" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:29:46.834499654Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 4129052562030129, + "StableID": "naZZd8D4FZ11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9f0020008d79fc356acec4b437434237f16cccbfb13038eee35dc490ea3a6a35", + "DiscoKey": "discokey:730ffd40f7b9c2914d87f4eac6ea4721101dc29642d8da3048c6240b0a7bfe46", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:55643", + "10.65.0.27:55643", + "172.17.0.1:55643", + "172.19.0.1:55643", + "172.20.0.1:55643" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:29:47.909061857Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6667782799698745, + "StableID": "n4C5GAMr4u11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:58a20b8362ec35dddffa799f562078c8f1dd7b25e54740f6c3a15211da41de45", + "DiscoKey": "discokey:bc11bf8887195e4c69e6ddd75816e05f628dc7b4e435e7468e830275f3556861", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:35504", + "10.65.0.27:35504", + "172.17.0.1:35504", + "172.19.0.1:35504", + "172.20.0.1:35504" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:29:48.453548721Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 2817208958256072, + "StableID": "nMMcZXJvzN11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e548e82d1bcc53e06a1f93c241028d475fc567ccf450fb65cf69f698b0acfd43", + "DiscoKey": "discokey:cdfc8ad0ce6a5e374ff826e87a31bf71a48007822eeacc57f0e831ec3e19e642", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:39234", + "10.65.0.27:39234", + "172.17.0.1:39234", + "172.19.0.1:39234", + "172.20.0.1:39234" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:29:49.003378971Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 3390625595990804, + "StableID": "nTERG8zcUT11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9e5744db825918d533b11008551fe192931e9d5554aae3fc7b6b9fae00ac850c", + "DiscoKey": "discokey:e0dea56a0b0dec9fc73b8e052ad9211dd45bd273cdf91226d1bee31d0f22416c", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:44834", + "10.65.0.27:44834", + "172.17.0.1:44834", + "172.19.0.1:44834", + "172.20.0.1:44834" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:29:49.548056599Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 968689913947377, + "StableID": "n2mDaoqiZ811CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3504874d4beabc3f316508828cf6e3b3c0d61207393456020411756e4ad1c80f", + "DiscoKey": "discokey:db65dacd234ebf899d396a3c6c91dfec91f70caf4e3d178cba7c401f09dd0610", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:37873", + "10.65.0.27:37873", + "172.17.0.1:37873", + "172.19.0.1:37873", + "172.20.0.1:37873" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:29:50.104620665Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 696938256648319, + "StableID": "n8KrBQPeS611CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d7c2f0198ee19b1ae6b07b3a470b23368cac1875c0dde0cb50a1f8083c170978", + "DiscoKey": "discokey:81c1f42387f94b3ed445863fcca52c83f8de5644c77aa3645fc597f0cf2b446c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:59009", + "10.65.0.27:59009", + "172.17.0.1:59009", + "172.19.0.1:59009", + "172.20.0.1:59009" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:29:50.623715041Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4158246360674193, + "StableID": "nimXeg5HUZ11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b95c99803bbab152bcf29b617c9a892b9a0c1bb2b8dfce49ccc0dafeab68eb1d", + "DiscoKey": "discokey:b0c1cc1752892ea1ec226710b1cf111166ca6a9934b1c3e2e4a33d4cae6da971", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:42622", + "10.65.0.27:42622", + "172.17.0.1:42622", + "172.19.0.1:42622", + "172.20.0.1:42622" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:29:51.168298214Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 744157076743230, + "StableID": "nRYHdBk2p611CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:1ff44fded80c2abafaf7bba3dbe770f48b6d15fb2d25cfeda41fb64b3451c20d", + "KeyExpiry": "2026-11-08T18:29:51Z", + "DiscoKey": "discokey:d2e3a51a40e760d410dbeae843738de1274df9313f2cdd526c493041b89b0572", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:51111", + "10.65.0.27:51111", + "172.17.0.1:51111", + "172.19.0.1:51111", + "172.20.0.1:51111" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:29:51.705572614Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 8177835151153133, + "StableID": "nJhLd1skr621CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:8285c8594b27158736a2574bdb57211c19da7a66693e8fb6447e54d509ce8b24", + "KeyExpiry": "2026-11-08T18:29:52Z", + "DiscoKey": "discokey:36c5c6a88f700cb4e8373031e54573a4526b1cd7f347b57e3aeb4f907a3f184a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:34782", + "10.65.0.27:34782", + "172.17.0.1:34782", + "172.19.0.1:34782", + "172.20.0.1:34782" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:29:52.243200577Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5362337086668675, + "StableID": "n41Xt8Wcsi11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:7740b711db64b821c69fdcc8cba5b32289fb5e8974ee1654c1710c55fe902214", + "KeyExpiry": "2026-11-08T18:29:52Z", + "DiscoKey": "discokey:770afaea00abc31a0aae3ee7b14ed172f15e838d88051e6f4dc77edb110fb532", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:53150", + "10.65.0.27:53150", + "172.17.0.1:53150", + "172.19.0.1:53150", + "172.20.0.1:53150" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:29:52.783028805Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "1291891487792929": { + "ID": 1291891487792929, + "LoginName": "raticate.tail78f774.ts.net", + "DisplayName": "raticate" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "rattata": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4296533335278602, + "StableID": "nMpy3ReuYa11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 4296533335278602, + "Key": "nodekey:b474d4ace3796ba7f27ecd64e6a0cc8c7af1e2c182889c56bf968c661f581259", + "DiscoKey": "discokey:e914b70c34379bed721108b6f8456cfd6779db1b7d9010537ffad8e5eb91a071", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:39652", + "10.65.0.27:39652", + "172.17.0.1:39652", + "172.19.0.1:39652", + "172.20.0.1:39652" + ], + "Hostinfo": {"Hostname": "rattata", "RequestTags": ["tag:group-a"], "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:29:46.834499654Z", + "Tags": ["tag:group-a"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:b474d4ace3796ba7f27ecd64e6a0cc8c7af1e2c182889c56bf968c661f581259", + "MachineKey": "mkey:2c12ad9e9bd1cc11eca136411bfb9b395f58f7f327dad061fb98d2fda901a34b", + "Peers": [{ + "ID": 8234662870115732, + "StableID": "n9H8ZYdVJ721CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0eee01ac22303d4bc8f22385fa59fdb650a2e6d7aee6081c8dfa91bdc30b256b", + "DiscoKey": "discokey:04b3124736af5aeb3bd59fc85dc63f072b182adac193c5d7af2f390f8c6e4212", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:43199", + "10.65.0.27:43199", + "172.17.0.1:43199", + "172.19.0.1:43199", + "172.20.0.1:43199" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:29:45.219812301Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6544588742819998, + "StableID": "nPd5KRF47t11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fb390f698893a62c7cb05680d1b71899216076979c708e8410f8a40231dd555f", + "DiscoKey": "discokey:9f7ba6818ea891dc602ec49f439bdb83aee27946c9852551b671dbca3378ef4f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:45163", + "10.65.0.27:45163", + "172.17.0.1:45163", + "172.19.0.1:45163", + "172.20.0.1:45163" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:29:45.751618181Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 5315396181138127, + "StableID": "npMsomSMWi11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6cc5c0e825391acf368cad164685681fe8774e1d4d9f44c1a481dcc14a75e20f", + "DiscoKey": "discokey:520ee0662f4ba22489d0080953eefb314817ddc5c528a83209894b76f5fda147", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:53984", + "10.65.0.27:53984", + "172.17.0.1:53984", + "172.19.0.1:53984", + "172.20.0.1:53984" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:29:46.290093148Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 1291891487792929, + "StableID": "ncJJuKo66B11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:268c2b658a8d975c5f9578bbc186c816623320edb4ce04bb85a4410d1179d635", + "DiscoKey": "discokey:944ad6dcef0b6e6c43ce6b4c3afca444bb4df653f2dc7aa2937c68043245e55a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:49120", + "10.65.0.27:49120", + "172.17.0.1:49120", + "172.19.0.1:49120", + "172.20.0.1:49120" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:29:47.36869129Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4129052562030129, + "StableID": "naZZd8D4FZ11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9f0020008d79fc356acec4b437434237f16cccbfb13038eee35dc490ea3a6a35", + "DiscoKey": "discokey:730ffd40f7b9c2914d87f4eac6ea4721101dc29642d8da3048c6240b0a7bfe46", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:55643", + "10.65.0.27:55643", + "172.17.0.1:55643", + "172.19.0.1:55643", + "172.20.0.1:55643" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:29:47.909061857Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6667782799698745, + "StableID": "n4C5GAMr4u11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:58a20b8362ec35dddffa799f562078c8f1dd7b25e54740f6c3a15211da41de45", + "DiscoKey": "discokey:bc11bf8887195e4c69e6ddd75816e05f628dc7b4e435e7468e830275f3556861", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:35504", + "10.65.0.27:35504", + "172.17.0.1:35504", + "172.19.0.1:35504", + "172.20.0.1:35504" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:29:48.453548721Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 2817208958256072, + "StableID": "nMMcZXJvzN11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e548e82d1bcc53e06a1f93c241028d475fc567ccf450fb65cf69f698b0acfd43", + "DiscoKey": "discokey:cdfc8ad0ce6a5e374ff826e87a31bf71a48007822eeacc57f0e831ec3e19e642", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:39234", + "10.65.0.27:39234", + "172.17.0.1:39234", + "172.19.0.1:39234", + "172.20.0.1:39234" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:29:49.003378971Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 3390625595990804, + "StableID": "nTERG8zcUT11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9e5744db825918d533b11008551fe192931e9d5554aae3fc7b6b9fae00ac850c", + "DiscoKey": "discokey:e0dea56a0b0dec9fc73b8e052ad9211dd45bd273cdf91226d1bee31d0f22416c", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:44834", + "10.65.0.27:44834", + "172.17.0.1:44834", + "172.19.0.1:44834", + "172.20.0.1:44834" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:29:49.548056599Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 968689913947377, + "StableID": "n2mDaoqiZ811CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3504874d4beabc3f316508828cf6e3b3c0d61207393456020411756e4ad1c80f", + "DiscoKey": "discokey:db65dacd234ebf899d396a3c6c91dfec91f70caf4e3d178cba7c401f09dd0610", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:37873", + "10.65.0.27:37873", + "172.17.0.1:37873", + "172.19.0.1:37873", + "172.20.0.1:37873" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:29:50.104620665Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 696938256648319, + "StableID": "n8KrBQPeS611CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d7c2f0198ee19b1ae6b07b3a470b23368cac1875c0dde0cb50a1f8083c170978", + "DiscoKey": "discokey:81c1f42387f94b3ed445863fcca52c83f8de5644c77aa3645fc597f0cf2b446c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:59009", + "10.65.0.27:59009", + "172.17.0.1:59009", + "172.19.0.1:59009", + "172.20.0.1:59009" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:29:50.623715041Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4158246360674193, + "StableID": "nimXeg5HUZ11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b95c99803bbab152bcf29b617c9a892b9a0c1bb2b8dfce49ccc0dafeab68eb1d", + "DiscoKey": "discokey:b0c1cc1752892ea1ec226710b1cf111166ca6a9934b1c3e2e4a33d4cae6da971", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:42622", + "10.65.0.27:42622", + "172.17.0.1:42622", + "172.19.0.1:42622", + "172.20.0.1:42622" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:29:51.168298214Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 744157076743230, + "StableID": "nRYHdBk2p611CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:1ff44fded80c2abafaf7bba3dbe770f48b6d15fb2d25cfeda41fb64b3451c20d", + "KeyExpiry": "2026-11-08T18:29:51Z", + "DiscoKey": "discokey:d2e3a51a40e760d410dbeae843738de1274df9313f2cdd526c493041b89b0572", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:51111", + "10.65.0.27:51111", + "172.17.0.1:51111", + "172.19.0.1:51111", + "172.20.0.1:51111" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:29:51.705572614Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 8177835151153133, + "StableID": "nJhLd1skr621CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:8285c8594b27158736a2574bdb57211c19da7a66693e8fb6447e54d509ce8b24", + "KeyExpiry": "2026-11-08T18:29:52Z", + "DiscoKey": "discokey:36c5c6a88f700cb4e8373031e54573a4526b1cd7f347b57e3aeb4f907a3f184a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:34782", + "10.65.0.27:34782", + "172.17.0.1:34782", + "172.19.0.1:34782", + "172.20.0.1:34782" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:29:52.243200577Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5362337086668675, + "StableID": "n41Xt8Wcsi11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:7740b711db64b821c69fdcc8cba5b32289fb5e8974ee1654c1710c55fe902214", + "KeyExpiry": "2026-11-08T18:29:52Z", + "DiscoKey": "discokey:770afaea00abc31a0aae3ee7b14ed172f15e838d88051e6f4dc77edb110fb532", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:53150", + "10.65.0.27:53150", + "172.17.0.1:53150", + "172.19.0.1:53150", + "172.20.0.1:53150" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:29:52.783028805Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4296533335278602": { + "ID": 4296533335278602, + "LoginName": "rattata.tail78f774.ts.net", + "DisplayName": "rattata" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "spearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6667782799698745, + "StableID": "n4C5GAMr4u11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 6667782799698745, + "Key": "nodekey:58a20b8362ec35dddffa799f562078c8f1dd7b25e54740f6c3a15211da41de45", + "DiscoKey": "discokey:bc11bf8887195e4c69e6ddd75816e05f628dc7b4e435e7468e830275f3556861", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:35504", + "10.65.0.27:35504", + "172.17.0.1:35504", + "172.19.0.1:35504", + "172.20.0.1:35504" + ], + "Hostinfo": { + "Hostname": "spearow", + "RoutableIPs": ["10.44.0.0/16"], + "RequestTags": ["tag:spearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:29:48.453548721Z", + "Tags": ["tag:spearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:58a20b8362ec35dddffa799f562078c8f1dd7b25e54740f6c3a15211da41de45", + "MachineKey": "mkey:0f3d44fdc0417ac9ca4cd7724302ca0623276429b755a109dd465e9c6c6e716e", + "Peers": [{ + "ID": 8234662870115732, + "StableID": "n9H8ZYdVJ721CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0eee01ac22303d4bc8f22385fa59fdb650a2e6d7aee6081c8dfa91bdc30b256b", + "DiscoKey": "discokey:04b3124736af5aeb3bd59fc85dc63f072b182adac193c5d7af2f390f8c6e4212", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:43199", + "10.65.0.27:43199", + "172.17.0.1:43199", + "172.19.0.1:43199", + "172.20.0.1:43199" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:29:45.219812301Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6544588742819998, + "StableID": "nPd5KRF47t11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fb390f698893a62c7cb05680d1b71899216076979c708e8410f8a40231dd555f", + "DiscoKey": "discokey:9f7ba6818ea891dc602ec49f439bdb83aee27946c9852551b671dbca3378ef4f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:45163", + "10.65.0.27:45163", + "172.17.0.1:45163", + "172.19.0.1:45163", + "172.20.0.1:45163" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:29:45.751618181Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 5315396181138127, + "StableID": "npMsomSMWi11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6cc5c0e825391acf368cad164685681fe8774e1d4d9f44c1a481dcc14a75e20f", + "DiscoKey": "discokey:520ee0662f4ba22489d0080953eefb314817ddc5c528a83209894b76f5fda147", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:53984", + "10.65.0.27:53984", + "172.17.0.1:53984", + "172.19.0.1:53984", + "172.20.0.1:53984" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:29:46.290093148Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 4296533335278602, + "StableID": "nMpy3ReuYa11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b474d4ace3796ba7f27ecd64e6a0cc8c7af1e2c182889c56bf968c661f581259", + "DiscoKey": "discokey:e914b70c34379bed721108b6f8456cfd6779db1b7d9010537ffad8e5eb91a071", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:39652", + "10.65.0.27:39652", + "172.17.0.1:39652", + "172.19.0.1:39652", + "172.20.0.1:39652" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:29:46.834499654Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1291891487792929, + "StableID": "ncJJuKo66B11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:268c2b658a8d975c5f9578bbc186c816623320edb4ce04bb85a4410d1179d635", + "DiscoKey": "discokey:944ad6dcef0b6e6c43ce6b4c3afca444bb4df653f2dc7aa2937c68043245e55a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:49120", + "10.65.0.27:49120", + "172.17.0.1:49120", + "172.19.0.1:49120", + "172.20.0.1:49120" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:29:47.36869129Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4129052562030129, + "StableID": "naZZd8D4FZ11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9f0020008d79fc356acec4b437434237f16cccbfb13038eee35dc490ea3a6a35", + "DiscoKey": "discokey:730ffd40f7b9c2914d87f4eac6ea4721101dc29642d8da3048c6240b0a7bfe46", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:55643", + "10.65.0.27:55643", + "172.17.0.1:55643", + "172.19.0.1:55643", + "172.20.0.1:55643" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:29:47.909061857Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2817208958256072, + "StableID": "nMMcZXJvzN11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e548e82d1bcc53e06a1f93c241028d475fc567ccf450fb65cf69f698b0acfd43", + "DiscoKey": "discokey:cdfc8ad0ce6a5e374ff826e87a31bf71a48007822eeacc57f0e831ec3e19e642", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:39234", + "10.65.0.27:39234", + "172.17.0.1:39234", + "172.19.0.1:39234", + "172.20.0.1:39234" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:29:49.003378971Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 3390625595990804, + "StableID": "nTERG8zcUT11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9e5744db825918d533b11008551fe192931e9d5554aae3fc7b6b9fae00ac850c", + "DiscoKey": "discokey:e0dea56a0b0dec9fc73b8e052ad9211dd45bd273cdf91226d1bee31d0f22416c", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:44834", + "10.65.0.27:44834", + "172.17.0.1:44834", + "172.19.0.1:44834", + "172.20.0.1:44834" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:29:49.548056599Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 968689913947377, + "StableID": "n2mDaoqiZ811CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3504874d4beabc3f316508828cf6e3b3c0d61207393456020411756e4ad1c80f", + "DiscoKey": "discokey:db65dacd234ebf899d396a3c6c91dfec91f70caf4e3d178cba7c401f09dd0610", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:37873", + "10.65.0.27:37873", + "172.17.0.1:37873", + "172.19.0.1:37873", + "172.20.0.1:37873" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:29:50.104620665Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 696938256648319, + "StableID": "n8KrBQPeS611CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d7c2f0198ee19b1ae6b07b3a470b23368cac1875c0dde0cb50a1f8083c170978", + "DiscoKey": "discokey:81c1f42387f94b3ed445863fcca52c83f8de5644c77aa3645fc597f0cf2b446c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:59009", + "10.65.0.27:59009", + "172.17.0.1:59009", + "172.19.0.1:59009", + "172.20.0.1:59009" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:29:50.623715041Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4158246360674193, + "StableID": "nimXeg5HUZ11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b95c99803bbab152bcf29b617c9a892b9a0c1bb2b8dfce49ccc0dafeab68eb1d", + "DiscoKey": "discokey:b0c1cc1752892ea1ec226710b1cf111166ca6a9934b1c3e2e4a33d4cae6da971", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:42622", + "10.65.0.27:42622", + "172.17.0.1:42622", + "172.19.0.1:42622", + "172.20.0.1:42622" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:29:51.168298214Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 744157076743230, + "StableID": "nRYHdBk2p611CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:1ff44fded80c2abafaf7bba3dbe770f48b6d15fb2d25cfeda41fb64b3451c20d", + "KeyExpiry": "2026-11-08T18:29:51Z", + "DiscoKey": "discokey:d2e3a51a40e760d410dbeae843738de1274df9313f2cdd526c493041b89b0572", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:51111", + "10.65.0.27:51111", + "172.17.0.1:51111", + "172.19.0.1:51111", + "172.20.0.1:51111" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:29:51.705572614Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 8177835151153133, + "StableID": "nJhLd1skr621CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:8285c8594b27158736a2574bdb57211c19da7a66693e8fb6447e54d509ce8b24", + "KeyExpiry": "2026-11-08T18:29:52Z", + "DiscoKey": "discokey:36c5c6a88f700cb4e8373031e54573a4526b1cd7f347b57e3aeb4f907a3f184a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:34782", + "10.65.0.27:34782", + "172.17.0.1:34782", + "172.19.0.1:34782", + "172.20.0.1:34782" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:29:52.243200577Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5362337086668675, + "StableID": "n41Xt8Wcsi11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:7740b711db64b821c69fdcc8cba5b32289fb5e8974ee1654c1710c55fe902214", + "KeyExpiry": "2026-11-08T18:29:52Z", + "DiscoKey": "discokey:770afaea00abc31a0aae3ee7b14ed172f15e838d88051e6f4dc77edb110fb532", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:53150", + "10.65.0.27:53150", + "172.17.0.1:53150", + "172.19.0.1:53150", + "172.20.0.1:53150" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:29:52.783028805Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "6667782799698745": { + "ID": 6667782799698745, + "LoginName": "spearow.tail78f774.ts.net", + "DisplayName": "spearow" + }} + } + }, "squirtle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 3390625595990804, + "StableID": "nTERG8zcUT11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 3390625595990804, + "Key": "nodekey:9e5744db825918d533b11008551fe192931e9d5554aae3fc7b6b9fae00ac850c", + "DiscoKey": "discokey:e0dea56a0b0dec9fc73b8e052ad9211dd45bd273cdf91226d1bee31d0f22416c", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:44834", + "10.65.0.27:44834", + "172.17.0.1:44834", + "172.19.0.1:44834", + "172.20.0.1:44834" + ], + "Hostinfo": { + "Hostname": "squirtle", + "RoutableIPs": ["10.33.0.0/16"], + "RequestTags": ["tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:29:49.548056599Z", + "Tags": ["tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:9e5744db825918d533b11008551fe192931e9d5554aae3fc7b6b9fae00ac850c", + "MachineKey": "mkey:d2cb0ad5c80770369b72ab2bb71cfa4abfd7dc3878e8a65df3b60f0785acfc42", + "Peers": [{ + "ID": 8234662870115732, + "StableID": "n9H8ZYdVJ721CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0eee01ac22303d4bc8f22385fa59fdb650a2e6d7aee6081c8dfa91bdc30b256b", + "DiscoKey": "discokey:04b3124736af5aeb3bd59fc85dc63f072b182adac193c5d7af2f390f8c6e4212", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:43199", + "10.65.0.27:43199", + "172.17.0.1:43199", + "172.19.0.1:43199", + "172.20.0.1:43199" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:29:45.219812301Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6544588742819998, + "StableID": "nPd5KRF47t11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fb390f698893a62c7cb05680d1b71899216076979c708e8410f8a40231dd555f", + "DiscoKey": "discokey:9f7ba6818ea891dc602ec49f439bdb83aee27946c9852551b671dbca3378ef4f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:45163", + "10.65.0.27:45163", + "172.17.0.1:45163", + "172.19.0.1:45163", + "172.20.0.1:45163" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:29:45.751618181Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 5315396181138127, + "StableID": "npMsomSMWi11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6cc5c0e825391acf368cad164685681fe8774e1d4d9f44c1a481dcc14a75e20f", + "DiscoKey": "discokey:520ee0662f4ba22489d0080953eefb314817ddc5c528a83209894b76f5fda147", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:53984", + "10.65.0.27:53984", + "172.17.0.1:53984", + "172.19.0.1:53984", + "172.20.0.1:53984" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:29:46.290093148Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 4296533335278602, + "StableID": "nMpy3ReuYa11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b474d4ace3796ba7f27ecd64e6a0cc8c7af1e2c182889c56bf968c661f581259", + "DiscoKey": "discokey:e914b70c34379bed721108b6f8456cfd6779db1b7d9010537ffad8e5eb91a071", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:39652", + "10.65.0.27:39652", + "172.17.0.1:39652", + "172.19.0.1:39652", + "172.20.0.1:39652" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:29:46.834499654Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1291891487792929, + "StableID": "ncJJuKo66B11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:268c2b658a8d975c5f9578bbc186c816623320edb4ce04bb85a4410d1179d635", + "DiscoKey": "discokey:944ad6dcef0b6e6c43ce6b4c3afca444bb4df653f2dc7aa2937c68043245e55a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:49120", + "10.65.0.27:49120", + "172.17.0.1:49120", + "172.19.0.1:49120", + "172.20.0.1:49120" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:29:47.36869129Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4129052562030129, + "StableID": "naZZd8D4FZ11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9f0020008d79fc356acec4b437434237f16cccbfb13038eee35dc490ea3a6a35", + "DiscoKey": "discokey:730ffd40f7b9c2914d87f4eac6ea4721101dc29642d8da3048c6240b0a7bfe46", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:55643", + "10.65.0.27:55643", + "172.17.0.1:55643", + "172.19.0.1:55643", + "172.20.0.1:55643" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:29:47.909061857Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6667782799698745, + "StableID": "n4C5GAMr4u11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:58a20b8362ec35dddffa799f562078c8f1dd7b25e54740f6c3a15211da41de45", + "DiscoKey": "discokey:bc11bf8887195e4c69e6ddd75816e05f628dc7b4e435e7468e830275f3556861", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:35504", + "10.65.0.27:35504", + "172.17.0.1:35504", + "172.19.0.1:35504", + "172.20.0.1:35504" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:29:48.453548721Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 2817208958256072, + "StableID": "nMMcZXJvzN11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e548e82d1bcc53e06a1f93c241028d475fc567ccf450fb65cf69f698b0acfd43", + "DiscoKey": "discokey:cdfc8ad0ce6a5e374ff826e87a31bf71a48007822eeacc57f0e831ec3e19e642", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:39234", + "10.65.0.27:39234", + "172.17.0.1:39234", + "172.19.0.1:39234", + "172.20.0.1:39234" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:29:49.003378971Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 968689913947377, + "StableID": "n2mDaoqiZ811CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3504874d4beabc3f316508828cf6e3b3c0d61207393456020411756e4ad1c80f", + "DiscoKey": "discokey:db65dacd234ebf899d396a3c6c91dfec91f70caf4e3d178cba7c401f09dd0610", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:37873", + "10.65.0.27:37873", + "172.17.0.1:37873", + "172.19.0.1:37873", + "172.20.0.1:37873" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:29:50.104620665Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 696938256648319, + "StableID": "n8KrBQPeS611CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d7c2f0198ee19b1ae6b07b3a470b23368cac1875c0dde0cb50a1f8083c170978", + "DiscoKey": "discokey:81c1f42387f94b3ed445863fcca52c83f8de5644c77aa3645fc597f0cf2b446c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:59009", + "10.65.0.27:59009", + "172.17.0.1:59009", + "172.19.0.1:59009", + "172.20.0.1:59009" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:29:50.623715041Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4158246360674193, + "StableID": "nimXeg5HUZ11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b95c99803bbab152bcf29b617c9a892b9a0c1bb2b8dfce49ccc0dafeab68eb1d", + "DiscoKey": "discokey:b0c1cc1752892ea1ec226710b1cf111166ca6a9934b1c3e2e4a33d4cae6da971", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:42622", + "10.65.0.27:42622", + "172.17.0.1:42622", + "172.19.0.1:42622", + "172.20.0.1:42622" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:29:51.168298214Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 744157076743230, + "StableID": "nRYHdBk2p611CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:1ff44fded80c2abafaf7bba3dbe770f48b6d15fb2d25cfeda41fb64b3451c20d", + "KeyExpiry": "2026-11-08T18:29:51Z", + "DiscoKey": "discokey:d2e3a51a40e760d410dbeae843738de1274df9313f2cdd526c493041b89b0572", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:51111", + "10.65.0.27:51111", + "172.17.0.1:51111", + "172.19.0.1:51111", + "172.20.0.1:51111" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:29:51.705572614Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 8177835151153133, + "StableID": "nJhLd1skr621CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:8285c8594b27158736a2574bdb57211c19da7a66693e8fb6447e54d509ce8b24", + "KeyExpiry": "2026-11-08T18:29:52Z", + "DiscoKey": "discokey:36c5c6a88f700cb4e8373031e54573a4526b1cd7f347b57e3aeb4f907a3f184a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:34782", + "10.65.0.27:34782", + "172.17.0.1:34782", + "172.19.0.1:34782", + "172.20.0.1:34782" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:29:52.243200577Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5362337086668675, + "StableID": "n41Xt8Wcsi11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:7740b711db64b821c69fdcc8cba5b32289fb5e8974ee1654c1710c55fe902214", + "KeyExpiry": "2026-11-08T18:29:52Z", + "DiscoKey": "discokey:770afaea00abc31a0aae3ee7b14ed172f15e838d88051e6f4dc77edb110fb532", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:53150", + "10.65.0.27:53150", + "172.17.0.1:53150", + "172.19.0.1:53150", + "172.20.0.1:53150" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:29:52.783028805Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3390625595990804": { + "ID": 3390625595990804, + "LoginName": "squirtle.tail78f774.ts.net", + "DisplayName": "squirtle" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "venusaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8177835151153133, + "StableID": "nJhLd1skr621CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:8285c8594b27158736a2574bdb57211c19da7a66693e8fb6447e54d509ce8b24", + "KeyExpiry": "2026-11-08T18:29:52Z", + "DiscoKey": "discokey:36c5c6a88f700cb4e8373031e54573a4526b1cd7f347b57e3aeb4f907a3f184a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:34782", + "10.65.0.27:34782", + "172.17.0.1:34782", + "172.19.0.1:34782", + "172.20.0.1:34782" + ], + "Hostinfo": {"Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:29:52.243200577Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:8285c8594b27158736a2574bdb57211c19da7a66693e8fb6447e54d509ce8b24", + "MachineKey": "mkey:42fa16389e46e55739a419d83e29a38612c838c8a608879ef61293937bad4c33", + "Peers": [{ + "ID": 8234662870115732, + "StableID": "n9H8ZYdVJ721CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0eee01ac22303d4bc8f22385fa59fdb650a2e6d7aee6081c8dfa91bdc30b256b", + "DiscoKey": "discokey:04b3124736af5aeb3bd59fc85dc63f072b182adac193c5d7af2f390f8c6e4212", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:43199", + "10.65.0.27:43199", + "172.17.0.1:43199", + "172.19.0.1:43199", + "172.20.0.1:43199" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:29:45.219812301Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6544588742819998, + "StableID": "nPd5KRF47t11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fb390f698893a62c7cb05680d1b71899216076979c708e8410f8a40231dd555f", + "DiscoKey": "discokey:9f7ba6818ea891dc602ec49f439bdb83aee27946c9852551b671dbca3378ef4f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:45163", + "10.65.0.27:45163", + "172.17.0.1:45163", + "172.19.0.1:45163", + "172.20.0.1:45163" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:29:45.751618181Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 5315396181138127, + "StableID": "npMsomSMWi11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6cc5c0e825391acf368cad164685681fe8774e1d4d9f44c1a481dcc14a75e20f", + "DiscoKey": "discokey:520ee0662f4ba22489d0080953eefb314817ddc5c528a83209894b76f5fda147", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:53984", + "10.65.0.27:53984", + "172.17.0.1:53984", + "172.19.0.1:53984", + "172.20.0.1:53984" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:29:46.290093148Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 4296533335278602, + "StableID": "nMpy3ReuYa11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b474d4ace3796ba7f27ecd64e6a0cc8c7af1e2c182889c56bf968c661f581259", + "DiscoKey": "discokey:e914b70c34379bed721108b6f8456cfd6779db1b7d9010537ffad8e5eb91a071", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:39652", + "10.65.0.27:39652", + "172.17.0.1:39652", + "172.19.0.1:39652", + "172.20.0.1:39652" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:29:46.834499654Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1291891487792929, + "StableID": "ncJJuKo66B11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:268c2b658a8d975c5f9578bbc186c816623320edb4ce04bb85a4410d1179d635", + "DiscoKey": "discokey:944ad6dcef0b6e6c43ce6b4c3afca444bb4df653f2dc7aa2937c68043245e55a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:49120", + "10.65.0.27:49120", + "172.17.0.1:49120", + "172.19.0.1:49120", + "172.20.0.1:49120" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:29:47.36869129Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4129052562030129, + "StableID": "naZZd8D4FZ11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9f0020008d79fc356acec4b437434237f16cccbfb13038eee35dc490ea3a6a35", + "DiscoKey": "discokey:730ffd40f7b9c2914d87f4eac6ea4721101dc29642d8da3048c6240b0a7bfe46", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:55643", + "10.65.0.27:55643", + "172.17.0.1:55643", + "172.19.0.1:55643", + "172.20.0.1:55643" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:29:47.909061857Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6667782799698745, + "StableID": "n4C5GAMr4u11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:58a20b8362ec35dddffa799f562078c8f1dd7b25e54740f6c3a15211da41de45", + "DiscoKey": "discokey:bc11bf8887195e4c69e6ddd75816e05f628dc7b4e435e7468e830275f3556861", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:35504", + "10.65.0.27:35504", + "172.17.0.1:35504", + "172.19.0.1:35504", + "172.20.0.1:35504" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:29:48.453548721Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 2817208958256072, + "StableID": "nMMcZXJvzN11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e548e82d1bcc53e06a1f93c241028d475fc567ccf450fb65cf69f698b0acfd43", + "DiscoKey": "discokey:cdfc8ad0ce6a5e374ff826e87a31bf71a48007822eeacc57f0e831ec3e19e642", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:39234", + "10.65.0.27:39234", + "172.17.0.1:39234", + "172.19.0.1:39234", + "172.20.0.1:39234" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:29:49.003378971Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 3390625595990804, + "StableID": "nTERG8zcUT11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9e5744db825918d533b11008551fe192931e9d5554aae3fc7b6b9fae00ac850c", + "DiscoKey": "discokey:e0dea56a0b0dec9fc73b8e052ad9211dd45bd273cdf91226d1bee31d0f22416c", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:44834", + "10.65.0.27:44834", + "172.17.0.1:44834", + "172.19.0.1:44834", + "172.20.0.1:44834" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:29:49.548056599Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 968689913947377, + "StableID": "n2mDaoqiZ811CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3504874d4beabc3f316508828cf6e3b3c0d61207393456020411756e4ad1c80f", + "DiscoKey": "discokey:db65dacd234ebf899d396a3c6c91dfec91f70caf4e3d178cba7c401f09dd0610", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:37873", + "10.65.0.27:37873", + "172.17.0.1:37873", + "172.19.0.1:37873", + "172.20.0.1:37873" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:29:50.104620665Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 696938256648319, + "StableID": "n8KrBQPeS611CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d7c2f0198ee19b1ae6b07b3a470b23368cac1875c0dde0cb50a1f8083c170978", + "DiscoKey": "discokey:81c1f42387f94b3ed445863fcca52c83f8de5644c77aa3645fc597f0cf2b446c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:59009", + "10.65.0.27:59009", + "172.17.0.1:59009", + "172.19.0.1:59009", + "172.20.0.1:59009" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:29:50.623715041Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4158246360674193, + "StableID": "nimXeg5HUZ11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b95c99803bbab152bcf29b617c9a892b9a0c1bb2b8dfce49ccc0dafeab68eb1d", + "DiscoKey": "discokey:b0c1cc1752892ea1ec226710b1cf111166ca6a9934b1c3e2e4a33d4cae6da971", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:42622", + "10.65.0.27:42622", + "172.17.0.1:42622", + "172.19.0.1:42622", + "172.20.0.1:42622" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:29:51.168298214Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 744157076743230, + "StableID": "nRYHdBk2p611CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:1ff44fded80c2abafaf7bba3dbe770f48b6d15fb2d25cfeda41fb64b3451c20d", + "KeyExpiry": "2026-11-08T18:29:51Z", + "DiscoKey": "discokey:d2e3a51a40e760d410dbeae843738de1274df9313f2cdd526c493041b89b0572", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:51111", + "10.65.0.27:51111", + "172.17.0.1:51111", + "172.19.0.1:51111", + "172.20.0.1:51111" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:29:51.705572614Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5362337086668675, + "StableID": "n41Xt8Wcsi11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:7740b711db64b821c69fdcc8cba5b32289fb5e8974ee1654c1710c55fe902214", + "KeyExpiry": "2026-11-08T18:29:52Z", + "DiscoKey": "discokey:770afaea00abc31a0aae3ee7b14ed172f15e838d88051e6f4dc77edb110fb532", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:53150", + "10.65.0.27:53150", + "172.17.0.1:53150", + "172.19.0.1:53150", + "172.20.0.1:53150" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:29:52.783028805Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "weedle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 968689913947377, + "StableID": "n2mDaoqiZ811CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 968689913947377, + "Key": "nodekey:3504874d4beabc3f316508828cf6e3b3c0d61207393456020411756e4ad1c80f", + "DiscoKey": "discokey:db65dacd234ebf899d396a3c6c91dfec91f70caf4e3d178cba7c401f09dd0610", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:37873", + "10.65.0.27:37873", + "172.17.0.1:37873", + "172.19.0.1:37873", + "172.20.0.1:37873" + ], + "Hostinfo": {"Hostname": "weedle", "RequestTags": ["tag:client"], "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:29:50.104620665Z", + "Tags": ["tag:client"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:3504874d4beabc3f316508828cf6e3b3c0d61207393456020411756e4ad1c80f", + "MachineKey": "mkey:5484d91b0cc7f221c0abbf8d8f3eec1bea72bc0c48c582452372c5f7e3dbe43f", + "Peers": [{ + "ID": 8234662870115732, + "StableID": "n9H8ZYdVJ721CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0eee01ac22303d4bc8f22385fa59fdb650a2e6d7aee6081c8dfa91bdc30b256b", + "DiscoKey": "discokey:04b3124736af5aeb3bd59fc85dc63f072b182adac193c5d7af2f390f8c6e4212", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:43199", + "10.65.0.27:43199", + "172.17.0.1:43199", + "172.19.0.1:43199", + "172.20.0.1:43199" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:29:45.219812301Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6544588742819998, + "StableID": "nPd5KRF47t11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fb390f698893a62c7cb05680d1b71899216076979c708e8410f8a40231dd555f", + "DiscoKey": "discokey:9f7ba6818ea891dc602ec49f439bdb83aee27946c9852551b671dbca3378ef4f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:45163", + "10.65.0.27:45163", + "172.17.0.1:45163", + "172.19.0.1:45163", + "172.20.0.1:45163" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:29:45.751618181Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 5315396181138127, + "StableID": "npMsomSMWi11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6cc5c0e825391acf368cad164685681fe8774e1d4d9f44c1a481dcc14a75e20f", + "DiscoKey": "discokey:520ee0662f4ba22489d0080953eefb314817ddc5c528a83209894b76f5fda147", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:53984", + "10.65.0.27:53984", + "172.17.0.1:53984", + "172.19.0.1:53984", + "172.20.0.1:53984" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:29:46.290093148Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 4296533335278602, + "StableID": "nMpy3ReuYa11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b474d4ace3796ba7f27ecd64e6a0cc8c7af1e2c182889c56bf968c661f581259", + "DiscoKey": "discokey:e914b70c34379bed721108b6f8456cfd6779db1b7d9010537ffad8e5eb91a071", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:39652", + "10.65.0.27:39652", + "172.17.0.1:39652", + "172.19.0.1:39652", + "172.20.0.1:39652" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:29:46.834499654Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1291891487792929, + "StableID": "ncJJuKo66B11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:268c2b658a8d975c5f9578bbc186c816623320edb4ce04bb85a4410d1179d635", + "DiscoKey": "discokey:944ad6dcef0b6e6c43ce6b4c3afca444bb4df653f2dc7aa2937c68043245e55a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:49120", + "10.65.0.27:49120", + "172.17.0.1:49120", + "172.19.0.1:49120", + "172.20.0.1:49120" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:29:47.36869129Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4129052562030129, + "StableID": "naZZd8D4FZ11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9f0020008d79fc356acec4b437434237f16cccbfb13038eee35dc490ea3a6a35", + "DiscoKey": "discokey:730ffd40f7b9c2914d87f4eac6ea4721101dc29642d8da3048c6240b0a7bfe46", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:55643", + "10.65.0.27:55643", + "172.17.0.1:55643", + "172.19.0.1:55643", + "172.20.0.1:55643" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:29:47.909061857Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6667782799698745, + "StableID": "n4C5GAMr4u11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:58a20b8362ec35dddffa799f562078c8f1dd7b25e54740f6c3a15211da41de45", + "DiscoKey": "discokey:bc11bf8887195e4c69e6ddd75816e05f628dc7b4e435e7468e830275f3556861", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:35504", + "10.65.0.27:35504", + "172.17.0.1:35504", + "172.19.0.1:35504", + "172.20.0.1:35504" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:29:48.453548721Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 2817208958256072, + "StableID": "nMMcZXJvzN11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e548e82d1bcc53e06a1f93c241028d475fc567ccf450fb65cf69f698b0acfd43", + "DiscoKey": "discokey:cdfc8ad0ce6a5e374ff826e87a31bf71a48007822eeacc57f0e831ec3e19e642", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:39234", + "10.65.0.27:39234", + "172.17.0.1:39234", + "172.19.0.1:39234", + "172.20.0.1:39234" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:29:49.003378971Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 3390625595990804, + "StableID": "nTERG8zcUT11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9e5744db825918d533b11008551fe192931e9d5554aae3fc7b6b9fae00ac850c", + "DiscoKey": "discokey:e0dea56a0b0dec9fc73b8e052ad9211dd45bd273cdf91226d1bee31d0f22416c", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:44834", + "10.65.0.27:44834", + "172.17.0.1:44834", + "172.19.0.1:44834", + "172.20.0.1:44834" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:29:49.548056599Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 696938256648319, + "StableID": "n8KrBQPeS611CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d7c2f0198ee19b1ae6b07b3a470b23368cac1875c0dde0cb50a1f8083c170978", + "DiscoKey": "discokey:81c1f42387f94b3ed445863fcca52c83f8de5644c77aa3645fc597f0cf2b446c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:59009", + "10.65.0.27:59009", + "172.17.0.1:59009", + "172.19.0.1:59009", + "172.20.0.1:59009" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:29:50.623715041Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4158246360674193, + "StableID": "nimXeg5HUZ11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b95c99803bbab152bcf29b617c9a892b9a0c1bb2b8dfce49ccc0dafeab68eb1d", + "DiscoKey": "discokey:b0c1cc1752892ea1ec226710b1cf111166ca6a9934b1c3e2e4a33d4cae6da971", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:42622", + "10.65.0.27:42622", + "172.17.0.1:42622", + "172.19.0.1:42622", + "172.20.0.1:42622" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:29:51.168298214Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 744157076743230, + "StableID": "nRYHdBk2p611CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:1ff44fded80c2abafaf7bba3dbe770f48b6d15fb2d25cfeda41fb64b3451c20d", + "KeyExpiry": "2026-11-08T18:29:51Z", + "DiscoKey": "discokey:d2e3a51a40e760d410dbeae843738de1274df9313f2cdd526c493041b89b0572", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:51111", + "10.65.0.27:51111", + "172.17.0.1:51111", + "172.19.0.1:51111", + "172.20.0.1:51111" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:29:51.705572614Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 8177835151153133, + "StableID": "nJhLd1skr621CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:8285c8594b27158736a2574bdb57211c19da7a66693e8fb6447e54d509ce8b24", + "KeyExpiry": "2026-11-08T18:29:52Z", + "DiscoKey": "discokey:36c5c6a88f700cb4e8373031e54573a4526b1cd7f347b57e3aeb4f907a3f184a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:34782", + "10.65.0.27:34782", + "172.17.0.1:34782", + "172.19.0.1:34782", + "172.20.0.1:34782" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:29:52.243200577Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5362337086668675, + "StableID": "n41Xt8Wcsi11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:7740b711db64b821c69fdcc8cba5b32289fb5e8974ee1654c1710c55fe902214", + "KeyExpiry": "2026-11-08T18:29:52Z", + "DiscoKey": "discokey:770afaea00abc31a0aae3ee7b14ed172f15e838d88051e6f4dc77edb110fb532", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:53150", + "10.65.0.27:53150", + "172.17.0.1:53150", + "172.19.0.1:53150", + "172.20.0.1:53150" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:29:52.783028805Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "968689913947377": { + "ID": 968689913947377, + "LoginName": "weedle.tail78f774.ts.net", + "DisplayName": "weedle" + }} + } + }} +} diff --git a/hscontrol/policy/v2/testdata/sshtest_results/sshtest-accept-fail-wrong-login-user.hujson b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-accept-fail-wrong-login-user.hujson new file mode 100644 index 00000000..9152c01d --- /dev/null +++ b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-accept-fail-wrong-login-user.hujson @@ -0,0 +1,20084 @@ +// sshtest-accept-fail-wrong-login-user +// +// users:[root] rule, sshTests accept=[ubuntu] must fail +// +// Nodes with filter rules: 15 of 15 +// Captured at: 2026-05-12T18:30:28Z +// tool version: tscap/dev +// schema version: 1 +{ + "schema_version": 1, + "test_id": "sshtest-accept-fail-wrong-login-user", + "description": "users:[root] rule, sshTests accept=[ubuntu] must fail", + "category": "sshtest", + "captured_at": "2026-05-12T18:30:28.840019036Z", + "tool_version": "tscap/dev", + "tailnet": "odin@example.com", + "error": true, + "input": { + "api_response_code": 400, + "api_response_body": {"message": "test(s) failed"}, + "tailnet": { + "dns": {"magic_dns": false, "nameservers": [], "search_paths": [], "split_dns": {}}, + "settings": {} + }, + "scenario_hujson": " \n \n \n \n{\n\t\"category\": \"sshtest\",\n\t\"description\": \"users:[root] rule, sshTests accept=[ubuntu] must fail\",\n\t\"id\": \"sshtest-accept-fail-wrong-login-user\",\n\t\"options\": {\"expect_api_error\": true},\n\t\"policy\": {\"ssh\": [{\n\t\t\"action\": \"accept\",\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": [\"thor@example.org\"],\n\t\t\"users\": [\"root\"]\n\t}], \"sshTests\": [{\n\t\t\"accept\": [\"ubuntu\"],\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": \"thor@example.org\"\n\t}], \"tagOwners\": {\n\t\t\"tag:prod\": [\"odin@example.com\"],\n\t\t\"tag:server\": [\"odin@example.com\"]\n\t}},\n\t\"tailnet\": {\n\t\t\"dns\": {\"magic_dns\": false, \"nameservers\": [], \"search_paths\": [], \"split_dns\": {}},\n\t\t\"settings\": {}\n\t},\n\t\"topology\": \"../_topologies/grant.hujson\"\n}\n", + "scenario_path": "scenarios/sshtest/sshtest-accept-fail-wrong-login-user.hujson", + "full_policy": { + "ssh": [{ + "action": "accept", + "dst": ["tag:server"], + "src": ["thor@example.org"], + "users": ["root"] + }], + "sshTests": [ + {"accept": ["ubuntu"], "dst": ["tag:server"], "src": "thor@example.org"} + ], + "tagOwners": {"tag:prod": ["odin@example.com"], "tag:server": ["odin@example.com"]} + } + }, + "topology": {"users": [ + {"id": 1, "name": "odin", "email": "odin@example.com"}, + {"id": 2, "name": "thor", "email": "thor@example.org"}, + {"id": 3, "name": "freya", "email": "freya@example.com"} + ], "nodes": {"beedrill": { + "hostname": "beedrill", + "tags": ["tag:server"], + "ipv4": "100.64.0.16", + "ipv6": "fd7a:115c:a1e0::10", + "routable_ips": [], + "approved_routes": [] + }, "blastoise": { + "hostname": "blastoise", + "tags": ["tag:exit", "tag:router"], + "ipv4": "100.64.0.9", + "ipv6": "fd7a:115c:a1e0::9", + "routable_ips": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "bulbasaur": { + "hostname": "bulbasaur", + "tags": [], + "ipv4": "100.64.0.19", + "ipv6": "fd7a:115c:a1e0::13", + "user": "odin", + "routable_ips": [], + "approved_routes": [] + }, "charmander": { + "hostname": "charmander", + "tags": ["tag:exit"], + "ipv4": "100.64.0.4", + "ipv6": "fd7a:115c:a1e0::4", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "fearow": { + "hostname": "fearow", + "tags": ["tag:fearow"], + "ipv4": "100.64.0.12", + "ipv6": "fd7a:115c:a1e0::c", + "routable_ips": ["10.55.0.0/16"], + "approved_routes": [] + }, "ivysaur": { + "hostname": "ivysaur", + "tags": [], + "ipv4": "100.64.0.17", + "ipv6": "fd7a:115c:a1e0::11", + "user": "thor", + "routable_ips": [], + "approved_routes": [] + }, "kakuna": { + "hostname": "kakuna", + "tags": ["tag:prod"], + "ipv4": "100.64.0.15", + "ipv6": "fd7a:115c:a1e0::f", + "routable_ips": [], + "approved_routes": [] + }, "pidgeotto": { + "hostname": "pidgeotto", + "tags": ["tag:pidgeotto"], + "ipv4": "100.64.0.3", + "ipv6": "fd7a:115c:a1e0::3", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "pidgey": { + "hostname": "pidgey", + "tags": ["tag:pidgey"], + "ipv4": "100.64.0.2", + "ipv6": "fd7a:115c:a1e0::2", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "raticate": { + "hostname": "raticate", + "tags": ["tag:group-b"], + "ipv4": "100.64.0.6", + "ipv6": "fd7a:115c:a1e0::6", + "routable_ips": [], + "approved_routes": [] + }, "rattata": { + "hostname": "rattata", + "tags": ["tag:group-a"], + "ipv4": "100.64.0.5", + "ipv6": "fd7a:115c:a1e0::5", + "routable_ips": [], + "approved_routes": [] + }, "spearow": { + "hostname": "spearow", + "tags": ["tag:spearow"], + "ipv4": "100.64.0.11", + "ipv6": "fd7a:115c:a1e0::b", + "routable_ips": ["10.44.0.0/16"], + "approved_routes": [] + }, "squirtle": { + "hostname": "squirtle", + "tags": ["tag:router"], + "ipv4": "100.64.0.13", + "ipv6": "fd7a:115c:a1e0::d", + "routable_ips": ["10.33.0.0/16"], + "approved_routes": [] + }, "venusaur": { + "hostname": "venusaur", + "tags": [], + "ipv4": "100.64.0.18", + "ipv6": "fd7a:115c:a1e0::12", + "user": "freya", + "routable_ips": [], + "approved_routes": [] + }, "weedle": { + "hostname": "weedle", + "tags": ["tag:client"], + "ipv4": "100.64.0.14", + "ipv6": "fd7a:115c:a1e0::e", + "routable_ips": [], + "approved_routes": [] + }}}, + "captures": {"beedrill": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 1008581452722319, + "StableID": "n8DdF2jns811CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1008581452722319, + "Key": "nodekey:8c3c632a9519153d4f33a975ef9cade7a321451f65845b41329a627043bd077a", + "DiscoKey": "discokey:fef1c431d8bdd764f364efe8d9dfc9eb6b8e18699dfe2aab4e4ec25a07e4ec6b", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:49399", + "10.65.0.27:49399", + "172.17.0.1:49399", + "172.19.0.1:49399", + "172.20.0.1:49399" + ], + "Hostinfo": {"Hostname": "beedrill", "RequestTags": ["tag:server"], "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:30:37.300468924Z", + "Tags": ["tag:server"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:8c3c632a9519153d4f33a975ef9cade7a321451f65845b41329a627043bd077a", + "MachineKey": "mkey:2bd28a66a085057e2630d4fd6fef17296f68fc898f73cdaf4797910a3778e76d", + "Peers": [{ + "ID": 5007491183657601, + "StableID": "nJR1ZXJu6g11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:47d178e9b9e748f3ae355d756df6434419f7e9bd55bbc6fdd25156d9a342363d", + "DiscoKey": "discokey:2460330d63a76e823a3f98165fa17178474baf3a31eaff731969eb9ba46a0309", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:54223", + "10.65.0.27:54223", + "172.17.0.1:54223", + "172.19.0.1:54223", + "172.20.0.1:54223" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:30:31.395098446Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1600955304356651, + "StableID": "na2s27P5WD11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:694893f9ac0523b45ab8fc1fd601b5d441c7a4c8fa7e28eb60a76521416fe116", + "DiscoKey": "discokey:ff47fa2f29cd43a00292e51b8bf0999867fd5a6c88aaf49964d94ef3d9fe3159", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:60037", + "10.65.0.27:60037", + "172.17.0.1:60037", + "172.19.0.1:60037", + "172.20.0.1:60037" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:30:31.886043888Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 6973050553104759, + "StableID": "nxyhHQD7Tw11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d6cd5fae42b55f6d8b7001477a548eb5a7aec0aa8a16cfdf944ea2799387c948", + "DiscoKey": "discokey:49de72c308cdec88226e01edb1c33edffddd3dc3afd2d4a29645abbfad541725", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:52458", + "10.65.0.27:52458", + "172.17.0.1:52458", + "172.19.0.1:52458", + "172.20.0.1:52458" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:30:32.422535926Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 4428690401772650, + "StableID": "nhS5UrBmab11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:15fac8db70d5dbd3b27be9dbcdaa661332294805f913a2b186af07dd1a387854", + "DiscoKey": "discokey:bb7470c216c71114a920d314ea855fbbfa860a4198790e64c3b4d87493d1641e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:48320", + "10.65.0.27:48320", + "172.17.0.1:48320", + "172.19.0.1:48320", + "172.20.0.1:48320" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:30:32.969308024Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 957733553012456, + "StableID": "n1hZU73mU811CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:05e508ebfad6e975e6003ada3235266c8498d9108649ea3798bfc31a59c49878", + "DiscoKey": "discokey:0b2dd2ea0e752e5902f9f1436088b3da3cee3b0d992fcd64fab560a67b048621", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:47543", + "10.65.0.27:47543", + "172.17.0.1:47543", + "172.19.0.1:47543", + "172.20.0.1:47543" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:30:33.503510604Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8734601593202560, + "StableID": "nbS6Z1BvCB21CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ddff768b7e33513753a7b38139cd479da7b209817d953dc9a61f57e210a9d403", + "DiscoKey": "discokey:93aeadd32435e3f75d5c3ec90297cb8c184410468b1b9fd83fde573693b73e7e", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53457", + "10.65.0.27:53457", + "172.17.0.1:53457", + "172.19.0.1:53457", + "172.20.0.1:53457" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:30:34.050014495Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2488164668628094, + "StableID": "nRrvSGstRL11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5ce13076f2d0ed4b7a84934b2a3214d4aad67b1623869e511692c811b5db22a", + "DiscoKey": "discokey:1adab87cde21a4395f5036c1907bf6f72047605537a07d13a7a6b23fc4a95241", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:38627", + "10.65.0.27:38627", + "172.17.0.1:38627", + "172.19.0.1:38627", + "172.20.0.1:38627" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:30:34.598387549Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1579363899754636, + "StableID": "n76YYGDJLD11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:932d3ac7832270215c5b8f0558f8bad279056ee4e2cde027398cfbc01a1fc66a", + "DiscoKey": "discokey:98b2080865a81ffe871b4c0afbea4d43fcf1b09afcc248cc86185f064b21e04c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:52139", + "10.65.0.27:52139", + "172.17.0.1:52139", + "172.19.0.1:52139", + "172.20.0.1:52139" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:30:35.134095492Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 8669919100511088, + "StableID": "nKUoAF5dhA21CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:502e27edb456871dfff33390d2cca574ef4ee79a1f56e3193b3f58a1ad376149", + "DiscoKey": "discokey:4140be309403eda64e4d7c5f2bdb8817beec499a2a79ad2c10577b82ffe98351", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:52374", + "10.65.0.27:52374", + "172.17.0.1:52374", + "172.19.0.1:52374", + "172.20.0.1:52374" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:30:35.678520401Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 969928810643158, + "StableID": "nKucdLPHa811CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c5dd36071b1b456463149c5b40f638cff3e0498394dab85728a153e9e8258657", + "DiscoKey": "discokey:5cebf3fc7c1f56b675dc5343a203ee77a80c29ebfc2a7b2b77e5c257bef30536", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:40855", + "10.65.0.27:40855", + "172.17.0.1:40855", + "172.19.0.1:40855", + "172.20.0.1:40855" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:30:36.218015923Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7820106284878854, + "StableID": "nqtXh2wj4421CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7b8a80bcb3b4c6d225d7bb66fe70dd52cf6f77e60acbaf44646ea3b450aa7829", + "DiscoKey": "discokey:34824ac9df5c4c5e251c904d9fbdebad405008a2d18bc51ad5950eafef0cd330", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:51912", + "10.65.0.27:51912", + "172.17.0.1:51912", + "172.19.0.1:51912", + "172.20.0.1:51912" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:30:36.75475336Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4655736851755124, + "StableID": "nmhXm7KbMd11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:d11dac4aeca6bb34ea4e64d686799c6fca97e91cc689eba4060a36da0f4cae32", + "KeyExpiry": "2026-11-08T18:30:37Z", + "DiscoKey": "discokey:e0ba0bcef9432eeef592fa6dade559a10d1741bcf8cbba9af1f2091f86fff525", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:49951", + "10.65.0.27:49951", + "172.17.0.1:49951", + "172.19.0.1:49951", + "172.20.0.1:49951" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:30:37.818654505Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7329705459394441, + "StableID": "nrZs39wdEz11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:e99e6cba82c38f5a505e3401d384750b9ef784b53e71cad7f8e1bb3413e46763", + "KeyExpiry": "2026-11-08T18:30:38Z", + "DiscoKey": "discokey:47c8fa02a310fbd9d2949a99051af5c43ac46a26a07c69cc2798e47f69068352", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:40177", + "10.65.0.27:40177", + "172.17.0.1:40177", + "172.19.0.1:40177", + "172.20.0.1:40177" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:30:38.354009418Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 79729377405882, + "StableID": "nTyX4dM7d111CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:3931ec386abc6c1ca559a70fd4ca19d69920542b52554543319104514f2e6927", + "KeyExpiry": "2026-11-08T18:30:38Z", + "DiscoKey": "discokey:b96a12dca8f83ea66fe8e455935a8bae3c7303875bd64dfdf17c5d1260e0a75b", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:59975", + "10.65.0.27:59975", + "172.17.0.1:59975", + "172.19.0.1:59975", + "172.20.0.1:59975" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:30:38.89461838Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1008581452722319": { + "ID": 1008581452722319, + "LoginName": "beedrill.tail78f774.ts.net", + "DisplayName": "beedrill" + }, "1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "blastoise": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8734601593202560, + "StableID": "nbS6Z1BvCB21CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 8734601593202560, + "Key": "nodekey:ddff768b7e33513753a7b38139cd479da7b209817d953dc9a61f57e210a9d403", + "DiscoKey": "discokey:93aeadd32435e3f75d5c3ec90297cb8c184410468b1b9fd83fde573693b73e7e", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53457", + "10.65.0.27:53457", + "172.17.0.1:53457", + "172.19.0.1:53457", + "172.20.0.1:53457" + ], + "Hostinfo": { + "Hostname": "blastoise", + "RoutableIPs": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit", "tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:30:34.050014495Z", + "Tags": ["tag:exit", "tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:ddff768b7e33513753a7b38139cd479da7b209817d953dc9a61f57e210a9d403", + "MachineKey": "mkey:c5a29f769a336ccf9e225af85b1edc8f87b91b53590a5ecac3814f499a5c7725", + "Peers": [{ + "ID": 5007491183657601, + "StableID": "nJR1ZXJu6g11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:47d178e9b9e748f3ae355d756df6434419f7e9bd55bbc6fdd25156d9a342363d", + "DiscoKey": "discokey:2460330d63a76e823a3f98165fa17178474baf3a31eaff731969eb9ba46a0309", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:54223", + "10.65.0.27:54223", + "172.17.0.1:54223", + "172.19.0.1:54223", + "172.20.0.1:54223" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:30:31.395098446Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1600955304356651, + "StableID": "na2s27P5WD11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:694893f9ac0523b45ab8fc1fd601b5d441c7a4c8fa7e28eb60a76521416fe116", + "DiscoKey": "discokey:ff47fa2f29cd43a00292e51b8bf0999867fd5a6c88aaf49964d94ef3d9fe3159", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:60037", + "10.65.0.27:60037", + "172.17.0.1:60037", + "172.19.0.1:60037", + "172.20.0.1:60037" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:30:31.886043888Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 6973050553104759, + "StableID": "nxyhHQD7Tw11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d6cd5fae42b55f6d8b7001477a548eb5a7aec0aa8a16cfdf944ea2799387c948", + "DiscoKey": "discokey:49de72c308cdec88226e01edb1c33edffddd3dc3afd2d4a29645abbfad541725", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:52458", + "10.65.0.27:52458", + "172.17.0.1:52458", + "172.19.0.1:52458", + "172.20.0.1:52458" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:30:32.422535926Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 4428690401772650, + "StableID": "nhS5UrBmab11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:15fac8db70d5dbd3b27be9dbcdaa661332294805f913a2b186af07dd1a387854", + "DiscoKey": "discokey:bb7470c216c71114a920d314ea855fbbfa860a4198790e64c3b4d87493d1641e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:48320", + "10.65.0.27:48320", + "172.17.0.1:48320", + "172.19.0.1:48320", + "172.20.0.1:48320" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:30:32.969308024Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 957733553012456, + "StableID": "n1hZU73mU811CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:05e508ebfad6e975e6003ada3235266c8498d9108649ea3798bfc31a59c49878", + "DiscoKey": "discokey:0b2dd2ea0e752e5902f9f1436088b3da3cee3b0d992fcd64fab560a67b048621", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:47543", + "10.65.0.27:47543", + "172.17.0.1:47543", + "172.19.0.1:47543", + "172.20.0.1:47543" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:30:33.503510604Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2488164668628094, + "StableID": "nRrvSGstRL11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5ce13076f2d0ed4b7a84934b2a3214d4aad67b1623869e511692c811b5db22a", + "DiscoKey": "discokey:1adab87cde21a4395f5036c1907bf6f72047605537a07d13a7a6b23fc4a95241", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:38627", + "10.65.0.27:38627", + "172.17.0.1:38627", + "172.19.0.1:38627", + "172.20.0.1:38627" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:30:34.598387549Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1579363899754636, + "StableID": "n76YYGDJLD11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:932d3ac7832270215c5b8f0558f8bad279056ee4e2cde027398cfbc01a1fc66a", + "DiscoKey": "discokey:98b2080865a81ffe871b4c0afbea4d43fcf1b09afcc248cc86185f064b21e04c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:52139", + "10.65.0.27:52139", + "172.17.0.1:52139", + "172.19.0.1:52139", + "172.20.0.1:52139" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:30:35.134095492Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 8669919100511088, + "StableID": "nKUoAF5dhA21CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:502e27edb456871dfff33390d2cca574ef4ee79a1f56e3193b3f58a1ad376149", + "DiscoKey": "discokey:4140be309403eda64e4d7c5f2bdb8817beec499a2a79ad2c10577b82ffe98351", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:52374", + "10.65.0.27:52374", + "172.17.0.1:52374", + "172.19.0.1:52374", + "172.20.0.1:52374" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:30:35.678520401Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 969928810643158, + "StableID": "nKucdLPHa811CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c5dd36071b1b456463149c5b40f638cff3e0498394dab85728a153e9e8258657", + "DiscoKey": "discokey:5cebf3fc7c1f56b675dc5343a203ee77a80c29ebfc2a7b2b77e5c257bef30536", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:40855", + "10.65.0.27:40855", + "172.17.0.1:40855", + "172.19.0.1:40855", + "172.20.0.1:40855" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:30:36.218015923Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7820106284878854, + "StableID": "nqtXh2wj4421CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7b8a80bcb3b4c6d225d7bb66fe70dd52cf6f77e60acbaf44646ea3b450aa7829", + "DiscoKey": "discokey:34824ac9df5c4c5e251c904d9fbdebad405008a2d18bc51ad5950eafef0cd330", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:51912", + "10.65.0.27:51912", + "172.17.0.1:51912", + "172.19.0.1:51912", + "172.20.0.1:51912" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:30:36.75475336Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1008581452722319, + "StableID": "n8DdF2jns811CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8c3c632a9519153d4f33a975ef9cade7a321451f65845b41329a627043bd077a", + "DiscoKey": "discokey:fef1c431d8bdd764f364efe8d9dfc9eb6b8e18699dfe2aab4e4ec25a07e4ec6b", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:49399", + "10.65.0.27:49399", + "172.17.0.1:49399", + "172.19.0.1:49399", + "172.20.0.1:49399" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:30:37.300468924Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4655736851755124, + "StableID": "nmhXm7KbMd11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:d11dac4aeca6bb34ea4e64d686799c6fca97e91cc689eba4060a36da0f4cae32", + "KeyExpiry": "2026-11-08T18:30:37Z", + "DiscoKey": "discokey:e0ba0bcef9432eeef592fa6dade559a10d1741bcf8cbba9af1f2091f86fff525", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:49951", + "10.65.0.27:49951", + "172.17.0.1:49951", + "172.19.0.1:49951", + "172.20.0.1:49951" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:30:37.818654505Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7329705459394441, + "StableID": "nrZs39wdEz11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:e99e6cba82c38f5a505e3401d384750b9ef784b53e71cad7f8e1bb3413e46763", + "KeyExpiry": "2026-11-08T18:30:38Z", + "DiscoKey": "discokey:47c8fa02a310fbd9d2949a99051af5c43ac46a26a07c69cc2798e47f69068352", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:40177", + "10.65.0.27:40177", + "172.17.0.1:40177", + "172.19.0.1:40177", + "172.20.0.1:40177" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:30:38.354009418Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 79729377405882, + "StableID": "nTyX4dM7d111CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:3931ec386abc6c1ca559a70fd4ca19d69920542b52554543319104514f2e6927", + "KeyExpiry": "2026-11-08T18:30:38Z", + "DiscoKey": "discokey:b96a12dca8f83ea66fe8e455935a8bae3c7303875bd64dfdf17c5d1260e0a75b", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:59975", + "10.65.0.27:59975", + "172.17.0.1:59975", + "172.19.0.1:59975", + "172.20.0.1:59975" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:30:38.89461838Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "8734601593202560": { + "ID": 8734601593202560, + "LoginName": "blastoise.tail78f774.ts.net", + "DisplayName": "blastoise" + }} + } + }, "bulbasaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 79729377405882, + "StableID": "nTyX4dM7d111CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:3931ec386abc6c1ca559a70fd4ca19d69920542b52554543319104514f2e6927", + "KeyExpiry": "2026-11-08T18:30:38Z", + "DiscoKey": "discokey:b96a12dca8f83ea66fe8e455935a8bae3c7303875bd64dfdf17c5d1260e0a75b", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:59975", + "10.65.0.27:59975", + "172.17.0.1:59975", + "172.19.0.1:59975", + "172.20.0.1:59975" + ], + "Hostinfo": {"Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:30:38.89461838Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:3931ec386abc6c1ca559a70fd4ca19d69920542b52554543319104514f2e6927", + "MachineKey": "mkey:42cd01a0032b272d2a16abdac108d0ca9a033688dce3c8e3e4980fb71a74e577", + "Peers": [{ + "ID": 5007491183657601, + "StableID": "nJR1ZXJu6g11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:47d178e9b9e748f3ae355d756df6434419f7e9bd55bbc6fdd25156d9a342363d", + "DiscoKey": "discokey:2460330d63a76e823a3f98165fa17178474baf3a31eaff731969eb9ba46a0309", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:54223", + "10.65.0.27:54223", + "172.17.0.1:54223", + "172.19.0.1:54223", + "172.20.0.1:54223" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:30:31.395098446Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1600955304356651, + "StableID": "na2s27P5WD11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:694893f9ac0523b45ab8fc1fd601b5d441c7a4c8fa7e28eb60a76521416fe116", + "DiscoKey": "discokey:ff47fa2f29cd43a00292e51b8bf0999867fd5a6c88aaf49964d94ef3d9fe3159", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:60037", + "10.65.0.27:60037", + "172.17.0.1:60037", + "172.19.0.1:60037", + "172.20.0.1:60037" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:30:31.886043888Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 6973050553104759, + "StableID": "nxyhHQD7Tw11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d6cd5fae42b55f6d8b7001477a548eb5a7aec0aa8a16cfdf944ea2799387c948", + "DiscoKey": "discokey:49de72c308cdec88226e01edb1c33edffddd3dc3afd2d4a29645abbfad541725", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:52458", + "10.65.0.27:52458", + "172.17.0.1:52458", + "172.19.0.1:52458", + "172.20.0.1:52458" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:30:32.422535926Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 4428690401772650, + "StableID": "nhS5UrBmab11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:15fac8db70d5dbd3b27be9dbcdaa661332294805f913a2b186af07dd1a387854", + "DiscoKey": "discokey:bb7470c216c71114a920d314ea855fbbfa860a4198790e64c3b4d87493d1641e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:48320", + "10.65.0.27:48320", + "172.17.0.1:48320", + "172.19.0.1:48320", + "172.20.0.1:48320" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:30:32.969308024Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 957733553012456, + "StableID": "n1hZU73mU811CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:05e508ebfad6e975e6003ada3235266c8498d9108649ea3798bfc31a59c49878", + "DiscoKey": "discokey:0b2dd2ea0e752e5902f9f1436088b3da3cee3b0d992fcd64fab560a67b048621", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:47543", + "10.65.0.27:47543", + "172.17.0.1:47543", + "172.19.0.1:47543", + "172.20.0.1:47543" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:30:33.503510604Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8734601593202560, + "StableID": "nbS6Z1BvCB21CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ddff768b7e33513753a7b38139cd479da7b209817d953dc9a61f57e210a9d403", + "DiscoKey": "discokey:93aeadd32435e3f75d5c3ec90297cb8c184410468b1b9fd83fde573693b73e7e", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53457", + "10.65.0.27:53457", + "172.17.0.1:53457", + "172.19.0.1:53457", + "172.20.0.1:53457" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:30:34.050014495Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2488164668628094, + "StableID": "nRrvSGstRL11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5ce13076f2d0ed4b7a84934b2a3214d4aad67b1623869e511692c811b5db22a", + "DiscoKey": "discokey:1adab87cde21a4395f5036c1907bf6f72047605537a07d13a7a6b23fc4a95241", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:38627", + "10.65.0.27:38627", + "172.17.0.1:38627", + "172.19.0.1:38627", + "172.20.0.1:38627" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:30:34.598387549Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1579363899754636, + "StableID": "n76YYGDJLD11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:932d3ac7832270215c5b8f0558f8bad279056ee4e2cde027398cfbc01a1fc66a", + "DiscoKey": "discokey:98b2080865a81ffe871b4c0afbea4d43fcf1b09afcc248cc86185f064b21e04c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:52139", + "10.65.0.27:52139", + "172.17.0.1:52139", + "172.19.0.1:52139", + "172.20.0.1:52139" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:30:35.134095492Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 8669919100511088, + "StableID": "nKUoAF5dhA21CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:502e27edb456871dfff33390d2cca574ef4ee79a1f56e3193b3f58a1ad376149", + "DiscoKey": "discokey:4140be309403eda64e4d7c5f2bdb8817beec499a2a79ad2c10577b82ffe98351", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:52374", + "10.65.0.27:52374", + "172.17.0.1:52374", + "172.19.0.1:52374", + "172.20.0.1:52374" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:30:35.678520401Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 969928810643158, + "StableID": "nKucdLPHa811CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c5dd36071b1b456463149c5b40f638cff3e0498394dab85728a153e9e8258657", + "DiscoKey": "discokey:5cebf3fc7c1f56b675dc5343a203ee77a80c29ebfc2a7b2b77e5c257bef30536", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:40855", + "10.65.0.27:40855", + "172.17.0.1:40855", + "172.19.0.1:40855", + "172.20.0.1:40855" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:30:36.218015923Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7820106284878854, + "StableID": "nqtXh2wj4421CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7b8a80bcb3b4c6d225d7bb66fe70dd52cf6f77e60acbaf44646ea3b450aa7829", + "DiscoKey": "discokey:34824ac9df5c4c5e251c904d9fbdebad405008a2d18bc51ad5950eafef0cd330", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:51912", + "10.65.0.27:51912", + "172.17.0.1:51912", + "172.19.0.1:51912", + "172.20.0.1:51912" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:30:36.75475336Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1008581452722319, + "StableID": "n8DdF2jns811CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8c3c632a9519153d4f33a975ef9cade7a321451f65845b41329a627043bd077a", + "DiscoKey": "discokey:fef1c431d8bdd764f364efe8d9dfc9eb6b8e18699dfe2aab4e4ec25a07e4ec6b", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:49399", + "10.65.0.27:49399", + "172.17.0.1:49399", + "172.19.0.1:49399", + "172.20.0.1:49399" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:30:37.300468924Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4655736851755124, + "StableID": "nmhXm7KbMd11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:d11dac4aeca6bb34ea4e64d686799c6fca97e91cc689eba4060a36da0f4cae32", + "KeyExpiry": "2026-11-08T18:30:37Z", + "DiscoKey": "discokey:e0ba0bcef9432eeef592fa6dade559a10d1741bcf8cbba9af1f2091f86fff525", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:49951", + "10.65.0.27:49951", + "172.17.0.1:49951", + "172.19.0.1:49951", + "172.20.0.1:49951" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:30:37.818654505Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7329705459394441, + "StableID": "nrZs39wdEz11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:e99e6cba82c38f5a505e3401d384750b9ef784b53e71cad7f8e1bb3413e46763", + "KeyExpiry": "2026-11-08T18:30:38Z", + "DiscoKey": "discokey:47c8fa02a310fbd9d2949a99051af5c43ac46a26a07c69cc2798e47f69068352", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:40177", + "10.65.0.27:40177", + "172.17.0.1:40177", + "172.19.0.1:40177", + "172.20.0.1:40177" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:30:38.354009418Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "charmander": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6973050553104759, + "StableID": "nxyhHQD7Tw11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 6973050553104759, + "Key": "nodekey:d6cd5fae42b55f6d8b7001477a548eb5a7aec0aa8a16cfdf944ea2799387c948", + "DiscoKey": "discokey:49de72c308cdec88226e01edb1c33edffddd3dc3afd2d4a29645abbfad541725", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:52458", + "10.65.0.27:52458", + "172.17.0.1:52458", + "172.19.0.1:52458", + "172.20.0.1:52458" + ], + "Hostinfo": { + "Hostname": "charmander", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit"], + "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:30:32.422535926Z", + "Tags": ["tag:exit"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:d6cd5fae42b55f6d8b7001477a548eb5a7aec0aa8a16cfdf944ea2799387c948", + "MachineKey": "mkey:476dd9c12817c0a9dcaaa19155f637f2d2e0c7f3d5ed30e9029532d687110817", + "Peers": [{ + "ID": 5007491183657601, + "StableID": "nJR1ZXJu6g11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:47d178e9b9e748f3ae355d756df6434419f7e9bd55bbc6fdd25156d9a342363d", + "DiscoKey": "discokey:2460330d63a76e823a3f98165fa17178474baf3a31eaff731969eb9ba46a0309", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:54223", + "10.65.0.27:54223", + "172.17.0.1:54223", + "172.19.0.1:54223", + "172.20.0.1:54223" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:30:31.395098446Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1600955304356651, + "StableID": "na2s27P5WD11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:694893f9ac0523b45ab8fc1fd601b5d441c7a4c8fa7e28eb60a76521416fe116", + "DiscoKey": "discokey:ff47fa2f29cd43a00292e51b8bf0999867fd5a6c88aaf49964d94ef3d9fe3159", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:60037", + "10.65.0.27:60037", + "172.17.0.1:60037", + "172.19.0.1:60037", + "172.20.0.1:60037" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:30:31.886043888Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4428690401772650, + "StableID": "nhS5UrBmab11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:15fac8db70d5dbd3b27be9dbcdaa661332294805f913a2b186af07dd1a387854", + "DiscoKey": "discokey:bb7470c216c71114a920d314ea855fbbfa860a4198790e64c3b4d87493d1641e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:48320", + "10.65.0.27:48320", + "172.17.0.1:48320", + "172.19.0.1:48320", + "172.20.0.1:48320" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:30:32.969308024Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 957733553012456, + "StableID": "n1hZU73mU811CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:05e508ebfad6e975e6003ada3235266c8498d9108649ea3798bfc31a59c49878", + "DiscoKey": "discokey:0b2dd2ea0e752e5902f9f1436088b3da3cee3b0d992fcd64fab560a67b048621", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:47543", + "10.65.0.27:47543", + "172.17.0.1:47543", + "172.19.0.1:47543", + "172.20.0.1:47543" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:30:33.503510604Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8734601593202560, + "StableID": "nbS6Z1BvCB21CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ddff768b7e33513753a7b38139cd479da7b209817d953dc9a61f57e210a9d403", + "DiscoKey": "discokey:93aeadd32435e3f75d5c3ec90297cb8c184410468b1b9fd83fde573693b73e7e", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53457", + "10.65.0.27:53457", + "172.17.0.1:53457", + "172.19.0.1:53457", + "172.20.0.1:53457" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:30:34.050014495Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2488164668628094, + "StableID": "nRrvSGstRL11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5ce13076f2d0ed4b7a84934b2a3214d4aad67b1623869e511692c811b5db22a", + "DiscoKey": "discokey:1adab87cde21a4395f5036c1907bf6f72047605537a07d13a7a6b23fc4a95241", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:38627", + "10.65.0.27:38627", + "172.17.0.1:38627", + "172.19.0.1:38627", + "172.20.0.1:38627" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:30:34.598387549Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1579363899754636, + "StableID": "n76YYGDJLD11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:932d3ac7832270215c5b8f0558f8bad279056ee4e2cde027398cfbc01a1fc66a", + "DiscoKey": "discokey:98b2080865a81ffe871b4c0afbea4d43fcf1b09afcc248cc86185f064b21e04c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:52139", + "10.65.0.27:52139", + "172.17.0.1:52139", + "172.19.0.1:52139", + "172.20.0.1:52139" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:30:35.134095492Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 8669919100511088, + "StableID": "nKUoAF5dhA21CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:502e27edb456871dfff33390d2cca574ef4ee79a1f56e3193b3f58a1ad376149", + "DiscoKey": "discokey:4140be309403eda64e4d7c5f2bdb8817beec499a2a79ad2c10577b82ffe98351", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:52374", + "10.65.0.27:52374", + "172.17.0.1:52374", + "172.19.0.1:52374", + "172.20.0.1:52374" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:30:35.678520401Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 969928810643158, + "StableID": "nKucdLPHa811CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c5dd36071b1b456463149c5b40f638cff3e0498394dab85728a153e9e8258657", + "DiscoKey": "discokey:5cebf3fc7c1f56b675dc5343a203ee77a80c29ebfc2a7b2b77e5c257bef30536", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:40855", + "10.65.0.27:40855", + "172.17.0.1:40855", + "172.19.0.1:40855", + "172.20.0.1:40855" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:30:36.218015923Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7820106284878854, + "StableID": "nqtXh2wj4421CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7b8a80bcb3b4c6d225d7bb66fe70dd52cf6f77e60acbaf44646ea3b450aa7829", + "DiscoKey": "discokey:34824ac9df5c4c5e251c904d9fbdebad405008a2d18bc51ad5950eafef0cd330", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:51912", + "10.65.0.27:51912", + "172.17.0.1:51912", + "172.19.0.1:51912", + "172.20.0.1:51912" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:30:36.75475336Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1008581452722319, + "StableID": "n8DdF2jns811CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8c3c632a9519153d4f33a975ef9cade7a321451f65845b41329a627043bd077a", + "DiscoKey": "discokey:fef1c431d8bdd764f364efe8d9dfc9eb6b8e18699dfe2aab4e4ec25a07e4ec6b", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:49399", + "10.65.0.27:49399", + "172.17.0.1:49399", + "172.19.0.1:49399", + "172.20.0.1:49399" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:30:37.300468924Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4655736851755124, + "StableID": "nmhXm7KbMd11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:d11dac4aeca6bb34ea4e64d686799c6fca97e91cc689eba4060a36da0f4cae32", + "KeyExpiry": "2026-11-08T18:30:37Z", + "DiscoKey": "discokey:e0ba0bcef9432eeef592fa6dade559a10d1741bcf8cbba9af1f2091f86fff525", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:49951", + "10.65.0.27:49951", + "172.17.0.1:49951", + "172.19.0.1:49951", + "172.20.0.1:49951" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:30:37.818654505Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7329705459394441, + "StableID": "nrZs39wdEz11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:e99e6cba82c38f5a505e3401d384750b9ef784b53e71cad7f8e1bb3413e46763", + "KeyExpiry": "2026-11-08T18:30:38Z", + "DiscoKey": "discokey:47c8fa02a310fbd9d2949a99051af5c43ac46a26a07c69cc2798e47f69068352", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:40177", + "10.65.0.27:40177", + "172.17.0.1:40177", + "172.19.0.1:40177", + "172.20.0.1:40177" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:30:38.354009418Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 79729377405882, + "StableID": "nTyX4dM7d111CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:3931ec386abc6c1ca559a70fd4ca19d69920542b52554543319104514f2e6927", + "KeyExpiry": "2026-11-08T18:30:38Z", + "DiscoKey": "discokey:b96a12dca8f83ea66fe8e455935a8bae3c7303875bd64dfdf17c5d1260e0a75b", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:59975", + "10.65.0.27:59975", + "172.17.0.1:59975", + "172.19.0.1:59975", + "172.20.0.1:59975" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:30:38.89461838Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "6973050553104759": { + "ID": 6973050553104759, + "LoginName": "charmander.tail78f774.ts.net", + "DisplayName": "charmander" + }} + } + }, "fearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 1579363899754636, + "StableID": "n76YYGDJLD11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1579363899754636, + "Key": "nodekey:932d3ac7832270215c5b8f0558f8bad279056ee4e2cde027398cfbc01a1fc66a", + "DiscoKey": "discokey:98b2080865a81ffe871b4c0afbea4d43fcf1b09afcc248cc86185f064b21e04c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:52139", + "10.65.0.27:52139", + "172.17.0.1:52139", + "172.19.0.1:52139", + "172.20.0.1:52139" + ], + "Hostinfo": { + "Hostname": "fearow", + "RoutableIPs": ["10.55.0.0/16"], + "RequestTags": ["tag:fearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:30:35.134095492Z", + "Tags": ["tag:fearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:932d3ac7832270215c5b8f0558f8bad279056ee4e2cde027398cfbc01a1fc66a", + "MachineKey": "mkey:90e278f91e5b97d830ef300cc3b93601b53d60a5951318dc87733ebd48f4db1b", + "Peers": [{ + "ID": 5007491183657601, + "StableID": "nJR1ZXJu6g11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:47d178e9b9e748f3ae355d756df6434419f7e9bd55bbc6fdd25156d9a342363d", + "DiscoKey": "discokey:2460330d63a76e823a3f98165fa17178474baf3a31eaff731969eb9ba46a0309", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:54223", + "10.65.0.27:54223", + "172.17.0.1:54223", + "172.19.0.1:54223", + "172.20.0.1:54223" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:30:31.395098446Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1600955304356651, + "StableID": "na2s27P5WD11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:694893f9ac0523b45ab8fc1fd601b5d441c7a4c8fa7e28eb60a76521416fe116", + "DiscoKey": "discokey:ff47fa2f29cd43a00292e51b8bf0999867fd5a6c88aaf49964d94ef3d9fe3159", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:60037", + "10.65.0.27:60037", + "172.17.0.1:60037", + "172.19.0.1:60037", + "172.20.0.1:60037" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:30:31.886043888Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 6973050553104759, + "StableID": "nxyhHQD7Tw11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d6cd5fae42b55f6d8b7001477a548eb5a7aec0aa8a16cfdf944ea2799387c948", + "DiscoKey": "discokey:49de72c308cdec88226e01edb1c33edffddd3dc3afd2d4a29645abbfad541725", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:52458", + "10.65.0.27:52458", + "172.17.0.1:52458", + "172.19.0.1:52458", + "172.20.0.1:52458" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:30:32.422535926Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 4428690401772650, + "StableID": "nhS5UrBmab11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:15fac8db70d5dbd3b27be9dbcdaa661332294805f913a2b186af07dd1a387854", + "DiscoKey": "discokey:bb7470c216c71114a920d314ea855fbbfa860a4198790e64c3b4d87493d1641e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:48320", + "10.65.0.27:48320", + "172.17.0.1:48320", + "172.19.0.1:48320", + "172.20.0.1:48320" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:30:32.969308024Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 957733553012456, + "StableID": "n1hZU73mU811CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:05e508ebfad6e975e6003ada3235266c8498d9108649ea3798bfc31a59c49878", + "DiscoKey": "discokey:0b2dd2ea0e752e5902f9f1436088b3da3cee3b0d992fcd64fab560a67b048621", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:47543", + "10.65.0.27:47543", + "172.17.0.1:47543", + "172.19.0.1:47543", + "172.20.0.1:47543" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:30:33.503510604Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8734601593202560, + "StableID": "nbS6Z1BvCB21CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ddff768b7e33513753a7b38139cd479da7b209817d953dc9a61f57e210a9d403", + "DiscoKey": "discokey:93aeadd32435e3f75d5c3ec90297cb8c184410468b1b9fd83fde573693b73e7e", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53457", + "10.65.0.27:53457", + "172.17.0.1:53457", + "172.19.0.1:53457", + "172.20.0.1:53457" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:30:34.050014495Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2488164668628094, + "StableID": "nRrvSGstRL11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5ce13076f2d0ed4b7a84934b2a3214d4aad67b1623869e511692c811b5db22a", + "DiscoKey": "discokey:1adab87cde21a4395f5036c1907bf6f72047605537a07d13a7a6b23fc4a95241", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:38627", + "10.65.0.27:38627", + "172.17.0.1:38627", + "172.19.0.1:38627", + "172.20.0.1:38627" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:30:34.598387549Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8669919100511088, + "StableID": "nKUoAF5dhA21CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:502e27edb456871dfff33390d2cca574ef4ee79a1f56e3193b3f58a1ad376149", + "DiscoKey": "discokey:4140be309403eda64e4d7c5f2bdb8817beec499a2a79ad2c10577b82ffe98351", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:52374", + "10.65.0.27:52374", + "172.17.0.1:52374", + "172.19.0.1:52374", + "172.20.0.1:52374" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:30:35.678520401Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 969928810643158, + "StableID": "nKucdLPHa811CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c5dd36071b1b456463149c5b40f638cff3e0498394dab85728a153e9e8258657", + "DiscoKey": "discokey:5cebf3fc7c1f56b675dc5343a203ee77a80c29ebfc2a7b2b77e5c257bef30536", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:40855", + "10.65.0.27:40855", + "172.17.0.1:40855", + "172.19.0.1:40855", + "172.20.0.1:40855" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:30:36.218015923Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7820106284878854, + "StableID": "nqtXh2wj4421CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7b8a80bcb3b4c6d225d7bb66fe70dd52cf6f77e60acbaf44646ea3b450aa7829", + "DiscoKey": "discokey:34824ac9df5c4c5e251c904d9fbdebad405008a2d18bc51ad5950eafef0cd330", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:51912", + "10.65.0.27:51912", + "172.17.0.1:51912", + "172.19.0.1:51912", + "172.20.0.1:51912" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:30:36.75475336Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1008581452722319, + "StableID": "n8DdF2jns811CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8c3c632a9519153d4f33a975ef9cade7a321451f65845b41329a627043bd077a", + "DiscoKey": "discokey:fef1c431d8bdd764f364efe8d9dfc9eb6b8e18699dfe2aab4e4ec25a07e4ec6b", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:49399", + "10.65.0.27:49399", + "172.17.0.1:49399", + "172.19.0.1:49399", + "172.20.0.1:49399" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:30:37.300468924Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4655736851755124, + "StableID": "nmhXm7KbMd11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:d11dac4aeca6bb34ea4e64d686799c6fca97e91cc689eba4060a36da0f4cae32", + "KeyExpiry": "2026-11-08T18:30:37Z", + "DiscoKey": "discokey:e0ba0bcef9432eeef592fa6dade559a10d1741bcf8cbba9af1f2091f86fff525", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:49951", + "10.65.0.27:49951", + "172.17.0.1:49951", + "172.19.0.1:49951", + "172.20.0.1:49951" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:30:37.818654505Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7329705459394441, + "StableID": "nrZs39wdEz11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:e99e6cba82c38f5a505e3401d384750b9ef784b53e71cad7f8e1bb3413e46763", + "KeyExpiry": "2026-11-08T18:30:38Z", + "DiscoKey": "discokey:47c8fa02a310fbd9d2949a99051af5c43ac46a26a07c69cc2798e47f69068352", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:40177", + "10.65.0.27:40177", + "172.17.0.1:40177", + "172.19.0.1:40177", + "172.20.0.1:40177" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:30:38.354009418Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 79729377405882, + "StableID": "nTyX4dM7d111CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:3931ec386abc6c1ca559a70fd4ca19d69920542b52554543319104514f2e6927", + "KeyExpiry": "2026-11-08T18:30:38Z", + "DiscoKey": "discokey:b96a12dca8f83ea66fe8e455935a8bae3c7303875bd64dfdf17c5d1260e0a75b", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:59975", + "10.65.0.27:59975", + "172.17.0.1:59975", + "172.19.0.1:59975", + "172.20.0.1:59975" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:30:38.89461838Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "1579363899754636": { + "ID": 1579363899754636, + "LoginName": "fearow.tail78f774.ts.net", + "DisplayName": "fearow" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "ivysaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4655736851755124, + "StableID": "nmhXm7KbMd11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:d11dac4aeca6bb34ea4e64d686799c6fca97e91cc689eba4060a36da0f4cae32", + "KeyExpiry": "2026-11-08T18:30:37Z", + "DiscoKey": "discokey:e0ba0bcef9432eeef592fa6dade559a10d1741bcf8cbba9af1f2091f86fff525", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:49951", + "10.65.0.27:49951", + "172.17.0.1:49951", + "172.19.0.1:49951", + "172.20.0.1:49951" + ], + "Hostinfo": {"Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:30:37.818654505Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:d11dac4aeca6bb34ea4e64d686799c6fca97e91cc689eba4060a36da0f4cae32", + "MachineKey": "mkey:c3f77c7324b4b2f229e55199c3d5dd00beab942b751fd1b3227d02ea3172cf61", + "Peers": [{ + "ID": 5007491183657601, + "StableID": "nJR1ZXJu6g11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:47d178e9b9e748f3ae355d756df6434419f7e9bd55bbc6fdd25156d9a342363d", + "DiscoKey": "discokey:2460330d63a76e823a3f98165fa17178474baf3a31eaff731969eb9ba46a0309", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:54223", + "10.65.0.27:54223", + "172.17.0.1:54223", + "172.19.0.1:54223", + "172.20.0.1:54223" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:30:31.395098446Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1600955304356651, + "StableID": "na2s27P5WD11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:694893f9ac0523b45ab8fc1fd601b5d441c7a4c8fa7e28eb60a76521416fe116", + "DiscoKey": "discokey:ff47fa2f29cd43a00292e51b8bf0999867fd5a6c88aaf49964d94ef3d9fe3159", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:60037", + "10.65.0.27:60037", + "172.17.0.1:60037", + "172.19.0.1:60037", + "172.20.0.1:60037" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:30:31.886043888Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 6973050553104759, + "StableID": "nxyhHQD7Tw11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d6cd5fae42b55f6d8b7001477a548eb5a7aec0aa8a16cfdf944ea2799387c948", + "DiscoKey": "discokey:49de72c308cdec88226e01edb1c33edffddd3dc3afd2d4a29645abbfad541725", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:52458", + "10.65.0.27:52458", + "172.17.0.1:52458", + "172.19.0.1:52458", + "172.20.0.1:52458" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:30:32.422535926Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 4428690401772650, + "StableID": "nhS5UrBmab11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:15fac8db70d5dbd3b27be9dbcdaa661332294805f913a2b186af07dd1a387854", + "DiscoKey": "discokey:bb7470c216c71114a920d314ea855fbbfa860a4198790e64c3b4d87493d1641e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:48320", + "10.65.0.27:48320", + "172.17.0.1:48320", + "172.19.0.1:48320", + "172.20.0.1:48320" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:30:32.969308024Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 957733553012456, + "StableID": "n1hZU73mU811CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:05e508ebfad6e975e6003ada3235266c8498d9108649ea3798bfc31a59c49878", + "DiscoKey": "discokey:0b2dd2ea0e752e5902f9f1436088b3da3cee3b0d992fcd64fab560a67b048621", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:47543", + "10.65.0.27:47543", + "172.17.0.1:47543", + "172.19.0.1:47543", + "172.20.0.1:47543" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:30:33.503510604Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8734601593202560, + "StableID": "nbS6Z1BvCB21CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ddff768b7e33513753a7b38139cd479da7b209817d953dc9a61f57e210a9d403", + "DiscoKey": "discokey:93aeadd32435e3f75d5c3ec90297cb8c184410468b1b9fd83fde573693b73e7e", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53457", + "10.65.0.27:53457", + "172.17.0.1:53457", + "172.19.0.1:53457", + "172.20.0.1:53457" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:30:34.050014495Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2488164668628094, + "StableID": "nRrvSGstRL11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5ce13076f2d0ed4b7a84934b2a3214d4aad67b1623869e511692c811b5db22a", + "DiscoKey": "discokey:1adab87cde21a4395f5036c1907bf6f72047605537a07d13a7a6b23fc4a95241", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:38627", + "10.65.0.27:38627", + "172.17.0.1:38627", + "172.19.0.1:38627", + "172.20.0.1:38627" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:30:34.598387549Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1579363899754636, + "StableID": "n76YYGDJLD11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:932d3ac7832270215c5b8f0558f8bad279056ee4e2cde027398cfbc01a1fc66a", + "DiscoKey": "discokey:98b2080865a81ffe871b4c0afbea4d43fcf1b09afcc248cc86185f064b21e04c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:52139", + "10.65.0.27:52139", + "172.17.0.1:52139", + "172.19.0.1:52139", + "172.20.0.1:52139" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:30:35.134095492Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 8669919100511088, + "StableID": "nKUoAF5dhA21CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:502e27edb456871dfff33390d2cca574ef4ee79a1f56e3193b3f58a1ad376149", + "DiscoKey": "discokey:4140be309403eda64e4d7c5f2bdb8817beec499a2a79ad2c10577b82ffe98351", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:52374", + "10.65.0.27:52374", + "172.17.0.1:52374", + "172.19.0.1:52374", + "172.20.0.1:52374" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:30:35.678520401Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 969928810643158, + "StableID": "nKucdLPHa811CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c5dd36071b1b456463149c5b40f638cff3e0498394dab85728a153e9e8258657", + "DiscoKey": "discokey:5cebf3fc7c1f56b675dc5343a203ee77a80c29ebfc2a7b2b77e5c257bef30536", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:40855", + "10.65.0.27:40855", + "172.17.0.1:40855", + "172.19.0.1:40855", + "172.20.0.1:40855" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:30:36.218015923Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7820106284878854, + "StableID": "nqtXh2wj4421CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7b8a80bcb3b4c6d225d7bb66fe70dd52cf6f77e60acbaf44646ea3b450aa7829", + "DiscoKey": "discokey:34824ac9df5c4c5e251c904d9fbdebad405008a2d18bc51ad5950eafef0cd330", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:51912", + "10.65.0.27:51912", + "172.17.0.1:51912", + "172.19.0.1:51912", + "172.20.0.1:51912" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:30:36.75475336Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1008581452722319, + "StableID": "n8DdF2jns811CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8c3c632a9519153d4f33a975ef9cade7a321451f65845b41329a627043bd077a", + "DiscoKey": "discokey:fef1c431d8bdd764f364efe8d9dfc9eb6b8e18699dfe2aab4e4ec25a07e4ec6b", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:49399", + "10.65.0.27:49399", + "172.17.0.1:49399", + "172.19.0.1:49399", + "172.20.0.1:49399" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:30:37.300468924Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7329705459394441, + "StableID": "nrZs39wdEz11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:e99e6cba82c38f5a505e3401d384750b9ef784b53e71cad7f8e1bb3413e46763", + "KeyExpiry": "2026-11-08T18:30:38Z", + "DiscoKey": "discokey:47c8fa02a310fbd9d2949a99051af5c43ac46a26a07c69cc2798e47f69068352", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:40177", + "10.65.0.27:40177", + "172.17.0.1:40177", + "172.19.0.1:40177", + "172.20.0.1:40177" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:30:38.354009418Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 79729377405882, + "StableID": "nTyX4dM7d111CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:3931ec386abc6c1ca559a70fd4ca19d69920542b52554543319104514f2e6927", + "KeyExpiry": "2026-11-08T18:30:38Z", + "DiscoKey": "discokey:b96a12dca8f83ea66fe8e455935a8bae3c7303875bd64dfdf17c5d1260e0a75b", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:59975", + "10.65.0.27:59975", + "172.17.0.1:59975", + "172.19.0.1:59975", + "172.20.0.1:59975" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:30:38.89461838Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "kakuna": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7820106284878854, + "StableID": "nqtXh2wj4421CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 7820106284878854, + "Key": "nodekey:7b8a80bcb3b4c6d225d7bb66fe70dd52cf6f77e60acbaf44646ea3b450aa7829", + "DiscoKey": "discokey:34824ac9df5c4c5e251c904d9fbdebad405008a2d18bc51ad5950eafef0cd330", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:51912", + "10.65.0.27:51912", + "172.17.0.1:51912", + "172.19.0.1:51912", + "172.20.0.1:51912" + ], + "Hostinfo": {"Hostname": "kakuna", "RequestTags": ["tag:prod"], "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:30:36.75475336Z", + "Tags": ["tag:prod"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:7b8a80bcb3b4c6d225d7bb66fe70dd52cf6f77e60acbaf44646ea3b450aa7829", + "MachineKey": "mkey:1ce732c1765d25382b2f261c99fd55dd8d5eb8b4b03306b24e15edf247eb5748", + "Peers": [{ + "ID": 5007491183657601, + "StableID": "nJR1ZXJu6g11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:47d178e9b9e748f3ae355d756df6434419f7e9bd55bbc6fdd25156d9a342363d", + "DiscoKey": "discokey:2460330d63a76e823a3f98165fa17178474baf3a31eaff731969eb9ba46a0309", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:54223", + "10.65.0.27:54223", + "172.17.0.1:54223", + "172.19.0.1:54223", + "172.20.0.1:54223" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:30:31.395098446Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1600955304356651, + "StableID": "na2s27P5WD11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:694893f9ac0523b45ab8fc1fd601b5d441c7a4c8fa7e28eb60a76521416fe116", + "DiscoKey": "discokey:ff47fa2f29cd43a00292e51b8bf0999867fd5a6c88aaf49964d94ef3d9fe3159", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:60037", + "10.65.0.27:60037", + "172.17.0.1:60037", + "172.19.0.1:60037", + "172.20.0.1:60037" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:30:31.886043888Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 6973050553104759, + "StableID": "nxyhHQD7Tw11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d6cd5fae42b55f6d8b7001477a548eb5a7aec0aa8a16cfdf944ea2799387c948", + "DiscoKey": "discokey:49de72c308cdec88226e01edb1c33edffddd3dc3afd2d4a29645abbfad541725", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:52458", + "10.65.0.27:52458", + "172.17.0.1:52458", + "172.19.0.1:52458", + "172.20.0.1:52458" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:30:32.422535926Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 4428690401772650, + "StableID": "nhS5UrBmab11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:15fac8db70d5dbd3b27be9dbcdaa661332294805f913a2b186af07dd1a387854", + "DiscoKey": "discokey:bb7470c216c71114a920d314ea855fbbfa860a4198790e64c3b4d87493d1641e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:48320", + "10.65.0.27:48320", + "172.17.0.1:48320", + "172.19.0.1:48320", + "172.20.0.1:48320" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:30:32.969308024Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 957733553012456, + "StableID": "n1hZU73mU811CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:05e508ebfad6e975e6003ada3235266c8498d9108649ea3798bfc31a59c49878", + "DiscoKey": "discokey:0b2dd2ea0e752e5902f9f1436088b3da3cee3b0d992fcd64fab560a67b048621", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:47543", + "10.65.0.27:47543", + "172.17.0.1:47543", + "172.19.0.1:47543", + "172.20.0.1:47543" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:30:33.503510604Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8734601593202560, + "StableID": "nbS6Z1BvCB21CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ddff768b7e33513753a7b38139cd479da7b209817d953dc9a61f57e210a9d403", + "DiscoKey": "discokey:93aeadd32435e3f75d5c3ec90297cb8c184410468b1b9fd83fde573693b73e7e", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53457", + "10.65.0.27:53457", + "172.17.0.1:53457", + "172.19.0.1:53457", + "172.20.0.1:53457" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:30:34.050014495Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2488164668628094, + "StableID": "nRrvSGstRL11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5ce13076f2d0ed4b7a84934b2a3214d4aad67b1623869e511692c811b5db22a", + "DiscoKey": "discokey:1adab87cde21a4395f5036c1907bf6f72047605537a07d13a7a6b23fc4a95241", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:38627", + "10.65.0.27:38627", + "172.17.0.1:38627", + "172.19.0.1:38627", + "172.20.0.1:38627" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:30:34.598387549Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1579363899754636, + "StableID": "n76YYGDJLD11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:932d3ac7832270215c5b8f0558f8bad279056ee4e2cde027398cfbc01a1fc66a", + "DiscoKey": "discokey:98b2080865a81ffe871b4c0afbea4d43fcf1b09afcc248cc86185f064b21e04c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:52139", + "10.65.0.27:52139", + "172.17.0.1:52139", + "172.19.0.1:52139", + "172.20.0.1:52139" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:30:35.134095492Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 8669919100511088, + "StableID": "nKUoAF5dhA21CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:502e27edb456871dfff33390d2cca574ef4ee79a1f56e3193b3f58a1ad376149", + "DiscoKey": "discokey:4140be309403eda64e4d7c5f2bdb8817beec499a2a79ad2c10577b82ffe98351", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:52374", + "10.65.0.27:52374", + "172.17.0.1:52374", + "172.19.0.1:52374", + "172.20.0.1:52374" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:30:35.678520401Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 969928810643158, + "StableID": "nKucdLPHa811CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c5dd36071b1b456463149c5b40f638cff3e0498394dab85728a153e9e8258657", + "DiscoKey": "discokey:5cebf3fc7c1f56b675dc5343a203ee77a80c29ebfc2a7b2b77e5c257bef30536", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:40855", + "10.65.0.27:40855", + "172.17.0.1:40855", + "172.19.0.1:40855", + "172.20.0.1:40855" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:30:36.218015923Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1008581452722319, + "StableID": "n8DdF2jns811CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8c3c632a9519153d4f33a975ef9cade7a321451f65845b41329a627043bd077a", + "DiscoKey": "discokey:fef1c431d8bdd764f364efe8d9dfc9eb6b8e18699dfe2aab4e4ec25a07e4ec6b", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:49399", + "10.65.0.27:49399", + "172.17.0.1:49399", + "172.19.0.1:49399", + "172.20.0.1:49399" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:30:37.300468924Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4655736851755124, + "StableID": "nmhXm7KbMd11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:d11dac4aeca6bb34ea4e64d686799c6fca97e91cc689eba4060a36da0f4cae32", + "KeyExpiry": "2026-11-08T18:30:37Z", + "DiscoKey": "discokey:e0ba0bcef9432eeef592fa6dade559a10d1741bcf8cbba9af1f2091f86fff525", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:49951", + "10.65.0.27:49951", + "172.17.0.1:49951", + "172.19.0.1:49951", + "172.20.0.1:49951" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:30:37.818654505Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7329705459394441, + "StableID": "nrZs39wdEz11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:e99e6cba82c38f5a505e3401d384750b9ef784b53e71cad7f8e1bb3413e46763", + "KeyExpiry": "2026-11-08T18:30:38Z", + "DiscoKey": "discokey:47c8fa02a310fbd9d2949a99051af5c43ac46a26a07c69cc2798e47f69068352", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:40177", + "10.65.0.27:40177", + "172.17.0.1:40177", + "172.19.0.1:40177", + "172.20.0.1:40177" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:30:38.354009418Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 79729377405882, + "StableID": "nTyX4dM7d111CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:3931ec386abc6c1ca559a70fd4ca19d69920542b52554543319104514f2e6927", + "KeyExpiry": "2026-11-08T18:30:38Z", + "DiscoKey": "discokey:b96a12dca8f83ea66fe8e455935a8bae3c7303875bd64dfdf17c5d1260e0a75b", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:59975", + "10.65.0.27:59975", + "172.17.0.1:59975", + "172.19.0.1:59975", + "172.20.0.1:59975" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:30:38.89461838Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "7820106284878854": { + "ID": 7820106284878854, + "LoginName": "kakuna.tail78f774.ts.net", + "DisplayName": "kakuna" + }} + } + }, "pidgeotto": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 1600955304356651, + "StableID": "na2s27P5WD11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1600955304356651, + "Key": "nodekey:694893f9ac0523b45ab8fc1fd601b5d441c7a4c8fa7e28eb60a76521416fe116", + "DiscoKey": "discokey:ff47fa2f29cd43a00292e51b8bf0999867fd5a6c88aaf49964d94ef3d9fe3159", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:60037", + "10.65.0.27:60037", + "172.17.0.1:60037", + "172.19.0.1:60037", + "172.20.0.1:60037" + ], + "Hostinfo": { + "Hostname": "pidgeotto", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgeotto"], + "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:30:31.886043888Z", + "Tags": ["tag:pidgeotto"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:694893f9ac0523b45ab8fc1fd601b5d441c7a4c8fa7e28eb60a76521416fe116", + "MachineKey": "mkey:49a9b0ed33a5bead75715316f4dc79e11ae6ad85f1998f19dca7876e7d48027b", + "Peers": [{ + "ID": 5007491183657601, + "StableID": "nJR1ZXJu6g11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:47d178e9b9e748f3ae355d756df6434419f7e9bd55bbc6fdd25156d9a342363d", + "DiscoKey": "discokey:2460330d63a76e823a3f98165fa17178474baf3a31eaff731969eb9ba46a0309", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:54223", + "10.65.0.27:54223", + "172.17.0.1:54223", + "172.19.0.1:54223", + "172.20.0.1:54223" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:30:31.395098446Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6973050553104759, + "StableID": "nxyhHQD7Tw11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d6cd5fae42b55f6d8b7001477a548eb5a7aec0aa8a16cfdf944ea2799387c948", + "DiscoKey": "discokey:49de72c308cdec88226e01edb1c33edffddd3dc3afd2d4a29645abbfad541725", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:52458", + "10.65.0.27:52458", + "172.17.0.1:52458", + "172.19.0.1:52458", + "172.20.0.1:52458" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:30:32.422535926Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 4428690401772650, + "StableID": "nhS5UrBmab11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:15fac8db70d5dbd3b27be9dbcdaa661332294805f913a2b186af07dd1a387854", + "DiscoKey": "discokey:bb7470c216c71114a920d314ea855fbbfa860a4198790e64c3b4d87493d1641e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:48320", + "10.65.0.27:48320", + "172.17.0.1:48320", + "172.19.0.1:48320", + "172.20.0.1:48320" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:30:32.969308024Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 957733553012456, + "StableID": "n1hZU73mU811CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:05e508ebfad6e975e6003ada3235266c8498d9108649ea3798bfc31a59c49878", + "DiscoKey": "discokey:0b2dd2ea0e752e5902f9f1436088b3da3cee3b0d992fcd64fab560a67b048621", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:47543", + "10.65.0.27:47543", + "172.17.0.1:47543", + "172.19.0.1:47543", + "172.20.0.1:47543" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:30:33.503510604Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8734601593202560, + "StableID": "nbS6Z1BvCB21CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ddff768b7e33513753a7b38139cd479da7b209817d953dc9a61f57e210a9d403", + "DiscoKey": "discokey:93aeadd32435e3f75d5c3ec90297cb8c184410468b1b9fd83fde573693b73e7e", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53457", + "10.65.0.27:53457", + "172.17.0.1:53457", + "172.19.0.1:53457", + "172.20.0.1:53457" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:30:34.050014495Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2488164668628094, + "StableID": "nRrvSGstRL11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5ce13076f2d0ed4b7a84934b2a3214d4aad67b1623869e511692c811b5db22a", + "DiscoKey": "discokey:1adab87cde21a4395f5036c1907bf6f72047605537a07d13a7a6b23fc4a95241", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:38627", + "10.65.0.27:38627", + "172.17.0.1:38627", + "172.19.0.1:38627", + "172.20.0.1:38627" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:30:34.598387549Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1579363899754636, + "StableID": "n76YYGDJLD11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:932d3ac7832270215c5b8f0558f8bad279056ee4e2cde027398cfbc01a1fc66a", + "DiscoKey": "discokey:98b2080865a81ffe871b4c0afbea4d43fcf1b09afcc248cc86185f064b21e04c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:52139", + "10.65.0.27:52139", + "172.17.0.1:52139", + "172.19.0.1:52139", + "172.20.0.1:52139" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:30:35.134095492Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 8669919100511088, + "StableID": "nKUoAF5dhA21CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:502e27edb456871dfff33390d2cca574ef4ee79a1f56e3193b3f58a1ad376149", + "DiscoKey": "discokey:4140be309403eda64e4d7c5f2bdb8817beec499a2a79ad2c10577b82ffe98351", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:52374", + "10.65.0.27:52374", + "172.17.0.1:52374", + "172.19.0.1:52374", + "172.20.0.1:52374" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:30:35.678520401Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 969928810643158, + "StableID": "nKucdLPHa811CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c5dd36071b1b456463149c5b40f638cff3e0498394dab85728a153e9e8258657", + "DiscoKey": "discokey:5cebf3fc7c1f56b675dc5343a203ee77a80c29ebfc2a7b2b77e5c257bef30536", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:40855", + "10.65.0.27:40855", + "172.17.0.1:40855", + "172.19.0.1:40855", + "172.20.0.1:40855" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:30:36.218015923Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7820106284878854, + "StableID": "nqtXh2wj4421CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7b8a80bcb3b4c6d225d7bb66fe70dd52cf6f77e60acbaf44646ea3b450aa7829", + "DiscoKey": "discokey:34824ac9df5c4c5e251c904d9fbdebad405008a2d18bc51ad5950eafef0cd330", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:51912", + "10.65.0.27:51912", + "172.17.0.1:51912", + "172.19.0.1:51912", + "172.20.0.1:51912" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:30:36.75475336Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1008581452722319, + "StableID": "n8DdF2jns811CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8c3c632a9519153d4f33a975ef9cade7a321451f65845b41329a627043bd077a", + "DiscoKey": "discokey:fef1c431d8bdd764f364efe8d9dfc9eb6b8e18699dfe2aab4e4ec25a07e4ec6b", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:49399", + "10.65.0.27:49399", + "172.17.0.1:49399", + "172.19.0.1:49399", + "172.20.0.1:49399" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:30:37.300468924Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4655736851755124, + "StableID": "nmhXm7KbMd11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:d11dac4aeca6bb34ea4e64d686799c6fca97e91cc689eba4060a36da0f4cae32", + "KeyExpiry": "2026-11-08T18:30:37Z", + "DiscoKey": "discokey:e0ba0bcef9432eeef592fa6dade559a10d1741bcf8cbba9af1f2091f86fff525", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:49951", + "10.65.0.27:49951", + "172.17.0.1:49951", + "172.19.0.1:49951", + "172.20.0.1:49951" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:30:37.818654505Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7329705459394441, + "StableID": "nrZs39wdEz11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:e99e6cba82c38f5a505e3401d384750b9ef784b53e71cad7f8e1bb3413e46763", + "KeyExpiry": "2026-11-08T18:30:38Z", + "DiscoKey": "discokey:47c8fa02a310fbd9d2949a99051af5c43ac46a26a07c69cc2798e47f69068352", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:40177", + "10.65.0.27:40177", + "172.17.0.1:40177", + "172.19.0.1:40177", + "172.20.0.1:40177" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:30:38.354009418Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 79729377405882, + "StableID": "nTyX4dM7d111CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:3931ec386abc6c1ca559a70fd4ca19d69920542b52554543319104514f2e6927", + "KeyExpiry": "2026-11-08T18:30:38Z", + "DiscoKey": "discokey:b96a12dca8f83ea66fe8e455935a8bae3c7303875bd64dfdf17c5d1260e0a75b", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:59975", + "10.65.0.27:59975", + "172.17.0.1:59975", + "172.19.0.1:59975", + "172.20.0.1:59975" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:30:38.89461838Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "1600955304356651": { + "ID": 1600955304356651, + "LoginName": "pidgeotto.tail78f774.ts.net", + "DisplayName": "pidgeotto" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "pidgey": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 5007491183657601, + "StableID": "nJR1ZXJu6g11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 5007491183657601, + "Key": "nodekey:47d178e9b9e748f3ae355d756df6434419f7e9bd55bbc6fdd25156d9a342363d", + "DiscoKey": "discokey:2460330d63a76e823a3f98165fa17178474baf3a31eaff731969eb9ba46a0309", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:54223", + "10.65.0.27:54223", + "172.17.0.1:54223", + "172.19.0.1:54223", + "172.20.0.1:54223" + ], + "Hostinfo": { + "Hostname": "pidgey", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgey"], + "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:30:31.395098446Z", + "Tags": ["tag:pidgey"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:47d178e9b9e748f3ae355d756df6434419f7e9bd55bbc6fdd25156d9a342363d", + "MachineKey": "mkey:6bb8b7b68efda22a3d7d9b9b7f565e6dbb9c7ee4ae490c45c63b2345f8820c01", + "Peers": [{ + "ID": 1600955304356651, + "StableID": "na2s27P5WD11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:694893f9ac0523b45ab8fc1fd601b5d441c7a4c8fa7e28eb60a76521416fe116", + "DiscoKey": "discokey:ff47fa2f29cd43a00292e51b8bf0999867fd5a6c88aaf49964d94ef3d9fe3159", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:60037", + "10.65.0.27:60037", + "172.17.0.1:60037", + "172.19.0.1:60037", + "172.20.0.1:60037" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:30:31.886043888Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 6973050553104759, + "StableID": "nxyhHQD7Tw11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d6cd5fae42b55f6d8b7001477a548eb5a7aec0aa8a16cfdf944ea2799387c948", + "DiscoKey": "discokey:49de72c308cdec88226e01edb1c33edffddd3dc3afd2d4a29645abbfad541725", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:52458", + "10.65.0.27:52458", + "172.17.0.1:52458", + "172.19.0.1:52458", + "172.20.0.1:52458" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:30:32.422535926Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 4428690401772650, + "StableID": "nhS5UrBmab11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:15fac8db70d5dbd3b27be9dbcdaa661332294805f913a2b186af07dd1a387854", + "DiscoKey": "discokey:bb7470c216c71114a920d314ea855fbbfa860a4198790e64c3b4d87493d1641e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:48320", + "10.65.0.27:48320", + "172.17.0.1:48320", + "172.19.0.1:48320", + "172.20.0.1:48320" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:30:32.969308024Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 957733553012456, + "StableID": "n1hZU73mU811CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:05e508ebfad6e975e6003ada3235266c8498d9108649ea3798bfc31a59c49878", + "DiscoKey": "discokey:0b2dd2ea0e752e5902f9f1436088b3da3cee3b0d992fcd64fab560a67b048621", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:47543", + "10.65.0.27:47543", + "172.17.0.1:47543", + "172.19.0.1:47543", + "172.20.0.1:47543" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:30:33.503510604Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8734601593202560, + "StableID": "nbS6Z1BvCB21CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ddff768b7e33513753a7b38139cd479da7b209817d953dc9a61f57e210a9d403", + "DiscoKey": "discokey:93aeadd32435e3f75d5c3ec90297cb8c184410468b1b9fd83fde573693b73e7e", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53457", + "10.65.0.27:53457", + "172.17.0.1:53457", + "172.19.0.1:53457", + "172.20.0.1:53457" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:30:34.050014495Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2488164668628094, + "StableID": "nRrvSGstRL11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5ce13076f2d0ed4b7a84934b2a3214d4aad67b1623869e511692c811b5db22a", + "DiscoKey": "discokey:1adab87cde21a4395f5036c1907bf6f72047605537a07d13a7a6b23fc4a95241", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:38627", + "10.65.0.27:38627", + "172.17.0.1:38627", + "172.19.0.1:38627", + "172.20.0.1:38627" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:30:34.598387549Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1579363899754636, + "StableID": "n76YYGDJLD11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:932d3ac7832270215c5b8f0558f8bad279056ee4e2cde027398cfbc01a1fc66a", + "DiscoKey": "discokey:98b2080865a81ffe871b4c0afbea4d43fcf1b09afcc248cc86185f064b21e04c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:52139", + "10.65.0.27:52139", + "172.17.0.1:52139", + "172.19.0.1:52139", + "172.20.0.1:52139" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:30:35.134095492Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 8669919100511088, + "StableID": "nKUoAF5dhA21CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:502e27edb456871dfff33390d2cca574ef4ee79a1f56e3193b3f58a1ad376149", + "DiscoKey": "discokey:4140be309403eda64e4d7c5f2bdb8817beec499a2a79ad2c10577b82ffe98351", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:52374", + "10.65.0.27:52374", + "172.17.0.1:52374", + "172.19.0.1:52374", + "172.20.0.1:52374" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:30:35.678520401Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 969928810643158, + "StableID": "nKucdLPHa811CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c5dd36071b1b456463149c5b40f638cff3e0498394dab85728a153e9e8258657", + "DiscoKey": "discokey:5cebf3fc7c1f56b675dc5343a203ee77a80c29ebfc2a7b2b77e5c257bef30536", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:40855", + "10.65.0.27:40855", + "172.17.0.1:40855", + "172.19.0.1:40855", + "172.20.0.1:40855" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:30:36.218015923Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7820106284878854, + "StableID": "nqtXh2wj4421CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7b8a80bcb3b4c6d225d7bb66fe70dd52cf6f77e60acbaf44646ea3b450aa7829", + "DiscoKey": "discokey:34824ac9df5c4c5e251c904d9fbdebad405008a2d18bc51ad5950eafef0cd330", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:51912", + "10.65.0.27:51912", + "172.17.0.1:51912", + "172.19.0.1:51912", + "172.20.0.1:51912" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:30:36.75475336Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1008581452722319, + "StableID": "n8DdF2jns811CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8c3c632a9519153d4f33a975ef9cade7a321451f65845b41329a627043bd077a", + "DiscoKey": "discokey:fef1c431d8bdd764f364efe8d9dfc9eb6b8e18699dfe2aab4e4ec25a07e4ec6b", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:49399", + "10.65.0.27:49399", + "172.17.0.1:49399", + "172.19.0.1:49399", + "172.20.0.1:49399" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:30:37.300468924Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4655736851755124, + "StableID": "nmhXm7KbMd11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:d11dac4aeca6bb34ea4e64d686799c6fca97e91cc689eba4060a36da0f4cae32", + "KeyExpiry": "2026-11-08T18:30:37Z", + "DiscoKey": "discokey:e0ba0bcef9432eeef592fa6dade559a10d1741bcf8cbba9af1f2091f86fff525", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:49951", + "10.65.0.27:49951", + "172.17.0.1:49951", + "172.19.0.1:49951", + "172.20.0.1:49951" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:30:37.818654505Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7329705459394441, + "StableID": "nrZs39wdEz11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:e99e6cba82c38f5a505e3401d384750b9ef784b53e71cad7f8e1bb3413e46763", + "KeyExpiry": "2026-11-08T18:30:38Z", + "DiscoKey": "discokey:47c8fa02a310fbd9d2949a99051af5c43ac46a26a07c69cc2798e47f69068352", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:40177", + "10.65.0.27:40177", + "172.17.0.1:40177", + "172.19.0.1:40177", + "172.20.0.1:40177" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:30:38.354009418Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 79729377405882, + "StableID": "nTyX4dM7d111CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:3931ec386abc6c1ca559a70fd4ca19d69920542b52554543319104514f2e6927", + "KeyExpiry": "2026-11-08T18:30:38Z", + "DiscoKey": "discokey:b96a12dca8f83ea66fe8e455935a8bae3c7303875bd64dfdf17c5d1260e0a75b", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:59975", + "10.65.0.27:59975", + "172.17.0.1:59975", + "172.19.0.1:59975", + "172.20.0.1:59975" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:30:38.89461838Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "5007491183657601": { + "ID": 5007491183657601, + "LoginName": "pidgey.tail78f774.ts.net", + "DisplayName": "pidgey" + }} + } + }, "raticate": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 957733553012456, + "StableID": "n1hZU73mU811CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 957733553012456, + "Key": "nodekey:05e508ebfad6e975e6003ada3235266c8498d9108649ea3798bfc31a59c49878", + "DiscoKey": "discokey:0b2dd2ea0e752e5902f9f1436088b3da3cee3b0d992fcd64fab560a67b048621", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:47543", + "10.65.0.27:47543", + "172.17.0.1:47543", + "172.19.0.1:47543", + "172.20.0.1:47543" + ], + "Hostinfo": {"Hostname": "raticate", "RequestTags": ["tag:group-b"], "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:30:33.503510604Z", + "Tags": ["tag:group-b"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:05e508ebfad6e975e6003ada3235266c8498d9108649ea3798bfc31a59c49878", + "MachineKey": "mkey:1a6538a36383b2e67192c3788e492afdd7340f98c38cf436144fd8f82f47d711", + "Peers": [{ + "ID": 5007491183657601, + "StableID": "nJR1ZXJu6g11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:47d178e9b9e748f3ae355d756df6434419f7e9bd55bbc6fdd25156d9a342363d", + "DiscoKey": "discokey:2460330d63a76e823a3f98165fa17178474baf3a31eaff731969eb9ba46a0309", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:54223", + "10.65.0.27:54223", + "172.17.0.1:54223", + "172.19.0.1:54223", + "172.20.0.1:54223" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:30:31.395098446Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1600955304356651, + "StableID": "na2s27P5WD11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:694893f9ac0523b45ab8fc1fd601b5d441c7a4c8fa7e28eb60a76521416fe116", + "DiscoKey": "discokey:ff47fa2f29cd43a00292e51b8bf0999867fd5a6c88aaf49964d94ef3d9fe3159", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:60037", + "10.65.0.27:60037", + "172.17.0.1:60037", + "172.19.0.1:60037", + "172.20.0.1:60037" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:30:31.886043888Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 6973050553104759, + "StableID": "nxyhHQD7Tw11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d6cd5fae42b55f6d8b7001477a548eb5a7aec0aa8a16cfdf944ea2799387c948", + "DiscoKey": "discokey:49de72c308cdec88226e01edb1c33edffddd3dc3afd2d4a29645abbfad541725", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:52458", + "10.65.0.27:52458", + "172.17.0.1:52458", + "172.19.0.1:52458", + "172.20.0.1:52458" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:30:32.422535926Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 4428690401772650, + "StableID": "nhS5UrBmab11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:15fac8db70d5dbd3b27be9dbcdaa661332294805f913a2b186af07dd1a387854", + "DiscoKey": "discokey:bb7470c216c71114a920d314ea855fbbfa860a4198790e64c3b4d87493d1641e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:48320", + "10.65.0.27:48320", + "172.17.0.1:48320", + "172.19.0.1:48320", + "172.20.0.1:48320" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:30:32.969308024Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 8734601593202560, + "StableID": "nbS6Z1BvCB21CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ddff768b7e33513753a7b38139cd479da7b209817d953dc9a61f57e210a9d403", + "DiscoKey": "discokey:93aeadd32435e3f75d5c3ec90297cb8c184410468b1b9fd83fde573693b73e7e", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53457", + "10.65.0.27:53457", + "172.17.0.1:53457", + "172.19.0.1:53457", + "172.20.0.1:53457" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:30:34.050014495Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2488164668628094, + "StableID": "nRrvSGstRL11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5ce13076f2d0ed4b7a84934b2a3214d4aad67b1623869e511692c811b5db22a", + "DiscoKey": "discokey:1adab87cde21a4395f5036c1907bf6f72047605537a07d13a7a6b23fc4a95241", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:38627", + "10.65.0.27:38627", + "172.17.0.1:38627", + "172.19.0.1:38627", + "172.20.0.1:38627" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:30:34.598387549Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1579363899754636, + "StableID": "n76YYGDJLD11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:932d3ac7832270215c5b8f0558f8bad279056ee4e2cde027398cfbc01a1fc66a", + "DiscoKey": "discokey:98b2080865a81ffe871b4c0afbea4d43fcf1b09afcc248cc86185f064b21e04c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:52139", + "10.65.0.27:52139", + "172.17.0.1:52139", + "172.19.0.1:52139", + "172.20.0.1:52139" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:30:35.134095492Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 8669919100511088, + "StableID": "nKUoAF5dhA21CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:502e27edb456871dfff33390d2cca574ef4ee79a1f56e3193b3f58a1ad376149", + "DiscoKey": "discokey:4140be309403eda64e4d7c5f2bdb8817beec499a2a79ad2c10577b82ffe98351", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:52374", + "10.65.0.27:52374", + "172.17.0.1:52374", + "172.19.0.1:52374", + "172.20.0.1:52374" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:30:35.678520401Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 969928810643158, + "StableID": "nKucdLPHa811CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c5dd36071b1b456463149c5b40f638cff3e0498394dab85728a153e9e8258657", + "DiscoKey": "discokey:5cebf3fc7c1f56b675dc5343a203ee77a80c29ebfc2a7b2b77e5c257bef30536", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:40855", + "10.65.0.27:40855", + "172.17.0.1:40855", + "172.19.0.1:40855", + "172.20.0.1:40855" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:30:36.218015923Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7820106284878854, + "StableID": "nqtXh2wj4421CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7b8a80bcb3b4c6d225d7bb66fe70dd52cf6f77e60acbaf44646ea3b450aa7829", + "DiscoKey": "discokey:34824ac9df5c4c5e251c904d9fbdebad405008a2d18bc51ad5950eafef0cd330", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:51912", + "10.65.0.27:51912", + "172.17.0.1:51912", + "172.19.0.1:51912", + "172.20.0.1:51912" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:30:36.75475336Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1008581452722319, + "StableID": "n8DdF2jns811CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8c3c632a9519153d4f33a975ef9cade7a321451f65845b41329a627043bd077a", + "DiscoKey": "discokey:fef1c431d8bdd764f364efe8d9dfc9eb6b8e18699dfe2aab4e4ec25a07e4ec6b", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:49399", + "10.65.0.27:49399", + "172.17.0.1:49399", + "172.19.0.1:49399", + "172.20.0.1:49399" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:30:37.300468924Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4655736851755124, + "StableID": "nmhXm7KbMd11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:d11dac4aeca6bb34ea4e64d686799c6fca97e91cc689eba4060a36da0f4cae32", + "KeyExpiry": "2026-11-08T18:30:37Z", + "DiscoKey": "discokey:e0ba0bcef9432eeef592fa6dade559a10d1741bcf8cbba9af1f2091f86fff525", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:49951", + "10.65.0.27:49951", + "172.17.0.1:49951", + "172.19.0.1:49951", + "172.20.0.1:49951" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:30:37.818654505Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7329705459394441, + "StableID": "nrZs39wdEz11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:e99e6cba82c38f5a505e3401d384750b9ef784b53e71cad7f8e1bb3413e46763", + "KeyExpiry": "2026-11-08T18:30:38Z", + "DiscoKey": "discokey:47c8fa02a310fbd9d2949a99051af5c43ac46a26a07c69cc2798e47f69068352", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:40177", + "10.65.0.27:40177", + "172.17.0.1:40177", + "172.19.0.1:40177", + "172.20.0.1:40177" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:30:38.354009418Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 79729377405882, + "StableID": "nTyX4dM7d111CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:3931ec386abc6c1ca559a70fd4ca19d69920542b52554543319104514f2e6927", + "KeyExpiry": "2026-11-08T18:30:38Z", + "DiscoKey": "discokey:b96a12dca8f83ea66fe8e455935a8bae3c7303875bd64dfdf17c5d1260e0a75b", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:59975", + "10.65.0.27:59975", + "172.17.0.1:59975", + "172.19.0.1:59975", + "172.20.0.1:59975" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:30:38.89461838Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "957733553012456": { + "ID": 957733553012456, + "LoginName": "raticate.tail78f774.ts.net", + "DisplayName": "raticate" + }} + } + }, "rattata": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4428690401772650, + "StableID": "nhS5UrBmab11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 4428690401772650, + "Key": "nodekey:15fac8db70d5dbd3b27be9dbcdaa661332294805f913a2b186af07dd1a387854", + "DiscoKey": "discokey:bb7470c216c71114a920d314ea855fbbfa860a4198790e64c3b4d87493d1641e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:48320", + "10.65.0.27:48320", + "172.17.0.1:48320", + "172.19.0.1:48320", + "172.20.0.1:48320" + ], + "Hostinfo": {"Hostname": "rattata", "RequestTags": ["tag:group-a"], "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:30:32.969308024Z", + "Tags": ["tag:group-a"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:15fac8db70d5dbd3b27be9dbcdaa661332294805f913a2b186af07dd1a387854", + "MachineKey": "mkey:436249bbc1004482ee5fa7ced657c750f5b80dcafe770b9f7d598f8b6ba97e44", + "Peers": [{ + "ID": 5007491183657601, + "StableID": "nJR1ZXJu6g11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:47d178e9b9e748f3ae355d756df6434419f7e9bd55bbc6fdd25156d9a342363d", + "DiscoKey": "discokey:2460330d63a76e823a3f98165fa17178474baf3a31eaff731969eb9ba46a0309", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:54223", + "10.65.0.27:54223", + "172.17.0.1:54223", + "172.19.0.1:54223", + "172.20.0.1:54223" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:30:31.395098446Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1600955304356651, + "StableID": "na2s27P5WD11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:694893f9ac0523b45ab8fc1fd601b5d441c7a4c8fa7e28eb60a76521416fe116", + "DiscoKey": "discokey:ff47fa2f29cd43a00292e51b8bf0999867fd5a6c88aaf49964d94ef3d9fe3159", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:60037", + "10.65.0.27:60037", + "172.17.0.1:60037", + "172.19.0.1:60037", + "172.20.0.1:60037" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:30:31.886043888Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 6973050553104759, + "StableID": "nxyhHQD7Tw11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d6cd5fae42b55f6d8b7001477a548eb5a7aec0aa8a16cfdf944ea2799387c948", + "DiscoKey": "discokey:49de72c308cdec88226e01edb1c33edffddd3dc3afd2d4a29645abbfad541725", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:52458", + "10.65.0.27:52458", + "172.17.0.1:52458", + "172.19.0.1:52458", + "172.20.0.1:52458" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:30:32.422535926Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 957733553012456, + "StableID": "n1hZU73mU811CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:05e508ebfad6e975e6003ada3235266c8498d9108649ea3798bfc31a59c49878", + "DiscoKey": "discokey:0b2dd2ea0e752e5902f9f1436088b3da3cee3b0d992fcd64fab560a67b048621", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:47543", + "10.65.0.27:47543", + "172.17.0.1:47543", + "172.19.0.1:47543", + "172.20.0.1:47543" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:30:33.503510604Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8734601593202560, + "StableID": "nbS6Z1BvCB21CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ddff768b7e33513753a7b38139cd479da7b209817d953dc9a61f57e210a9d403", + "DiscoKey": "discokey:93aeadd32435e3f75d5c3ec90297cb8c184410468b1b9fd83fde573693b73e7e", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53457", + "10.65.0.27:53457", + "172.17.0.1:53457", + "172.19.0.1:53457", + "172.20.0.1:53457" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:30:34.050014495Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2488164668628094, + "StableID": "nRrvSGstRL11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5ce13076f2d0ed4b7a84934b2a3214d4aad67b1623869e511692c811b5db22a", + "DiscoKey": "discokey:1adab87cde21a4395f5036c1907bf6f72047605537a07d13a7a6b23fc4a95241", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:38627", + "10.65.0.27:38627", + "172.17.0.1:38627", + "172.19.0.1:38627", + "172.20.0.1:38627" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:30:34.598387549Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1579363899754636, + "StableID": "n76YYGDJLD11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:932d3ac7832270215c5b8f0558f8bad279056ee4e2cde027398cfbc01a1fc66a", + "DiscoKey": "discokey:98b2080865a81ffe871b4c0afbea4d43fcf1b09afcc248cc86185f064b21e04c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:52139", + "10.65.0.27:52139", + "172.17.0.1:52139", + "172.19.0.1:52139", + "172.20.0.1:52139" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:30:35.134095492Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 8669919100511088, + "StableID": "nKUoAF5dhA21CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:502e27edb456871dfff33390d2cca574ef4ee79a1f56e3193b3f58a1ad376149", + "DiscoKey": "discokey:4140be309403eda64e4d7c5f2bdb8817beec499a2a79ad2c10577b82ffe98351", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:52374", + "10.65.0.27:52374", + "172.17.0.1:52374", + "172.19.0.1:52374", + "172.20.0.1:52374" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:30:35.678520401Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 969928810643158, + "StableID": "nKucdLPHa811CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c5dd36071b1b456463149c5b40f638cff3e0498394dab85728a153e9e8258657", + "DiscoKey": "discokey:5cebf3fc7c1f56b675dc5343a203ee77a80c29ebfc2a7b2b77e5c257bef30536", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:40855", + "10.65.0.27:40855", + "172.17.0.1:40855", + "172.19.0.1:40855", + "172.20.0.1:40855" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:30:36.218015923Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7820106284878854, + "StableID": "nqtXh2wj4421CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7b8a80bcb3b4c6d225d7bb66fe70dd52cf6f77e60acbaf44646ea3b450aa7829", + "DiscoKey": "discokey:34824ac9df5c4c5e251c904d9fbdebad405008a2d18bc51ad5950eafef0cd330", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:51912", + "10.65.0.27:51912", + "172.17.0.1:51912", + "172.19.0.1:51912", + "172.20.0.1:51912" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:30:36.75475336Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1008581452722319, + "StableID": "n8DdF2jns811CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8c3c632a9519153d4f33a975ef9cade7a321451f65845b41329a627043bd077a", + "DiscoKey": "discokey:fef1c431d8bdd764f364efe8d9dfc9eb6b8e18699dfe2aab4e4ec25a07e4ec6b", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:49399", + "10.65.0.27:49399", + "172.17.0.1:49399", + "172.19.0.1:49399", + "172.20.0.1:49399" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:30:37.300468924Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4655736851755124, + "StableID": "nmhXm7KbMd11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:d11dac4aeca6bb34ea4e64d686799c6fca97e91cc689eba4060a36da0f4cae32", + "KeyExpiry": "2026-11-08T18:30:37Z", + "DiscoKey": "discokey:e0ba0bcef9432eeef592fa6dade559a10d1741bcf8cbba9af1f2091f86fff525", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:49951", + "10.65.0.27:49951", + "172.17.0.1:49951", + "172.19.0.1:49951", + "172.20.0.1:49951" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:30:37.818654505Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7329705459394441, + "StableID": "nrZs39wdEz11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:e99e6cba82c38f5a505e3401d384750b9ef784b53e71cad7f8e1bb3413e46763", + "KeyExpiry": "2026-11-08T18:30:38Z", + "DiscoKey": "discokey:47c8fa02a310fbd9d2949a99051af5c43ac46a26a07c69cc2798e47f69068352", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:40177", + "10.65.0.27:40177", + "172.17.0.1:40177", + "172.19.0.1:40177", + "172.20.0.1:40177" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:30:38.354009418Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 79729377405882, + "StableID": "nTyX4dM7d111CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:3931ec386abc6c1ca559a70fd4ca19d69920542b52554543319104514f2e6927", + "KeyExpiry": "2026-11-08T18:30:38Z", + "DiscoKey": "discokey:b96a12dca8f83ea66fe8e455935a8bae3c7303875bd64dfdf17c5d1260e0a75b", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:59975", + "10.65.0.27:59975", + "172.17.0.1:59975", + "172.19.0.1:59975", + "172.20.0.1:59975" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:30:38.89461838Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4428690401772650": { + "ID": 4428690401772650, + "LoginName": "rattata.tail78f774.ts.net", + "DisplayName": "rattata" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "spearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 2488164668628094, + "StableID": "nRrvSGstRL11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 2488164668628094, + "Key": "nodekey:e5ce13076f2d0ed4b7a84934b2a3214d4aad67b1623869e511692c811b5db22a", + "DiscoKey": "discokey:1adab87cde21a4395f5036c1907bf6f72047605537a07d13a7a6b23fc4a95241", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:38627", + "10.65.0.27:38627", + "172.17.0.1:38627", + "172.19.0.1:38627", + "172.20.0.1:38627" + ], + "Hostinfo": { + "Hostname": "spearow", + "RoutableIPs": ["10.44.0.0/16"], + "RequestTags": ["tag:spearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:30:34.598387549Z", + "Tags": ["tag:spearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:e5ce13076f2d0ed4b7a84934b2a3214d4aad67b1623869e511692c811b5db22a", + "MachineKey": "mkey:d9ee67f38ea60c6d50d7ffb066413d56a2c1e6cabe677d84bd91e8ee4dc76544", + "Peers": [{ + "ID": 5007491183657601, + "StableID": "nJR1ZXJu6g11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:47d178e9b9e748f3ae355d756df6434419f7e9bd55bbc6fdd25156d9a342363d", + "DiscoKey": "discokey:2460330d63a76e823a3f98165fa17178474baf3a31eaff731969eb9ba46a0309", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:54223", + "10.65.0.27:54223", + "172.17.0.1:54223", + "172.19.0.1:54223", + "172.20.0.1:54223" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:30:31.395098446Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1600955304356651, + "StableID": "na2s27P5WD11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:694893f9ac0523b45ab8fc1fd601b5d441c7a4c8fa7e28eb60a76521416fe116", + "DiscoKey": "discokey:ff47fa2f29cd43a00292e51b8bf0999867fd5a6c88aaf49964d94ef3d9fe3159", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:60037", + "10.65.0.27:60037", + "172.17.0.1:60037", + "172.19.0.1:60037", + "172.20.0.1:60037" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:30:31.886043888Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 6973050553104759, + "StableID": "nxyhHQD7Tw11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d6cd5fae42b55f6d8b7001477a548eb5a7aec0aa8a16cfdf944ea2799387c948", + "DiscoKey": "discokey:49de72c308cdec88226e01edb1c33edffddd3dc3afd2d4a29645abbfad541725", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:52458", + "10.65.0.27:52458", + "172.17.0.1:52458", + "172.19.0.1:52458", + "172.20.0.1:52458" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:30:32.422535926Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 4428690401772650, + "StableID": "nhS5UrBmab11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:15fac8db70d5dbd3b27be9dbcdaa661332294805f913a2b186af07dd1a387854", + "DiscoKey": "discokey:bb7470c216c71114a920d314ea855fbbfa860a4198790e64c3b4d87493d1641e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:48320", + "10.65.0.27:48320", + "172.17.0.1:48320", + "172.19.0.1:48320", + "172.20.0.1:48320" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:30:32.969308024Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 957733553012456, + "StableID": "n1hZU73mU811CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:05e508ebfad6e975e6003ada3235266c8498d9108649ea3798bfc31a59c49878", + "DiscoKey": "discokey:0b2dd2ea0e752e5902f9f1436088b3da3cee3b0d992fcd64fab560a67b048621", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:47543", + "10.65.0.27:47543", + "172.17.0.1:47543", + "172.19.0.1:47543", + "172.20.0.1:47543" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:30:33.503510604Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8734601593202560, + "StableID": "nbS6Z1BvCB21CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ddff768b7e33513753a7b38139cd479da7b209817d953dc9a61f57e210a9d403", + "DiscoKey": "discokey:93aeadd32435e3f75d5c3ec90297cb8c184410468b1b9fd83fde573693b73e7e", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53457", + "10.65.0.27:53457", + "172.17.0.1:53457", + "172.19.0.1:53457", + "172.20.0.1:53457" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:30:34.050014495Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 1579363899754636, + "StableID": "n76YYGDJLD11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:932d3ac7832270215c5b8f0558f8bad279056ee4e2cde027398cfbc01a1fc66a", + "DiscoKey": "discokey:98b2080865a81ffe871b4c0afbea4d43fcf1b09afcc248cc86185f064b21e04c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:52139", + "10.65.0.27:52139", + "172.17.0.1:52139", + "172.19.0.1:52139", + "172.20.0.1:52139" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:30:35.134095492Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 8669919100511088, + "StableID": "nKUoAF5dhA21CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:502e27edb456871dfff33390d2cca574ef4ee79a1f56e3193b3f58a1ad376149", + "DiscoKey": "discokey:4140be309403eda64e4d7c5f2bdb8817beec499a2a79ad2c10577b82ffe98351", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:52374", + "10.65.0.27:52374", + "172.17.0.1:52374", + "172.19.0.1:52374", + "172.20.0.1:52374" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:30:35.678520401Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 969928810643158, + "StableID": "nKucdLPHa811CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c5dd36071b1b456463149c5b40f638cff3e0498394dab85728a153e9e8258657", + "DiscoKey": "discokey:5cebf3fc7c1f56b675dc5343a203ee77a80c29ebfc2a7b2b77e5c257bef30536", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:40855", + "10.65.0.27:40855", + "172.17.0.1:40855", + "172.19.0.1:40855", + "172.20.0.1:40855" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:30:36.218015923Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7820106284878854, + "StableID": "nqtXh2wj4421CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7b8a80bcb3b4c6d225d7bb66fe70dd52cf6f77e60acbaf44646ea3b450aa7829", + "DiscoKey": "discokey:34824ac9df5c4c5e251c904d9fbdebad405008a2d18bc51ad5950eafef0cd330", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:51912", + "10.65.0.27:51912", + "172.17.0.1:51912", + "172.19.0.1:51912", + "172.20.0.1:51912" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:30:36.75475336Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1008581452722319, + "StableID": "n8DdF2jns811CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8c3c632a9519153d4f33a975ef9cade7a321451f65845b41329a627043bd077a", + "DiscoKey": "discokey:fef1c431d8bdd764f364efe8d9dfc9eb6b8e18699dfe2aab4e4ec25a07e4ec6b", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:49399", + "10.65.0.27:49399", + "172.17.0.1:49399", + "172.19.0.1:49399", + "172.20.0.1:49399" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:30:37.300468924Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4655736851755124, + "StableID": "nmhXm7KbMd11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:d11dac4aeca6bb34ea4e64d686799c6fca97e91cc689eba4060a36da0f4cae32", + "KeyExpiry": "2026-11-08T18:30:37Z", + "DiscoKey": "discokey:e0ba0bcef9432eeef592fa6dade559a10d1741bcf8cbba9af1f2091f86fff525", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:49951", + "10.65.0.27:49951", + "172.17.0.1:49951", + "172.19.0.1:49951", + "172.20.0.1:49951" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:30:37.818654505Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7329705459394441, + "StableID": "nrZs39wdEz11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:e99e6cba82c38f5a505e3401d384750b9ef784b53e71cad7f8e1bb3413e46763", + "KeyExpiry": "2026-11-08T18:30:38Z", + "DiscoKey": "discokey:47c8fa02a310fbd9d2949a99051af5c43ac46a26a07c69cc2798e47f69068352", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:40177", + "10.65.0.27:40177", + "172.17.0.1:40177", + "172.19.0.1:40177", + "172.20.0.1:40177" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:30:38.354009418Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 79729377405882, + "StableID": "nTyX4dM7d111CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:3931ec386abc6c1ca559a70fd4ca19d69920542b52554543319104514f2e6927", + "KeyExpiry": "2026-11-08T18:30:38Z", + "DiscoKey": "discokey:b96a12dca8f83ea66fe8e455935a8bae3c7303875bd64dfdf17c5d1260e0a75b", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:59975", + "10.65.0.27:59975", + "172.17.0.1:59975", + "172.19.0.1:59975", + "172.20.0.1:59975" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:30:38.89461838Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "2488164668628094": { + "ID": 2488164668628094, + "LoginName": "spearow.tail78f774.ts.net", + "DisplayName": "spearow" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "squirtle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8669919100511088, + "StableID": "nKUoAF5dhA21CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 8669919100511088, + "Key": "nodekey:502e27edb456871dfff33390d2cca574ef4ee79a1f56e3193b3f58a1ad376149", + "DiscoKey": "discokey:4140be309403eda64e4d7c5f2bdb8817beec499a2a79ad2c10577b82ffe98351", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:52374", + "10.65.0.27:52374", + "172.17.0.1:52374", + "172.19.0.1:52374", + "172.20.0.1:52374" + ], + "Hostinfo": { + "Hostname": "squirtle", + "RoutableIPs": ["10.33.0.0/16"], + "RequestTags": ["tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:30:35.678520401Z", + "Tags": ["tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:502e27edb456871dfff33390d2cca574ef4ee79a1f56e3193b3f58a1ad376149", + "MachineKey": "mkey:36b4fe9a2c886365ee10a469407e8eead7ce697994792067b4d9bc4ce536d022", + "Peers": [{ + "ID": 5007491183657601, + "StableID": "nJR1ZXJu6g11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:47d178e9b9e748f3ae355d756df6434419f7e9bd55bbc6fdd25156d9a342363d", + "DiscoKey": "discokey:2460330d63a76e823a3f98165fa17178474baf3a31eaff731969eb9ba46a0309", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:54223", + "10.65.0.27:54223", + "172.17.0.1:54223", + "172.19.0.1:54223", + "172.20.0.1:54223" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:30:31.395098446Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1600955304356651, + "StableID": "na2s27P5WD11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:694893f9ac0523b45ab8fc1fd601b5d441c7a4c8fa7e28eb60a76521416fe116", + "DiscoKey": "discokey:ff47fa2f29cd43a00292e51b8bf0999867fd5a6c88aaf49964d94ef3d9fe3159", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:60037", + "10.65.0.27:60037", + "172.17.0.1:60037", + "172.19.0.1:60037", + "172.20.0.1:60037" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:30:31.886043888Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 6973050553104759, + "StableID": "nxyhHQD7Tw11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d6cd5fae42b55f6d8b7001477a548eb5a7aec0aa8a16cfdf944ea2799387c948", + "DiscoKey": "discokey:49de72c308cdec88226e01edb1c33edffddd3dc3afd2d4a29645abbfad541725", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:52458", + "10.65.0.27:52458", + "172.17.0.1:52458", + "172.19.0.1:52458", + "172.20.0.1:52458" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:30:32.422535926Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 4428690401772650, + "StableID": "nhS5UrBmab11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:15fac8db70d5dbd3b27be9dbcdaa661332294805f913a2b186af07dd1a387854", + "DiscoKey": "discokey:bb7470c216c71114a920d314ea855fbbfa860a4198790e64c3b4d87493d1641e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:48320", + "10.65.0.27:48320", + "172.17.0.1:48320", + "172.19.0.1:48320", + "172.20.0.1:48320" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:30:32.969308024Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 957733553012456, + "StableID": "n1hZU73mU811CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:05e508ebfad6e975e6003ada3235266c8498d9108649ea3798bfc31a59c49878", + "DiscoKey": "discokey:0b2dd2ea0e752e5902f9f1436088b3da3cee3b0d992fcd64fab560a67b048621", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:47543", + "10.65.0.27:47543", + "172.17.0.1:47543", + "172.19.0.1:47543", + "172.20.0.1:47543" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:30:33.503510604Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8734601593202560, + "StableID": "nbS6Z1BvCB21CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ddff768b7e33513753a7b38139cd479da7b209817d953dc9a61f57e210a9d403", + "DiscoKey": "discokey:93aeadd32435e3f75d5c3ec90297cb8c184410468b1b9fd83fde573693b73e7e", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53457", + "10.65.0.27:53457", + "172.17.0.1:53457", + "172.19.0.1:53457", + "172.20.0.1:53457" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:30:34.050014495Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2488164668628094, + "StableID": "nRrvSGstRL11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5ce13076f2d0ed4b7a84934b2a3214d4aad67b1623869e511692c811b5db22a", + "DiscoKey": "discokey:1adab87cde21a4395f5036c1907bf6f72047605537a07d13a7a6b23fc4a95241", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:38627", + "10.65.0.27:38627", + "172.17.0.1:38627", + "172.19.0.1:38627", + "172.20.0.1:38627" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:30:34.598387549Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1579363899754636, + "StableID": "n76YYGDJLD11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:932d3ac7832270215c5b8f0558f8bad279056ee4e2cde027398cfbc01a1fc66a", + "DiscoKey": "discokey:98b2080865a81ffe871b4c0afbea4d43fcf1b09afcc248cc86185f064b21e04c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:52139", + "10.65.0.27:52139", + "172.17.0.1:52139", + "172.19.0.1:52139", + "172.20.0.1:52139" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:30:35.134095492Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 969928810643158, + "StableID": "nKucdLPHa811CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c5dd36071b1b456463149c5b40f638cff3e0498394dab85728a153e9e8258657", + "DiscoKey": "discokey:5cebf3fc7c1f56b675dc5343a203ee77a80c29ebfc2a7b2b77e5c257bef30536", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:40855", + "10.65.0.27:40855", + "172.17.0.1:40855", + "172.19.0.1:40855", + "172.20.0.1:40855" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:30:36.218015923Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7820106284878854, + "StableID": "nqtXh2wj4421CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7b8a80bcb3b4c6d225d7bb66fe70dd52cf6f77e60acbaf44646ea3b450aa7829", + "DiscoKey": "discokey:34824ac9df5c4c5e251c904d9fbdebad405008a2d18bc51ad5950eafef0cd330", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:51912", + "10.65.0.27:51912", + "172.17.0.1:51912", + "172.19.0.1:51912", + "172.20.0.1:51912" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:30:36.75475336Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1008581452722319, + "StableID": "n8DdF2jns811CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8c3c632a9519153d4f33a975ef9cade7a321451f65845b41329a627043bd077a", + "DiscoKey": "discokey:fef1c431d8bdd764f364efe8d9dfc9eb6b8e18699dfe2aab4e4ec25a07e4ec6b", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:49399", + "10.65.0.27:49399", + "172.17.0.1:49399", + "172.19.0.1:49399", + "172.20.0.1:49399" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:30:37.300468924Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4655736851755124, + "StableID": "nmhXm7KbMd11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:d11dac4aeca6bb34ea4e64d686799c6fca97e91cc689eba4060a36da0f4cae32", + "KeyExpiry": "2026-11-08T18:30:37Z", + "DiscoKey": "discokey:e0ba0bcef9432eeef592fa6dade559a10d1741bcf8cbba9af1f2091f86fff525", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:49951", + "10.65.0.27:49951", + "172.17.0.1:49951", + "172.19.0.1:49951", + "172.20.0.1:49951" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:30:37.818654505Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7329705459394441, + "StableID": "nrZs39wdEz11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:e99e6cba82c38f5a505e3401d384750b9ef784b53e71cad7f8e1bb3413e46763", + "KeyExpiry": "2026-11-08T18:30:38Z", + "DiscoKey": "discokey:47c8fa02a310fbd9d2949a99051af5c43ac46a26a07c69cc2798e47f69068352", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:40177", + "10.65.0.27:40177", + "172.17.0.1:40177", + "172.19.0.1:40177", + "172.20.0.1:40177" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:30:38.354009418Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 79729377405882, + "StableID": "nTyX4dM7d111CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:3931ec386abc6c1ca559a70fd4ca19d69920542b52554543319104514f2e6927", + "KeyExpiry": "2026-11-08T18:30:38Z", + "DiscoKey": "discokey:b96a12dca8f83ea66fe8e455935a8bae3c7303875bd64dfdf17c5d1260e0a75b", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:59975", + "10.65.0.27:59975", + "172.17.0.1:59975", + "172.19.0.1:59975", + "172.20.0.1:59975" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:30:38.89461838Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "8669919100511088": { + "ID": 8669919100511088, + "LoginName": "squirtle.tail78f774.ts.net", + "DisplayName": "squirtle" + }} + } + }, "venusaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7329705459394441, + "StableID": "nrZs39wdEz11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:e99e6cba82c38f5a505e3401d384750b9ef784b53e71cad7f8e1bb3413e46763", + "KeyExpiry": "2026-11-08T18:30:38Z", + "DiscoKey": "discokey:47c8fa02a310fbd9d2949a99051af5c43ac46a26a07c69cc2798e47f69068352", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:40177", + "10.65.0.27:40177", + "172.17.0.1:40177", + "172.19.0.1:40177", + "172.20.0.1:40177" + ], + "Hostinfo": {"Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:30:38.354009418Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:e99e6cba82c38f5a505e3401d384750b9ef784b53e71cad7f8e1bb3413e46763", + "MachineKey": "mkey:734d095cb26a34eb31dfba8b4ca9ec83d86718cb1ea5e3b861b344aa5f238237", + "Peers": [{ + "ID": 5007491183657601, + "StableID": "nJR1ZXJu6g11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:47d178e9b9e748f3ae355d756df6434419f7e9bd55bbc6fdd25156d9a342363d", + "DiscoKey": "discokey:2460330d63a76e823a3f98165fa17178474baf3a31eaff731969eb9ba46a0309", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:54223", + "10.65.0.27:54223", + "172.17.0.1:54223", + "172.19.0.1:54223", + "172.20.0.1:54223" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:30:31.395098446Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1600955304356651, + "StableID": "na2s27P5WD11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:694893f9ac0523b45ab8fc1fd601b5d441c7a4c8fa7e28eb60a76521416fe116", + "DiscoKey": "discokey:ff47fa2f29cd43a00292e51b8bf0999867fd5a6c88aaf49964d94ef3d9fe3159", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:60037", + "10.65.0.27:60037", + "172.17.0.1:60037", + "172.19.0.1:60037", + "172.20.0.1:60037" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:30:31.886043888Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 6973050553104759, + "StableID": "nxyhHQD7Tw11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d6cd5fae42b55f6d8b7001477a548eb5a7aec0aa8a16cfdf944ea2799387c948", + "DiscoKey": "discokey:49de72c308cdec88226e01edb1c33edffddd3dc3afd2d4a29645abbfad541725", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:52458", + "10.65.0.27:52458", + "172.17.0.1:52458", + "172.19.0.1:52458", + "172.20.0.1:52458" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:30:32.422535926Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 4428690401772650, + "StableID": "nhS5UrBmab11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:15fac8db70d5dbd3b27be9dbcdaa661332294805f913a2b186af07dd1a387854", + "DiscoKey": "discokey:bb7470c216c71114a920d314ea855fbbfa860a4198790e64c3b4d87493d1641e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:48320", + "10.65.0.27:48320", + "172.17.0.1:48320", + "172.19.0.1:48320", + "172.20.0.1:48320" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:30:32.969308024Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 957733553012456, + "StableID": "n1hZU73mU811CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:05e508ebfad6e975e6003ada3235266c8498d9108649ea3798bfc31a59c49878", + "DiscoKey": "discokey:0b2dd2ea0e752e5902f9f1436088b3da3cee3b0d992fcd64fab560a67b048621", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:47543", + "10.65.0.27:47543", + "172.17.0.1:47543", + "172.19.0.1:47543", + "172.20.0.1:47543" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:30:33.503510604Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8734601593202560, + "StableID": "nbS6Z1BvCB21CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ddff768b7e33513753a7b38139cd479da7b209817d953dc9a61f57e210a9d403", + "DiscoKey": "discokey:93aeadd32435e3f75d5c3ec90297cb8c184410468b1b9fd83fde573693b73e7e", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53457", + "10.65.0.27:53457", + "172.17.0.1:53457", + "172.19.0.1:53457", + "172.20.0.1:53457" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:30:34.050014495Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2488164668628094, + "StableID": "nRrvSGstRL11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5ce13076f2d0ed4b7a84934b2a3214d4aad67b1623869e511692c811b5db22a", + "DiscoKey": "discokey:1adab87cde21a4395f5036c1907bf6f72047605537a07d13a7a6b23fc4a95241", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:38627", + "10.65.0.27:38627", + "172.17.0.1:38627", + "172.19.0.1:38627", + "172.20.0.1:38627" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:30:34.598387549Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1579363899754636, + "StableID": "n76YYGDJLD11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:932d3ac7832270215c5b8f0558f8bad279056ee4e2cde027398cfbc01a1fc66a", + "DiscoKey": "discokey:98b2080865a81ffe871b4c0afbea4d43fcf1b09afcc248cc86185f064b21e04c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:52139", + "10.65.0.27:52139", + "172.17.0.1:52139", + "172.19.0.1:52139", + "172.20.0.1:52139" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:30:35.134095492Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 8669919100511088, + "StableID": "nKUoAF5dhA21CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:502e27edb456871dfff33390d2cca574ef4ee79a1f56e3193b3f58a1ad376149", + "DiscoKey": "discokey:4140be309403eda64e4d7c5f2bdb8817beec499a2a79ad2c10577b82ffe98351", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:52374", + "10.65.0.27:52374", + "172.17.0.1:52374", + "172.19.0.1:52374", + "172.20.0.1:52374" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:30:35.678520401Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 969928810643158, + "StableID": "nKucdLPHa811CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c5dd36071b1b456463149c5b40f638cff3e0498394dab85728a153e9e8258657", + "DiscoKey": "discokey:5cebf3fc7c1f56b675dc5343a203ee77a80c29ebfc2a7b2b77e5c257bef30536", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:40855", + "10.65.0.27:40855", + "172.17.0.1:40855", + "172.19.0.1:40855", + "172.20.0.1:40855" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:30:36.218015923Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7820106284878854, + "StableID": "nqtXh2wj4421CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7b8a80bcb3b4c6d225d7bb66fe70dd52cf6f77e60acbaf44646ea3b450aa7829", + "DiscoKey": "discokey:34824ac9df5c4c5e251c904d9fbdebad405008a2d18bc51ad5950eafef0cd330", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:51912", + "10.65.0.27:51912", + "172.17.0.1:51912", + "172.19.0.1:51912", + "172.20.0.1:51912" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:30:36.75475336Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1008581452722319, + "StableID": "n8DdF2jns811CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8c3c632a9519153d4f33a975ef9cade7a321451f65845b41329a627043bd077a", + "DiscoKey": "discokey:fef1c431d8bdd764f364efe8d9dfc9eb6b8e18699dfe2aab4e4ec25a07e4ec6b", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:49399", + "10.65.0.27:49399", + "172.17.0.1:49399", + "172.19.0.1:49399", + "172.20.0.1:49399" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:30:37.300468924Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4655736851755124, + "StableID": "nmhXm7KbMd11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:d11dac4aeca6bb34ea4e64d686799c6fca97e91cc689eba4060a36da0f4cae32", + "KeyExpiry": "2026-11-08T18:30:37Z", + "DiscoKey": "discokey:e0ba0bcef9432eeef592fa6dade559a10d1741bcf8cbba9af1f2091f86fff525", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:49951", + "10.65.0.27:49951", + "172.17.0.1:49951", + "172.19.0.1:49951", + "172.20.0.1:49951" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:30:37.818654505Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 79729377405882, + "StableID": "nTyX4dM7d111CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:3931ec386abc6c1ca559a70fd4ca19d69920542b52554543319104514f2e6927", + "KeyExpiry": "2026-11-08T18:30:38Z", + "DiscoKey": "discokey:b96a12dca8f83ea66fe8e455935a8bae3c7303875bd64dfdf17c5d1260e0a75b", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:59975", + "10.65.0.27:59975", + "172.17.0.1:59975", + "172.19.0.1:59975", + "172.20.0.1:59975" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:30:38.89461838Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "weedle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 969928810643158, + "StableID": "nKucdLPHa811CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 969928810643158, + "Key": "nodekey:c5dd36071b1b456463149c5b40f638cff3e0498394dab85728a153e9e8258657", + "DiscoKey": "discokey:5cebf3fc7c1f56b675dc5343a203ee77a80c29ebfc2a7b2b77e5c257bef30536", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:40855", + "10.65.0.27:40855", + "172.17.0.1:40855", + "172.19.0.1:40855", + "172.20.0.1:40855" + ], + "Hostinfo": {"Hostname": "weedle", "RequestTags": ["tag:client"], "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:30:36.218015923Z", + "Tags": ["tag:client"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:c5dd36071b1b456463149c5b40f638cff3e0498394dab85728a153e9e8258657", + "MachineKey": "mkey:e58c8f94708cf5468521667993fc026532b7e3548a2a1b2a1bd1c3834bb45f67", + "Peers": [{ + "ID": 5007491183657601, + "StableID": "nJR1ZXJu6g11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:47d178e9b9e748f3ae355d756df6434419f7e9bd55bbc6fdd25156d9a342363d", + "DiscoKey": "discokey:2460330d63a76e823a3f98165fa17178474baf3a31eaff731969eb9ba46a0309", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:54223", + "10.65.0.27:54223", + "172.17.0.1:54223", + "172.19.0.1:54223", + "172.20.0.1:54223" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:30:31.395098446Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1600955304356651, + "StableID": "na2s27P5WD11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:694893f9ac0523b45ab8fc1fd601b5d441c7a4c8fa7e28eb60a76521416fe116", + "DiscoKey": "discokey:ff47fa2f29cd43a00292e51b8bf0999867fd5a6c88aaf49964d94ef3d9fe3159", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:60037", + "10.65.0.27:60037", + "172.17.0.1:60037", + "172.19.0.1:60037", + "172.20.0.1:60037" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:30:31.886043888Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 6973050553104759, + "StableID": "nxyhHQD7Tw11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d6cd5fae42b55f6d8b7001477a548eb5a7aec0aa8a16cfdf944ea2799387c948", + "DiscoKey": "discokey:49de72c308cdec88226e01edb1c33edffddd3dc3afd2d4a29645abbfad541725", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:52458", + "10.65.0.27:52458", + "172.17.0.1:52458", + "172.19.0.1:52458", + "172.20.0.1:52458" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:30:32.422535926Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 4428690401772650, + "StableID": "nhS5UrBmab11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:15fac8db70d5dbd3b27be9dbcdaa661332294805f913a2b186af07dd1a387854", + "DiscoKey": "discokey:bb7470c216c71114a920d314ea855fbbfa860a4198790e64c3b4d87493d1641e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:48320", + "10.65.0.27:48320", + "172.17.0.1:48320", + "172.19.0.1:48320", + "172.20.0.1:48320" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:30:32.969308024Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 957733553012456, + "StableID": "n1hZU73mU811CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:05e508ebfad6e975e6003ada3235266c8498d9108649ea3798bfc31a59c49878", + "DiscoKey": "discokey:0b2dd2ea0e752e5902f9f1436088b3da3cee3b0d992fcd64fab560a67b048621", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:47543", + "10.65.0.27:47543", + "172.17.0.1:47543", + "172.19.0.1:47543", + "172.20.0.1:47543" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:30:33.503510604Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8734601593202560, + "StableID": "nbS6Z1BvCB21CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ddff768b7e33513753a7b38139cd479da7b209817d953dc9a61f57e210a9d403", + "DiscoKey": "discokey:93aeadd32435e3f75d5c3ec90297cb8c184410468b1b9fd83fde573693b73e7e", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53457", + "10.65.0.27:53457", + "172.17.0.1:53457", + "172.19.0.1:53457", + "172.20.0.1:53457" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:30:34.050014495Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2488164668628094, + "StableID": "nRrvSGstRL11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5ce13076f2d0ed4b7a84934b2a3214d4aad67b1623869e511692c811b5db22a", + "DiscoKey": "discokey:1adab87cde21a4395f5036c1907bf6f72047605537a07d13a7a6b23fc4a95241", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:38627", + "10.65.0.27:38627", + "172.17.0.1:38627", + "172.19.0.1:38627", + "172.20.0.1:38627" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:30:34.598387549Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1579363899754636, + "StableID": "n76YYGDJLD11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:932d3ac7832270215c5b8f0558f8bad279056ee4e2cde027398cfbc01a1fc66a", + "DiscoKey": "discokey:98b2080865a81ffe871b4c0afbea4d43fcf1b09afcc248cc86185f064b21e04c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:52139", + "10.65.0.27:52139", + "172.17.0.1:52139", + "172.19.0.1:52139", + "172.20.0.1:52139" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:30:35.134095492Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 8669919100511088, + "StableID": "nKUoAF5dhA21CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:502e27edb456871dfff33390d2cca574ef4ee79a1f56e3193b3f58a1ad376149", + "DiscoKey": "discokey:4140be309403eda64e4d7c5f2bdb8817beec499a2a79ad2c10577b82ffe98351", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:52374", + "10.65.0.27:52374", + "172.17.0.1:52374", + "172.19.0.1:52374", + "172.20.0.1:52374" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:30:35.678520401Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7820106284878854, + "StableID": "nqtXh2wj4421CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7b8a80bcb3b4c6d225d7bb66fe70dd52cf6f77e60acbaf44646ea3b450aa7829", + "DiscoKey": "discokey:34824ac9df5c4c5e251c904d9fbdebad405008a2d18bc51ad5950eafef0cd330", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:51912", + "10.65.0.27:51912", + "172.17.0.1:51912", + "172.19.0.1:51912", + "172.20.0.1:51912" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:30:36.75475336Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1008581452722319, + "StableID": "n8DdF2jns811CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8c3c632a9519153d4f33a975ef9cade7a321451f65845b41329a627043bd077a", + "DiscoKey": "discokey:fef1c431d8bdd764f364efe8d9dfc9eb6b8e18699dfe2aab4e4ec25a07e4ec6b", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:49399", + "10.65.0.27:49399", + "172.17.0.1:49399", + "172.19.0.1:49399", + "172.20.0.1:49399" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:30:37.300468924Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4655736851755124, + "StableID": "nmhXm7KbMd11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:d11dac4aeca6bb34ea4e64d686799c6fca97e91cc689eba4060a36da0f4cae32", + "KeyExpiry": "2026-11-08T18:30:37Z", + "DiscoKey": "discokey:e0ba0bcef9432eeef592fa6dade559a10d1741bcf8cbba9af1f2091f86fff525", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:49951", + "10.65.0.27:49951", + "172.17.0.1:49951", + "172.19.0.1:49951", + "172.20.0.1:49951" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:30:37.818654505Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7329705459394441, + "StableID": "nrZs39wdEz11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:e99e6cba82c38f5a505e3401d384750b9ef784b53e71cad7f8e1bb3413e46763", + "KeyExpiry": "2026-11-08T18:30:38Z", + "DiscoKey": "discokey:47c8fa02a310fbd9d2949a99051af5c43ac46a26a07c69cc2798e47f69068352", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:40177", + "10.65.0.27:40177", + "172.17.0.1:40177", + "172.19.0.1:40177", + "172.20.0.1:40177" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:30:38.354009418Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 79729377405882, + "StableID": "nTyX4dM7d111CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:3931ec386abc6c1ca559a70fd4ca19d69920542b52554543319104514f2e6927", + "KeyExpiry": "2026-11-08T18:30:38Z", + "DiscoKey": "discokey:b96a12dca8f83ea66fe8e455935a8bae3c7303875bd64dfdf17c5d1260e0a75b", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:59975", + "10.65.0.27:59975", + "172.17.0.1:59975", + "172.19.0.1:59975", + "172.20.0.1:59975" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:30:38.89461838Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "969928810643158": { + "ID": 969928810643158, + "LoginName": "weedle.tail78f774.ts.net", + "DisplayName": "weedle" + }} + } + }} +} diff --git a/hscontrol/policy/v2/testdata/sshtest_results/sshtest-acceptenv-no-effect.hujson b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-acceptenv-no-effect.hujson new file mode 100644 index 00000000..ab26aec5 --- /dev/null +++ b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-acceptenv-no-effect.hujson @@ -0,0 +1,20102 @@ +// sshtest-acceptenv-no-effect +// +// rule has acceptEnv, sshTests still passes +// +// Nodes with filter rules: 15 of 15 +// Captured at: 2026-05-12T18:31:14Z +// tool version: tscap/dev +// schema version: 1 +{ + "schema_version": 1, + "test_id": "sshtest-acceptenv-no-effect", + "description": "rule has acceptEnv, sshTests still passes", + "category": "sshtest", + "captured_at": "2026-05-12T18:31:14.917171486Z", + "tool_version": "tscap/dev", + "tailnet": "odin@example.com", + "input": { + "api_response_code": 200, + "tailnet": { + "dns": {"magic_dns": false, "nameservers": [], "search_paths": [], "split_dns": {}}, + "settings": {} + }, + "scenario_hujson": " \n \n \n \n{\n\t\"category\": \"sshtest\",\n\t\"description\": \"rule has acceptEnv, sshTests still passes\",\n\t\"id\": \"sshtest-acceptenv-no-effect\",\n\t\"policy\": {\"ssh\": [{\n\t\t\"acceptEnv\": [\"GIT_EDITOR\", \"TERM\"],\n\t\t\"action\": \"accept\",\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": [\"thor@example.org\"],\n\t\t\"users\": [\"root\"]\n\t}], \"sshTests\": [{\n\t\t\"accept\": [\"root\"],\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": \"thor@example.org\"\n\t}], \"tagOwners\": {\n\t\t\"tag:prod\": [\"odin@example.com\"],\n\t\t\"tag:server\": [\"odin@example.com\"]\n\t}},\n\t\"tailnet\": {\n\t\t\"dns\": {\"magic_dns\": false, \"nameservers\": [], \"search_paths\": [], \"split_dns\": {}},\n\t\t\"settings\": {}\n\t},\n\t\"topology\": \"../_topologies/grant.hujson\"\n}\n", + "scenario_path": "scenarios/sshtest/sshtest-acceptenv-no-effect.hujson", + "full_policy": { + "ssh": [{ + "acceptEnv": ["GIT_EDITOR", "TERM"], + "action": "accept", + "dst": ["tag:server"], + "src": ["thor@example.org"], + "users": ["root"] + }], + "sshTests": [{"accept": ["root"], "dst": ["tag:server"], "src": "thor@example.org"}], + "tagOwners": {"tag:prod": ["odin@example.com"], "tag:server": ["odin@example.com"]} + } + }, + "topology": {"users": [ + {"id": 1, "name": "odin", "email": "odin@example.com"}, + {"id": 2, "name": "thor", "email": "thor@example.org"}, + {"id": 3, "name": "freya", "email": "freya@example.com"} + ], "nodes": {"beedrill": { + "hostname": "beedrill", + "tags": ["tag:server"], + "ipv4": "100.64.0.16", + "ipv6": "fd7a:115c:a1e0::10", + "routable_ips": [], + "approved_routes": [] + }, "blastoise": { + "hostname": "blastoise", + "tags": ["tag:exit", "tag:router"], + "ipv4": "100.64.0.9", + "ipv6": "fd7a:115c:a1e0::9", + "routable_ips": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "bulbasaur": { + "hostname": "bulbasaur", + "tags": [], + "ipv4": "100.64.0.19", + "ipv6": "fd7a:115c:a1e0::13", + "user": "odin", + "routable_ips": [], + "approved_routes": [] + }, "charmander": { + "hostname": "charmander", + "tags": ["tag:exit"], + "ipv4": "100.64.0.4", + "ipv6": "fd7a:115c:a1e0::4", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "fearow": { + "hostname": "fearow", + "tags": ["tag:fearow"], + "ipv4": "100.64.0.12", + "ipv6": "fd7a:115c:a1e0::c", + "routable_ips": ["10.55.0.0/16"], + "approved_routes": [] + }, "ivysaur": { + "hostname": "ivysaur", + "tags": [], + "ipv4": "100.64.0.17", + "ipv6": "fd7a:115c:a1e0::11", + "user": "thor", + "routable_ips": [], + "approved_routes": [] + }, "kakuna": { + "hostname": "kakuna", + "tags": ["tag:prod"], + "ipv4": "100.64.0.15", + "ipv6": "fd7a:115c:a1e0::f", + "routable_ips": [], + "approved_routes": [] + }, "pidgeotto": { + "hostname": "pidgeotto", + "tags": ["tag:pidgeotto"], + "ipv4": "100.64.0.3", + "ipv6": "fd7a:115c:a1e0::3", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "pidgey": { + "hostname": "pidgey", + "tags": ["tag:pidgey"], + "ipv4": "100.64.0.2", + "ipv6": "fd7a:115c:a1e0::2", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "raticate": { + "hostname": "raticate", + "tags": ["tag:group-b"], + "ipv4": "100.64.0.6", + "ipv6": "fd7a:115c:a1e0::6", + "routable_ips": [], + "approved_routes": [] + }, "rattata": { + "hostname": "rattata", + "tags": ["tag:group-a"], + "ipv4": "100.64.0.5", + "ipv6": "fd7a:115c:a1e0::5", + "routable_ips": [], + "approved_routes": [] + }, "spearow": { + "hostname": "spearow", + "tags": ["tag:spearow"], + "ipv4": "100.64.0.11", + "ipv6": "fd7a:115c:a1e0::b", + "routable_ips": ["10.44.0.0/16"], + "approved_routes": [] + }, "squirtle": { + "hostname": "squirtle", + "tags": ["tag:router"], + "ipv4": "100.64.0.13", + "ipv6": "fd7a:115c:a1e0::d", + "routable_ips": ["10.33.0.0/16"], + "approved_routes": [] + }, "venusaur": { + "hostname": "venusaur", + "tags": [], + "ipv4": "100.64.0.18", + "ipv6": "fd7a:115c:a1e0::12", + "user": "freya", + "routable_ips": [], + "approved_routes": [] + }, "weedle": { + "hostname": "weedle", + "tags": ["tag:client"], + "ipv4": "100.64.0.14", + "ipv6": "fd7a:115c:a1e0::e", + "routable_ips": [], + "approved_routes": [] + }}}, + "captures": {"beedrill": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4667506974766359, + "StableID": "nt1YEdVvSd11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 4667506974766359, + "Key": "nodekey:3b7d072cb98b6d6774773a5165f2132f9d55b6b4d46b910e35b7a20965447b29", + "DiscoKey": "discokey:8bc0ed9fcccced5638d6d75cda6e94e4384788feab31f83488c0389be373fd23", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:59438", + "10.65.0.27:59438", + "172.17.0.1:59438", + "172.19.0.1:59438", + "172.20.0.1:59438" + ], + "Hostinfo": {"Hostname": "beedrill", "RequestTags": ["tag:server"], "Services": [ + {"Proto": "peerapi4", "Port": 44673}, + {"Proto": "peerapi6", "Port": 44673}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:31:23.438919322Z", + "Tags": ["tag:server"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:3b7d072cb98b6d6774773a5165f2132f9d55b6b4d46b910e35b7a20965447b29", + "MachineKey": "mkey:e0a9e3a5ee52f70d47154c4c0f19a7991f6edb988f679542bd4007f1ff4afc57", + "Peers": [{ + "ID": 7670108461148667, + "StableID": "nScEf6kot221CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0c2f5bfb985df504c47aa946680050a72bdf6c812b49183059793aa98030b331", + "DiscoKey": "discokey:6d1d0f0458f5966eb167cb7e078a25bdf21007c1a9cdd8d7ebe8f2b3b0ab1a3f", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:47632", + "10.65.0.27:47632", + "172.17.0.1:47632", + "172.19.0.1:47632", + "172.20.0.1:47632" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:31:17.420686103Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7320267184871858, + "StableID": "nqYt3M1NAz11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9f02f389197bd1d118452e8758b2fcb44ad2beb3088a68fb0695f472d31f8b1b", + "DiscoKey": "discokey:33267cbb9428670ab6cf6f216938f45d7285cc7ad632cb90d5fc554b14f9c34f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:48235", + "10.65.0.27:48235", + "172.17.0.1:48235", + "172.19.0.1:48235", + "172.20.0.1:48235" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:31:17.952478308Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 6064876782325360, + "StableID": "nBJS4g2oMp11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e4f043bb6583ee4142b9216a0dd574b0ef2a839f8fa13e656aa5487ecf8c9262", + "DiscoKey": "discokey:0b5399a0fda2d5705b425c517d97909c42a2fb72936d4e788cc61849b5c93a3f", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:60028", + "10.65.0.27:60028", + "172.17.0.1:60028", + "172.19.0.1:60028", + "172.20.0.1:60028" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:31:18.487616053Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6190575241389124, + "StableID": "nPQFT2viLq11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5c06b267227d9b73a85495fb249f3b000ee88a5eac0da0216f6ae589e9effb72", + "DiscoKey": "discokey:63a10159bf1cd849e9ac89670a8f3bafa8864a77b3a0474e3aaf02f4d3f7da74", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:50799", + "10.65.0.27:50799", + "172.17.0.1:50799", + "172.19.0.1:50799", + "172.20.0.1:50799" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:31:19.020986912Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 2500128367141695, + "StableID": "n2xyWh8KXL11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cc14403de5b59f17c25ceffcbfbde553514bd0c83b3862a1066fd3a178966900", + "DiscoKey": "discokey:e97c2ec9624e6491617befca8c2bc7fe18a7c555d3284736eea2c57a64719718", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:38979", + "10.65.0.27:38979", + "172.17.0.1:38979", + "172.19.0.1:38979", + "172.20.0.1:38979" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:31:19.572625618Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6018771449274370, + "StableID": "nHv9fMvuzo11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:75272388961ad9efc493bba573435087058742a534c6a7b0cd0020a5fba9f903", + "DiscoKey": "discokey:00b87658bf77e6c7d3ae42fe86cab4230ac7869ff45c560c9ff4aea51b70966a", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:50649", + "10.65.0.27:50649", + "172.17.0.1:50649", + "172.19.0.1:50649", + "172.20.0.1:50649" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:31:20.115834221Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 5801633623032776, + "StableID": "nDZNWV5aJn11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d445ba4f790f1ab053099b3a82e60082b5e5b41a247dc22bba6c735fe16ec24f", + "DiscoKey": "discokey:f6fb2588937a6447413bc04f8ad4d498c7beb8bfe9adcf2f6baad0d882c0de39", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:34062", + "10.65.0.27:34062", + "172.17.0.1:34062", + "172.19.0.1:34062", + "172.20.0.1:34062" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:31:20.659145763Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8600735414959657, + "StableID": "nUSYndjHAA21CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4d66ecff48c953fe69cf0da5173bbc34fd97307a3118e886219f315611c45707", + "DiscoKey": "discokey:f1453fe54b873844a5c21cab00f409d855a8cc8a0453cbfa666baf20a57f057b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:59992", + "10.65.0.27:59992", + "172.17.0.1:59992", + "172.19.0.1:59992", + "172.20.0.1:59992" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:31:21.201561884Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2484612260952031, + "StableID": "nSn2MxYHQL11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:84a6dab801169010044a05832995689e030afc0f607076b8f298079bc69b8f3c", + "DiscoKey": "discokey:06e16102adc9a946ed52b76f475f005ba5b6cc70e67462032aa5832310a5af15", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:34171", + "10.65.0.27:34171", + "172.17.0.1:34171", + "172.19.0.1:34171", + "172.20.0.1:34171" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:31:21.815156604Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5912791772272414, + "StableID": "njjfWn1vAo11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ea18f42406c5fd8bf4a12593e1c896cda202c9b4f7374bfec9a89b8baf7ad852", + "DiscoKey": "discokey:01c020f68d3ad4ad4b755b2acd7062095e779b5e01dd2544901305482f2d3300", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:44665", + "10.65.0.27:44665", + "172.17.0.1:44665", + "172.19.0.1:44665", + "172.20.0.1:44665" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:31:22.325651843Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 6676408452980474, + "StableID": "nsbnhsvk8u11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2c7ca6fa6e3399e64976fcc16d503a8cc59a7380448551f159fc8bc469efa458", + "DiscoKey": "discokey:7d9db05cad84fdefd39a9e1d005bb9f6e32030fadb1c732b69eaa2f7b3d3156a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:38499", + "10.65.0.27:38499", + "172.17.0.1:38499", + "172.19.0.1:38499", + "172.20.0.1:38499" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:31:22.883829276Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 7168621603691798, + "StableID": "njRxKxXgyx11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:503db194f16af28c09dedfa8702935d75335fc61867678e6888e734cd1929554", + "KeyExpiry": "2026-11-08T18:31:23Z", + "DiscoKey": "discokey:6dec407066cdcff25f069f3dfed86c15a80789e88428f7fb4055a3b9eb04081e", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:43354", + "10.65.0.27:43354", + "172.17.0.1:43354", + "172.19.0.1:43354", + "172.20.0.1:43354" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:31:23.98046685Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4220893357629997, + "StableID": "nk88FFiexZ11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:1260c1a536f9f3de750f1ae0a95155e60503bfccc0ac0dc041a3cf283117974b", + "KeyExpiry": "2026-11-08T18:31:24Z", + "DiscoKey": "discokey:18dbf645ab26e3a5d998c824ed14146ba1cd3a5499572db6aff614b0e5d9607e", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:47150", + "10.65.0.27:47150", + "172.17.0.1:47150", + "172.19.0.1:47150", + "172.20.0.1:47150" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:31:24.505613019Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5071721211584182, + "StableID": "nXR7BwWzbg11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:47e209951198d8a52b7011240da1b24d5a2f566db27d53c4c46b528b692bd613", + "KeyExpiry": "2026-11-08T18:31:25Z", + "DiscoKey": "discokey:e4582b9d1355eed3a618c201ff4ccb666c8e0611da5531d32714ea9e2891d975", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:38513", + "10.65.0.27:38513", + "172.17.0.1:38513", + "172.19.0.1:38513", + "172.20.0.1:38513" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:31:25.037664448Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": [{ + "principals": [{"nodeIP": "100.64.0.17"}, {"nodeIP": "fd7a:115c:a1e0::11"}], + "sshUsers": {"root": "root"}, + "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + }, + "acceptEnv": ["GIT_EDITOR", "TERM"] + }]}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "4667506974766359": { + "ID": 4667506974766359, + "LoginName": "beedrill.tail78f774.ts.net", + "DisplayName": "beedrill" + }} + }, + "ssh_rules": [{ + "principals": [{"nodeIP": "100.64.0.17"}, {"nodeIP": "fd7a:115c:a1e0::11"}], + "sshUsers": {"root": "root"}, + "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + }, + "acceptEnv": ["GIT_EDITOR", "TERM"] + }] + }, "blastoise": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6018771449274370, + "StableID": "nHv9fMvuzo11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 6018771449274370, + "Key": "nodekey:75272388961ad9efc493bba573435087058742a534c6a7b0cd0020a5fba9f903", + "DiscoKey": "discokey:00b87658bf77e6c7d3ae42fe86cab4230ac7869ff45c560c9ff4aea51b70966a", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:50649", + "10.65.0.27:50649", + "172.17.0.1:50649", + "172.19.0.1:50649", + "172.20.0.1:50649" + ], + "Hostinfo": { + "Hostname": "blastoise", + "RoutableIPs": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit", "tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:31:20.115834221Z", + "Tags": ["tag:exit", "tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:75272388961ad9efc493bba573435087058742a534c6a7b0cd0020a5fba9f903", + "MachineKey": "mkey:7bba3d2f25d0f7cb85847ae12ca9ff8adb4143b6365dbac43e5d7712ab3a9e4b", + "Peers": [{ + "ID": 7670108461148667, + "StableID": "nScEf6kot221CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0c2f5bfb985df504c47aa946680050a72bdf6c812b49183059793aa98030b331", + "DiscoKey": "discokey:6d1d0f0458f5966eb167cb7e078a25bdf21007c1a9cdd8d7ebe8f2b3b0ab1a3f", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:47632", + "10.65.0.27:47632", + "172.17.0.1:47632", + "172.19.0.1:47632", + "172.20.0.1:47632" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:31:17.420686103Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7320267184871858, + "StableID": "nqYt3M1NAz11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9f02f389197bd1d118452e8758b2fcb44ad2beb3088a68fb0695f472d31f8b1b", + "DiscoKey": "discokey:33267cbb9428670ab6cf6f216938f45d7285cc7ad632cb90d5fc554b14f9c34f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:48235", + "10.65.0.27:48235", + "172.17.0.1:48235", + "172.19.0.1:48235", + "172.20.0.1:48235" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:31:17.952478308Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 6064876782325360, + "StableID": "nBJS4g2oMp11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e4f043bb6583ee4142b9216a0dd574b0ef2a839f8fa13e656aa5487ecf8c9262", + "DiscoKey": "discokey:0b5399a0fda2d5705b425c517d97909c42a2fb72936d4e788cc61849b5c93a3f", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:60028", + "10.65.0.27:60028", + "172.17.0.1:60028", + "172.19.0.1:60028", + "172.20.0.1:60028" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:31:18.487616053Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6190575241389124, + "StableID": "nPQFT2viLq11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5c06b267227d9b73a85495fb249f3b000ee88a5eac0da0216f6ae589e9effb72", + "DiscoKey": "discokey:63a10159bf1cd849e9ac89670a8f3bafa8864a77b3a0474e3aaf02f4d3f7da74", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:50799", + "10.65.0.27:50799", + "172.17.0.1:50799", + "172.19.0.1:50799", + "172.20.0.1:50799" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:31:19.020986912Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 2500128367141695, + "StableID": "n2xyWh8KXL11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cc14403de5b59f17c25ceffcbfbde553514bd0c83b3862a1066fd3a178966900", + "DiscoKey": "discokey:e97c2ec9624e6491617befca8c2bc7fe18a7c555d3284736eea2c57a64719718", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:38979", + "10.65.0.27:38979", + "172.17.0.1:38979", + "172.19.0.1:38979", + "172.20.0.1:38979" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:31:19.572625618Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 5801633623032776, + "StableID": "nDZNWV5aJn11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d445ba4f790f1ab053099b3a82e60082b5e5b41a247dc22bba6c735fe16ec24f", + "DiscoKey": "discokey:f6fb2588937a6447413bc04f8ad4d498c7beb8bfe9adcf2f6baad0d882c0de39", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:34062", + "10.65.0.27:34062", + "172.17.0.1:34062", + "172.19.0.1:34062", + "172.20.0.1:34062" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:31:20.659145763Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8600735414959657, + "StableID": "nUSYndjHAA21CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4d66ecff48c953fe69cf0da5173bbc34fd97307a3118e886219f315611c45707", + "DiscoKey": "discokey:f1453fe54b873844a5c21cab00f409d855a8cc8a0453cbfa666baf20a57f057b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:59992", + "10.65.0.27:59992", + "172.17.0.1:59992", + "172.19.0.1:59992", + "172.20.0.1:59992" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:31:21.201561884Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2484612260952031, + "StableID": "nSn2MxYHQL11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:84a6dab801169010044a05832995689e030afc0f607076b8f298079bc69b8f3c", + "DiscoKey": "discokey:06e16102adc9a946ed52b76f475f005ba5b6cc70e67462032aa5832310a5af15", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:34171", + "10.65.0.27:34171", + "172.17.0.1:34171", + "172.19.0.1:34171", + "172.20.0.1:34171" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:31:21.815156604Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5912791772272414, + "StableID": "njjfWn1vAo11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ea18f42406c5fd8bf4a12593e1c896cda202c9b4f7374bfec9a89b8baf7ad852", + "DiscoKey": "discokey:01c020f68d3ad4ad4b755b2acd7062095e779b5e01dd2544901305482f2d3300", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:44665", + "10.65.0.27:44665", + "172.17.0.1:44665", + "172.19.0.1:44665", + "172.20.0.1:44665" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:31:22.325651843Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 6676408452980474, + "StableID": "nsbnhsvk8u11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2c7ca6fa6e3399e64976fcc16d503a8cc59a7380448551f159fc8bc469efa458", + "DiscoKey": "discokey:7d9db05cad84fdefd39a9e1d005bb9f6e32030fadb1c732b69eaa2f7b3d3156a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:38499", + "10.65.0.27:38499", + "172.17.0.1:38499", + "172.19.0.1:38499", + "172.20.0.1:38499" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:31:22.883829276Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4667506974766359, + "StableID": "nt1YEdVvSd11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3b7d072cb98b6d6774773a5165f2132f9d55b6b4d46b910e35b7a20965447b29", + "DiscoKey": "discokey:8bc0ed9fcccced5638d6d75cda6e94e4384788feab31f83488c0389be373fd23", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:59438", + "10.65.0.27:59438", + "172.17.0.1:59438", + "172.19.0.1:59438", + "172.20.0.1:59438" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 44673}, + {"Proto": "peerapi6", "Port": 44673} + ]}, + "Created": "2026-05-12T18:31:23.438919322Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7168621603691798, + "StableID": "njRxKxXgyx11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:503db194f16af28c09dedfa8702935d75335fc61867678e6888e734cd1929554", + "KeyExpiry": "2026-11-08T18:31:23Z", + "DiscoKey": "discokey:6dec407066cdcff25f069f3dfed86c15a80789e88428f7fb4055a3b9eb04081e", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:43354", + "10.65.0.27:43354", + "172.17.0.1:43354", + "172.19.0.1:43354", + "172.20.0.1:43354" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:31:23.98046685Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4220893357629997, + "StableID": "nk88FFiexZ11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:1260c1a536f9f3de750f1ae0a95155e60503bfccc0ac0dc041a3cf283117974b", + "KeyExpiry": "2026-11-08T18:31:24Z", + "DiscoKey": "discokey:18dbf645ab26e3a5d998c824ed14146ba1cd3a5499572db6aff614b0e5d9607e", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:47150", + "10.65.0.27:47150", + "172.17.0.1:47150", + "172.19.0.1:47150", + "172.20.0.1:47150" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:31:24.505613019Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5071721211584182, + "StableID": "nXR7BwWzbg11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:47e209951198d8a52b7011240da1b24d5a2f566db27d53c4c46b528b692bd613", + "KeyExpiry": "2026-11-08T18:31:25Z", + "DiscoKey": "discokey:e4582b9d1355eed3a618c201ff4ccb666c8e0611da5531d32714ea9e2891d975", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:38513", + "10.65.0.27:38513", + "172.17.0.1:38513", + "172.19.0.1:38513", + "172.20.0.1:38513" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:31:25.037664448Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "6018771449274370": { + "ID": 6018771449274370, + "LoginName": "blastoise.tail78f774.ts.net", + "DisplayName": "blastoise" + }} + } + }, "bulbasaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 5071721211584182, + "StableID": "nXR7BwWzbg11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:47e209951198d8a52b7011240da1b24d5a2f566db27d53c4c46b528b692bd613", + "KeyExpiry": "2026-11-08T18:31:25Z", + "DiscoKey": "discokey:e4582b9d1355eed3a618c201ff4ccb666c8e0611da5531d32714ea9e2891d975", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:38513", + "10.65.0.27:38513", + "172.17.0.1:38513", + "172.19.0.1:38513", + "172.20.0.1:38513" + ], + "Hostinfo": {"Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:31:25.037664448Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:47e209951198d8a52b7011240da1b24d5a2f566db27d53c4c46b528b692bd613", + "MachineKey": "mkey:b2f394324b884f2659e60f3278253e71f468535f5f914f6723ce0ace9a287d3e", + "Peers": [{ + "ID": 7670108461148667, + "StableID": "nScEf6kot221CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0c2f5bfb985df504c47aa946680050a72bdf6c812b49183059793aa98030b331", + "DiscoKey": "discokey:6d1d0f0458f5966eb167cb7e078a25bdf21007c1a9cdd8d7ebe8f2b3b0ab1a3f", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:47632", + "10.65.0.27:47632", + "172.17.0.1:47632", + "172.19.0.1:47632", + "172.20.0.1:47632" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:31:17.420686103Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7320267184871858, + "StableID": "nqYt3M1NAz11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9f02f389197bd1d118452e8758b2fcb44ad2beb3088a68fb0695f472d31f8b1b", + "DiscoKey": "discokey:33267cbb9428670ab6cf6f216938f45d7285cc7ad632cb90d5fc554b14f9c34f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:48235", + "10.65.0.27:48235", + "172.17.0.1:48235", + "172.19.0.1:48235", + "172.20.0.1:48235" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:31:17.952478308Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 6064876782325360, + "StableID": "nBJS4g2oMp11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e4f043bb6583ee4142b9216a0dd574b0ef2a839f8fa13e656aa5487ecf8c9262", + "DiscoKey": "discokey:0b5399a0fda2d5705b425c517d97909c42a2fb72936d4e788cc61849b5c93a3f", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:60028", + "10.65.0.27:60028", + "172.17.0.1:60028", + "172.19.0.1:60028", + "172.20.0.1:60028" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:31:18.487616053Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6190575241389124, + "StableID": "nPQFT2viLq11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5c06b267227d9b73a85495fb249f3b000ee88a5eac0da0216f6ae589e9effb72", + "DiscoKey": "discokey:63a10159bf1cd849e9ac89670a8f3bafa8864a77b3a0474e3aaf02f4d3f7da74", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:50799", + "10.65.0.27:50799", + "172.17.0.1:50799", + "172.19.0.1:50799", + "172.20.0.1:50799" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:31:19.020986912Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 2500128367141695, + "StableID": "n2xyWh8KXL11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cc14403de5b59f17c25ceffcbfbde553514bd0c83b3862a1066fd3a178966900", + "DiscoKey": "discokey:e97c2ec9624e6491617befca8c2bc7fe18a7c555d3284736eea2c57a64719718", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:38979", + "10.65.0.27:38979", + "172.17.0.1:38979", + "172.19.0.1:38979", + "172.20.0.1:38979" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:31:19.572625618Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6018771449274370, + "StableID": "nHv9fMvuzo11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:75272388961ad9efc493bba573435087058742a534c6a7b0cd0020a5fba9f903", + "DiscoKey": "discokey:00b87658bf77e6c7d3ae42fe86cab4230ac7869ff45c560c9ff4aea51b70966a", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:50649", + "10.65.0.27:50649", + "172.17.0.1:50649", + "172.19.0.1:50649", + "172.20.0.1:50649" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:31:20.115834221Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 5801633623032776, + "StableID": "nDZNWV5aJn11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d445ba4f790f1ab053099b3a82e60082b5e5b41a247dc22bba6c735fe16ec24f", + "DiscoKey": "discokey:f6fb2588937a6447413bc04f8ad4d498c7beb8bfe9adcf2f6baad0d882c0de39", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:34062", + "10.65.0.27:34062", + "172.17.0.1:34062", + "172.19.0.1:34062", + "172.20.0.1:34062" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:31:20.659145763Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8600735414959657, + "StableID": "nUSYndjHAA21CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4d66ecff48c953fe69cf0da5173bbc34fd97307a3118e886219f315611c45707", + "DiscoKey": "discokey:f1453fe54b873844a5c21cab00f409d855a8cc8a0453cbfa666baf20a57f057b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:59992", + "10.65.0.27:59992", + "172.17.0.1:59992", + "172.19.0.1:59992", + "172.20.0.1:59992" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:31:21.201561884Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2484612260952031, + "StableID": "nSn2MxYHQL11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:84a6dab801169010044a05832995689e030afc0f607076b8f298079bc69b8f3c", + "DiscoKey": "discokey:06e16102adc9a946ed52b76f475f005ba5b6cc70e67462032aa5832310a5af15", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:34171", + "10.65.0.27:34171", + "172.17.0.1:34171", + "172.19.0.1:34171", + "172.20.0.1:34171" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:31:21.815156604Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5912791772272414, + "StableID": "njjfWn1vAo11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ea18f42406c5fd8bf4a12593e1c896cda202c9b4f7374bfec9a89b8baf7ad852", + "DiscoKey": "discokey:01c020f68d3ad4ad4b755b2acd7062095e779b5e01dd2544901305482f2d3300", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:44665", + "10.65.0.27:44665", + "172.17.0.1:44665", + "172.19.0.1:44665", + "172.20.0.1:44665" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:31:22.325651843Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 6676408452980474, + "StableID": "nsbnhsvk8u11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2c7ca6fa6e3399e64976fcc16d503a8cc59a7380448551f159fc8bc469efa458", + "DiscoKey": "discokey:7d9db05cad84fdefd39a9e1d005bb9f6e32030fadb1c732b69eaa2f7b3d3156a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:38499", + "10.65.0.27:38499", + "172.17.0.1:38499", + "172.19.0.1:38499", + "172.20.0.1:38499" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:31:22.883829276Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4667506974766359, + "StableID": "nt1YEdVvSd11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3b7d072cb98b6d6774773a5165f2132f9d55b6b4d46b910e35b7a20965447b29", + "DiscoKey": "discokey:8bc0ed9fcccced5638d6d75cda6e94e4384788feab31f83488c0389be373fd23", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:59438", + "10.65.0.27:59438", + "172.17.0.1:59438", + "172.19.0.1:59438", + "172.20.0.1:59438" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 44673}, + {"Proto": "peerapi6", "Port": 44673} + ]}, + "Created": "2026-05-12T18:31:23.438919322Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7168621603691798, + "StableID": "njRxKxXgyx11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:503db194f16af28c09dedfa8702935d75335fc61867678e6888e734cd1929554", + "KeyExpiry": "2026-11-08T18:31:23Z", + "DiscoKey": "discokey:6dec407066cdcff25f069f3dfed86c15a80789e88428f7fb4055a3b9eb04081e", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:43354", + "10.65.0.27:43354", + "172.17.0.1:43354", + "172.19.0.1:43354", + "172.20.0.1:43354" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:31:23.98046685Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4220893357629997, + "StableID": "nk88FFiexZ11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:1260c1a536f9f3de750f1ae0a95155e60503bfccc0ac0dc041a3cf283117974b", + "KeyExpiry": "2026-11-08T18:31:24Z", + "DiscoKey": "discokey:18dbf645ab26e3a5d998c824ed14146ba1cd3a5499572db6aff614b0e5d9607e", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:47150", + "10.65.0.27:47150", + "172.17.0.1:47150", + "172.19.0.1:47150", + "172.20.0.1:47150" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:31:24.505613019Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "charmander": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6064876782325360, + "StableID": "nBJS4g2oMp11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 6064876782325360, + "Key": "nodekey:e4f043bb6583ee4142b9216a0dd574b0ef2a839f8fa13e656aa5487ecf8c9262", + "DiscoKey": "discokey:0b5399a0fda2d5705b425c517d97909c42a2fb72936d4e788cc61849b5c93a3f", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:60028", + "10.65.0.27:60028", + "172.17.0.1:60028", + "172.19.0.1:60028", + "172.20.0.1:60028" + ], + "Hostinfo": { + "Hostname": "charmander", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit"], + "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:31:18.487616053Z", + "Tags": ["tag:exit"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:e4f043bb6583ee4142b9216a0dd574b0ef2a839f8fa13e656aa5487ecf8c9262", + "MachineKey": "mkey:5a2fbc08a48568e2d5bb22ac8f1fc78feb8eaee2af21897f43a85922fc2bc13b", + "Peers": [{ + "ID": 7670108461148667, + "StableID": "nScEf6kot221CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0c2f5bfb985df504c47aa946680050a72bdf6c812b49183059793aa98030b331", + "DiscoKey": "discokey:6d1d0f0458f5966eb167cb7e078a25bdf21007c1a9cdd8d7ebe8f2b3b0ab1a3f", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:47632", + "10.65.0.27:47632", + "172.17.0.1:47632", + "172.19.0.1:47632", + "172.20.0.1:47632" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:31:17.420686103Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7320267184871858, + "StableID": "nqYt3M1NAz11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9f02f389197bd1d118452e8758b2fcb44ad2beb3088a68fb0695f472d31f8b1b", + "DiscoKey": "discokey:33267cbb9428670ab6cf6f216938f45d7285cc7ad632cb90d5fc554b14f9c34f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:48235", + "10.65.0.27:48235", + "172.17.0.1:48235", + "172.19.0.1:48235", + "172.20.0.1:48235" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:31:17.952478308Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 6190575241389124, + "StableID": "nPQFT2viLq11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5c06b267227d9b73a85495fb249f3b000ee88a5eac0da0216f6ae589e9effb72", + "DiscoKey": "discokey:63a10159bf1cd849e9ac89670a8f3bafa8864a77b3a0474e3aaf02f4d3f7da74", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:50799", + "10.65.0.27:50799", + "172.17.0.1:50799", + "172.19.0.1:50799", + "172.20.0.1:50799" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:31:19.020986912Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 2500128367141695, + "StableID": "n2xyWh8KXL11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cc14403de5b59f17c25ceffcbfbde553514bd0c83b3862a1066fd3a178966900", + "DiscoKey": "discokey:e97c2ec9624e6491617befca8c2bc7fe18a7c555d3284736eea2c57a64719718", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:38979", + "10.65.0.27:38979", + "172.17.0.1:38979", + "172.19.0.1:38979", + "172.20.0.1:38979" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:31:19.572625618Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6018771449274370, + "StableID": "nHv9fMvuzo11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:75272388961ad9efc493bba573435087058742a534c6a7b0cd0020a5fba9f903", + "DiscoKey": "discokey:00b87658bf77e6c7d3ae42fe86cab4230ac7869ff45c560c9ff4aea51b70966a", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:50649", + "10.65.0.27:50649", + "172.17.0.1:50649", + "172.19.0.1:50649", + "172.20.0.1:50649" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:31:20.115834221Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 5801633623032776, + "StableID": "nDZNWV5aJn11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d445ba4f790f1ab053099b3a82e60082b5e5b41a247dc22bba6c735fe16ec24f", + "DiscoKey": "discokey:f6fb2588937a6447413bc04f8ad4d498c7beb8bfe9adcf2f6baad0d882c0de39", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:34062", + "10.65.0.27:34062", + "172.17.0.1:34062", + "172.19.0.1:34062", + "172.20.0.1:34062" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:31:20.659145763Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8600735414959657, + "StableID": "nUSYndjHAA21CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4d66ecff48c953fe69cf0da5173bbc34fd97307a3118e886219f315611c45707", + "DiscoKey": "discokey:f1453fe54b873844a5c21cab00f409d855a8cc8a0453cbfa666baf20a57f057b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:59992", + "10.65.0.27:59992", + "172.17.0.1:59992", + "172.19.0.1:59992", + "172.20.0.1:59992" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:31:21.201561884Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2484612260952031, + "StableID": "nSn2MxYHQL11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:84a6dab801169010044a05832995689e030afc0f607076b8f298079bc69b8f3c", + "DiscoKey": "discokey:06e16102adc9a946ed52b76f475f005ba5b6cc70e67462032aa5832310a5af15", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:34171", + "10.65.0.27:34171", + "172.17.0.1:34171", + "172.19.0.1:34171", + "172.20.0.1:34171" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:31:21.815156604Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5912791772272414, + "StableID": "njjfWn1vAo11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ea18f42406c5fd8bf4a12593e1c896cda202c9b4f7374bfec9a89b8baf7ad852", + "DiscoKey": "discokey:01c020f68d3ad4ad4b755b2acd7062095e779b5e01dd2544901305482f2d3300", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:44665", + "10.65.0.27:44665", + "172.17.0.1:44665", + "172.19.0.1:44665", + "172.20.0.1:44665" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:31:22.325651843Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 6676408452980474, + "StableID": "nsbnhsvk8u11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2c7ca6fa6e3399e64976fcc16d503a8cc59a7380448551f159fc8bc469efa458", + "DiscoKey": "discokey:7d9db05cad84fdefd39a9e1d005bb9f6e32030fadb1c732b69eaa2f7b3d3156a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:38499", + "10.65.0.27:38499", + "172.17.0.1:38499", + "172.19.0.1:38499", + "172.20.0.1:38499" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:31:22.883829276Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4667506974766359, + "StableID": "nt1YEdVvSd11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3b7d072cb98b6d6774773a5165f2132f9d55b6b4d46b910e35b7a20965447b29", + "DiscoKey": "discokey:8bc0ed9fcccced5638d6d75cda6e94e4384788feab31f83488c0389be373fd23", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:59438", + "10.65.0.27:59438", + "172.17.0.1:59438", + "172.19.0.1:59438", + "172.20.0.1:59438" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 44673}, + {"Proto": "peerapi6", "Port": 44673} + ]}, + "Created": "2026-05-12T18:31:23.438919322Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7168621603691798, + "StableID": "njRxKxXgyx11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:503db194f16af28c09dedfa8702935d75335fc61867678e6888e734cd1929554", + "KeyExpiry": "2026-11-08T18:31:23Z", + "DiscoKey": "discokey:6dec407066cdcff25f069f3dfed86c15a80789e88428f7fb4055a3b9eb04081e", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:43354", + "10.65.0.27:43354", + "172.17.0.1:43354", + "172.19.0.1:43354", + "172.20.0.1:43354" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:31:23.98046685Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4220893357629997, + "StableID": "nk88FFiexZ11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:1260c1a536f9f3de750f1ae0a95155e60503bfccc0ac0dc041a3cf283117974b", + "KeyExpiry": "2026-11-08T18:31:24Z", + "DiscoKey": "discokey:18dbf645ab26e3a5d998c824ed14146ba1cd3a5499572db6aff614b0e5d9607e", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:47150", + "10.65.0.27:47150", + "172.17.0.1:47150", + "172.19.0.1:47150", + "172.20.0.1:47150" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:31:24.505613019Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5071721211584182, + "StableID": "nXR7BwWzbg11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:47e209951198d8a52b7011240da1b24d5a2f566db27d53c4c46b528b692bd613", + "KeyExpiry": "2026-11-08T18:31:25Z", + "DiscoKey": "discokey:e4582b9d1355eed3a618c201ff4ccb666c8e0611da5531d32714ea9e2891d975", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:38513", + "10.65.0.27:38513", + "172.17.0.1:38513", + "172.19.0.1:38513", + "172.20.0.1:38513" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:31:25.037664448Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "6064876782325360": { + "ID": 6064876782325360, + "LoginName": "charmander.tail78f774.ts.net", + "DisplayName": "charmander" + }} + } + }, "fearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8600735414959657, + "StableID": "nUSYndjHAA21CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 8600735414959657, + "Key": "nodekey:4d66ecff48c953fe69cf0da5173bbc34fd97307a3118e886219f315611c45707", + "DiscoKey": "discokey:f1453fe54b873844a5c21cab00f409d855a8cc8a0453cbfa666baf20a57f057b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:59992", + "10.65.0.27:59992", + "172.17.0.1:59992", + "172.19.0.1:59992", + "172.20.0.1:59992" + ], + "Hostinfo": { + "Hostname": "fearow", + "RoutableIPs": ["10.55.0.0/16"], + "RequestTags": ["tag:fearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:31:21.201561884Z", + "Tags": ["tag:fearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:4d66ecff48c953fe69cf0da5173bbc34fd97307a3118e886219f315611c45707", + "MachineKey": "mkey:ffa77d3b47bc18ffcfc10f60d615b45ff7e9407c8ebd131290e09238cc772c4c", + "Peers": [{ + "ID": 7670108461148667, + "StableID": "nScEf6kot221CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0c2f5bfb985df504c47aa946680050a72bdf6c812b49183059793aa98030b331", + "DiscoKey": "discokey:6d1d0f0458f5966eb167cb7e078a25bdf21007c1a9cdd8d7ebe8f2b3b0ab1a3f", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:47632", + "10.65.0.27:47632", + "172.17.0.1:47632", + "172.19.0.1:47632", + "172.20.0.1:47632" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:31:17.420686103Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7320267184871858, + "StableID": "nqYt3M1NAz11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9f02f389197bd1d118452e8758b2fcb44ad2beb3088a68fb0695f472d31f8b1b", + "DiscoKey": "discokey:33267cbb9428670ab6cf6f216938f45d7285cc7ad632cb90d5fc554b14f9c34f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:48235", + "10.65.0.27:48235", + "172.17.0.1:48235", + "172.19.0.1:48235", + "172.20.0.1:48235" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:31:17.952478308Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 6064876782325360, + "StableID": "nBJS4g2oMp11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e4f043bb6583ee4142b9216a0dd574b0ef2a839f8fa13e656aa5487ecf8c9262", + "DiscoKey": "discokey:0b5399a0fda2d5705b425c517d97909c42a2fb72936d4e788cc61849b5c93a3f", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:60028", + "10.65.0.27:60028", + "172.17.0.1:60028", + "172.19.0.1:60028", + "172.20.0.1:60028" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:31:18.487616053Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6190575241389124, + "StableID": "nPQFT2viLq11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5c06b267227d9b73a85495fb249f3b000ee88a5eac0da0216f6ae589e9effb72", + "DiscoKey": "discokey:63a10159bf1cd849e9ac89670a8f3bafa8864a77b3a0474e3aaf02f4d3f7da74", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:50799", + "10.65.0.27:50799", + "172.17.0.1:50799", + "172.19.0.1:50799", + "172.20.0.1:50799" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:31:19.020986912Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 2500128367141695, + "StableID": "n2xyWh8KXL11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cc14403de5b59f17c25ceffcbfbde553514bd0c83b3862a1066fd3a178966900", + "DiscoKey": "discokey:e97c2ec9624e6491617befca8c2bc7fe18a7c555d3284736eea2c57a64719718", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:38979", + "10.65.0.27:38979", + "172.17.0.1:38979", + "172.19.0.1:38979", + "172.20.0.1:38979" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:31:19.572625618Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6018771449274370, + "StableID": "nHv9fMvuzo11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:75272388961ad9efc493bba573435087058742a534c6a7b0cd0020a5fba9f903", + "DiscoKey": "discokey:00b87658bf77e6c7d3ae42fe86cab4230ac7869ff45c560c9ff4aea51b70966a", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:50649", + "10.65.0.27:50649", + "172.17.0.1:50649", + "172.19.0.1:50649", + "172.20.0.1:50649" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:31:20.115834221Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 5801633623032776, + "StableID": "nDZNWV5aJn11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d445ba4f790f1ab053099b3a82e60082b5e5b41a247dc22bba6c735fe16ec24f", + "DiscoKey": "discokey:f6fb2588937a6447413bc04f8ad4d498c7beb8bfe9adcf2f6baad0d882c0de39", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:34062", + "10.65.0.27:34062", + "172.17.0.1:34062", + "172.19.0.1:34062", + "172.20.0.1:34062" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:31:20.659145763Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 2484612260952031, + "StableID": "nSn2MxYHQL11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:84a6dab801169010044a05832995689e030afc0f607076b8f298079bc69b8f3c", + "DiscoKey": "discokey:06e16102adc9a946ed52b76f475f005ba5b6cc70e67462032aa5832310a5af15", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:34171", + "10.65.0.27:34171", + "172.17.0.1:34171", + "172.19.0.1:34171", + "172.20.0.1:34171" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:31:21.815156604Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5912791772272414, + "StableID": "njjfWn1vAo11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ea18f42406c5fd8bf4a12593e1c896cda202c9b4f7374bfec9a89b8baf7ad852", + "DiscoKey": "discokey:01c020f68d3ad4ad4b755b2acd7062095e779b5e01dd2544901305482f2d3300", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:44665", + "10.65.0.27:44665", + "172.17.0.1:44665", + "172.19.0.1:44665", + "172.20.0.1:44665" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:31:22.325651843Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 6676408452980474, + "StableID": "nsbnhsvk8u11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2c7ca6fa6e3399e64976fcc16d503a8cc59a7380448551f159fc8bc469efa458", + "DiscoKey": "discokey:7d9db05cad84fdefd39a9e1d005bb9f6e32030fadb1c732b69eaa2f7b3d3156a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:38499", + "10.65.0.27:38499", + "172.17.0.1:38499", + "172.19.0.1:38499", + "172.20.0.1:38499" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:31:22.883829276Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4667506974766359, + "StableID": "nt1YEdVvSd11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3b7d072cb98b6d6774773a5165f2132f9d55b6b4d46b910e35b7a20965447b29", + "DiscoKey": "discokey:8bc0ed9fcccced5638d6d75cda6e94e4384788feab31f83488c0389be373fd23", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:59438", + "10.65.0.27:59438", + "172.17.0.1:59438", + "172.19.0.1:59438", + "172.20.0.1:59438" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 44673}, + {"Proto": "peerapi6", "Port": 44673} + ]}, + "Created": "2026-05-12T18:31:23.438919322Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7168621603691798, + "StableID": "njRxKxXgyx11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:503db194f16af28c09dedfa8702935d75335fc61867678e6888e734cd1929554", + "KeyExpiry": "2026-11-08T18:31:23Z", + "DiscoKey": "discokey:6dec407066cdcff25f069f3dfed86c15a80789e88428f7fb4055a3b9eb04081e", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:43354", + "10.65.0.27:43354", + "172.17.0.1:43354", + "172.19.0.1:43354", + "172.20.0.1:43354" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:31:23.98046685Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4220893357629997, + "StableID": "nk88FFiexZ11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:1260c1a536f9f3de750f1ae0a95155e60503bfccc0ac0dc041a3cf283117974b", + "KeyExpiry": "2026-11-08T18:31:24Z", + "DiscoKey": "discokey:18dbf645ab26e3a5d998c824ed14146ba1cd3a5499572db6aff614b0e5d9607e", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:47150", + "10.65.0.27:47150", + "172.17.0.1:47150", + "172.19.0.1:47150", + "172.20.0.1:47150" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:31:24.505613019Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5071721211584182, + "StableID": "nXR7BwWzbg11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:47e209951198d8a52b7011240da1b24d5a2f566db27d53c4c46b528b692bd613", + "KeyExpiry": "2026-11-08T18:31:25Z", + "DiscoKey": "discokey:e4582b9d1355eed3a618c201ff4ccb666c8e0611da5531d32714ea9e2891d975", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:38513", + "10.65.0.27:38513", + "172.17.0.1:38513", + "172.19.0.1:38513", + "172.20.0.1:38513" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:31:25.037664448Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "8600735414959657": { + "ID": 8600735414959657, + "LoginName": "fearow.tail78f774.ts.net", + "DisplayName": "fearow" + }} + } + }, "ivysaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7168621603691798, + "StableID": "njRxKxXgyx11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:503db194f16af28c09dedfa8702935d75335fc61867678e6888e734cd1929554", + "KeyExpiry": "2026-11-08T18:31:23Z", + "DiscoKey": "discokey:6dec407066cdcff25f069f3dfed86c15a80789e88428f7fb4055a3b9eb04081e", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:43354", + "10.65.0.27:43354", + "172.17.0.1:43354", + "172.19.0.1:43354", + "172.20.0.1:43354" + ], + "Hostinfo": {"Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:31:23.98046685Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:503db194f16af28c09dedfa8702935d75335fc61867678e6888e734cd1929554", + "MachineKey": "mkey:470e98906e1199e86615425c3a005716a49e401349e42dd4b5502e5df3ab0f62", + "Peers": [{ + "ID": 7670108461148667, + "StableID": "nScEf6kot221CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0c2f5bfb985df504c47aa946680050a72bdf6c812b49183059793aa98030b331", + "DiscoKey": "discokey:6d1d0f0458f5966eb167cb7e078a25bdf21007c1a9cdd8d7ebe8f2b3b0ab1a3f", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:47632", + "10.65.0.27:47632", + "172.17.0.1:47632", + "172.19.0.1:47632", + "172.20.0.1:47632" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:31:17.420686103Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7320267184871858, + "StableID": "nqYt3M1NAz11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9f02f389197bd1d118452e8758b2fcb44ad2beb3088a68fb0695f472d31f8b1b", + "DiscoKey": "discokey:33267cbb9428670ab6cf6f216938f45d7285cc7ad632cb90d5fc554b14f9c34f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:48235", + "10.65.0.27:48235", + "172.17.0.1:48235", + "172.19.0.1:48235", + "172.20.0.1:48235" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:31:17.952478308Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 6064876782325360, + "StableID": "nBJS4g2oMp11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e4f043bb6583ee4142b9216a0dd574b0ef2a839f8fa13e656aa5487ecf8c9262", + "DiscoKey": "discokey:0b5399a0fda2d5705b425c517d97909c42a2fb72936d4e788cc61849b5c93a3f", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:60028", + "10.65.0.27:60028", + "172.17.0.1:60028", + "172.19.0.1:60028", + "172.20.0.1:60028" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:31:18.487616053Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6190575241389124, + "StableID": "nPQFT2viLq11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5c06b267227d9b73a85495fb249f3b000ee88a5eac0da0216f6ae589e9effb72", + "DiscoKey": "discokey:63a10159bf1cd849e9ac89670a8f3bafa8864a77b3a0474e3aaf02f4d3f7da74", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:50799", + "10.65.0.27:50799", + "172.17.0.1:50799", + "172.19.0.1:50799", + "172.20.0.1:50799" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:31:19.020986912Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 2500128367141695, + "StableID": "n2xyWh8KXL11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cc14403de5b59f17c25ceffcbfbde553514bd0c83b3862a1066fd3a178966900", + "DiscoKey": "discokey:e97c2ec9624e6491617befca8c2bc7fe18a7c555d3284736eea2c57a64719718", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:38979", + "10.65.0.27:38979", + "172.17.0.1:38979", + "172.19.0.1:38979", + "172.20.0.1:38979" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:31:19.572625618Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6018771449274370, + "StableID": "nHv9fMvuzo11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:75272388961ad9efc493bba573435087058742a534c6a7b0cd0020a5fba9f903", + "DiscoKey": "discokey:00b87658bf77e6c7d3ae42fe86cab4230ac7869ff45c560c9ff4aea51b70966a", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:50649", + "10.65.0.27:50649", + "172.17.0.1:50649", + "172.19.0.1:50649", + "172.20.0.1:50649" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:31:20.115834221Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 5801633623032776, + "StableID": "nDZNWV5aJn11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d445ba4f790f1ab053099b3a82e60082b5e5b41a247dc22bba6c735fe16ec24f", + "DiscoKey": "discokey:f6fb2588937a6447413bc04f8ad4d498c7beb8bfe9adcf2f6baad0d882c0de39", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:34062", + "10.65.0.27:34062", + "172.17.0.1:34062", + "172.19.0.1:34062", + "172.20.0.1:34062" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:31:20.659145763Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8600735414959657, + "StableID": "nUSYndjHAA21CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4d66ecff48c953fe69cf0da5173bbc34fd97307a3118e886219f315611c45707", + "DiscoKey": "discokey:f1453fe54b873844a5c21cab00f409d855a8cc8a0453cbfa666baf20a57f057b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:59992", + "10.65.0.27:59992", + "172.17.0.1:59992", + "172.19.0.1:59992", + "172.20.0.1:59992" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:31:21.201561884Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2484612260952031, + "StableID": "nSn2MxYHQL11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:84a6dab801169010044a05832995689e030afc0f607076b8f298079bc69b8f3c", + "DiscoKey": "discokey:06e16102adc9a946ed52b76f475f005ba5b6cc70e67462032aa5832310a5af15", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:34171", + "10.65.0.27:34171", + "172.17.0.1:34171", + "172.19.0.1:34171", + "172.20.0.1:34171" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:31:21.815156604Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5912791772272414, + "StableID": "njjfWn1vAo11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ea18f42406c5fd8bf4a12593e1c896cda202c9b4f7374bfec9a89b8baf7ad852", + "DiscoKey": "discokey:01c020f68d3ad4ad4b755b2acd7062095e779b5e01dd2544901305482f2d3300", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:44665", + "10.65.0.27:44665", + "172.17.0.1:44665", + "172.19.0.1:44665", + "172.20.0.1:44665" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:31:22.325651843Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 6676408452980474, + "StableID": "nsbnhsvk8u11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2c7ca6fa6e3399e64976fcc16d503a8cc59a7380448551f159fc8bc469efa458", + "DiscoKey": "discokey:7d9db05cad84fdefd39a9e1d005bb9f6e32030fadb1c732b69eaa2f7b3d3156a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:38499", + "10.65.0.27:38499", + "172.17.0.1:38499", + "172.19.0.1:38499", + "172.20.0.1:38499" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:31:22.883829276Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4667506974766359, + "StableID": "nt1YEdVvSd11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3b7d072cb98b6d6774773a5165f2132f9d55b6b4d46b910e35b7a20965447b29", + "DiscoKey": "discokey:8bc0ed9fcccced5638d6d75cda6e94e4384788feab31f83488c0389be373fd23", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:59438", + "10.65.0.27:59438", + "172.17.0.1:59438", + "172.19.0.1:59438", + "172.20.0.1:59438" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 44673}, + {"Proto": "peerapi6", "Port": 44673} + ]}, + "Created": "2026-05-12T18:31:23.438919322Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4220893357629997, + "StableID": "nk88FFiexZ11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:1260c1a536f9f3de750f1ae0a95155e60503bfccc0ac0dc041a3cf283117974b", + "KeyExpiry": "2026-11-08T18:31:24Z", + "DiscoKey": "discokey:18dbf645ab26e3a5d998c824ed14146ba1cd3a5499572db6aff614b0e5d9607e", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:47150", + "10.65.0.27:47150", + "172.17.0.1:47150", + "172.19.0.1:47150", + "172.20.0.1:47150" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:31:24.505613019Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5071721211584182, + "StableID": "nXR7BwWzbg11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:47e209951198d8a52b7011240da1b24d5a2f566db27d53c4c46b528b692bd613", + "KeyExpiry": "2026-11-08T18:31:25Z", + "DiscoKey": "discokey:e4582b9d1355eed3a618c201ff4ccb666c8e0611da5531d32714ea9e2891d975", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:38513", + "10.65.0.27:38513", + "172.17.0.1:38513", + "172.19.0.1:38513", + "172.20.0.1:38513" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:31:25.037664448Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "kakuna": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6676408452980474, + "StableID": "nsbnhsvk8u11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 6676408452980474, + "Key": "nodekey:2c7ca6fa6e3399e64976fcc16d503a8cc59a7380448551f159fc8bc469efa458", + "DiscoKey": "discokey:7d9db05cad84fdefd39a9e1d005bb9f6e32030fadb1c732b69eaa2f7b3d3156a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:38499", + "10.65.0.27:38499", + "172.17.0.1:38499", + "172.19.0.1:38499", + "172.20.0.1:38499" + ], + "Hostinfo": {"Hostname": "kakuna", "RequestTags": ["tag:prod"], "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:31:22.883829276Z", + "Tags": ["tag:prod"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:2c7ca6fa6e3399e64976fcc16d503a8cc59a7380448551f159fc8bc469efa458", + "MachineKey": "mkey:1bd72de062bd9c03fd5a25a4cae0a1a39caf46d37c205262be07e561d4de4b24", + "Peers": [{ + "ID": 7670108461148667, + "StableID": "nScEf6kot221CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0c2f5bfb985df504c47aa946680050a72bdf6c812b49183059793aa98030b331", + "DiscoKey": "discokey:6d1d0f0458f5966eb167cb7e078a25bdf21007c1a9cdd8d7ebe8f2b3b0ab1a3f", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:47632", + "10.65.0.27:47632", + "172.17.0.1:47632", + "172.19.0.1:47632", + "172.20.0.1:47632" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:31:17.420686103Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7320267184871858, + "StableID": "nqYt3M1NAz11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9f02f389197bd1d118452e8758b2fcb44ad2beb3088a68fb0695f472d31f8b1b", + "DiscoKey": "discokey:33267cbb9428670ab6cf6f216938f45d7285cc7ad632cb90d5fc554b14f9c34f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:48235", + "10.65.0.27:48235", + "172.17.0.1:48235", + "172.19.0.1:48235", + "172.20.0.1:48235" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:31:17.952478308Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 6064876782325360, + "StableID": "nBJS4g2oMp11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e4f043bb6583ee4142b9216a0dd574b0ef2a839f8fa13e656aa5487ecf8c9262", + "DiscoKey": "discokey:0b5399a0fda2d5705b425c517d97909c42a2fb72936d4e788cc61849b5c93a3f", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:60028", + "10.65.0.27:60028", + "172.17.0.1:60028", + "172.19.0.1:60028", + "172.20.0.1:60028" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:31:18.487616053Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6190575241389124, + "StableID": "nPQFT2viLq11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5c06b267227d9b73a85495fb249f3b000ee88a5eac0da0216f6ae589e9effb72", + "DiscoKey": "discokey:63a10159bf1cd849e9ac89670a8f3bafa8864a77b3a0474e3aaf02f4d3f7da74", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:50799", + "10.65.0.27:50799", + "172.17.0.1:50799", + "172.19.0.1:50799", + "172.20.0.1:50799" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:31:19.020986912Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 2500128367141695, + "StableID": "n2xyWh8KXL11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cc14403de5b59f17c25ceffcbfbde553514bd0c83b3862a1066fd3a178966900", + "DiscoKey": "discokey:e97c2ec9624e6491617befca8c2bc7fe18a7c555d3284736eea2c57a64719718", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:38979", + "10.65.0.27:38979", + "172.17.0.1:38979", + "172.19.0.1:38979", + "172.20.0.1:38979" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:31:19.572625618Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6018771449274370, + "StableID": "nHv9fMvuzo11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:75272388961ad9efc493bba573435087058742a534c6a7b0cd0020a5fba9f903", + "DiscoKey": "discokey:00b87658bf77e6c7d3ae42fe86cab4230ac7869ff45c560c9ff4aea51b70966a", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:50649", + "10.65.0.27:50649", + "172.17.0.1:50649", + "172.19.0.1:50649", + "172.20.0.1:50649" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:31:20.115834221Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 5801633623032776, + "StableID": "nDZNWV5aJn11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d445ba4f790f1ab053099b3a82e60082b5e5b41a247dc22bba6c735fe16ec24f", + "DiscoKey": "discokey:f6fb2588937a6447413bc04f8ad4d498c7beb8bfe9adcf2f6baad0d882c0de39", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:34062", + "10.65.0.27:34062", + "172.17.0.1:34062", + "172.19.0.1:34062", + "172.20.0.1:34062" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:31:20.659145763Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8600735414959657, + "StableID": "nUSYndjHAA21CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4d66ecff48c953fe69cf0da5173bbc34fd97307a3118e886219f315611c45707", + "DiscoKey": "discokey:f1453fe54b873844a5c21cab00f409d855a8cc8a0453cbfa666baf20a57f057b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:59992", + "10.65.0.27:59992", + "172.17.0.1:59992", + "172.19.0.1:59992", + "172.20.0.1:59992" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:31:21.201561884Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2484612260952031, + "StableID": "nSn2MxYHQL11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:84a6dab801169010044a05832995689e030afc0f607076b8f298079bc69b8f3c", + "DiscoKey": "discokey:06e16102adc9a946ed52b76f475f005ba5b6cc70e67462032aa5832310a5af15", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:34171", + "10.65.0.27:34171", + "172.17.0.1:34171", + "172.19.0.1:34171", + "172.20.0.1:34171" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:31:21.815156604Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5912791772272414, + "StableID": "njjfWn1vAo11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ea18f42406c5fd8bf4a12593e1c896cda202c9b4f7374bfec9a89b8baf7ad852", + "DiscoKey": "discokey:01c020f68d3ad4ad4b755b2acd7062095e779b5e01dd2544901305482f2d3300", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:44665", + "10.65.0.27:44665", + "172.17.0.1:44665", + "172.19.0.1:44665", + "172.20.0.1:44665" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:31:22.325651843Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 4667506974766359, + "StableID": "nt1YEdVvSd11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3b7d072cb98b6d6774773a5165f2132f9d55b6b4d46b910e35b7a20965447b29", + "DiscoKey": "discokey:8bc0ed9fcccced5638d6d75cda6e94e4384788feab31f83488c0389be373fd23", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:59438", + "10.65.0.27:59438", + "172.17.0.1:59438", + "172.19.0.1:59438", + "172.20.0.1:59438" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 44673}, + {"Proto": "peerapi6", "Port": 44673} + ]}, + "Created": "2026-05-12T18:31:23.438919322Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7168621603691798, + "StableID": "njRxKxXgyx11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:503db194f16af28c09dedfa8702935d75335fc61867678e6888e734cd1929554", + "KeyExpiry": "2026-11-08T18:31:23Z", + "DiscoKey": "discokey:6dec407066cdcff25f069f3dfed86c15a80789e88428f7fb4055a3b9eb04081e", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:43354", + "10.65.0.27:43354", + "172.17.0.1:43354", + "172.19.0.1:43354", + "172.20.0.1:43354" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:31:23.98046685Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4220893357629997, + "StableID": "nk88FFiexZ11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:1260c1a536f9f3de750f1ae0a95155e60503bfccc0ac0dc041a3cf283117974b", + "KeyExpiry": "2026-11-08T18:31:24Z", + "DiscoKey": "discokey:18dbf645ab26e3a5d998c824ed14146ba1cd3a5499572db6aff614b0e5d9607e", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:47150", + "10.65.0.27:47150", + "172.17.0.1:47150", + "172.19.0.1:47150", + "172.20.0.1:47150" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:31:24.505613019Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5071721211584182, + "StableID": "nXR7BwWzbg11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:47e209951198d8a52b7011240da1b24d5a2f566db27d53c4c46b528b692bd613", + "KeyExpiry": "2026-11-08T18:31:25Z", + "DiscoKey": "discokey:e4582b9d1355eed3a618c201ff4ccb666c8e0611da5531d32714ea9e2891d975", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:38513", + "10.65.0.27:38513", + "172.17.0.1:38513", + "172.19.0.1:38513", + "172.20.0.1:38513" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:31:25.037664448Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "6676408452980474": { + "ID": 6676408452980474, + "LoginName": "kakuna.tail78f774.ts.net", + "DisplayName": "kakuna" + }} + } + }, "pidgeotto": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7320267184871858, + "StableID": "nqYt3M1NAz11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 7320267184871858, + "Key": "nodekey:9f02f389197bd1d118452e8758b2fcb44ad2beb3088a68fb0695f472d31f8b1b", + "DiscoKey": "discokey:33267cbb9428670ab6cf6f216938f45d7285cc7ad632cb90d5fc554b14f9c34f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:48235", + "10.65.0.27:48235", + "172.17.0.1:48235", + "172.19.0.1:48235", + "172.20.0.1:48235" + ], + "Hostinfo": { + "Hostname": "pidgeotto", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgeotto"], + "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:31:17.952478308Z", + "Tags": ["tag:pidgeotto"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:9f02f389197bd1d118452e8758b2fcb44ad2beb3088a68fb0695f472d31f8b1b", + "MachineKey": "mkey:f8055189ced23a49d87aa83d00e15900b5f3e0700da7bcc21ea526fb89879b43", + "Peers": [{ + "ID": 7670108461148667, + "StableID": "nScEf6kot221CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0c2f5bfb985df504c47aa946680050a72bdf6c812b49183059793aa98030b331", + "DiscoKey": "discokey:6d1d0f0458f5966eb167cb7e078a25bdf21007c1a9cdd8d7ebe8f2b3b0ab1a3f", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:47632", + "10.65.0.27:47632", + "172.17.0.1:47632", + "172.19.0.1:47632", + "172.20.0.1:47632" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:31:17.420686103Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6064876782325360, + "StableID": "nBJS4g2oMp11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e4f043bb6583ee4142b9216a0dd574b0ef2a839f8fa13e656aa5487ecf8c9262", + "DiscoKey": "discokey:0b5399a0fda2d5705b425c517d97909c42a2fb72936d4e788cc61849b5c93a3f", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:60028", + "10.65.0.27:60028", + "172.17.0.1:60028", + "172.19.0.1:60028", + "172.20.0.1:60028" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:31:18.487616053Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6190575241389124, + "StableID": "nPQFT2viLq11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5c06b267227d9b73a85495fb249f3b000ee88a5eac0da0216f6ae589e9effb72", + "DiscoKey": "discokey:63a10159bf1cd849e9ac89670a8f3bafa8864a77b3a0474e3aaf02f4d3f7da74", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:50799", + "10.65.0.27:50799", + "172.17.0.1:50799", + "172.19.0.1:50799", + "172.20.0.1:50799" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:31:19.020986912Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 2500128367141695, + "StableID": "n2xyWh8KXL11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cc14403de5b59f17c25ceffcbfbde553514bd0c83b3862a1066fd3a178966900", + "DiscoKey": "discokey:e97c2ec9624e6491617befca8c2bc7fe18a7c555d3284736eea2c57a64719718", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:38979", + "10.65.0.27:38979", + "172.17.0.1:38979", + "172.19.0.1:38979", + "172.20.0.1:38979" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:31:19.572625618Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6018771449274370, + "StableID": "nHv9fMvuzo11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:75272388961ad9efc493bba573435087058742a534c6a7b0cd0020a5fba9f903", + "DiscoKey": "discokey:00b87658bf77e6c7d3ae42fe86cab4230ac7869ff45c560c9ff4aea51b70966a", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:50649", + "10.65.0.27:50649", + "172.17.0.1:50649", + "172.19.0.1:50649", + "172.20.0.1:50649" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:31:20.115834221Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 5801633623032776, + "StableID": "nDZNWV5aJn11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d445ba4f790f1ab053099b3a82e60082b5e5b41a247dc22bba6c735fe16ec24f", + "DiscoKey": "discokey:f6fb2588937a6447413bc04f8ad4d498c7beb8bfe9adcf2f6baad0d882c0de39", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:34062", + "10.65.0.27:34062", + "172.17.0.1:34062", + "172.19.0.1:34062", + "172.20.0.1:34062" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:31:20.659145763Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8600735414959657, + "StableID": "nUSYndjHAA21CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4d66ecff48c953fe69cf0da5173bbc34fd97307a3118e886219f315611c45707", + "DiscoKey": "discokey:f1453fe54b873844a5c21cab00f409d855a8cc8a0453cbfa666baf20a57f057b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:59992", + "10.65.0.27:59992", + "172.17.0.1:59992", + "172.19.0.1:59992", + "172.20.0.1:59992" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:31:21.201561884Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2484612260952031, + "StableID": "nSn2MxYHQL11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:84a6dab801169010044a05832995689e030afc0f607076b8f298079bc69b8f3c", + "DiscoKey": "discokey:06e16102adc9a946ed52b76f475f005ba5b6cc70e67462032aa5832310a5af15", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:34171", + "10.65.0.27:34171", + "172.17.0.1:34171", + "172.19.0.1:34171", + "172.20.0.1:34171" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:31:21.815156604Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5912791772272414, + "StableID": "njjfWn1vAo11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ea18f42406c5fd8bf4a12593e1c896cda202c9b4f7374bfec9a89b8baf7ad852", + "DiscoKey": "discokey:01c020f68d3ad4ad4b755b2acd7062095e779b5e01dd2544901305482f2d3300", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:44665", + "10.65.0.27:44665", + "172.17.0.1:44665", + "172.19.0.1:44665", + "172.20.0.1:44665" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:31:22.325651843Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 6676408452980474, + "StableID": "nsbnhsvk8u11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2c7ca6fa6e3399e64976fcc16d503a8cc59a7380448551f159fc8bc469efa458", + "DiscoKey": "discokey:7d9db05cad84fdefd39a9e1d005bb9f6e32030fadb1c732b69eaa2f7b3d3156a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:38499", + "10.65.0.27:38499", + "172.17.0.1:38499", + "172.19.0.1:38499", + "172.20.0.1:38499" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:31:22.883829276Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4667506974766359, + "StableID": "nt1YEdVvSd11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3b7d072cb98b6d6774773a5165f2132f9d55b6b4d46b910e35b7a20965447b29", + "DiscoKey": "discokey:8bc0ed9fcccced5638d6d75cda6e94e4384788feab31f83488c0389be373fd23", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:59438", + "10.65.0.27:59438", + "172.17.0.1:59438", + "172.19.0.1:59438", + "172.20.0.1:59438" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 44673}, + {"Proto": "peerapi6", "Port": 44673} + ]}, + "Created": "2026-05-12T18:31:23.438919322Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7168621603691798, + "StableID": "njRxKxXgyx11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:503db194f16af28c09dedfa8702935d75335fc61867678e6888e734cd1929554", + "KeyExpiry": "2026-11-08T18:31:23Z", + "DiscoKey": "discokey:6dec407066cdcff25f069f3dfed86c15a80789e88428f7fb4055a3b9eb04081e", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:43354", + "10.65.0.27:43354", + "172.17.0.1:43354", + "172.19.0.1:43354", + "172.20.0.1:43354" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:31:23.98046685Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4220893357629997, + "StableID": "nk88FFiexZ11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:1260c1a536f9f3de750f1ae0a95155e60503bfccc0ac0dc041a3cf283117974b", + "KeyExpiry": "2026-11-08T18:31:24Z", + "DiscoKey": "discokey:18dbf645ab26e3a5d998c824ed14146ba1cd3a5499572db6aff614b0e5d9607e", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:47150", + "10.65.0.27:47150", + "172.17.0.1:47150", + "172.19.0.1:47150", + "172.20.0.1:47150" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:31:24.505613019Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5071721211584182, + "StableID": "nXR7BwWzbg11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:47e209951198d8a52b7011240da1b24d5a2f566db27d53c4c46b528b692bd613", + "KeyExpiry": "2026-11-08T18:31:25Z", + "DiscoKey": "discokey:e4582b9d1355eed3a618c201ff4ccb666c8e0611da5531d32714ea9e2891d975", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:38513", + "10.65.0.27:38513", + "172.17.0.1:38513", + "172.19.0.1:38513", + "172.20.0.1:38513" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:31:25.037664448Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "7320267184871858": { + "ID": 7320267184871858, + "LoginName": "pidgeotto.tail78f774.ts.net", + "DisplayName": "pidgeotto" + }} + } + }, "pidgey": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7670108461148667, + "StableID": "nScEf6kot221CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 7670108461148667, + "Key": "nodekey:0c2f5bfb985df504c47aa946680050a72bdf6c812b49183059793aa98030b331", + "DiscoKey": "discokey:6d1d0f0458f5966eb167cb7e078a25bdf21007c1a9cdd8d7ebe8f2b3b0ab1a3f", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:47632", + "10.65.0.27:47632", + "172.17.0.1:47632", + "172.19.0.1:47632", + "172.20.0.1:47632" + ], + "Hostinfo": { + "Hostname": "pidgey", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgey"], + "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:31:17.420686103Z", + "Tags": ["tag:pidgey"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:0c2f5bfb985df504c47aa946680050a72bdf6c812b49183059793aa98030b331", + "MachineKey": "mkey:783f135c0f5a08e8aa94ae4f3ea6a82aca3a24721ff637e2cf8d05ed3a199a6f", + "Peers": [{ + "ID": 7320267184871858, + "StableID": "nqYt3M1NAz11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9f02f389197bd1d118452e8758b2fcb44ad2beb3088a68fb0695f472d31f8b1b", + "DiscoKey": "discokey:33267cbb9428670ab6cf6f216938f45d7285cc7ad632cb90d5fc554b14f9c34f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:48235", + "10.65.0.27:48235", + "172.17.0.1:48235", + "172.19.0.1:48235", + "172.20.0.1:48235" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:31:17.952478308Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 6064876782325360, + "StableID": "nBJS4g2oMp11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e4f043bb6583ee4142b9216a0dd574b0ef2a839f8fa13e656aa5487ecf8c9262", + "DiscoKey": "discokey:0b5399a0fda2d5705b425c517d97909c42a2fb72936d4e788cc61849b5c93a3f", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:60028", + "10.65.0.27:60028", + "172.17.0.1:60028", + "172.19.0.1:60028", + "172.20.0.1:60028" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:31:18.487616053Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6190575241389124, + "StableID": "nPQFT2viLq11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5c06b267227d9b73a85495fb249f3b000ee88a5eac0da0216f6ae589e9effb72", + "DiscoKey": "discokey:63a10159bf1cd849e9ac89670a8f3bafa8864a77b3a0474e3aaf02f4d3f7da74", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:50799", + "10.65.0.27:50799", + "172.17.0.1:50799", + "172.19.0.1:50799", + "172.20.0.1:50799" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:31:19.020986912Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 2500128367141695, + "StableID": "n2xyWh8KXL11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cc14403de5b59f17c25ceffcbfbde553514bd0c83b3862a1066fd3a178966900", + "DiscoKey": "discokey:e97c2ec9624e6491617befca8c2bc7fe18a7c555d3284736eea2c57a64719718", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:38979", + "10.65.0.27:38979", + "172.17.0.1:38979", + "172.19.0.1:38979", + "172.20.0.1:38979" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:31:19.572625618Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6018771449274370, + "StableID": "nHv9fMvuzo11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:75272388961ad9efc493bba573435087058742a534c6a7b0cd0020a5fba9f903", + "DiscoKey": "discokey:00b87658bf77e6c7d3ae42fe86cab4230ac7869ff45c560c9ff4aea51b70966a", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:50649", + "10.65.0.27:50649", + "172.17.0.1:50649", + "172.19.0.1:50649", + "172.20.0.1:50649" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:31:20.115834221Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 5801633623032776, + "StableID": "nDZNWV5aJn11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d445ba4f790f1ab053099b3a82e60082b5e5b41a247dc22bba6c735fe16ec24f", + "DiscoKey": "discokey:f6fb2588937a6447413bc04f8ad4d498c7beb8bfe9adcf2f6baad0d882c0de39", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:34062", + "10.65.0.27:34062", + "172.17.0.1:34062", + "172.19.0.1:34062", + "172.20.0.1:34062" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:31:20.659145763Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8600735414959657, + "StableID": "nUSYndjHAA21CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4d66ecff48c953fe69cf0da5173bbc34fd97307a3118e886219f315611c45707", + "DiscoKey": "discokey:f1453fe54b873844a5c21cab00f409d855a8cc8a0453cbfa666baf20a57f057b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:59992", + "10.65.0.27:59992", + "172.17.0.1:59992", + "172.19.0.1:59992", + "172.20.0.1:59992" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:31:21.201561884Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2484612260952031, + "StableID": "nSn2MxYHQL11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:84a6dab801169010044a05832995689e030afc0f607076b8f298079bc69b8f3c", + "DiscoKey": "discokey:06e16102adc9a946ed52b76f475f005ba5b6cc70e67462032aa5832310a5af15", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:34171", + "10.65.0.27:34171", + "172.17.0.1:34171", + "172.19.0.1:34171", + "172.20.0.1:34171" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:31:21.815156604Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5912791772272414, + "StableID": "njjfWn1vAo11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ea18f42406c5fd8bf4a12593e1c896cda202c9b4f7374bfec9a89b8baf7ad852", + "DiscoKey": "discokey:01c020f68d3ad4ad4b755b2acd7062095e779b5e01dd2544901305482f2d3300", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:44665", + "10.65.0.27:44665", + "172.17.0.1:44665", + "172.19.0.1:44665", + "172.20.0.1:44665" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:31:22.325651843Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 6676408452980474, + "StableID": "nsbnhsvk8u11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2c7ca6fa6e3399e64976fcc16d503a8cc59a7380448551f159fc8bc469efa458", + "DiscoKey": "discokey:7d9db05cad84fdefd39a9e1d005bb9f6e32030fadb1c732b69eaa2f7b3d3156a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:38499", + "10.65.0.27:38499", + "172.17.0.1:38499", + "172.19.0.1:38499", + "172.20.0.1:38499" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:31:22.883829276Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4667506974766359, + "StableID": "nt1YEdVvSd11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3b7d072cb98b6d6774773a5165f2132f9d55b6b4d46b910e35b7a20965447b29", + "DiscoKey": "discokey:8bc0ed9fcccced5638d6d75cda6e94e4384788feab31f83488c0389be373fd23", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:59438", + "10.65.0.27:59438", + "172.17.0.1:59438", + "172.19.0.1:59438", + "172.20.0.1:59438" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 44673}, + {"Proto": "peerapi6", "Port": 44673} + ]}, + "Created": "2026-05-12T18:31:23.438919322Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7168621603691798, + "StableID": "njRxKxXgyx11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:503db194f16af28c09dedfa8702935d75335fc61867678e6888e734cd1929554", + "KeyExpiry": "2026-11-08T18:31:23Z", + "DiscoKey": "discokey:6dec407066cdcff25f069f3dfed86c15a80789e88428f7fb4055a3b9eb04081e", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:43354", + "10.65.0.27:43354", + "172.17.0.1:43354", + "172.19.0.1:43354", + "172.20.0.1:43354" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:31:23.98046685Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4220893357629997, + "StableID": "nk88FFiexZ11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:1260c1a536f9f3de750f1ae0a95155e60503bfccc0ac0dc041a3cf283117974b", + "KeyExpiry": "2026-11-08T18:31:24Z", + "DiscoKey": "discokey:18dbf645ab26e3a5d998c824ed14146ba1cd3a5499572db6aff614b0e5d9607e", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:47150", + "10.65.0.27:47150", + "172.17.0.1:47150", + "172.19.0.1:47150", + "172.20.0.1:47150" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:31:24.505613019Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5071721211584182, + "StableID": "nXR7BwWzbg11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:47e209951198d8a52b7011240da1b24d5a2f566db27d53c4c46b528b692bd613", + "KeyExpiry": "2026-11-08T18:31:25Z", + "DiscoKey": "discokey:e4582b9d1355eed3a618c201ff4ccb666c8e0611da5531d32714ea9e2891d975", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:38513", + "10.65.0.27:38513", + "172.17.0.1:38513", + "172.19.0.1:38513", + "172.20.0.1:38513" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:31:25.037664448Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "7670108461148667": { + "ID": 7670108461148667, + "LoginName": "pidgey.tail78f774.ts.net", + "DisplayName": "pidgey" + }} + } + }, "raticate": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 2500128367141695, + "StableID": "n2xyWh8KXL11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 2500128367141695, + "Key": "nodekey:cc14403de5b59f17c25ceffcbfbde553514bd0c83b3862a1066fd3a178966900", + "DiscoKey": "discokey:e97c2ec9624e6491617befca8c2bc7fe18a7c555d3284736eea2c57a64719718", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:38979", + "10.65.0.27:38979", + "172.17.0.1:38979", + "172.19.0.1:38979", + "172.20.0.1:38979" + ], + "Hostinfo": {"Hostname": "raticate", "RequestTags": ["tag:group-b"], "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:31:19.572625618Z", + "Tags": ["tag:group-b"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:cc14403de5b59f17c25ceffcbfbde553514bd0c83b3862a1066fd3a178966900", + "MachineKey": "mkey:f712e9ab6e0694ea0438b22f47e93e030c0486becfc779da1adfe0dec668885e", + "Peers": [{ + "ID": 7670108461148667, + "StableID": "nScEf6kot221CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0c2f5bfb985df504c47aa946680050a72bdf6c812b49183059793aa98030b331", + "DiscoKey": "discokey:6d1d0f0458f5966eb167cb7e078a25bdf21007c1a9cdd8d7ebe8f2b3b0ab1a3f", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:47632", + "10.65.0.27:47632", + "172.17.0.1:47632", + "172.19.0.1:47632", + "172.20.0.1:47632" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:31:17.420686103Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7320267184871858, + "StableID": "nqYt3M1NAz11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9f02f389197bd1d118452e8758b2fcb44ad2beb3088a68fb0695f472d31f8b1b", + "DiscoKey": "discokey:33267cbb9428670ab6cf6f216938f45d7285cc7ad632cb90d5fc554b14f9c34f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:48235", + "10.65.0.27:48235", + "172.17.0.1:48235", + "172.19.0.1:48235", + "172.20.0.1:48235" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:31:17.952478308Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 6064876782325360, + "StableID": "nBJS4g2oMp11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e4f043bb6583ee4142b9216a0dd574b0ef2a839f8fa13e656aa5487ecf8c9262", + "DiscoKey": "discokey:0b5399a0fda2d5705b425c517d97909c42a2fb72936d4e788cc61849b5c93a3f", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:60028", + "10.65.0.27:60028", + "172.17.0.1:60028", + "172.19.0.1:60028", + "172.20.0.1:60028" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:31:18.487616053Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6190575241389124, + "StableID": "nPQFT2viLq11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5c06b267227d9b73a85495fb249f3b000ee88a5eac0da0216f6ae589e9effb72", + "DiscoKey": "discokey:63a10159bf1cd849e9ac89670a8f3bafa8864a77b3a0474e3aaf02f4d3f7da74", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:50799", + "10.65.0.27:50799", + "172.17.0.1:50799", + "172.19.0.1:50799", + "172.20.0.1:50799" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:31:19.020986912Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6018771449274370, + "StableID": "nHv9fMvuzo11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:75272388961ad9efc493bba573435087058742a534c6a7b0cd0020a5fba9f903", + "DiscoKey": "discokey:00b87658bf77e6c7d3ae42fe86cab4230ac7869ff45c560c9ff4aea51b70966a", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:50649", + "10.65.0.27:50649", + "172.17.0.1:50649", + "172.19.0.1:50649", + "172.20.0.1:50649" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:31:20.115834221Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 5801633623032776, + "StableID": "nDZNWV5aJn11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d445ba4f790f1ab053099b3a82e60082b5e5b41a247dc22bba6c735fe16ec24f", + "DiscoKey": "discokey:f6fb2588937a6447413bc04f8ad4d498c7beb8bfe9adcf2f6baad0d882c0de39", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:34062", + "10.65.0.27:34062", + "172.17.0.1:34062", + "172.19.0.1:34062", + "172.20.0.1:34062" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:31:20.659145763Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8600735414959657, + "StableID": "nUSYndjHAA21CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4d66ecff48c953fe69cf0da5173bbc34fd97307a3118e886219f315611c45707", + "DiscoKey": "discokey:f1453fe54b873844a5c21cab00f409d855a8cc8a0453cbfa666baf20a57f057b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:59992", + "10.65.0.27:59992", + "172.17.0.1:59992", + "172.19.0.1:59992", + "172.20.0.1:59992" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:31:21.201561884Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2484612260952031, + "StableID": "nSn2MxYHQL11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:84a6dab801169010044a05832995689e030afc0f607076b8f298079bc69b8f3c", + "DiscoKey": "discokey:06e16102adc9a946ed52b76f475f005ba5b6cc70e67462032aa5832310a5af15", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:34171", + "10.65.0.27:34171", + "172.17.0.1:34171", + "172.19.0.1:34171", + "172.20.0.1:34171" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:31:21.815156604Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5912791772272414, + "StableID": "njjfWn1vAo11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ea18f42406c5fd8bf4a12593e1c896cda202c9b4f7374bfec9a89b8baf7ad852", + "DiscoKey": "discokey:01c020f68d3ad4ad4b755b2acd7062095e779b5e01dd2544901305482f2d3300", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:44665", + "10.65.0.27:44665", + "172.17.0.1:44665", + "172.19.0.1:44665", + "172.20.0.1:44665" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:31:22.325651843Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 6676408452980474, + "StableID": "nsbnhsvk8u11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2c7ca6fa6e3399e64976fcc16d503a8cc59a7380448551f159fc8bc469efa458", + "DiscoKey": "discokey:7d9db05cad84fdefd39a9e1d005bb9f6e32030fadb1c732b69eaa2f7b3d3156a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:38499", + "10.65.0.27:38499", + "172.17.0.1:38499", + "172.19.0.1:38499", + "172.20.0.1:38499" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:31:22.883829276Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4667506974766359, + "StableID": "nt1YEdVvSd11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3b7d072cb98b6d6774773a5165f2132f9d55b6b4d46b910e35b7a20965447b29", + "DiscoKey": "discokey:8bc0ed9fcccced5638d6d75cda6e94e4384788feab31f83488c0389be373fd23", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:59438", + "10.65.0.27:59438", + "172.17.0.1:59438", + "172.19.0.1:59438", + "172.20.0.1:59438" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 44673}, + {"Proto": "peerapi6", "Port": 44673} + ]}, + "Created": "2026-05-12T18:31:23.438919322Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7168621603691798, + "StableID": "njRxKxXgyx11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:503db194f16af28c09dedfa8702935d75335fc61867678e6888e734cd1929554", + "KeyExpiry": "2026-11-08T18:31:23Z", + "DiscoKey": "discokey:6dec407066cdcff25f069f3dfed86c15a80789e88428f7fb4055a3b9eb04081e", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:43354", + "10.65.0.27:43354", + "172.17.0.1:43354", + "172.19.0.1:43354", + "172.20.0.1:43354" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:31:23.98046685Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4220893357629997, + "StableID": "nk88FFiexZ11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:1260c1a536f9f3de750f1ae0a95155e60503bfccc0ac0dc041a3cf283117974b", + "KeyExpiry": "2026-11-08T18:31:24Z", + "DiscoKey": "discokey:18dbf645ab26e3a5d998c824ed14146ba1cd3a5499572db6aff614b0e5d9607e", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:47150", + "10.65.0.27:47150", + "172.17.0.1:47150", + "172.19.0.1:47150", + "172.20.0.1:47150" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:31:24.505613019Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5071721211584182, + "StableID": "nXR7BwWzbg11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:47e209951198d8a52b7011240da1b24d5a2f566db27d53c4c46b528b692bd613", + "KeyExpiry": "2026-11-08T18:31:25Z", + "DiscoKey": "discokey:e4582b9d1355eed3a618c201ff4ccb666c8e0611da5531d32714ea9e2891d975", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:38513", + "10.65.0.27:38513", + "172.17.0.1:38513", + "172.19.0.1:38513", + "172.20.0.1:38513" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:31:25.037664448Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "2500128367141695": { + "ID": 2500128367141695, + "LoginName": "raticate.tail78f774.ts.net", + "DisplayName": "raticate" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "rattata": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6190575241389124, + "StableID": "nPQFT2viLq11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 6190575241389124, + "Key": "nodekey:5c06b267227d9b73a85495fb249f3b000ee88a5eac0da0216f6ae589e9effb72", + "DiscoKey": "discokey:63a10159bf1cd849e9ac89670a8f3bafa8864a77b3a0474e3aaf02f4d3f7da74", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:50799", + "10.65.0.27:50799", + "172.17.0.1:50799", + "172.19.0.1:50799", + "172.20.0.1:50799" + ], + "Hostinfo": {"Hostname": "rattata", "RequestTags": ["tag:group-a"], "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:31:19.020986912Z", + "Tags": ["tag:group-a"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:5c06b267227d9b73a85495fb249f3b000ee88a5eac0da0216f6ae589e9effb72", + "MachineKey": "mkey:b35fc25820a05df964468d2634051f7b126ef3d1f150f97fbd052ef2187ee22d", + "Peers": [{ + "ID": 7670108461148667, + "StableID": "nScEf6kot221CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0c2f5bfb985df504c47aa946680050a72bdf6c812b49183059793aa98030b331", + "DiscoKey": "discokey:6d1d0f0458f5966eb167cb7e078a25bdf21007c1a9cdd8d7ebe8f2b3b0ab1a3f", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:47632", + "10.65.0.27:47632", + "172.17.0.1:47632", + "172.19.0.1:47632", + "172.20.0.1:47632" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:31:17.420686103Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7320267184871858, + "StableID": "nqYt3M1NAz11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9f02f389197bd1d118452e8758b2fcb44ad2beb3088a68fb0695f472d31f8b1b", + "DiscoKey": "discokey:33267cbb9428670ab6cf6f216938f45d7285cc7ad632cb90d5fc554b14f9c34f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:48235", + "10.65.0.27:48235", + "172.17.0.1:48235", + "172.19.0.1:48235", + "172.20.0.1:48235" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:31:17.952478308Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 6064876782325360, + "StableID": "nBJS4g2oMp11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e4f043bb6583ee4142b9216a0dd574b0ef2a839f8fa13e656aa5487ecf8c9262", + "DiscoKey": "discokey:0b5399a0fda2d5705b425c517d97909c42a2fb72936d4e788cc61849b5c93a3f", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:60028", + "10.65.0.27:60028", + "172.17.0.1:60028", + "172.19.0.1:60028", + "172.20.0.1:60028" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:31:18.487616053Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2500128367141695, + "StableID": "n2xyWh8KXL11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cc14403de5b59f17c25ceffcbfbde553514bd0c83b3862a1066fd3a178966900", + "DiscoKey": "discokey:e97c2ec9624e6491617befca8c2bc7fe18a7c555d3284736eea2c57a64719718", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:38979", + "10.65.0.27:38979", + "172.17.0.1:38979", + "172.19.0.1:38979", + "172.20.0.1:38979" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:31:19.572625618Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6018771449274370, + "StableID": "nHv9fMvuzo11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:75272388961ad9efc493bba573435087058742a534c6a7b0cd0020a5fba9f903", + "DiscoKey": "discokey:00b87658bf77e6c7d3ae42fe86cab4230ac7869ff45c560c9ff4aea51b70966a", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:50649", + "10.65.0.27:50649", + "172.17.0.1:50649", + "172.19.0.1:50649", + "172.20.0.1:50649" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:31:20.115834221Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 5801633623032776, + "StableID": "nDZNWV5aJn11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d445ba4f790f1ab053099b3a82e60082b5e5b41a247dc22bba6c735fe16ec24f", + "DiscoKey": "discokey:f6fb2588937a6447413bc04f8ad4d498c7beb8bfe9adcf2f6baad0d882c0de39", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:34062", + "10.65.0.27:34062", + "172.17.0.1:34062", + "172.19.0.1:34062", + "172.20.0.1:34062" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:31:20.659145763Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8600735414959657, + "StableID": "nUSYndjHAA21CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4d66ecff48c953fe69cf0da5173bbc34fd97307a3118e886219f315611c45707", + "DiscoKey": "discokey:f1453fe54b873844a5c21cab00f409d855a8cc8a0453cbfa666baf20a57f057b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:59992", + "10.65.0.27:59992", + "172.17.0.1:59992", + "172.19.0.1:59992", + "172.20.0.1:59992" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:31:21.201561884Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2484612260952031, + "StableID": "nSn2MxYHQL11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:84a6dab801169010044a05832995689e030afc0f607076b8f298079bc69b8f3c", + "DiscoKey": "discokey:06e16102adc9a946ed52b76f475f005ba5b6cc70e67462032aa5832310a5af15", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:34171", + "10.65.0.27:34171", + "172.17.0.1:34171", + "172.19.0.1:34171", + "172.20.0.1:34171" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:31:21.815156604Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5912791772272414, + "StableID": "njjfWn1vAo11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ea18f42406c5fd8bf4a12593e1c896cda202c9b4f7374bfec9a89b8baf7ad852", + "DiscoKey": "discokey:01c020f68d3ad4ad4b755b2acd7062095e779b5e01dd2544901305482f2d3300", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:44665", + "10.65.0.27:44665", + "172.17.0.1:44665", + "172.19.0.1:44665", + "172.20.0.1:44665" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:31:22.325651843Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 6676408452980474, + "StableID": "nsbnhsvk8u11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2c7ca6fa6e3399e64976fcc16d503a8cc59a7380448551f159fc8bc469efa458", + "DiscoKey": "discokey:7d9db05cad84fdefd39a9e1d005bb9f6e32030fadb1c732b69eaa2f7b3d3156a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:38499", + "10.65.0.27:38499", + "172.17.0.1:38499", + "172.19.0.1:38499", + "172.20.0.1:38499" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:31:22.883829276Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4667506974766359, + "StableID": "nt1YEdVvSd11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3b7d072cb98b6d6774773a5165f2132f9d55b6b4d46b910e35b7a20965447b29", + "DiscoKey": "discokey:8bc0ed9fcccced5638d6d75cda6e94e4384788feab31f83488c0389be373fd23", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:59438", + "10.65.0.27:59438", + "172.17.0.1:59438", + "172.19.0.1:59438", + "172.20.0.1:59438" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 44673}, + {"Proto": "peerapi6", "Port": 44673} + ]}, + "Created": "2026-05-12T18:31:23.438919322Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7168621603691798, + "StableID": "njRxKxXgyx11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:503db194f16af28c09dedfa8702935d75335fc61867678e6888e734cd1929554", + "KeyExpiry": "2026-11-08T18:31:23Z", + "DiscoKey": "discokey:6dec407066cdcff25f069f3dfed86c15a80789e88428f7fb4055a3b9eb04081e", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:43354", + "10.65.0.27:43354", + "172.17.0.1:43354", + "172.19.0.1:43354", + "172.20.0.1:43354" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:31:23.98046685Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4220893357629997, + "StableID": "nk88FFiexZ11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:1260c1a536f9f3de750f1ae0a95155e60503bfccc0ac0dc041a3cf283117974b", + "KeyExpiry": "2026-11-08T18:31:24Z", + "DiscoKey": "discokey:18dbf645ab26e3a5d998c824ed14146ba1cd3a5499572db6aff614b0e5d9607e", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:47150", + "10.65.0.27:47150", + "172.17.0.1:47150", + "172.19.0.1:47150", + "172.20.0.1:47150" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:31:24.505613019Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5071721211584182, + "StableID": "nXR7BwWzbg11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:47e209951198d8a52b7011240da1b24d5a2f566db27d53c4c46b528b692bd613", + "KeyExpiry": "2026-11-08T18:31:25Z", + "DiscoKey": "discokey:e4582b9d1355eed3a618c201ff4ccb666c8e0611da5531d32714ea9e2891d975", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:38513", + "10.65.0.27:38513", + "172.17.0.1:38513", + "172.19.0.1:38513", + "172.20.0.1:38513" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:31:25.037664448Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "6190575241389124": { + "ID": 6190575241389124, + "LoginName": "rattata.tail78f774.ts.net", + "DisplayName": "rattata" + }} + } + }, "spearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 5801633623032776, + "StableID": "nDZNWV5aJn11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 5801633623032776, + "Key": "nodekey:d445ba4f790f1ab053099b3a82e60082b5e5b41a247dc22bba6c735fe16ec24f", + "DiscoKey": "discokey:f6fb2588937a6447413bc04f8ad4d498c7beb8bfe9adcf2f6baad0d882c0de39", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:34062", + "10.65.0.27:34062", + "172.17.0.1:34062", + "172.19.0.1:34062", + "172.20.0.1:34062" + ], + "Hostinfo": { + "Hostname": "spearow", + "RoutableIPs": ["10.44.0.0/16"], + "RequestTags": ["tag:spearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:31:20.659145763Z", + "Tags": ["tag:spearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:d445ba4f790f1ab053099b3a82e60082b5e5b41a247dc22bba6c735fe16ec24f", + "MachineKey": "mkey:f3fee57d7807a609bb2d1d8e4a7902fd7716e8c5e63a73be876bc9f20c44181b", + "Peers": [{ + "ID": 7670108461148667, + "StableID": "nScEf6kot221CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0c2f5bfb985df504c47aa946680050a72bdf6c812b49183059793aa98030b331", + "DiscoKey": "discokey:6d1d0f0458f5966eb167cb7e078a25bdf21007c1a9cdd8d7ebe8f2b3b0ab1a3f", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:47632", + "10.65.0.27:47632", + "172.17.0.1:47632", + "172.19.0.1:47632", + "172.20.0.1:47632" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:31:17.420686103Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7320267184871858, + "StableID": "nqYt3M1NAz11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9f02f389197bd1d118452e8758b2fcb44ad2beb3088a68fb0695f472d31f8b1b", + "DiscoKey": "discokey:33267cbb9428670ab6cf6f216938f45d7285cc7ad632cb90d5fc554b14f9c34f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:48235", + "10.65.0.27:48235", + "172.17.0.1:48235", + "172.19.0.1:48235", + "172.20.0.1:48235" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:31:17.952478308Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 6064876782325360, + "StableID": "nBJS4g2oMp11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e4f043bb6583ee4142b9216a0dd574b0ef2a839f8fa13e656aa5487ecf8c9262", + "DiscoKey": "discokey:0b5399a0fda2d5705b425c517d97909c42a2fb72936d4e788cc61849b5c93a3f", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:60028", + "10.65.0.27:60028", + "172.17.0.1:60028", + "172.19.0.1:60028", + "172.20.0.1:60028" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:31:18.487616053Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6190575241389124, + "StableID": "nPQFT2viLq11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5c06b267227d9b73a85495fb249f3b000ee88a5eac0da0216f6ae589e9effb72", + "DiscoKey": "discokey:63a10159bf1cd849e9ac89670a8f3bafa8864a77b3a0474e3aaf02f4d3f7da74", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:50799", + "10.65.0.27:50799", + "172.17.0.1:50799", + "172.19.0.1:50799", + "172.20.0.1:50799" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:31:19.020986912Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 2500128367141695, + "StableID": "n2xyWh8KXL11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cc14403de5b59f17c25ceffcbfbde553514bd0c83b3862a1066fd3a178966900", + "DiscoKey": "discokey:e97c2ec9624e6491617befca8c2bc7fe18a7c555d3284736eea2c57a64719718", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:38979", + "10.65.0.27:38979", + "172.17.0.1:38979", + "172.19.0.1:38979", + "172.20.0.1:38979" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:31:19.572625618Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6018771449274370, + "StableID": "nHv9fMvuzo11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:75272388961ad9efc493bba573435087058742a534c6a7b0cd0020a5fba9f903", + "DiscoKey": "discokey:00b87658bf77e6c7d3ae42fe86cab4230ac7869ff45c560c9ff4aea51b70966a", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:50649", + "10.65.0.27:50649", + "172.17.0.1:50649", + "172.19.0.1:50649", + "172.20.0.1:50649" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:31:20.115834221Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8600735414959657, + "StableID": "nUSYndjHAA21CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4d66ecff48c953fe69cf0da5173bbc34fd97307a3118e886219f315611c45707", + "DiscoKey": "discokey:f1453fe54b873844a5c21cab00f409d855a8cc8a0453cbfa666baf20a57f057b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:59992", + "10.65.0.27:59992", + "172.17.0.1:59992", + "172.19.0.1:59992", + "172.20.0.1:59992" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:31:21.201561884Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2484612260952031, + "StableID": "nSn2MxYHQL11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:84a6dab801169010044a05832995689e030afc0f607076b8f298079bc69b8f3c", + "DiscoKey": "discokey:06e16102adc9a946ed52b76f475f005ba5b6cc70e67462032aa5832310a5af15", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:34171", + "10.65.0.27:34171", + "172.17.0.1:34171", + "172.19.0.1:34171", + "172.20.0.1:34171" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:31:21.815156604Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5912791772272414, + "StableID": "njjfWn1vAo11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ea18f42406c5fd8bf4a12593e1c896cda202c9b4f7374bfec9a89b8baf7ad852", + "DiscoKey": "discokey:01c020f68d3ad4ad4b755b2acd7062095e779b5e01dd2544901305482f2d3300", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:44665", + "10.65.0.27:44665", + "172.17.0.1:44665", + "172.19.0.1:44665", + "172.20.0.1:44665" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:31:22.325651843Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 6676408452980474, + "StableID": "nsbnhsvk8u11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2c7ca6fa6e3399e64976fcc16d503a8cc59a7380448551f159fc8bc469efa458", + "DiscoKey": "discokey:7d9db05cad84fdefd39a9e1d005bb9f6e32030fadb1c732b69eaa2f7b3d3156a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:38499", + "10.65.0.27:38499", + "172.17.0.1:38499", + "172.19.0.1:38499", + "172.20.0.1:38499" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:31:22.883829276Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4667506974766359, + "StableID": "nt1YEdVvSd11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3b7d072cb98b6d6774773a5165f2132f9d55b6b4d46b910e35b7a20965447b29", + "DiscoKey": "discokey:8bc0ed9fcccced5638d6d75cda6e94e4384788feab31f83488c0389be373fd23", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:59438", + "10.65.0.27:59438", + "172.17.0.1:59438", + "172.19.0.1:59438", + "172.20.0.1:59438" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 44673}, + {"Proto": "peerapi6", "Port": 44673} + ]}, + "Created": "2026-05-12T18:31:23.438919322Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7168621603691798, + "StableID": "njRxKxXgyx11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:503db194f16af28c09dedfa8702935d75335fc61867678e6888e734cd1929554", + "KeyExpiry": "2026-11-08T18:31:23Z", + "DiscoKey": "discokey:6dec407066cdcff25f069f3dfed86c15a80789e88428f7fb4055a3b9eb04081e", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:43354", + "10.65.0.27:43354", + "172.17.0.1:43354", + "172.19.0.1:43354", + "172.20.0.1:43354" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:31:23.98046685Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4220893357629997, + "StableID": "nk88FFiexZ11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:1260c1a536f9f3de750f1ae0a95155e60503bfccc0ac0dc041a3cf283117974b", + "KeyExpiry": "2026-11-08T18:31:24Z", + "DiscoKey": "discokey:18dbf645ab26e3a5d998c824ed14146ba1cd3a5499572db6aff614b0e5d9607e", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:47150", + "10.65.0.27:47150", + "172.17.0.1:47150", + "172.19.0.1:47150", + "172.20.0.1:47150" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:31:24.505613019Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5071721211584182, + "StableID": "nXR7BwWzbg11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:47e209951198d8a52b7011240da1b24d5a2f566db27d53c4c46b528b692bd613", + "KeyExpiry": "2026-11-08T18:31:25Z", + "DiscoKey": "discokey:e4582b9d1355eed3a618c201ff4ccb666c8e0611da5531d32714ea9e2891d975", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:38513", + "10.65.0.27:38513", + "172.17.0.1:38513", + "172.19.0.1:38513", + "172.20.0.1:38513" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:31:25.037664448Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "5801633623032776": { + "ID": 5801633623032776, + "LoginName": "spearow.tail78f774.ts.net", + "DisplayName": "spearow" + }} + } + }, "squirtle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 2484612260952031, + "StableID": "nSn2MxYHQL11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 2484612260952031, + "Key": "nodekey:84a6dab801169010044a05832995689e030afc0f607076b8f298079bc69b8f3c", + "DiscoKey": "discokey:06e16102adc9a946ed52b76f475f005ba5b6cc70e67462032aa5832310a5af15", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:34171", + "10.65.0.27:34171", + "172.17.0.1:34171", + "172.19.0.1:34171", + "172.20.0.1:34171" + ], + "Hostinfo": { + "Hostname": "squirtle", + "RoutableIPs": ["10.33.0.0/16"], + "RequestTags": ["tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:31:21.815156604Z", + "Tags": ["tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:84a6dab801169010044a05832995689e030afc0f607076b8f298079bc69b8f3c", + "MachineKey": "mkey:9ebb26d2bf07ff477e0fb34d47ba4a350ead667bbb3a44a679281fbb71898f0a", + "Peers": [{ + "ID": 7670108461148667, + "StableID": "nScEf6kot221CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0c2f5bfb985df504c47aa946680050a72bdf6c812b49183059793aa98030b331", + "DiscoKey": "discokey:6d1d0f0458f5966eb167cb7e078a25bdf21007c1a9cdd8d7ebe8f2b3b0ab1a3f", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:47632", + "10.65.0.27:47632", + "172.17.0.1:47632", + "172.19.0.1:47632", + "172.20.0.1:47632" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:31:17.420686103Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7320267184871858, + "StableID": "nqYt3M1NAz11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9f02f389197bd1d118452e8758b2fcb44ad2beb3088a68fb0695f472d31f8b1b", + "DiscoKey": "discokey:33267cbb9428670ab6cf6f216938f45d7285cc7ad632cb90d5fc554b14f9c34f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:48235", + "10.65.0.27:48235", + "172.17.0.1:48235", + "172.19.0.1:48235", + "172.20.0.1:48235" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:31:17.952478308Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 6064876782325360, + "StableID": "nBJS4g2oMp11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e4f043bb6583ee4142b9216a0dd574b0ef2a839f8fa13e656aa5487ecf8c9262", + "DiscoKey": "discokey:0b5399a0fda2d5705b425c517d97909c42a2fb72936d4e788cc61849b5c93a3f", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:60028", + "10.65.0.27:60028", + "172.17.0.1:60028", + "172.19.0.1:60028", + "172.20.0.1:60028" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:31:18.487616053Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6190575241389124, + "StableID": "nPQFT2viLq11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5c06b267227d9b73a85495fb249f3b000ee88a5eac0da0216f6ae589e9effb72", + "DiscoKey": "discokey:63a10159bf1cd849e9ac89670a8f3bafa8864a77b3a0474e3aaf02f4d3f7da74", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:50799", + "10.65.0.27:50799", + "172.17.0.1:50799", + "172.19.0.1:50799", + "172.20.0.1:50799" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:31:19.020986912Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 2500128367141695, + "StableID": "n2xyWh8KXL11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cc14403de5b59f17c25ceffcbfbde553514bd0c83b3862a1066fd3a178966900", + "DiscoKey": "discokey:e97c2ec9624e6491617befca8c2bc7fe18a7c555d3284736eea2c57a64719718", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:38979", + "10.65.0.27:38979", + "172.17.0.1:38979", + "172.19.0.1:38979", + "172.20.0.1:38979" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:31:19.572625618Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6018771449274370, + "StableID": "nHv9fMvuzo11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:75272388961ad9efc493bba573435087058742a534c6a7b0cd0020a5fba9f903", + "DiscoKey": "discokey:00b87658bf77e6c7d3ae42fe86cab4230ac7869ff45c560c9ff4aea51b70966a", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:50649", + "10.65.0.27:50649", + "172.17.0.1:50649", + "172.19.0.1:50649", + "172.20.0.1:50649" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:31:20.115834221Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 5801633623032776, + "StableID": "nDZNWV5aJn11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d445ba4f790f1ab053099b3a82e60082b5e5b41a247dc22bba6c735fe16ec24f", + "DiscoKey": "discokey:f6fb2588937a6447413bc04f8ad4d498c7beb8bfe9adcf2f6baad0d882c0de39", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:34062", + "10.65.0.27:34062", + "172.17.0.1:34062", + "172.19.0.1:34062", + "172.20.0.1:34062" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:31:20.659145763Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8600735414959657, + "StableID": "nUSYndjHAA21CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4d66ecff48c953fe69cf0da5173bbc34fd97307a3118e886219f315611c45707", + "DiscoKey": "discokey:f1453fe54b873844a5c21cab00f409d855a8cc8a0453cbfa666baf20a57f057b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:59992", + "10.65.0.27:59992", + "172.17.0.1:59992", + "172.19.0.1:59992", + "172.20.0.1:59992" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:31:21.201561884Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 5912791772272414, + "StableID": "njjfWn1vAo11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ea18f42406c5fd8bf4a12593e1c896cda202c9b4f7374bfec9a89b8baf7ad852", + "DiscoKey": "discokey:01c020f68d3ad4ad4b755b2acd7062095e779b5e01dd2544901305482f2d3300", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:44665", + "10.65.0.27:44665", + "172.17.0.1:44665", + "172.19.0.1:44665", + "172.20.0.1:44665" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:31:22.325651843Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 6676408452980474, + "StableID": "nsbnhsvk8u11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2c7ca6fa6e3399e64976fcc16d503a8cc59a7380448551f159fc8bc469efa458", + "DiscoKey": "discokey:7d9db05cad84fdefd39a9e1d005bb9f6e32030fadb1c732b69eaa2f7b3d3156a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:38499", + "10.65.0.27:38499", + "172.17.0.1:38499", + "172.19.0.1:38499", + "172.20.0.1:38499" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:31:22.883829276Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4667506974766359, + "StableID": "nt1YEdVvSd11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3b7d072cb98b6d6774773a5165f2132f9d55b6b4d46b910e35b7a20965447b29", + "DiscoKey": "discokey:8bc0ed9fcccced5638d6d75cda6e94e4384788feab31f83488c0389be373fd23", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:59438", + "10.65.0.27:59438", + "172.17.0.1:59438", + "172.19.0.1:59438", + "172.20.0.1:59438" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 44673}, + {"Proto": "peerapi6", "Port": 44673} + ]}, + "Created": "2026-05-12T18:31:23.438919322Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7168621603691798, + "StableID": "njRxKxXgyx11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:503db194f16af28c09dedfa8702935d75335fc61867678e6888e734cd1929554", + "KeyExpiry": "2026-11-08T18:31:23Z", + "DiscoKey": "discokey:6dec407066cdcff25f069f3dfed86c15a80789e88428f7fb4055a3b9eb04081e", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:43354", + "10.65.0.27:43354", + "172.17.0.1:43354", + "172.19.0.1:43354", + "172.20.0.1:43354" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:31:23.98046685Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4220893357629997, + "StableID": "nk88FFiexZ11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:1260c1a536f9f3de750f1ae0a95155e60503bfccc0ac0dc041a3cf283117974b", + "KeyExpiry": "2026-11-08T18:31:24Z", + "DiscoKey": "discokey:18dbf645ab26e3a5d998c824ed14146ba1cd3a5499572db6aff614b0e5d9607e", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:47150", + "10.65.0.27:47150", + "172.17.0.1:47150", + "172.19.0.1:47150", + "172.20.0.1:47150" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:31:24.505613019Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5071721211584182, + "StableID": "nXR7BwWzbg11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:47e209951198d8a52b7011240da1b24d5a2f566db27d53c4c46b528b692bd613", + "KeyExpiry": "2026-11-08T18:31:25Z", + "DiscoKey": "discokey:e4582b9d1355eed3a618c201ff4ccb666c8e0611da5531d32714ea9e2891d975", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:38513", + "10.65.0.27:38513", + "172.17.0.1:38513", + "172.19.0.1:38513", + "172.20.0.1:38513" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:31:25.037664448Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "2484612260952031": { + "ID": 2484612260952031, + "LoginName": "squirtle.tail78f774.ts.net", + "DisplayName": "squirtle" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "venusaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4220893357629997, + "StableID": "nk88FFiexZ11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:1260c1a536f9f3de750f1ae0a95155e60503bfccc0ac0dc041a3cf283117974b", + "KeyExpiry": "2026-11-08T18:31:24Z", + "DiscoKey": "discokey:18dbf645ab26e3a5d998c824ed14146ba1cd3a5499572db6aff614b0e5d9607e", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:47150", + "10.65.0.27:47150", + "172.17.0.1:47150", + "172.19.0.1:47150", + "172.20.0.1:47150" + ], + "Hostinfo": {"Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:31:24.505613019Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:1260c1a536f9f3de750f1ae0a95155e60503bfccc0ac0dc041a3cf283117974b", + "MachineKey": "mkey:e76dcc47c2e2f5dc4b328f4e0c60f1f1b77256d925a56f2df6301869342ce977", + "Peers": [{ + "ID": 7670108461148667, + "StableID": "nScEf6kot221CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0c2f5bfb985df504c47aa946680050a72bdf6c812b49183059793aa98030b331", + "DiscoKey": "discokey:6d1d0f0458f5966eb167cb7e078a25bdf21007c1a9cdd8d7ebe8f2b3b0ab1a3f", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:47632", + "10.65.0.27:47632", + "172.17.0.1:47632", + "172.19.0.1:47632", + "172.20.0.1:47632" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:31:17.420686103Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7320267184871858, + "StableID": "nqYt3M1NAz11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9f02f389197bd1d118452e8758b2fcb44ad2beb3088a68fb0695f472d31f8b1b", + "DiscoKey": "discokey:33267cbb9428670ab6cf6f216938f45d7285cc7ad632cb90d5fc554b14f9c34f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:48235", + "10.65.0.27:48235", + "172.17.0.1:48235", + "172.19.0.1:48235", + "172.20.0.1:48235" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:31:17.952478308Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 6064876782325360, + "StableID": "nBJS4g2oMp11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e4f043bb6583ee4142b9216a0dd574b0ef2a839f8fa13e656aa5487ecf8c9262", + "DiscoKey": "discokey:0b5399a0fda2d5705b425c517d97909c42a2fb72936d4e788cc61849b5c93a3f", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:60028", + "10.65.0.27:60028", + "172.17.0.1:60028", + "172.19.0.1:60028", + "172.20.0.1:60028" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:31:18.487616053Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6190575241389124, + "StableID": "nPQFT2viLq11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5c06b267227d9b73a85495fb249f3b000ee88a5eac0da0216f6ae589e9effb72", + "DiscoKey": "discokey:63a10159bf1cd849e9ac89670a8f3bafa8864a77b3a0474e3aaf02f4d3f7da74", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:50799", + "10.65.0.27:50799", + "172.17.0.1:50799", + "172.19.0.1:50799", + "172.20.0.1:50799" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:31:19.020986912Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 2500128367141695, + "StableID": "n2xyWh8KXL11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cc14403de5b59f17c25ceffcbfbde553514bd0c83b3862a1066fd3a178966900", + "DiscoKey": "discokey:e97c2ec9624e6491617befca8c2bc7fe18a7c555d3284736eea2c57a64719718", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:38979", + "10.65.0.27:38979", + "172.17.0.1:38979", + "172.19.0.1:38979", + "172.20.0.1:38979" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:31:19.572625618Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6018771449274370, + "StableID": "nHv9fMvuzo11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:75272388961ad9efc493bba573435087058742a534c6a7b0cd0020a5fba9f903", + "DiscoKey": "discokey:00b87658bf77e6c7d3ae42fe86cab4230ac7869ff45c560c9ff4aea51b70966a", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:50649", + "10.65.0.27:50649", + "172.17.0.1:50649", + "172.19.0.1:50649", + "172.20.0.1:50649" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:31:20.115834221Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 5801633623032776, + "StableID": "nDZNWV5aJn11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d445ba4f790f1ab053099b3a82e60082b5e5b41a247dc22bba6c735fe16ec24f", + "DiscoKey": "discokey:f6fb2588937a6447413bc04f8ad4d498c7beb8bfe9adcf2f6baad0d882c0de39", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:34062", + "10.65.0.27:34062", + "172.17.0.1:34062", + "172.19.0.1:34062", + "172.20.0.1:34062" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:31:20.659145763Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8600735414959657, + "StableID": "nUSYndjHAA21CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4d66ecff48c953fe69cf0da5173bbc34fd97307a3118e886219f315611c45707", + "DiscoKey": "discokey:f1453fe54b873844a5c21cab00f409d855a8cc8a0453cbfa666baf20a57f057b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:59992", + "10.65.0.27:59992", + "172.17.0.1:59992", + "172.19.0.1:59992", + "172.20.0.1:59992" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:31:21.201561884Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2484612260952031, + "StableID": "nSn2MxYHQL11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:84a6dab801169010044a05832995689e030afc0f607076b8f298079bc69b8f3c", + "DiscoKey": "discokey:06e16102adc9a946ed52b76f475f005ba5b6cc70e67462032aa5832310a5af15", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:34171", + "10.65.0.27:34171", + "172.17.0.1:34171", + "172.19.0.1:34171", + "172.20.0.1:34171" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:31:21.815156604Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5912791772272414, + "StableID": "njjfWn1vAo11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ea18f42406c5fd8bf4a12593e1c896cda202c9b4f7374bfec9a89b8baf7ad852", + "DiscoKey": "discokey:01c020f68d3ad4ad4b755b2acd7062095e779b5e01dd2544901305482f2d3300", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:44665", + "10.65.0.27:44665", + "172.17.0.1:44665", + "172.19.0.1:44665", + "172.20.0.1:44665" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:31:22.325651843Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 6676408452980474, + "StableID": "nsbnhsvk8u11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2c7ca6fa6e3399e64976fcc16d503a8cc59a7380448551f159fc8bc469efa458", + "DiscoKey": "discokey:7d9db05cad84fdefd39a9e1d005bb9f6e32030fadb1c732b69eaa2f7b3d3156a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:38499", + "10.65.0.27:38499", + "172.17.0.1:38499", + "172.19.0.1:38499", + "172.20.0.1:38499" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:31:22.883829276Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4667506974766359, + "StableID": "nt1YEdVvSd11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3b7d072cb98b6d6774773a5165f2132f9d55b6b4d46b910e35b7a20965447b29", + "DiscoKey": "discokey:8bc0ed9fcccced5638d6d75cda6e94e4384788feab31f83488c0389be373fd23", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:59438", + "10.65.0.27:59438", + "172.17.0.1:59438", + "172.19.0.1:59438", + "172.20.0.1:59438" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 44673}, + {"Proto": "peerapi6", "Port": 44673} + ]}, + "Created": "2026-05-12T18:31:23.438919322Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7168621603691798, + "StableID": "njRxKxXgyx11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:503db194f16af28c09dedfa8702935d75335fc61867678e6888e734cd1929554", + "KeyExpiry": "2026-11-08T18:31:23Z", + "DiscoKey": "discokey:6dec407066cdcff25f069f3dfed86c15a80789e88428f7fb4055a3b9eb04081e", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:43354", + "10.65.0.27:43354", + "172.17.0.1:43354", + "172.19.0.1:43354", + "172.20.0.1:43354" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:31:23.98046685Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5071721211584182, + "StableID": "nXR7BwWzbg11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:47e209951198d8a52b7011240da1b24d5a2f566db27d53c4c46b528b692bd613", + "KeyExpiry": "2026-11-08T18:31:25Z", + "DiscoKey": "discokey:e4582b9d1355eed3a618c201ff4ccb666c8e0611da5531d32714ea9e2891d975", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:38513", + "10.65.0.27:38513", + "172.17.0.1:38513", + "172.19.0.1:38513", + "172.20.0.1:38513" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:31:25.037664448Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "weedle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 5912791772272414, + "StableID": "njjfWn1vAo11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 5912791772272414, + "Key": "nodekey:ea18f42406c5fd8bf4a12593e1c896cda202c9b4f7374bfec9a89b8baf7ad852", + "DiscoKey": "discokey:01c020f68d3ad4ad4b755b2acd7062095e779b5e01dd2544901305482f2d3300", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:44665", + "10.65.0.27:44665", + "172.17.0.1:44665", + "172.19.0.1:44665", + "172.20.0.1:44665" + ], + "Hostinfo": {"Hostname": "weedle", "RequestTags": ["tag:client"], "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:31:22.325651843Z", + "Tags": ["tag:client"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:ea18f42406c5fd8bf4a12593e1c896cda202c9b4f7374bfec9a89b8baf7ad852", + "MachineKey": "mkey:9f0e7dc1bfff6d087350298237e811668d3227a61b655a923448c7b177a1c317", + "Peers": [{ + "ID": 7670108461148667, + "StableID": "nScEf6kot221CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0c2f5bfb985df504c47aa946680050a72bdf6c812b49183059793aa98030b331", + "DiscoKey": "discokey:6d1d0f0458f5966eb167cb7e078a25bdf21007c1a9cdd8d7ebe8f2b3b0ab1a3f", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:47632", + "10.65.0.27:47632", + "172.17.0.1:47632", + "172.19.0.1:47632", + "172.20.0.1:47632" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:31:17.420686103Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7320267184871858, + "StableID": "nqYt3M1NAz11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9f02f389197bd1d118452e8758b2fcb44ad2beb3088a68fb0695f472d31f8b1b", + "DiscoKey": "discokey:33267cbb9428670ab6cf6f216938f45d7285cc7ad632cb90d5fc554b14f9c34f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:48235", + "10.65.0.27:48235", + "172.17.0.1:48235", + "172.19.0.1:48235", + "172.20.0.1:48235" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:31:17.952478308Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 6064876782325360, + "StableID": "nBJS4g2oMp11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e4f043bb6583ee4142b9216a0dd574b0ef2a839f8fa13e656aa5487ecf8c9262", + "DiscoKey": "discokey:0b5399a0fda2d5705b425c517d97909c42a2fb72936d4e788cc61849b5c93a3f", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:60028", + "10.65.0.27:60028", + "172.17.0.1:60028", + "172.19.0.1:60028", + "172.20.0.1:60028" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:31:18.487616053Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6190575241389124, + "StableID": "nPQFT2viLq11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5c06b267227d9b73a85495fb249f3b000ee88a5eac0da0216f6ae589e9effb72", + "DiscoKey": "discokey:63a10159bf1cd849e9ac89670a8f3bafa8864a77b3a0474e3aaf02f4d3f7da74", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:50799", + "10.65.0.27:50799", + "172.17.0.1:50799", + "172.19.0.1:50799", + "172.20.0.1:50799" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:31:19.020986912Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 2500128367141695, + "StableID": "n2xyWh8KXL11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cc14403de5b59f17c25ceffcbfbde553514bd0c83b3862a1066fd3a178966900", + "DiscoKey": "discokey:e97c2ec9624e6491617befca8c2bc7fe18a7c555d3284736eea2c57a64719718", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:38979", + "10.65.0.27:38979", + "172.17.0.1:38979", + "172.19.0.1:38979", + "172.20.0.1:38979" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:31:19.572625618Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6018771449274370, + "StableID": "nHv9fMvuzo11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:75272388961ad9efc493bba573435087058742a534c6a7b0cd0020a5fba9f903", + "DiscoKey": "discokey:00b87658bf77e6c7d3ae42fe86cab4230ac7869ff45c560c9ff4aea51b70966a", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:50649", + "10.65.0.27:50649", + "172.17.0.1:50649", + "172.19.0.1:50649", + "172.20.0.1:50649" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:31:20.115834221Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 5801633623032776, + "StableID": "nDZNWV5aJn11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d445ba4f790f1ab053099b3a82e60082b5e5b41a247dc22bba6c735fe16ec24f", + "DiscoKey": "discokey:f6fb2588937a6447413bc04f8ad4d498c7beb8bfe9adcf2f6baad0d882c0de39", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:34062", + "10.65.0.27:34062", + "172.17.0.1:34062", + "172.19.0.1:34062", + "172.20.0.1:34062" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:31:20.659145763Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8600735414959657, + "StableID": "nUSYndjHAA21CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4d66ecff48c953fe69cf0da5173bbc34fd97307a3118e886219f315611c45707", + "DiscoKey": "discokey:f1453fe54b873844a5c21cab00f409d855a8cc8a0453cbfa666baf20a57f057b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:59992", + "10.65.0.27:59992", + "172.17.0.1:59992", + "172.19.0.1:59992", + "172.20.0.1:59992" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:31:21.201561884Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2484612260952031, + "StableID": "nSn2MxYHQL11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:84a6dab801169010044a05832995689e030afc0f607076b8f298079bc69b8f3c", + "DiscoKey": "discokey:06e16102adc9a946ed52b76f475f005ba5b6cc70e67462032aa5832310a5af15", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:34171", + "10.65.0.27:34171", + "172.17.0.1:34171", + "172.19.0.1:34171", + "172.20.0.1:34171" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:31:21.815156604Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 6676408452980474, + "StableID": "nsbnhsvk8u11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2c7ca6fa6e3399e64976fcc16d503a8cc59a7380448551f159fc8bc469efa458", + "DiscoKey": "discokey:7d9db05cad84fdefd39a9e1d005bb9f6e32030fadb1c732b69eaa2f7b3d3156a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:38499", + "10.65.0.27:38499", + "172.17.0.1:38499", + "172.19.0.1:38499", + "172.20.0.1:38499" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:31:22.883829276Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4667506974766359, + "StableID": "nt1YEdVvSd11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3b7d072cb98b6d6774773a5165f2132f9d55b6b4d46b910e35b7a20965447b29", + "DiscoKey": "discokey:8bc0ed9fcccced5638d6d75cda6e94e4384788feab31f83488c0389be373fd23", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:59438", + "10.65.0.27:59438", + "172.17.0.1:59438", + "172.19.0.1:59438", + "172.20.0.1:59438" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 44673}, + {"Proto": "peerapi6", "Port": 44673} + ]}, + "Created": "2026-05-12T18:31:23.438919322Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7168621603691798, + "StableID": "njRxKxXgyx11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:503db194f16af28c09dedfa8702935d75335fc61867678e6888e734cd1929554", + "KeyExpiry": "2026-11-08T18:31:23Z", + "DiscoKey": "discokey:6dec407066cdcff25f069f3dfed86c15a80789e88428f7fb4055a3b9eb04081e", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:43354", + "10.65.0.27:43354", + "172.17.0.1:43354", + "172.19.0.1:43354", + "172.20.0.1:43354" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:31:23.98046685Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4220893357629997, + "StableID": "nk88FFiexZ11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:1260c1a536f9f3de750f1ae0a95155e60503bfccc0ac0dc041a3cf283117974b", + "KeyExpiry": "2026-11-08T18:31:24Z", + "DiscoKey": "discokey:18dbf645ab26e3a5d998c824ed14146ba1cd3a5499572db6aff614b0e5d9607e", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:47150", + "10.65.0.27:47150", + "172.17.0.1:47150", + "172.19.0.1:47150", + "172.20.0.1:47150" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:31:24.505613019Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5071721211584182, + "StableID": "nXR7BwWzbg11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:47e209951198d8a52b7011240da1b24d5a2f566db27d53c4c46b528b692bd613", + "KeyExpiry": "2026-11-08T18:31:25Z", + "DiscoKey": "discokey:e4582b9d1355eed3a618c201ff4ccb666c8e0611da5531d32714ea9e2891d975", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:38513", + "10.65.0.27:38513", + "172.17.0.1:38513", + "172.19.0.1:38513", + "172.20.0.1:38513" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:31:25.037664448Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "5912791772272414": { + "ID": 5912791772272414, + "LoginName": "weedle.tail78f774.ts.net", + "DisplayName": "weedle" + }} + } + }} +} diff --git a/hscontrol/policy/v2/testdata/sshtest_results/sshtest-action-check-treated-as-allowed.hujson b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-action-check-treated-as-allowed.hujson new file mode 100644 index 00000000..f9fffebc --- /dev/null +++ b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-action-check-treated-as-allowed.hujson @@ -0,0 +1,20094 @@ +// sshtest-action-check-treated-as-allowed +// +// action:check rule asserted via sshTests check[] +// +// Nodes with filter rules: 15 of 15 +// Captured at: 2026-05-12T18:32:10Z +// tool version: tscap/dev +// schema version: 1 +{ + "schema_version": 1, + "test_id": "sshtest-action-check-treated-as-allowed", + "description": "action:check rule asserted via sshTests check[]", + "category": "sshtest", + "captured_at": "2026-05-12T18:32:10.356519533Z", + "tool_version": "tscap/dev", + "tailnet": "odin@example.com", + "input": { + "api_response_code": 200, + "tailnet": { + "dns": {"magic_dns": false, "nameservers": [], "search_paths": [], "split_dns": {}}, + "settings": {} + }, + "scenario_hujson": " \n \n \n \n{\n\t\"category\": \"sshtest\",\n\t\"description\": \"action:check rule asserted via sshTests check[]\",\n\t\"id\": \"sshtest-action-check-treated-as-allowed\",\n\t\"policy\": {\"ssh\": [{\n\t\t\"action\": \"check\",\n\t\t\"checkPeriod\": \"12h\",\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": [\"thor@example.org\"],\n\t\t\"users\": [\"root\"]\n\t}], \"sshTests\": [{\n\t\t\"check\": [\"root\"],\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": \"thor@example.org\"\n\t}], \"tagOwners\": {\n\t\t\"tag:prod\": [\"odin@example.com\"],\n\t\t\"tag:server\": [\"odin@example.com\"]\n\t}},\n\t\"tailnet\": {\n\t\t\"dns\": {\"magic_dns\": false, \"nameservers\": [], \"search_paths\": [], \"split_dns\": {}},\n\t\t\"settings\": {}\n\t},\n\t\"topology\": \"../_topologies/grant.hujson\"\n}\n", + "scenario_path": "scenarios/sshtest/sshtest-action-check-treated-as-allowed.hujson", + "full_policy": { + "ssh": [{ + "action": "check", + "checkPeriod": "12h", + "dst": ["tag:server"], + "src": ["thor@example.org"], + "users": ["root"] + }], + "sshTests": [{"check": ["root"], "dst": ["tag:server"], "src": "thor@example.org"}], + "tagOwners": {"tag:prod": ["odin@example.com"], "tag:server": ["odin@example.com"]} + } + }, + "topology": {"users": [ + {"id": 1, "name": "odin", "email": "odin@example.com"}, + {"id": 2, "name": "thor", "email": "thor@example.org"}, + {"id": 3, "name": "freya", "email": "freya@example.com"} + ], "nodes": {"beedrill": { + "hostname": "beedrill", + "tags": ["tag:server"], + "ipv4": "100.64.0.16", + "ipv6": "fd7a:115c:a1e0::10", + "routable_ips": [], + "approved_routes": [] + }, "blastoise": { + "hostname": "blastoise", + "tags": ["tag:exit", "tag:router"], + "ipv4": "100.64.0.9", + "ipv6": "fd7a:115c:a1e0::9", + "routable_ips": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "bulbasaur": { + "hostname": "bulbasaur", + "tags": [], + "ipv4": "100.64.0.19", + "ipv6": "fd7a:115c:a1e0::13", + "user": "odin", + "routable_ips": [], + "approved_routes": [] + }, "charmander": { + "hostname": "charmander", + "tags": ["tag:exit"], + "ipv4": "100.64.0.4", + "ipv6": "fd7a:115c:a1e0::4", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "fearow": { + "hostname": "fearow", + "tags": ["tag:fearow"], + "ipv4": "100.64.0.12", + "ipv6": "fd7a:115c:a1e0::c", + "routable_ips": ["10.55.0.0/16"], + "approved_routes": [] + }, "ivysaur": { + "hostname": "ivysaur", + "tags": [], + "ipv4": "100.64.0.17", + "ipv6": "fd7a:115c:a1e0::11", + "user": "thor", + "routable_ips": [], + "approved_routes": [] + }, "kakuna": { + "hostname": "kakuna", + "tags": ["tag:prod"], + "ipv4": "100.64.0.15", + "ipv6": "fd7a:115c:a1e0::f", + "routable_ips": [], + "approved_routes": [] + }, "pidgeotto": { + "hostname": "pidgeotto", + "tags": ["tag:pidgeotto"], + "ipv4": "100.64.0.3", + "ipv6": "fd7a:115c:a1e0::3", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "pidgey": { + "hostname": "pidgey", + "tags": ["tag:pidgey"], + "ipv4": "100.64.0.2", + "ipv6": "fd7a:115c:a1e0::2", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "raticate": { + "hostname": "raticate", + "tags": ["tag:group-b"], + "ipv4": "100.64.0.6", + "ipv6": "fd7a:115c:a1e0::6", + "routable_ips": [], + "approved_routes": [] + }, "rattata": { + "hostname": "rattata", + "tags": ["tag:group-a"], + "ipv4": "100.64.0.5", + "ipv6": "fd7a:115c:a1e0::5", + "routable_ips": [], + "approved_routes": [] + }, "spearow": { + "hostname": "spearow", + "tags": ["tag:spearow"], + "ipv4": "100.64.0.11", + "ipv6": "fd7a:115c:a1e0::b", + "routable_ips": ["10.44.0.0/16"], + "approved_routes": [] + }, "squirtle": { + "hostname": "squirtle", + "tags": ["tag:router"], + "ipv4": "100.64.0.13", + "ipv6": "fd7a:115c:a1e0::d", + "routable_ips": ["10.33.0.0/16"], + "approved_routes": [] + }, "venusaur": { + "hostname": "venusaur", + "tags": [], + "ipv4": "100.64.0.18", + "ipv6": "fd7a:115c:a1e0::12", + "user": "freya", + "routable_ips": [], + "approved_routes": [] + }, "weedle": { + "hostname": "weedle", + "tags": ["tag:client"], + "ipv4": "100.64.0.14", + "ipv6": "fd7a:115c:a1e0::e", + "routable_ips": [], + "approved_routes": [] + }}}, + "captures": {"beedrill": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7660868258443220, + "StableID": "nM76b52dp221CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 7660868258443220, + "Key": "nodekey:36ac8acbbdc4e7461c32670facafc19d77cc2241d2512deac8d8bfa59136ee46", + "DiscoKey": "discokey:4f855703a0c6ff4548322e91cc34b324224ff4e760539143f31d1234ebd02a51", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:53115", + "10.65.0.27:53115", + "172.17.0.1:53115", + "172.19.0.1:53115", + "172.20.0.1:53115" + ], + "Hostinfo": {"Hostname": "beedrill", "RequestTags": ["tag:server"], "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:32:18.850273543Z", + "Tags": ["tag:server"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:36ac8acbbdc4e7461c32670facafc19d77cc2241d2512deac8d8bfa59136ee46", + "MachineKey": "mkey:1a93d8952b5a1f9e7dbdc58ee296beb39c0092c9eb13edc1ae5837f8b07d4006", + "Peers": [{ + "ID": 7742721577423862, + "StableID": "nFFN6fAhT321CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:902119616bcd067166ea48b310c7ca41b1b2ab46acf197b7d7c02bceb1e8ab0e", + "DiscoKey": "discokey:cc1c3a0527f8341e7b409eb82c20bc483c43b292452d11c0fc898ba5dd6fea41", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:56470", + "10.65.0.27:56470", + "172.17.0.1:56470", + "172.19.0.1:56470", + "172.20.0.1:56470" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:32:12.903975602Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7653696384495579, + "StableID": "n6pTeHdNm221CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:84305a1d96b18015840e31377e672cc896c272dac9a0dc1e5efde6ec7fb29a20", + "DiscoKey": "discokey:f712525b2af2bc2d95db157980742f75ee8c0e6d6d5f73d7d4d3de71ff0f295a", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:37333", + "10.65.0.27:37333", + "172.17.0.1:37333", + "172.19.0.1:37333", + "172.20.0.1:37333" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:32:13.453546408Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 7822788726870038, + "StableID": "nqztutPx5421CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e7e51416a52a9110cd3fad145977448e098923c03ef2ee53f2e5cee41c6be414", + "DiscoKey": "discokey:376a11ffcecd094d3066c2b7563a4ff91785dc2861cb7fa0b3746965faeab271", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:41585", + "10.65.0.27:41585", + "172.17.0.1:41585", + "172.19.0.1:41585", + "172.20.0.1:41585" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:32:13.99653772Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 7337416301468498, + "StableID": "nqU2m5V8Jz11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b4092b5c99cdb9b3757aeae27a79539cd74bd392fb3693d0535344a40c4eb37e", + "DiscoKey": "discokey:f73bf845dfb061af8e8ec2b135249ac7f6b0dcfbc82fe2a24f1d10737d406801", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:56017", + "10.65.0.27:56017", + "172.17.0.1:56017", + "172.19.0.1:56017", + "172.20.0.1:56017" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:32:14.526492479Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6530979098763741, + "StableID": "ngatfHktzs11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:456d8df79530f5211dfd525c45e508f2cffc3578c55d161b51913e9832ca046f", + "DiscoKey": "discokey:7e40a59658c0eb556738fdd5b29a9c555f62a089090fd5e691a1b1ff63e7b05f", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:55361", + "10.65.0.27:55361", + "172.17.0.1:55361", + "172.19.0.1:55361", + "172.20.0.1:55361" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:32:15.069827367Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2517747849710593, + "StableID": "nQ8gr4yHfL11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a1ddcb033ed5e74eb456e324cdab5f412e190d072eae4f76e0769d3c095df774", + "DiscoKey": "discokey:139294a6276f864da6a382192299053837018064290aef14db70c00574f2fb69", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:48760", + "10.65.0.27:48760", + "172.17.0.1:48760", + "172.19.0.1:48760", + "172.20.0.1:48760" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:32:15.597080057Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6838958301879313, + "StableID": "nzX2EbqNQv11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd33a2684a4d8116ae6a9f9a29accda91ee75200b60260cd7ea7e88783b88c33", + "DiscoKey": "discokey:00c85530ef7afb763e0e81875090d06ba2dcefe9f276d50fdcc1134349027764", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:46349", + "10.65.0.27:46349", + "172.17.0.1:46349", + "172.19.0.1:46349", + "172.20.0.1:46349" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:32:16.135347917Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 4896979443737729, + "StableID": "ncSSX5MrEf11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7ed075d9376fbfc5e81ea7ab1416cf3a80b622d1c054144ee46235060a893960", + "DiscoKey": "discokey:901ac3ba06b28bd5baa1c657979edc057c1cfaac3be65e0982407c8bf094a96e", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:49291", + "10.65.0.27:49291", + "172.17.0.1:49291", + "172.19.0.1:49291", + "172.20.0.1:49291" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:32:16.685850697Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2441314712356406, + "StableID": "nBF1FUCg4L11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1a126fbc286def9c48b4b6b4db77e6b8086782a1784ddaedf112f5ad3cbb4551", + "DiscoKey": "discokey:7b11635a4c1c1db62d7eab3da3f42e59e5223c537d44e6314f57658af7b2570f", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:41076", + "10.65.0.27:41076", + "172.17.0.1:41076", + "172.19.0.1:41076", + "172.20.0.1:41076" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:32:17.221955091Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7213159542142581, + "StableID": "nUNDSFUrKy11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:48deeae5d1a74e18ad2dd70c4abde674add0fb92a0602281f9d68991729fcf5e", + "DiscoKey": "discokey:dbda69eb016a4822020a6c896450b7ac0ab8cc2b79c546798385d799d6baee45", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:49926", + "10.65.0.27:49926", + "172.17.0.1:49926", + "172.19.0.1:49926", + "172.20.0.1:49926" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:32:17.766631203Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7977055529972839, + "StableID": "nWkL3tipH521CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:79f06d1ed26e54319d065964d15872f2267cc1ecf7f56426de441ac4251d1773", + "DiscoKey": "discokey:bac5ec857a3afad8a04ec8880a0b1e936ea161c4b271f2675c920b769282f768", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:36008", + "10.65.0.27:36008", + "172.17.0.1:36008", + "172.19.0.1:36008", + "172.20.0.1:36008" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:32:18.305657926Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 2198817906034593, + "StableID": "nadmrdDrAJ11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:5e34245e085df6504a6c02709d65e513f752fdcf96b7081467eb45025a397c08", + "KeyExpiry": "2026-11-08T18:32:19Z", + "DiscoKey": "discokey:f3b92fad07f1d3ce591182dee3eaf8dc5d1d052ba552282d6d9290fbf8a7c918", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:33001", + "10.65.0.27:33001", + "172.17.0.1:33001", + "172.19.0.1:33001", + "172.20.0.1:33001" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:32:19.390793765Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 8322501964150623, + "StableID": "nkmAWp1Hz721CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:2a6aba6e59e00e32e124286cc338461a517503e3421b0aa1b4070befbf63665c", + "KeyExpiry": "2026-11-08T18:32:19Z", + "DiscoKey": "discokey:a002ae4629752ca3e8a7762b61d30bce26e58e63036698d42754f598df43a75e", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:55222", + "10.65.0.27:55222", + "172.17.0.1:55222", + "172.19.0.1:55222", + "172.20.0.1:55222" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:32:19.935418631Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 1361823571364904, + "StableID": "nm33fAomdB11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:760e2195462306914e30e0cbf83b93eae29156b3ec710a6e754daaaee1d1731b", + "KeyExpiry": "2026-11-08T18:32:20Z", + "DiscoKey": "discokey:2578a9395027712379d3e4fc5af197e2e1b2e1c77e5480f6724bb2ab80f6c41c", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:53343", + "10.65.0.27:53343", + "172.17.0.1:53343", + "172.19.0.1:53343", + "172.20.0.1:53343" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:32:20.474345204Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": [{ + "principals": [{"nodeIP": "100.64.0.17"}, {"nodeIP": "fd7a:115c:a1e0::11"}], + "sshUsers": {"root": "root"}, + "action": { + "holdAndDelegate": "https://unused/machine/ssh/action/$SRC_NODE_ID/to/$DST_NODE_ID?local_user=$LOCAL_USER" + } + }]}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "7660868258443220": { + "ID": 7660868258443220, + "LoginName": "beedrill.tail78f774.ts.net", + "DisplayName": "beedrill" + }} + }, + "ssh_rules": [{ + "principals": [{"nodeIP": "100.64.0.17"}, {"nodeIP": "fd7a:115c:a1e0::11"}], + "sshUsers": {"root": "root"}, + "action": { + "holdAndDelegate": "https://unused/machine/ssh/action/$SRC_NODE_ID/to/$DST_NODE_ID?local_user=$LOCAL_USER" + } + }] + }, "blastoise": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 2517747849710593, + "StableID": "nQ8gr4yHfL11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 2517747849710593, + "Key": "nodekey:a1ddcb033ed5e74eb456e324cdab5f412e190d072eae4f76e0769d3c095df774", + "DiscoKey": "discokey:139294a6276f864da6a382192299053837018064290aef14db70c00574f2fb69", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:48760", + "10.65.0.27:48760", + "172.17.0.1:48760", + "172.19.0.1:48760", + "172.20.0.1:48760" + ], + "Hostinfo": { + "Hostname": "blastoise", + "RoutableIPs": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit", "tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:32:15.597080057Z", + "Tags": ["tag:exit", "tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:a1ddcb033ed5e74eb456e324cdab5f412e190d072eae4f76e0769d3c095df774", + "MachineKey": "mkey:3e26a812e2d6d68122392f46d2b9771b7f71b8fc80fd907739d51ab9671b9126", + "Peers": [{ + "ID": 7742721577423862, + "StableID": "nFFN6fAhT321CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:902119616bcd067166ea48b310c7ca41b1b2ab46acf197b7d7c02bceb1e8ab0e", + "DiscoKey": "discokey:cc1c3a0527f8341e7b409eb82c20bc483c43b292452d11c0fc898ba5dd6fea41", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:56470", + "10.65.0.27:56470", + "172.17.0.1:56470", + "172.19.0.1:56470", + "172.20.0.1:56470" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:32:12.903975602Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7653696384495579, + "StableID": "n6pTeHdNm221CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:84305a1d96b18015840e31377e672cc896c272dac9a0dc1e5efde6ec7fb29a20", + "DiscoKey": "discokey:f712525b2af2bc2d95db157980742f75ee8c0e6d6d5f73d7d4d3de71ff0f295a", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:37333", + "10.65.0.27:37333", + "172.17.0.1:37333", + "172.19.0.1:37333", + "172.20.0.1:37333" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:32:13.453546408Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 7822788726870038, + "StableID": "nqztutPx5421CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e7e51416a52a9110cd3fad145977448e098923c03ef2ee53f2e5cee41c6be414", + "DiscoKey": "discokey:376a11ffcecd094d3066c2b7563a4ff91785dc2861cb7fa0b3746965faeab271", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:41585", + "10.65.0.27:41585", + "172.17.0.1:41585", + "172.19.0.1:41585", + "172.20.0.1:41585" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:32:13.99653772Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 7337416301468498, + "StableID": "nqU2m5V8Jz11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b4092b5c99cdb9b3757aeae27a79539cd74bd392fb3693d0535344a40c4eb37e", + "DiscoKey": "discokey:f73bf845dfb061af8e8ec2b135249ac7f6b0dcfbc82fe2a24f1d10737d406801", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:56017", + "10.65.0.27:56017", + "172.17.0.1:56017", + "172.19.0.1:56017", + "172.20.0.1:56017" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:32:14.526492479Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6530979098763741, + "StableID": "ngatfHktzs11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:456d8df79530f5211dfd525c45e508f2cffc3578c55d161b51913e9832ca046f", + "DiscoKey": "discokey:7e40a59658c0eb556738fdd5b29a9c555f62a089090fd5e691a1b1ff63e7b05f", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:55361", + "10.65.0.27:55361", + "172.17.0.1:55361", + "172.19.0.1:55361", + "172.20.0.1:55361" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:32:15.069827367Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6838958301879313, + "StableID": "nzX2EbqNQv11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd33a2684a4d8116ae6a9f9a29accda91ee75200b60260cd7ea7e88783b88c33", + "DiscoKey": "discokey:00c85530ef7afb763e0e81875090d06ba2dcefe9f276d50fdcc1134349027764", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:46349", + "10.65.0.27:46349", + "172.17.0.1:46349", + "172.19.0.1:46349", + "172.20.0.1:46349" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:32:16.135347917Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 4896979443737729, + "StableID": "ncSSX5MrEf11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7ed075d9376fbfc5e81ea7ab1416cf3a80b622d1c054144ee46235060a893960", + "DiscoKey": "discokey:901ac3ba06b28bd5baa1c657979edc057c1cfaac3be65e0982407c8bf094a96e", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:49291", + "10.65.0.27:49291", + "172.17.0.1:49291", + "172.19.0.1:49291", + "172.20.0.1:49291" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:32:16.685850697Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2441314712356406, + "StableID": "nBF1FUCg4L11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1a126fbc286def9c48b4b6b4db77e6b8086782a1784ddaedf112f5ad3cbb4551", + "DiscoKey": "discokey:7b11635a4c1c1db62d7eab3da3f42e59e5223c537d44e6314f57658af7b2570f", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:41076", + "10.65.0.27:41076", + "172.17.0.1:41076", + "172.19.0.1:41076", + "172.20.0.1:41076" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:32:17.221955091Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7213159542142581, + "StableID": "nUNDSFUrKy11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:48deeae5d1a74e18ad2dd70c4abde674add0fb92a0602281f9d68991729fcf5e", + "DiscoKey": "discokey:dbda69eb016a4822020a6c896450b7ac0ab8cc2b79c546798385d799d6baee45", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:49926", + "10.65.0.27:49926", + "172.17.0.1:49926", + "172.19.0.1:49926", + "172.20.0.1:49926" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:32:17.766631203Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7977055529972839, + "StableID": "nWkL3tipH521CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:79f06d1ed26e54319d065964d15872f2267cc1ecf7f56426de441ac4251d1773", + "DiscoKey": "discokey:bac5ec857a3afad8a04ec8880a0b1e936ea161c4b271f2675c920b769282f768", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:36008", + "10.65.0.27:36008", + "172.17.0.1:36008", + "172.19.0.1:36008", + "172.20.0.1:36008" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:32:18.305657926Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 7660868258443220, + "StableID": "nM76b52dp221CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:36ac8acbbdc4e7461c32670facafc19d77cc2241d2512deac8d8bfa59136ee46", + "DiscoKey": "discokey:4f855703a0c6ff4548322e91cc34b324224ff4e760539143f31d1234ebd02a51", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:53115", + "10.65.0.27:53115", + "172.17.0.1:53115", + "172.19.0.1:53115", + "172.20.0.1:53115" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:32:18.850273543Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2198817906034593, + "StableID": "nadmrdDrAJ11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:5e34245e085df6504a6c02709d65e513f752fdcf96b7081467eb45025a397c08", + "KeyExpiry": "2026-11-08T18:32:19Z", + "DiscoKey": "discokey:f3b92fad07f1d3ce591182dee3eaf8dc5d1d052ba552282d6d9290fbf8a7c918", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:33001", + "10.65.0.27:33001", + "172.17.0.1:33001", + "172.19.0.1:33001", + "172.20.0.1:33001" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:32:19.390793765Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 8322501964150623, + "StableID": "nkmAWp1Hz721CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:2a6aba6e59e00e32e124286cc338461a517503e3421b0aa1b4070befbf63665c", + "KeyExpiry": "2026-11-08T18:32:19Z", + "DiscoKey": "discokey:a002ae4629752ca3e8a7762b61d30bce26e58e63036698d42754f598df43a75e", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:55222", + "10.65.0.27:55222", + "172.17.0.1:55222", + "172.19.0.1:55222", + "172.20.0.1:55222" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:32:19.935418631Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 1361823571364904, + "StableID": "nm33fAomdB11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:760e2195462306914e30e0cbf83b93eae29156b3ec710a6e754daaaee1d1731b", + "KeyExpiry": "2026-11-08T18:32:20Z", + "DiscoKey": "discokey:2578a9395027712379d3e4fc5af197e2e1b2e1c77e5480f6724bb2ab80f6c41c", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:53343", + "10.65.0.27:53343", + "172.17.0.1:53343", + "172.19.0.1:53343", + "172.20.0.1:53343" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:32:20.474345204Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "2517747849710593": { + "ID": 2517747849710593, + "LoginName": "blastoise.tail78f774.ts.net", + "DisplayName": "blastoise" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "bulbasaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 1361823571364904, + "StableID": "nm33fAomdB11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:760e2195462306914e30e0cbf83b93eae29156b3ec710a6e754daaaee1d1731b", + "KeyExpiry": "2026-11-08T18:32:20Z", + "DiscoKey": "discokey:2578a9395027712379d3e4fc5af197e2e1b2e1c77e5480f6724bb2ab80f6c41c", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:53343", + "10.65.0.27:53343", + "172.17.0.1:53343", + "172.19.0.1:53343", + "172.20.0.1:53343" + ], + "Hostinfo": {"Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:32:20.474345204Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:760e2195462306914e30e0cbf83b93eae29156b3ec710a6e754daaaee1d1731b", + "MachineKey": "mkey:36ccb5a55400db766d7c4fc2e938f4e2bbe98b5124904c5a5eb27dd841a2c660", + "Peers": [{ + "ID": 7742721577423862, + "StableID": "nFFN6fAhT321CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:902119616bcd067166ea48b310c7ca41b1b2ab46acf197b7d7c02bceb1e8ab0e", + "DiscoKey": "discokey:cc1c3a0527f8341e7b409eb82c20bc483c43b292452d11c0fc898ba5dd6fea41", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:56470", + "10.65.0.27:56470", + "172.17.0.1:56470", + "172.19.0.1:56470", + "172.20.0.1:56470" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:32:12.903975602Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7653696384495579, + "StableID": "n6pTeHdNm221CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:84305a1d96b18015840e31377e672cc896c272dac9a0dc1e5efde6ec7fb29a20", + "DiscoKey": "discokey:f712525b2af2bc2d95db157980742f75ee8c0e6d6d5f73d7d4d3de71ff0f295a", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:37333", + "10.65.0.27:37333", + "172.17.0.1:37333", + "172.19.0.1:37333", + "172.20.0.1:37333" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:32:13.453546408Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 7822788726870038, + "StableID": "nqztutPx5421CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e7e51416a52a9110cd3fad145977448e098923c03ef2ee53f2e5cee41c6be414", + "DiscoKey": "discokey:376a11ffcecd094d3066c2b7563a4ff91785dc2861cb7fa0b3746965faeab271", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:41585", + "10.65.0.27:41585", + "172.17.0.1:41585", + "172.19.0.1:41585", + "172.20.0.1:41585" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:32:13.99653772Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 7337416301468498, + "StableID": "nqU2m5V8Jz11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b4092b5c99cdb9b3757aeae27a79539cd74bd392fb3693d0535344a40c4eb37e", + "DiscoKey": "discokey:f73bf845dfb061af8e8ec2b135249ac7f6b0dcfbc82fe2a24f1d10737d406801", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:56017", + "10.65.0.27:56017", + "172.17.0.1:56017", + "172.19.0.1:56017", + "172.20.0.1:56017" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:32:14.526492479Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6530979098763741, + "StableID": "ngatfHktzs11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:456d8df79530f5211dfd525c45e508f2cffc3578c55d161b51913e9832ca046f", + "DiscoKey": "discokey:7e40a59658c0eb556738fdd5b29a9c555f62a089090fd5e691a1b1ff63e7b05f", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:55361", + "10.65.0.27:55361", + "172.17.0.1:55361", + "172.19.0.1:55361", + "172.20.0.1:55361" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:32:15.069827367Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2517747849710593, + "StableID": "nQ8gr4yHfL11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a1ddcb033ed5e74eb456e324cdab5f412e190d072eae4f76e0769d3c095df774", + "DiscoKey": "discokey:139294a6276f864da6a382192299053837018064290aef14db70c00574f2fb69", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:48760", + "10.65.0.27:48760", + "172.17.0.1:48760", + "172.19.0.1:48760", + "172.20.0.1:48760" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:32:15.597080057Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6838958301879313, + "StableID": "nzX2EbqNQv11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd33a2684a4d8116ae6a9f9a29accda91ee75200b60260cd7ea7e88783b88c33", + "DiscoKey": "discokey:00c85530ef7afb763e0e81875090d06ba2dcefe9f276d50fdcc1134349027764", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:46349", + "10.65.0.27:46349", + "172.17.0.1:46349", + "172.19.0.1:46349", + "172.20.0.1:46349" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:32:16.135347917Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 4896979443737729, + "StableID": "ncSSX5MrEf11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7ed075d9376fbfc5e81ea7ab1416cf3a80b622d1c054144ee46235060a893960", + "DiscoKey": "discokey:901ac3ba06b28bd5baa1c657979edc057c1cfaac3be65e0982407c8bf094a96e", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:49291", + "10.65.0.27:49291", + "172.17.0.1:49291", + "172.19.0.1:49291", + "172.20.0.1:49291" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:32:16.685850697Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2441314712356406, + "StableID": "nBF1FUCg4L11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1a126fbc286def9c48b4b6b4db77e6b8086782a1784ddaedf112f5ad3cbb4551", + "DiscoKey": "discokey:7b11635a4c1c1db62d7eab3da3f42e59e5223c537d44e6314f57658af7b2570f", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:41076", + "10.65.0.27:41076", + "172.17.0.1:41076", + "172.19.0.1:41076", + "172.20.0.1:41076" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:32:17.221955091Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7213159542142581, + "StableID": "nUNDSFUrKy11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:48deeae5d1a74e18ad2dd70c4abde674add0fb92a0602281f9d68991729fcf5e", + "DiscoKey": "discokey:dbda69eb016a4822020a6c896450b7ac0ab8cc2b79c546798385d799d6baee45", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:49926", + "10.65.0.27:49926", + "172.17.0.1:49926", + "172.19.0.1:49926", + "172.20.0.1:49926" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:32:17.766631203Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7977055529972839, + "StableID": "nWkL3tipH521CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:79f06d1ed26e54319d065964d15872f2267cc1ecf7f56426de441ac4251d1773", + "DiscoKey": "discokey:bac5ec857a3afad8a04ec8880a0b1e936ea161c4b271f2675c920b769282f768", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:36008", + "10.65.0.27:36008", + "172.17.0.1:36008", + "172.19.0.1:36008", + "172.20.0.1:36008" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:32:18.305657926Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 7660868258443220, + "StableID": "nM76b52dp221CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:36ac8acbbdc4e7461c32670facafc19d77cc2241d2512deac8d8bfa59136ee46", + "DiscoKey": "discokey:4f855703a0c6ff4548322e91cc34b324224ff4e760539143f31d1234ebd02a51", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:53115", + "10.65.0.27:53115", + "172.17.0.1:53115", + "172.19.0.1:53115", + "172.20.0.1:53115" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:32:18.850273543Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2198817906034593, + "StableID": "nadmrdDrAJ11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:5e34245e085df6504a6c02709d65e513f752fdcf96b7081467eb45025a397c08", + "KeyExpiry": "2026-11-08T18:32:19Z", + "DiscoKey": "discokey:f3b92fad07f1d3ce591182dee3eaf8dc5d1d052ba552282d6d9290fbf8a7c918", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:33001", + "10.65.0.27:33001", + "172.17.0.1:33001", + "172.19.0.1:33001", + "172.20.0.1:33001" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:32:19.390793765Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 8322501964150623, + "StableID": "nkmAWp1Hz721CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:2a6aba6e59e00e32e124286cc338461a517503e3421b0aa1b4070befbf63665c", + "KeyExpiry": "2026-11-08T18:32:19Z", + "DiscoKey": "discokey:a002ae4629752ca3e8a7762b61d30bce26e58e63036698d42754f598df43a75e", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:55222", + "10.65.0.27:55222", + "172.17.0.1:55222", + "172.19.0.1:55222", + "172.20.0.1:55222" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:32:19.935418631Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "charmander": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7822788726870038, + "StableID": "nqztutPx5421CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 7822788726870038, + "Key": "nodekey:e7e51416a52a9110cd3fad145977448e098923c03ef2ee53f2e5cee41c6be414", + "DiscoKey": "discokey:376a11ffcecd094d3066c2b7563a4ff91785dc2861cb7fa0b3746965faeab271", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:41585", + "10.65.0.27:41585", + "172.17.0.1:41585", + "172.19.0.1:41585", + "172.20.0.1:41585" + ], + "Hostinfo": { + "Hostname": "charmander", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit"], + "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:32:13.99653772Z", + "Tags": ["tag:exit"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:e7e51416a52a9110cd3fad145977448e098923c03ef2ee53f2e5cee41c6be414", + "MachineKey": "mkey:ac81039a278f678be22a2c6395279884ddde4b6a03139e2333b0d2c7e791d977", + "Peers": [{ + "ID": 7742721577423862, + "StableID": "nFFN6fAhT321CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:902119616bcd067166ea48b310c7ca41b1b2ab46acf197b7d7c02bceb1e8ab0e", + "DiscoKey": "discokey:cc1c3a0527f8341e7b409eb82c20bc483c43b292452d11c0fc898ba5dd6fea41", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:56470", + "10.65.0.27:56470", + "172.17.0.1:56470", + "172.19.0.1:56470", + "172.20.0.1:56470" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:32:12.903975602Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7653696384495579, + "StableID": "n6pTeHdNm221CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:84305a1d96b18015840e31377e672cc896c272dac9a0dc1e5efde6ec7fb29a20", + "DiscoKey": "discokey:f712525b2af2bc2d95db157980742f75ee8c0e6d6d5f73d7d4d3de71ff0f295a", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:37333", + "10.65.0.27:37333", + "172.17.0.1:37333", + "172.19.0.1:37333", + "172.20.0.1:37333" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:32:13.453546408Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 7337416301468498, + "StableID": "nqU2m5V8Jz11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b4092b5c99cdb9b3757aeae27a79539cd74bd392fb3693d0535344a40c4eb37e", + "DiscoKey": "discokey:f73bf845dfb061af8e8ec2b135249ac7f6b0dcfbc82fe2a24f1d10737d406801", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:56017", + "10.65.0.27:56017", + "172.17.0.1:56017", + "172.19.0.1:56017", + "172.20.0.1:56017" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:32:14.526492479Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6530979098763741, + "StableID": "ngatfHktzs11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:456d8df79530f5211dfd525c45e508f2cffc3578c55d161b51913e9832ca046f", + "DiscoKey": "discokey:7e40a59658c0eb556738fdd5b29a9c555f62a089090fd5e691a1b1ff63e7b05f", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:55361", + "10.65.0.27:55361", + "172.17.0.1:55361", + "172.19.0.1:55361", + "172.20.0.1:55361" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:32:15.069827367Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2517747849710593, + "StableID": "nQ8gr4yHfL11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a1ddcb033ed5e74eb456e324cdab5f412e190d072eae4f76e0769d3c095df774", + "DiscoKey": "discokey:139294a6276f864da6a382192299053837018064290aef14db70c00574f2fb69", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:48760", + "10.65.0.27:48760", + "172.17.0.1:48760", + "172.19.0.1:48760", + "172.20.0.1:48760" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:32:15.597080057Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6838958301879313, + "StableID": "nzX2EbqNQv11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd33a2684a4d8116ae6a9f9a29accda91ee75200b60260cd7ea7e88783b88c33", + "DiscoKey": "discokey:00c85530ef7afb763e0e81875090d06ba2dcefe9f276d50fdcc1134349027764", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:46349", + "10.65.0.27:46349", + "172.17.0.1:46349", + "172.19.0.1:46349", + "172.20.0.1:46349" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:32:16.135347917Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 4896979443737729, + "StableID": "ncSSX5MrEf11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7ed075d9376fbfc5e81ea7ab1416cf3a80b622d1c054144ee46235060a893960", + "DiscoKey": "discokey:901ac3ba06b28bd5baa1c657979edc057c1cfaac3be65e0982407c8bf094a96e", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:49291", + "10.65.0.27:49291", + "172.17.0.1:49291", + "172.19.0.1:49291", + "172.20.0.1:49291" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:32:16.685850697Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2441314712356406, + "StableID": "nBF1FUCg4L11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1a126fbc286def9c48b4b6b4db77e6b8086782a1784ddaedf112f5ad3cbb4551", + "DiscoKey": "discokey:7b11635a4c1c1db62d7eab3da3f42e59e5223c537d44e6314f57658af7b2570f", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:41076", + "10.65.0.27:41076", + "172.17.0.1:41076", + "172.19.0.1:41076", + "172.20.0.1:41076" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:32:17.221955091Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7213159542142581, + "StableID": "nUNDSFUrKy11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:48deeae5d1a74e18ad2dd70c4abde674add0fb92a0602281f9d68991729fcf5e", + "DiscoKey": "discokey:dbda69eb016a4822020a6c896450b7ac0ab8cc2b79c546798385d799d6baee45", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:49926", + "10.65.0.27:49926", + "172.17.0.1:49926", + "172.19.0.1:49926", + "172.20.0.1:49926" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:32:17.766631203Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7977055529972839, + "StableID": "nWkL3tipH521CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:79f06d1ed26e54319d065964d15872f2267cc1ecf7f56426de441ac4251d1773", + "DiscoKey": "discokey:bac5ec857a3afad8a04ec8880a0b1e936ea161c4b271f2675c920b769282f768", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:36008", + "10.65.0.27:36008", + "172.17.0.1:36008", + "172.19.0.1:36008", + "172.20.0.1:36008" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:32:18.305657926Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 7660868258443220, + "StableID": "nM76b52dp221CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:36ac8acbbdc4e7461c32670facafc19d77cc2241d2512deac8d8bfa59136ee46", + "DiscoKey": "discokey:4f855703a0c6ff4548322e91cc34b324224ff4e760539143f31d1234ebd02a51", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:53115", + "10.65.0.27:53115", + "172.17.0.1:53115", + "172.19.0.1:53115", + "172.20.0.1:53115" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:32:18.850273543Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2198817906034593, + "StableID": "nadmrdDrAJ11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:5e34245e085df6504a6c02709d65e513f752fdcf96b7081467eb45025a397c08", + "KeyExpiry": "2026-11-08T18:32:19Z", + "DiscoKey": "discokey:f3b92fad07f1d3ce591182dee3eaf8dc5d1d052ba552282d6d9290fbf8a7c918", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:33001", + "10.65.0.27:33001", + "172.17.0.1:33001", + "172.19.0.1:33001", + "172.20.0.1:33001" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:32:19.390793765Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 8322501964150623, + "StableID": "nkmAWp1Hz721CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:2a6aba6e59e00e32e124286cc338461a517503e3421b0aa1b4070befbf63665c", + "KeyExpiry": "2026-11-08T18:32:19Z", + "DiscoKey": "discokey:a002ae4629752ca3e8a7762b61d30bce26e58e63036698d42754f598df43a75e", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:55222", + "10.65.0.27:55222", + "172.17.0.1:55222", + "172.19.0.1:55222", + "172.20.0.1:55222" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:32:19.935418631Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 1361823571364904, + "StableID": "nm33fAomdB11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:760e2195462306914e30e0cbf83b93eae29156b3ec710a6e754daaaee1d1731b", + "KeyExpiry": "2026-11-08T18:32:20Z", + "DiscoKey": "discokey:2578a9395027712379d3e4fc5af197e2e1b2e1c77e5480f6724bb2ab80f6c41c", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:53343", + "10.65.0.27:53343", + "172.17.0.1:53343", + "172.19.0.1:53343", + "172.20.0.1:53343" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:32:20.474345204Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "7822788726870038": { + "ID": 7822788726870038, + "LoginName": "charmander.tail78f774.ts.net", + "DisplayName": "charmander" + }} + } + }, "fearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4896979443737729, + "StableID": "ncSSX5MrEf11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 4896979443737729, + "Key": "nodekey:7ed075d9376fbfc5e81ea7ab1416cf3a80b622d1c054144ee46235060a893960", + "DiscoKey": "discokey:901ac3ba06b28bd5baa1c657979edc057c1cfaac3be65e0982407c8bf094a96e", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:49291", + "10.65.0.27:49291", + "172.17.0.1:49291", + "172.19.0.1:49291", + "172.20.0.1:49291" + ], + "Hostinfo": { + "Hostname": "fearow", + "RoutableIPs": ["10.55.0.0/16"], + "RequestTags": ["tag:fearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:32:16.685850697Z", + "Tags": ["tag:fearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:7ed075d9376fbfc5e81ea7ab1416cf3a80b622d1c054144ee46235060a893960", + "MachineKey": "mkey:a49bca8e65e9e98964d89d2eca17b8d33f511f59d1827de8e4072870d9427e34", + "Peers": [{ + "ID": 7742721577423862, + "StableID": "nFFN6fAhT321CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:902119616bcd067166ea48b310c7ca41b1b2ab46acf197b7d7c02bceb1e8ab0e", + "DiscoKey": "discokey:cc1c3a0527f8341e7b409eb82c20bc483c43b292452d11c0fc898ba5dd6fea41", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:56470", + "10.65.0.27:56470", + "172.17.0.1:56470", + "172.19.0.1:56470", + "172.20.0.1:56470" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:32:12.903975602Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7653696384495579, + "StableID": "n6pTeHdNm221CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:84305a1d96b18015840e31377e672cc896c272dac9a0dc1e5efde6ec7fb29a20", + "DiscoKey": "discokey:f712525b2af2bc2d95db157980742f75ee8c0e6d6d5f73d7d4d3de71ff0f295a", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:37333", + "10.65.0.27:37333", + "172.17.0.1:37333", + "172.19.0.1:37333", + "172.20.0.1:37333" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:32:13.453546408Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 7822788726870038, + "StableID": "nqztutPx5421CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e7e51416a52a9110cd3fad145977448e098923c03ef2ee53f2e5cee41c6be414", + "DiscoKey": "discokey:376a11ffcecd094d3066c2b7563a4ff91785dc2861cb7fa0b3746965faeab271", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:41585", + "10.65.0.27:41585", + "172.17.0.1:41585", + "172.19.0.1:41585", + "172.20.0.1:41585" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:32:13.99653772Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 7337416301468498, + "StableID": "nqU2m5V8Jz11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b4092b5c99cdb9b3757aeae27a79539cd74bd392fb3693d0535344a40c4eb37e", + "DiscoKey": "discokey:f73bf845dfb061af8e8ec2b135249ac7f6b0dcfbc82fe2a24f1d10737d406801", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:56017", + "10.65.0.27:56017", + "172.17.0.1:56017", + "172.19.0.1:56017", + "172.20.0.1:56017" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:32:14.526492479Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6530979098763741, + "StableID": "ngatfHktzs11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:456d8df79530f5211dfd525c45e508f2cffc3578c55d161b51913e9832ca046f", + "DiscoKey": "discokey:7e40a59658c0eb556738fdd5b29a9c555f62a089090fd5e691a1b1ff63e7b05f", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:55361", + "10.65.0.27:55361", + "172.17.0.1:55361", + "172.19.0.1:55361", + "172.20.0.1:55361" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:32:15.069827367Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2517747849710593, + "StableID": "nQ8gr4yHfL11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a1ddcb033ed5e74eb456e324cdab5f412e190d072eae4f76e0769d3c095df774", + "DiscoKey": "discokey:139294a6276f864da6a382192299053837018064290aef14db70c00574f2fb69", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:48760", + "10.65.0.27:48760", + "172.17.0.1:48760", + "172.19.0.1:48760", + "172.20.0.1:48760" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:32:15.597080057Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6838958301879313, + "StableID": "nzX2EbqNQv11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd33a2684a4d8116ae6a9f9a29accda91ee75200b60260cd7ea7e88783b88c33", + "DiscoKey": "discokey:00c85530ef7afb763e0e81875090d06ba2dcefe9f276d50fdcc1134349027764", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:46349", + "10.65.0.27:46349", + "172.17.0.1:46349", + "172.19.0.1:46349", + "172.20.0.1:46349" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:32:16.135347917Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 2441314712356406, + "StableID": "nBF1FUCg4L11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1a126fbc286def9c48b4b6b4db77e6b8086782a1784ddaedf112f5ad3cbb4551", + "DiscoKey": "discokey:7b11635a4c1c1db62d7eab3da3f42e59e5223c537d44e6314f57658af7b2570f", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:41076", + "10.65.0.27:41076", + "172.17.0.1:41076", + "172.19.0.1:41076", + "172.20.0.1:41076" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:32:17.221955091Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7213159542142581, + "StableID": "nUNDSFUrKy11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:48deeae5d1a74e18ad2dd70c4abde674add0fb92a0602281f9d68991729fcf5e", + "DiscoKey": "discokey:dbda69eb016a4822020a6c896450b7ac0ab8cc2b79c546798385d799d6baee45", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:49926", + "10.65.0.27:49926", + "172.17.0.1:49926", + "172.19.0.1:49926", + "172.20.0.1:49926" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:32:17.766631203Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7977055529972839, + "StableID": "nWkL3tipH521CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:79f06d1ed26e54319d065964d15872f2267cc1ecf7f56426de441ac4251d1773", + "DiscoKey": "discokey:bac5ec857a3afad8a04ec8880a0b1e936ea161c4b271f2675c920b769282f768", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:36008", + "10.65.0.27:36008", + "172.17.0.1:36008", + "172.19.0.1:36008", + "172.20.0.1:36008" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:32:18.305657926Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 7660868258443220, + "StableID": "nM76b52dp221CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:36ac8acbbdc4e7461c32670facafc19d77cc2241d2512deac8d8bfa59136ee46", + "DiscoKey": "discokey:4f855703a0c6ff4548322e91cc34b324224ff4e760539143f31d1234ebd02a51", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:53115", + "10.65.0.27:53115", + "172.17.0.1:53115", + "172.19.0.1:53115", + "172.20.0.1:53115" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:32:18.850273543Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2198817906034593, + "StableID": "nadmrdDrAJ11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:5e34245e085df6504a6c02709d65e513f752fdcf96b7081467eb45025a397c08", + "KeyExpiry": "2026-11-08T18:32:19Z", + "DiscoKey": "discokey:f3b92fad07f1d3ce591182dee3eaf8dc5d1d052ba552282d6d9290fbf8a7c918", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:33001", + "10.65.0.27:33001", + "172.17.0.1:33001", + "172.19.0.1:33001", + "172.20.0.1:33001" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:32:19.390793765Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 8322501964150623, + "StableID": "nkmAWp1Hz721CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:2a6aba6e59e00e32e124286cc338461a517503e3421b0aa1b4070befbf63665c", + "KeyExpiry": "2026-11-08T18:32:19Z", + "DiscoKey": "discokey:a002ae4629752ca3e8a7762b61d30bce26e58e63036698d42754f598df43a75e", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:55222", + "10.65.0.27:55222", + "172.17.0.1:55222", + "172.19.0.1:55222", + "172.20.0.1:55222" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:32:19.935418631Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 1361823571364904, + "StableID": "nm33fAomdB11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:760e2195462306914e30e0cbf83b93eae29156b3ec710a6e754daaaee1d1731b", + "KeyExpiry": "2026-11-08T18:32:20Z", + "DiscoKey": "discokey:2578a9395027712379d3e4fc5af197e2e1b2e1c77e5480f6724bb2ab80f6c41c", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:53343", + "10.65.0.27:53343", + "172.17.0.1:53343", + "172.19.0.1:53343", + "172.20.0.1:53343" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:32:20.474345204Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "4896979443737729": { + "ID": 4896979443737729, + "LoginName": "fearow.tail78f774.ts.net", + "DisplayName": "fearow" + }} + } + }, "ivysaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 2198817906034593, + "StableID": "nadmrdDrAJ11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:5e34245e085df6504a6c02709d65e513f752fdcf96b7081467eb45025a397c08", + "KeyExpiry": "2026-11-08T18:32:19Z", + "DiscoKey": "discokey:f3b92fad07f1d3ce591182dee3eaf8dc5d1d052ba552282d6d9290fbf8a7c918", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:33001", + "10.65.0.27:33001", + "172.17.0.1:33001", + "172.19.0.1:33001", + "172.20.0.1:33001" + ], + "Hostinfo": {"Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:32:19.390793765Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:5e34245e085df6504a6c02709d65e513f752fdcf96b7081467eb45025a397c08", + "MachineKey": "mkey:0a05439f0f0cdd00cb029bc805e17d8c2d73ed2bd873975543b829a987873d1b", + "Peers": [{ + "ID": 7742721577423862, + "StableID": "nFFN6fAhT321CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:902119616bcd067166ea48b310c7ca41b1b2ab46acf197b7d7c02bceb1e8ab0e", + "DiscoKey": "discokey:cc1c3a0527f8341e7b409eb82c20bc483c43b292452d11c0fc898ba5dd6fea41", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:56470", + "10.65.0.27:56470", + "172.17.0.1:56470", + "172.19.0.1:56470", + "172.20.0.1:56470" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:32:12.903975602Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7653696384495579, + "StableID": "n6pTeHdNm221CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:84305a1d96b18015840e31377e672cc896c272dac9a0dc1e5efde6ec7fb29a20", + "DiscoKey": "discokey:f712525b2af2bc2d95db157980742f75ee8c0e6d6d5f73d7d4d3de71ff0f295a", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:37333", + "10.65.0.27:37333", + "172.17.0.1:37333", + "172.19.0.1:37333", + "172.20.0.1:37333" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:32:13.453546408Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 7822788726870038, + "StableID": "nqztutPx5421CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e7e51416a52a9110cd3fad145977448e098923c03ef2ee53f2e5cee41c6be414", + "DiscoKey": "discokey:376a11ffcecd094d3066c2b7563a4ff91785dc2861cb7fa0b3746965faeab271", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:41585", + "10.65.0.27:41585", + "172.17.0.1:41585", + "172.19.0.1:41585", + "172.20.0.1:41585" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:32:13.99653772Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 7337416301468498, + "StableID": "nqU2m5V8Jz11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b4092b5c99cdb9b3757aeae27a79539cd74bd392fb3693d0535344a40c4eb37e", + "DiscoKey": "discokey:f73bf845dfb061af8e8ec2b135249ac7f6b0dcfbc82fe2a24f1d10737d406801", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:56017", + "10.65.0.27:56017", + "172.17.0.1:56017", + "172.19.0.1:56017", + "172.20.0.1:56017" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:32:14.526492479Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6530979098763741, + "StableID": "ngatfHktzs11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:456d8df79530f5211dfd525c45e508f2cffc3578c55d161b51913e9832ca046f", + "DiscoKey": "discokey:7e40a59658c0eb556738fdd5b29a9c555f62a089090fd5e691a1b1ff63e7b05f", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:55361", + "10.65.0.27:55361", + "172.17.0.1:55361", + "172.19.0.1:55361", + "172.20.0.1:55361" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:32:15.069827367Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2517747849710593, + "StableID": "nQ8gr4yHfL11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a1ddcb033ed5e74eb456e324cdab5f412e190d072eae4f76e0769d3c095df774", + "DiscoKey": "discokey:139294a6276f864da6a382192299053837018064290aef14db70c00574f2fb69", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:48760", + "10.65.0.27:48760", + "172.17.0.1:48760", + "172.19.0.1:48760", + "172.20.0.1:48760" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:32:15.597080057Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6838958301879313, + "StableID": "nzX2EbqNQv11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd33a2684a4d8116ae6a9f9a29accda91ee75200b60260cd7ea7e88783b88c33", + "DiscoKey": "discokey:00c85530ef7afb763e0e81875090d06ba2dcefe9f276d50fdcc1134349027764", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:46349", + "10.65.0.27:46349", + "172.17.0.1:46349", + "172.19.0.1:46349", + "172.20.0.1:46349" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:32:16.135347917Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 4896979443737729, + "StableID": "ncSSX5MrEf11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7ed075d9376fbfc5e81ea7ab1416cf3a80b622d1c054144ee46235060a893960", + "DiscoKey": "discokey:901ac3ba06b28bd5baa1c657979edc057c1cfaac3be65e0982407c8bf094a96e", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:49291", + "10.65.0.27:49291", + "172.17.0.1:49291", + "172.19.0.1:49291", + "172.20.0.1:49291" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:32:16.685850697Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2441314712356406, + "StableID": "nBF1FUCg4L11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1a126fbc286def9c48b4b6b4db77e6b8086782a1784ddaedf112f5ad3cbb4551", + "DiscoKey": "discokey:7b11635a4c1c1db62d7eab3da3f42e59e5223c537d44e6314f57658af7b2570f", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:41076", + "10.65.0.27:41076", + "172.17.0.1:41076", + "172.19.0.1:41076", + "172.20.0.1:41076" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:32:17.221955091Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7213159542142581, + "StableID": "nUNDSFUrKy11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:48deeae5d1a74e18ad2dd70c4abde674add0fb92a0602281f9d68991729fcf5e", + "DiscoKey": "discokey:dbda69eb016a4822020a6c896450b7ac0ab8cc2b79c546798385d799d6baee45", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:49926", + "10.65.0.27:49926", + "172.17.0.1:49926", + "172.19.0.1:49926", + "172.20.0.1:49926" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:32:17.766631203Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7977055529972839, + "StableID": "nWkL3tipH521CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:79f06d1ed26e54319d065964d15872f2267cc1ecf7f56426de441ac4251d1773", + "DiscoKey": "discokey:bac5ec857a3afad8a04ec8880a0b1e936ea161c4b271f2675c920b769282f768", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:36008", + "10.65.0.27:36008", + "172.17.0.1:36008", + "172.19.0.1:36008", + "172.20.0.1:36008" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:32:18.305657926Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 7660868258443220, + "StableID": "nM76b52dp221CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:36ac8acbbdc4e7461c32670facafc19d77cc2241d2512deac8d8bfa59136ee46", + "DiscoKey": "discokey:4f855703a0c6ff4548322e91cc34b324224ff4e760539143f31d1234ebd02a51", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:53115", + "10.65.0.27:53115", + "172.17.0.1:53115", + "172.19.0.1:53115", + "172.20.0.1:53115" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:32:18.850273543Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8322501964150623, + "StableID": "nkmAWp1Hz721CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:2a6aba6e59e00e32e124286cc338461a517503e3421b0aa1b4070befbf63665c", + "KeyExpiry": "2026-11-08T18:32:19Z", + "DiscoKey": "discokey:a002ae4629752ca3e8a7762b61d30bce26e58e63036698d42754f598df43a75e", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:55222", + "10.65.0.27:55222", + "172.17.0.1:55222", + "172.19.0.1:55222", + "172.20.0.1:55222" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:32:19.935418631Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 1361823571364904, + "StableID": "nm33fAomdB11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:760e2195462306914e30e0cbf83b93eae29156b3ec710a6e754daaaee1d1731b", + "KeyExpiry": "2026-11-08T18:32:20Z", + "DiscoKey": "discokey:2578a9395027712379d3e4fc5af197e2e1b2e1c77e5480f6724bb2ab80f6c41c", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:53343", + "10.65.0.27:53343", + "172.17.0.1:53343", + "172.19.0.1:53343", + "172.20.0.1:53343" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:32:20.474345204Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "kakuna": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7977055529972839, + "StableID": "nWkL3tipH521CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 7977055529972839, + "Key": "nodekey:79f06d1ed26e54319d065964d15872f2267cc1ecf7f56426de441ac4251d1773", + "DiscoKey": "discokey:bac5ec857a3afad8a04ec8880a0b1e936ea161c4b271f2675c920b769282f768", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:36008", + "10.65.0.27:36008", + "172.17.0.1:36008", + "172.19.0.1:36008", + "172.20.0.1:36008" + ], + "Hostinfo": {"Hostname": "kakuna", "RequestTags": ["tag:prod"], "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:32:18.305657926Z", + "Tags": ["tag:prod"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:79f06d1ed26e54319d065964d15872f2267cc1ecf7f56426de441ac4251d1773", + "MachineKey": "mkey:e951e3a8d56c7881d1fcae9439fb6a26935b9c0a498e65a74eaa204d5ce05829", + "Peers": [{ + "ID": 7742721577423862, + "StableID": "nFFN6fAhT321CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:902119616bcd067166ea48b310c7ca41b1b2ab46acf197b7d7c02bceb1e8ab0e", + "DiscoKey": "discokey:cc1c3a0527f8341e7b409eb82c20bc483c43b292452d11c0fc898ba5dd6fea41", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:56470", + "10.65.0.27:56470", + "172.17.0.1:56470", + "172.19.0.1:56470", + "172.20.0.1:56470" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:32:12.903975602Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7653696384495579, + "StableID": "n6pTeHdNm221CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:84305a1d96b18015840e31377e672cc896c272dac9a0dc1e5efde6ec7fb29a20", + "DiscoKey": "discokey:f712525b2af2bc2d95db157980742f75ee8c0e6d6d5f73d7d4d3de71ff0f295a", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:37333", + "10.65.0.27:37333", + "172.17.0.1:37333", + "172.19.0.1:37333", + "172.20.0.1:37333" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:32:13.453546408Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 7822788726870038, + "StableID": "nqztutPx5421CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e7e51416a52a9110cd3fad145977448e098923c03ef2ee53f2e5cee41c6be414", + "DiscoKey": "discokey:376a11ffcecd094d3066c2b7563a4ff91785dc2861cb7fa0b3746965faeab271", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:41585", + "10.65.0.27:41585", + "172.17.0.1:41585", + "172.19.0.1:41585", + "172.20.0.1:41585" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:32:13.99653772Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 7337416301468498, + "StableID": "nqU2m5V8Jz11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b4092b5c99cdb9b3757aeae27a79539cd74bd392fb3693d0535344a40c4eb37e", + "DiscoKey": "discokey:f73bf845dfb061af8e8ec2b135249ac7f6b0dcfbc82fe2a24f1d10737d406801", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:56017", + "10.65.0.27:56017", + "172.17.0.1:56017", + "172.19.0.1:56017", + "172.20.0.1:56017" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:32:14.526492479Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6530979098763741, + "StableID": "ngatfHktzs11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:456d8df79530f5211dfd525c45e508f2cffc3578c55d161b51913e9832ca046f", + "DiscoKey": "discokey:7e40a59658c0eb556738fdd5b29a9c555f62a089090fd5e691a1b1ff63e7b05f", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:55361", + "10.65.0.27:55361", + "172.17.0.1:55361", + "172.19.0.1:55361", + "172.20.0.1:55361" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:32:15.069827367Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2517747849710593, + "StableID": "nQ8gr4yHfL11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a1ddcb033ed5e74eb456e324cdab5f412e190d072eae4f76e0769d3c095df774", + "DiscoKey": "discokey:139294a6276f864da6a382192299053837018064290aef14db70c00574f2fb69", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:48760", + "10.65.0.27:48760", + "172.17.0.1:48760", + "172.19.0.1:48760", + "172.20.0.1:48760" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:32:15.597080057Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6838958301879313, + "StableID": "nzX2EbqNQv11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd33a2684a4d8116ae6a9f9a29accda91ee75200b60260cd7ea7e88783b88c33", + "DiscoKey": "discokey:00c85530ef7afb763e0e81875090d06ba2dcefe9f276d50fdcc1134349027764", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:46349", + "10.65.0.27:46349", + "172.17.0.1:46349", + "172.19.0.1:46349", + "172.20.0.1:46349" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:32:16.135347917Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 4896979443737729, + "StableID": "ncSSX5MrEf11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7ed075d9376fbfc5e81ea7ab1416cf3a80b622d1c054144ee46235060a893960", + "DiscoKey": "discokey:901ac3ba06b28bd5baa1c657979edc057c1cfaac3be65e0982407c8bf094a96e", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:49291", + "10.65.0.27:49291", + "172.17.0.1:49291", + "172.19.0.1:49291", + "172.20.0.1:49291" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:32:16.685850697Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2441314712356406, + "StableID": "nBF1FUCg4L11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1a126fbc286def9c48b4b6b4db77e6b8086782a1784ddaedf112f5ad3cbb4551", + "DiscoKey": "discokey:7b11635a4c1c1db62d7eab3da3f42e59e5223c537d44e6314f57658af7b2570f", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:41076", + "10.65.0.27:41076", + "172.17.0.1:41076", + "172.19.0.1:41076", + "172.20.0.1:41076" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:32:17.221955091Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7213159542142581, + "StableID": "nUNDSFUrKy11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:48deeae5d1a74e18ad2dd70c4abde674add0fb92a0602281f9d68991729fcf5e", + "DiscoKey": "discokey:dbda69eb016a4822020a6c896450b7ac0ab8cc2b79c546798385d799d6baee45", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:49926", + "10.65.0.27:49926", + "172.17.0.1:49926", + "172.19.0.1:49926", + "172.20.0.1:49926" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:32:17.766631203Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7660868258443220, + "StableID": "nM76b52dp221CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:36ac8acbbdc4e7461c32670facafc19d77cc2241d2512deac8d8bfa59136ee46", + "DiscoKey": "discokey:4f855703a0c6ff4548322e91cc34b324224ff4e760539143f31d1234ebd02a51", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:53115", + "10.65.0.27:53115", + "172.17.0.1:53115", + "172.19.0.1:53115", + "172.20.0.1:53115" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:32:18.850273543Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2198817906034593, + "StableID": "nadmrdDrAJ11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:5e34245e085df6504a6c02709d65e513f752fdcf96b7081467eb45025a397c08", + "KeyExpiry": "2026-11-08T18:32:19Z", + "DiscoKey": "discokey:f3b92fad07f1d3ce591182dee3eaf8dc5d1d052ba552282d6d9290fbf8a7c918", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:33001", + "10.65.0.27:33001", + "172.17.0.1:33001", + "172.19.0.1:33001", + "172.20.0.1:33001" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:32:19.390793765Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 8322501964150623, + "StableID": "nkmAWp1Hz721CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:2a6aba6e59e00e32e124286cc338461a517503e3421b0aa1b4070befbf63665c", + "KeyExpiry": "2026-11-08T18:32:19Z", + "DiscoKey": "discokey:a002ae4629752ca3e8a7762b61d30bce26e58e63036698d42754f598df43a75e", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:55222", + "10.65.0.27:55222", + "172.17.0.1:55222", + "172.19.0.1:55222", + "172.20.0.1:55222" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:32:19.935418631Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 1361823571364904, + "StableID": "nm33fAomdB11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:760e2195462306914e30e0cbf83b93eae29156b3ec710a6e754daaaee1d1731b", + "KeyExpiry": "2026-11-08T18:32:20Z", + "DiscoKey": "discokey:2578a9395027712379d3e4fc5af197e2e1b2e1c77e5480f6724bb2ab80f6c41c", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:53343", + "10.65.0.27:53343", + "172.17.0.1:53343", + "172.19.0.1:53343", + "172.20.0.1:53343" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:32:20.474345204Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "7977055529972839": { + "ID": 7977055529972839, + "LoginName": "kakuna.tail78f774.ts.net", + "DisplayName": "kakuna" + }} + } + }, "pidgeotto": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7653696384495579, + "StableID": "n6pTeHdNm221CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 7653696384495579, + "Key": "nodekey:84305a1d96b18015840e31377e672cc896c272dac9a0dc1e5efde6ec7fb29a20", + "DiscoKey": "discokey:f712525b2af2bc2d95db157980742f75ee8c0e6d6d5f73d7d4d3de71ff0f295a", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:37333", + "10.65.0.27:37333", + "172.17.0.1:37333", + "172.19.0.1:37333", + "172.20.0.1:37333" + ], + "Hostinfo": { + "Hostname": "pidgeotto", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgeotto"], + "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:32:13.453546408Z", + "Tags": ["tag:pidgeotto"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:84305a1d96b18015840e31377e672cc896c272dac9a0dc1e5efde6ec7fb29a20", + "MachineKey": "mkey:46edfa4ff18f99610e3e5d380b24a2c0efc27b076fa21fb62678adf2e4c2b570", + "Peers": [{ + "ID": 7742721577423862, + "StableID": "nFFN6fAhT321CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:902119616bcd067166ea48b310c7ca41b1b2ab46acf197b7d7c02bceb1e8ab0e", + "DiscoKey": "discokey:cc1c3a0527f8341e7b409eb82c20bc483c43b292452d11c0fc898ba5dd6fea41", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:56470", + "10.65.0.27:56470", + "172.17.0.1:56470", + "172.19.0.1:56470", + "172.20.0.1:56470" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:32:12.903975602Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7822788726870038, + "StableID": "nqztutPx5421CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e7e51416a52a9110cd3fad145977448e098923c03ef2ee53f2e5cee41c6be414", + "DiscoKey": "discokey:376a11ffcecd094d3066c2b7563a4ff91785dc2861cb7fa0b3746965faeab271", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:41585", + "10.65.0.27:41585", + "172.17.0.1:41585", + "172.19.0.1:41585", + "172.20.0.1:41585" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:32:13.99653772Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 7337416301468498, + "StableID": "nqU2m5V8Jz11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b4092b5c99cdb9b3757aeae27a79539cd74bd392fb3693d0535344a40c4eb37e", + "DiscoKey": "discokey:f73bf845dfb061af8e8ec2b135249ac7f6b0dcfbc82fe2a24f1d10737d406801", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:56017", + "10.65.0.27:56017", + "172.17.0.1:56017", + "172.19.0.1:56017", + "172.20.0.1:56017" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:32:14.526492479Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6530979098763741, + "StableID": "ngatfHktzs11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:456d8df79530f5211dfd525c45e508f2cffc3578c55d161b51913e9832ca046f", + "DiscoKey": "discokey:7e40a59658c0eb556738fdd5b29a9c555f62a089090fd5e691a1b1ff63e7b05f", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:55361", + "10.65.0.27:55361", + "172.17.0.1:55361", + "172.19.0.1:55361", + "172.20.0.1:55361" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:32:15.069827367Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2517747849710593, + "StableID": "nQ8gr4yHfL11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a1ddcb033ed5e74eb456e324cdab5f412e190d072eae4f76e0769d3c095df774", + "DiscoKey": "discokey:139294a6276f864da6a382192299053837018064290aef14db70c00574f2fb69", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:48760", + "10.65.0.27:48760", + "172.17.0.1:48760", + "172.19.0.1:48760", + "172.20.0.1:48760" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:32:15.597080057Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6838958301879313, + "StableID": "nzX2EbqNQv11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd33a2684a4d8116ae6a9f9a29accda91ee75200b60260cd7ea7e88783b88c33", + "DiscoKey": "discokey:00c85530ef7afb763e0e81875090d06ba2dcefe9f276d50fdcc1134349027764", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:46349", + "10.65.0.27:46349", + "172.17.0.1:46349", + "172.19.0.1:46349", + "172.20.0.1:46349" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:32:16.135347917Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 4896979443737729, + "StableID": "ncSSX5MrEf11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7ed075d9376fbfc5e81ea7ab1416cf3a80b622d1c054144ee46235060a893960", + "DiscoKey": "discokey:901ac3ba06b28bd5baa1c657979edc057c1cfaac3be65e0982407c8bf094a96e", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:49291", + "10.65.0.27:49291", + "172.17.0.1:49291", + "172.19.0.1:49291", + "172.20.0.1:49291" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:32:16.685850697Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2441314712356406, + "StableID": "nBF1FUCg4L11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1a126fbc286def9c48b4b6b4db77e6b8086782a1784ddaedf112f5ad3cbb4551", + "DiscoKey": "discokey:7b11635a4c1c1db62d7eab3da3f42e59e5223c537d44e6314f57658af7b2570f", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:41076", + "10.65.0.27:41076", + "172.17.0.1:41076", + "172.19.0.1:41076", + "172.20.0.1:41076" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:32:17.221955091Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7213159542142581, + "StableID": "nUNDSFUrKy11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:48deeae5d1a74e18ad2dd70c4abde674add0fb92a0602281f9d68991729fcf5e", + "DiscoKey": "discokey:dbda69eb016a4822020a6c896450b7ac0ab8cc2b79c546798385d799d6baee45", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:49926", + "10.65.0.27:49926", + "172.17.0.1:49926", + "172.19.0.1:49926", + "172.20.0.1:49926" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:32:17.766631203Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7977055529972839, + "StableID": "nWkL3tipH521CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:79f06d1ed26e54319d065964d15872f2267cc1ecf7f56426de441ac4251d1773", + "DiscoKey": "discokey:bac5ec857a3afad8a04ec8880a0b1e936ea161c4b271f2675c920b769282f768", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:36008", + "10.65.0.27:36008", + "172.17.0.1:36008", + "172.19.0.1:36008", + "172.20.0.1:36008" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:32:18.305657926Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 7660868258443220, + "StableID": "nM76b52dp221CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:36ac8acbbdc4e7461c32670facafc19d77cc2241d2512deac8d8bfa59136ee46", + "DiscoKey": "discokey:4f855703a0c6ff4548322e91cc34b324224ff4e760539143f31d1234ebd02a51", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:53115", + "10.65.0.27:53115", + "172.17.0.1:53115", + "172.19.0.1:53115", + "172.20.0.1:53115" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:32:18.850273543Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2198817906034593, + "StableID": "nadmrdDrAJ11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:5e34245e085df6504a6c02709d65e513f752fdcf96b7081467eb45025a397c08", + "KeyExpiry": "2026-11-08T18:32:19Z", + "DiscoKey": "discokey:f3b92fad07f1d3ce591182dee3eaf8dc5d1d052ba552282d6d9290fbf8a7c918", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:33001", + "10.65.0.27:33001", + "172.17.0.1:33001", + "172.19.0.1:33001", + "172.20.0.1:33001" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:32:19.390793765Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 8322501964150623, + "StableID": "nkmAWp1Hz721CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:2a6aba6e59e00e32e124286cc338461a517503e3421b0aa1b4070befbf63665c", + "KeyExpiry": "2026-11-08T18:32:19Z", + "DiscoKey": "discokey:a002ae4629752ca3e8a7762b61d30bce26e58e63036698d42754f598df43a75e", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:55222", + "10.65.0.27:55222", + "172.17.0.1:55222", + "172.19.0.1:55222", + "172.20.0.1:55222" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:32:19.935418631Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 1361823571364904, + "StableID": "nm33fAomdB11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:760e2195462306914e30e0cbf83b93eae29156b3ec710a6e754daaaee1d1731b", + "KeyExpiry": "2026-11-08T18:32:20Z", + "DiscoKey": "discokey:2578a9395027712379d3e4fc5af197e2e1b2e1c77e5480f6724bb2ab80f6c41c", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:53343", + "10.65.0.27:53343", + "172.17.0.1:53343", + "172.19.0.1:53343", + "172.20.0.1:53343" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:32:20.474345204Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "7653696384495579": { + "ID": 7653696384495579, + "LoginName": "pidgeotto.tail78f774.ts.net", + "DisplayName": "pidgeotto" + }} + } + }, "pidgey": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7742721577423862, + "StableID": "nFFN6fAhT321CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 7742721577423862, + "Key": "nodekey:902119616bcd067166ea48b310c7ca41b1b2ab46acf197b7d7c02bceb1e8ab0e", + "DiscoKey": "discokey:cc1c3a0527f8341e7b409eb82c20bc483c43b292452d11c0fc898ba5dd6fea41", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:56470", + "10.65.0.27:56470", + "172.17.0.1:56470", + "172.19.0.1:56470", + "172.20.0.1:56470" + ], + "Hostinfo": { + "Hostname": "pidgey", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgey"], + "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:32:12.903975602Z", + "Tags": ["tag:pidgey"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:902119616bcd067166ea48b310c7ca41b1b2ab46acf197b7d7c02bceb1e8ab0e", + "MachineKey": "mkey:79c5f780ab6da2acc7dbc3d0e8a35e614961890cb7296f3510b3afab98e5b577", + "Peers": [{ + "ID": 7653696384495579, + "StableID": "n6pTeHdNm221CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:84305a1d96b18015840e31377e672cc896c272dac9a0dc1e5efde6ec7fb29a20", + "DiscoKey": "discokey:f712525b2af2bc2d95db157980742f75ee8c0e6d6d5f73d7d4d3de71ff0f295a", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:37333", + "10.65.0.27:37333", + "172.17.0.1:37333", + "172.19.0.1:37333", + "172.20.0.1:37333" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:32:13.453546408Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 7822788726870038, + "StableID": "nqztutPx5421CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e7e51416a52a9110cd3fad145977448e098923c03ef2ee53f2e5cee41c6be414", + "DiscoKey": "discokey:376a11ffcecd094d3066c2b7563a4ff91785dc2861cb7fa0b3746965faeab271", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:41585", + "10.65.0.27:41585", + "172.17.0.1:41585", + "172.19.0.1:41585", + "172.20.0.1:41585" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:32:13.99653772Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 7337416301468498, + "StableID": "nqU2m5V8Jz11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b4092b5c99cdb9b3757aeae27a79539cd74bd392fb3693d0535344a40c4eb37e", + "DiscoKey": "discokey:f73bf845dfb061af8e8ec2b135249ac7f6b0dcfbc82fe2a24f1d10737d406801", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:56017", + "10.65.0.27:56017", + "172.17.0.1:56017", + "172.19.0.1:56017", + "172.20.0.1:56017" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:32:14.526492479Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6530979098763741, + "StableID": "ngatfHktzs11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:456d8df79530f5211dfd525c45e508f2cffc3578c55d161b51913e9832ca046f", + "DiscoKey": "discokey:7e40a59658c0eb556738fdd5b29a9c555f62a089090fd5e691a1b1ff63e7b05f", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:55361", + "10.65.0.27:55361", + "172.17.0.1:55361", + "172.19.0.1:55361", + "172.20.0.1:55361" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:32:15.069827367Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2517747849710593, + "StableID": "nQ8gr4yHfL11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a1ddcb033ed5e74eb456e324cdab5f412e190d072eae4f76e0769d3c095df774", + "DiscoKey": "discokey:139294a6276f864da6a382192299053837018064290aef14db70c00574f2fb69", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:48760", + "10.65.0.27:48760", + "172.17.0.1:48760", + "172.19.0.1:48760", + "172.20.0.1:48760" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:32:15.597080057Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6838958301879313, + "StableID": "nzX2EbqNQv11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd33a2684a4d8116ae6a9f9a29accda91ee75200b60260cd7ea7e88783b88c33", + "DiscoKey": "discokey:00c85530ef7afb763e0e81875090d06ba2dcefe9f276d50fdcc1134349027764", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:46349", + "10.65.0.27:46349", + "172.17.0.1:46349", + "172.19.0.1:46349", + "172.20.0.1:46349" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:32:16.135347917Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 4896979443737729, + "StableID": "ncSSX5MrEf11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7ed075d9376fbfc5e81ea7ab1416cf3a80b622d1c054144ee46235060a893960", + "DiscoKey": "discokey:901ac3ba06b28bd5baa1c657979edc057c1cfaac3be65e0982407c8bf094a96e", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:49291", + "10.65.0.27:49291", + "172.17.0.1:49291", + "172.19.0.1:49291", + "172.20.0.1:49291" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:32:16.685850697Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2441314712356406, + "StableID": "nBF1FUCg4L11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1a126fbc286def9c48b4b6b4db77e6b8086782a1784ddaedf112f5ad3cbb4551", + "DiscoKey": "discokey:7b11635a4c1c1db62d7eab3da3f42e59e5223c537d44e6314f57658af7b2570f", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:41076", + "10.65.0.27:41076", + "172.17.0.1:41076", + "172.19.0.1:41076", + "172.20.0.1:41076" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:32:17.221955091Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7213159542142581, + "StableID": "nUNDSFUrKy11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:48deeae5d1a74e18ad2dd70c4abde674add0fb92a0602281f9d68991729fcf5e", + "DiscoKey": "discokey:dbda69eb016a4822020a6c896450b7ac0ab8cc2b79c546798385d799d6baee45", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:49926", + "10.65.0.27:49926", + "172.17.0.1:49926", + "172.19.0.1:49926", + "172.20.0.1:49926" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:32:17.766631203Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7977055529972839, + "StableID": "nWkL3tipH521CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:79f06d1ed26e54319d065964d15872f2267cc1ecf7f56426de441ac4251d1773", + "DiscoKey": "discokey:bac5ec857a3afad8a04ec8880a0b1e936ea161c4b271f2675c920b769282f768", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:36008", + "10.65.0.27:36008", + "172.17.0.1:36008", + "172.19.0.1:36008", + "172.20.0.1:36008" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:32:18.305657926Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 7660868258443220, + "StableID": "nM76b52dp221CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:36ac8acbbdc4e7461c32670facafc19d77cc2241d2512deac8d8bfa59136ee46", + "DiscoKey": "discokey:4f855703a0c6ff4548322e91cc34b324224ff4e760539143f31d1234ebd02a51", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:53115", + "10.65.0.27:53115", + "172.17.0.1:53115", + "172.19.0.1:53115", + "172.20.0.1:53115" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:32:18.850273543Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2198817906034593, + "StableID": "nadmrdDrAJ11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:5e34245e085df6504a6c02709d65e513f752fdcf96b7081467eb45025a397c08", + "KeyExpiry": "2026-11-08T18:32:19Z", + "DiscoKey": "discokey:f3b92fad07f1d3ce591182dee3eaf8dc5d1d052ba552282d6d9290fbf8a7c918", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:33001", + "10.65.0.27:33001", + "172.17.0.1:33001", + "172.19.0.1:33001", + "172.20.0.1:33001" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:32:19.390793765Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 8322501964150623, + "StableID": "nkmAWp1Hz721CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:2a6aba6e59e00e32e124286cc338461a517503e3421b0aa1b4070befbf63665c", + "KeyExpiry": "2026-11-08T18:32:19Z", + "DiscoKey": "discokey:a002ae4629752ca3e8a7762b61d30bce26e58e63036698d42754f598df43a75e", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:55222", + "10.65.0.27:55222", + "172.17.0.1:55222", + "172.19.0.1:55222", + "172.20.0.1:55222" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:32:19.935418631Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 1361823571364904, + "StableID": "nm33fAomdB11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:760e2195462306914e30e0cbf83b93eae29156b3ec710a6e754daaaee1d1731b", + "KeyExpiry": "2026-11-08T18:32:20Z", + "DiscoKey": "discokey:2578a9395027712379d3e4fc5af197e2e1b2e1c77e5480f6724bb2ab80f6c41c", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:53343", + "10.65.0.27:53343", + "172.17.0.1:53343", + "172.19.0.1:53343", + "172.20.0.1:53343" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:32:20.474345204Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "7742721577423862": { + "ID": 7742721577423862, + "LoginName": "pidgey.tail78f774.ts.net", + "DisplayName": "pidgey" + }} + } + }, "raticate": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6530979098763741, + "StableID": "ngatfHktzs11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 6530979098763741, + "Key": "nodekey:456d8df79530f5211dfd525c45e508f2cffc3578c55d161b51913e9832ca046f", + "DiscoKey": "discokey:7e40a59658c0eb556738fdd5b29a9c555f62a089090fd5e691a1b1ff63e7b05f", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:55361", + "10.65.0.27:55361", + "172.17.0.1:55361", + "172.19.0.1:55361", + "172.20.0.1:55361" + ], + "Hostinfo": {"Hostname": "raticate", "RequestTags": ["tag:group-b"], "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:32:15.069827367Z", + "Tags": ["tag:group-b"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:456d8df79530f5211dfd525c45e508f2cffc3578c55d161b51913e9832ca046f", + "MachineKey": "mkey:ac01b231caae1349b8f642225bf828a6b4adee9432c6fa2397f7265e44adf539", + "Peers": [{ + "ID": 7742721577423862, + "StableID": "nFFN6fAhT321CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:902119616bcd067166ea48b310c7ca41b1b2ab46acf197b7d7c02bceb1e8ab0e", + "DiscoKey": "discokey:cc1c3a0527f8341e7b409eb82c20bc483c43b292452d11c0fc898ba5dd6fea41", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:56470", + "10.65.0.27:56470", + "172.17.0.1:56470", + "172.19.0.1:56470", + "172.20.0.1:56470" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:32:12.903975602Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7653696384495579, + "StableID": "n6pTeHdNm221CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:84305a1d96b18015840e31377e672cc896c272dac9a0dc1e5efde6ec7fb29a20", + "DiscoKey": "discokey:f712525b2af2bc2d95db157980742f75ee8c0e6d6d5f73d7d4d3de71ff0f295a", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:37333", + "10.65.0.27:37333", + "172.17.0.1:37333", + "172.19.0.1:37333", + "172.20.0.1:37333" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:32:13.453546408Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 7822788726870038, + "StableID": "nqztutPx5421CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e7e51416a52a9110cd3fad145977448e098923c03ef2ee53f2e5cee41c6be414", + "DiscoKey": "discokey:376a11ffcecd094d3066c2b7563a4ff91785dc2861cb7fa0b3746965faeab271", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:41585", + "10.65.0.27:41585", + "172.17.0.1:41585", + "172.19.0.1:41585", + "172.20.0.1:41585" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:32:13.99653772Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 7337416301468498, + "StableID": "nqU2m5V8Jz11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b4092b5c99cdb9b3757aeae27a79539cd74bd392fb3693d0535344a40c4eb37e", + "DiscoKey": "discokey:f73bf845dfb061af8e8ec2b135249ac7f6b0dcfbc82fe2a24f1d10737d406801", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:56017", + "10.65.0.27:56017", + "172.17.0.1:56017", + "172.19.0.1:56017", + "172.20.0.1:56017" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:32:14.526492479Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 2517747849710593, + "StableID": "nQ8gr4yHfL11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a1ddcb033ed5e74eb456e324cdab5f412e190d072eae4f76e0769d3c095df774", + "DiscoKey": "discokey:139294a6276f864da6a382192299053837018064290aef14db70c00574f2fb69", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:48760", + "10.65.0.27:48760", + "172.17.0.1:48760", + "172.19.0.1:48760", + "172.20.0.1:48760" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:32:15.597080057Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6838958301879313, + "StableID": "nzX2EbqNQv11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd33a2684a4d8116ae6a9f9a29accda91ee75200b60260cd7ea7e88783b88c33", + "DiscoKey": "discokey:00c85530ef7afb763e0e81875090d06ba2dcefe9f276d50fdcc1134349027764", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:46349", + "10.65.0.27:46349", + "172.17.0.1:46349", + "172.19.0.1:46349", + "172.20.0.1:46349" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:32:16.135347917Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 4896979443737729, + "StableID": "ncSSX5MrEf11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7ed075d9376fbfc5e81ea7ab1416cf3a80b622d1c054144ee46235060a893960", + "DiscoKey": "discokey:901ac3ba06b28bd5baa1c657979edc057c1cfaac3be65e0982407c8bf094a96e", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:49291", + "10.65.0.27:49291", + "172.17.0.1:49291", + "172.19.0.1:49291", + "172.20.0.1:49291" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:32:16.685850697Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2441314712356406, + "StableID": "nBF1FUCg4L11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1a126fbc286def9c48b4b6b4db77e6b8086782a1784ddaedf112f5ad3cbb4551", + "DiscoKey": "discokey:7b11635a4c1c1db62d7eab3da3f42e59e5223c537d44e6314f57658af7b2570f", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:41076", + "10.65.0.27:41076", + "172.17.0.1:41076", + "172.19.0.1:41076", + "172.20.0.1:41076" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:32:17.221955091Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7213159542142581, + "StableID": "nUNDSFUrKy11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:48deeae5d1a74e18ad2dd70c4abde674add0fb92a0602281f9d68991729fcf5e", + "DiscoKey": "discokey:dbda69eb016a4822020a6c896450b7ac0ab8cc2b79c546798385d799d6baee45", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:49926", + "10.65.0.27:49926", + "172.17.0.1:49926", + "172.19.0.1:49926", + "172.20.0.1:49926" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:32:17.766631203Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7977055529972839, + "StableID": "nWkL3tipH521CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:79f06d1ed26e54319d065964d15872f2267cc1ecf7f56426de441ac4251d1773", + "DiscoKey": "discokey:bac5ec857a3afad8a04ec8880a0b1e936ea161c4b271f2675c920b769282f768", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:36008", + "10.65.0.27:36008", + "172.17.0.1:36008", + "172.19.0.1:36008", + "172.20.0.1:36008" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:32:18.305657926Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 7660868258443220, + "StableID": "nM76b52dp221CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:36ac8acbbdc4e7461c32670facafc19d77cc2241d2512deac8d8bfa59136ee46", + "DiscoKey": "discokey:4f855703a0c6ff4548322e91cc34b324224ff4e760539143f31d1234ebd02a51", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:53115", + "10.65.0.27:53115", + "172.17.0.1:53115", + "172.19.0.1:53115", + "172.20.0.1:53115" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:32:18.850273543Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2198817906034593, + "StableID": "nadmrdDrAJ11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:5e34245e085df6504a6c02709d65e513f752fdcf96b7081467eb45025a397c08", + "KeyExpiry": "2026-11-08T18:32:19Z", + "DiscoKey": "discokey:f3b92fad07f1d3ce591182dee3eaf8dc5d1d052ba552282d6d9290fbf8a7c918", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:33001", + "10.65.0.27:33001", + "172.17.0.1:33001", + "172.19.0.1:33001", + "172.20.0.1:33001" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:32:19.390793765Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 8322501964150623, + "StableID": "nkmAWp1Hz721CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:2a6aba6e59e00e32e124286cc338461a517503e3421b0aa1b4070befbf63665c", + "KeyExpiry": "2026-11-08T18:32:19Z", + "DiscoKey": "discokey:a002ae4629752ca3e8a7762b61d30bce26e58e63036698d42754f598df43a75e", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:55222", + "10.65.0.27:55222", + "172.17.0.1:55222", + "172.19.0.1:55222", + "172.20.0.1:55222" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:32:19.935418631Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 1361823571364904, + "StableID": "nm33fAomdB11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:760e2195462306914e30e0cbf83b93eae29156b3ec710a6e754daaaee1d1731b", + "KeyExpiry": "2026-11-08T18:32:20Z", + "DiscoKey": "discokey:2578a9395027712379d3e4fc5af197e2e1b2e1c77e5480f6724bb2ab80f6c41c", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:53343", + "10.65.0.27:53343", + "172.17.0.1:53343", + "172.19.0.1:53343", + "172.20.0.1:53343" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:32:20.474345204Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "6530979098763741": { + "ID": 6530979098763741, + "LoginName": "raticate.tail78f774.ts.net", + "DisplayName": "raticate" + }} + } + }, "rattata": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7337416301468498, + "StableID": "nqU2m5V8Jz11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 7337416301468498, + "Key": "nodekey:b4092b5c99cdb9b3757aeae27a79539cd74bd392fb3693d0535344a40c4eb37e", + "DiscoKey": "discokey:f73bf845dfb061af8e8ec2b135249ac7f6b0dcfbc82fe2a24f1d10737d406801", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:56017", + "10.65.0.27:56017", + "172.17.0.1:56017", + "172.19.0.1:56017", + "172.20.0.1:56017" + ], + "Hostinfo": {"Hostname": "rattata", "RequestTags": ["tag:group-a"], "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:32:14.526492479Z", + "Tags": ["tag:group-a"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:b4092b5c99cdb9b3757aeae27a79539cd74bd392fb3693d0535344a40c4eb37e", + "MachineKey": "mkey:341b5bd24ee07cb208cf06e3212aabe49265af048d4cbb1f27e7f730c5f81965", + "Peers": [{ + "ID": 7742721577423862, + "StableID": "nFFN6fAhT321CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:902119616bcd067166ea48b310c7ca41b1b2ab46acf197b7d7c02bceb1e8ab0e", + "DiscoKey": "discokey:cc1c3a0527f8341e7b409eb82c20bc483c43b292452d11c0fc898ba5dd6fea41", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:56470", + "10.65.0.27:56470", + "172.17.0.1:56470", + "172.19.0.1:56470", + "172.20.0.1:56470" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:32:12.903975602Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7653696384495579, + "StableID": "n6pTeHdNm221CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:84305a1d96b18015840e31377e672cc896c272dac9a0dc1e5efde6ec7fb29a20", + "DiscoKey": "discokey:f712525b2af2bc2d95db157980742f75ee8c0e6d6d5f73d7d4d3de71ff0f295a", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:37333", + "10.65.0.27:37333", + "172.17.0.1:37333", + "172.19.0.1:37333", + "172.20.0.1:37333" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:32:13.453546408Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 7822788726870038, + "StableID": "nqztutPx5421CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e7e51416a52a9110cd3fad145977448e098923c03ef2ee53f2e5cee41c6be414", + "DiscoKey": "discokey:376a11ffcecd094d3066c2b7563a4ff91785dc2861cb7fa0b3746965faeab271", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:41585", + "10.65.0.27:41585", + "172.17.0.1:41585", + "172.19.0.1:41585", + "172.20.0.1:41585" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:32:13.99653772Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6530979098763741, + "StableID": "ngatfHktzs11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:456d8df79530f5211dfd525c45e508f2cffc3578c55d161b51913e9832ca046f", + "DiscoKey": "discokey:7e40a59658c0eb556738fdd5b29a9c555f62a089090fd5e691a1b1ff63e7b05f", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:55361", + "10.65.0.27:55361", + "172.17.0.1:55361", + "172.19.0.1:55361", + "172.20.0.1:55361" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:32:15.069827367Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2517747849710593, + "StableID": "nQ8gr4yHfL11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a1ddcb033ed5e74eb456e324cdab5f412e190d072eae4f76e0769d3c095df774", + "DiscoKey": "discokey:139294a6276f864da6a382192299053837018064290aef14db70c00574f2fb69", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:48760", + "10.65.0.27:48760", + "172.17.0.1:48760", + "172.19.0.1:48760", + "172.20.0.1:48760" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:32:15.597080057Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6838958301879313, + "StableID": "nzX2EbqNQv11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd33a2684a4d8116ae6a9f9a29accda91ee75200b60260cd7ea7e88783b88c33", + "DiscoKey": "discokey:00c85530ef7afb763e0e81875090d06ba2dcefe9f276d50fdcc1134349027764", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:46349", + "10.65.0.27:46349", + "172.17.0.1:46349", + "172.19.0.1:46349", + "172.20.0.1:46349" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:32:16.135347917Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 4896979443737729, + "StableID": "ncSSX5MrEf11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7ed075d9376fbfc5e81ea7ab1416cf3a80b622d1c054144ee46235060a893960", + "DiscoKey": "discokey:901ac3ba06b28bd5baa1c657979edc057c1cfaac3be65e0982407c8bf094a96e", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:49291", + "10.65.0.27:49291", + "172.17.0.1:49291", + "172.19.0.1:49291", + "172.20.0.1:49291" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:32:16.685850697Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2441314712356406, + "StableID": "nBF1FUCg4L11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1a126fbc286def9c48b4b6b4db77e6b8086782a1784ddaedf112f5ad3cbb4551", + "DiscoKey": "discokey:7b11635a4c1c1db62d7eab3da3f42e59e5223c537d44e6314f57658af7b2570f", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:41076", + "10.65.0.27:41076", + "172.17.0.1:41076", + "172.19.0.1:41076", + "172.20.0.1:41076" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:32:17.221955091Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7213159542142581, + "StableID": "nUNDSFUrKy11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:48deeae5d1a74e18ad2dd70c4abde674add0fb92a0602281f9d68991729fcf5e", + "DiscoKey": "discokey:dbda69eb016a4822020a6c896450b7ac0ab8cc2b79c546798385d799d6baee45", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:49926", + "10.65.0.27:49926", + "172.17.0.1:49926", + "172.19.0.1:49926", + "172.20.0.1:49926" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:32:17.766631203Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7977055529972839, + "StableID": "nWkL3tipH521CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:79f06d1ed26e54319d065964d15872f2267cc1ecf7f56426de441ac4251d1773", + "DiscoKey": "discokey:bac5ec857a3afad8a04ec8880a0b1e936ea161c4b271f2675c920b769282f768", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:36008", + "10.65.0.27:36008", + "172.17.0.1:36008", + "172.19.0.1:36008", + "172.20.0.1:36008" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:32:18.305657926Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 7660868258443220, + "StableID": "nM76b52dp221CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:36ac8acbbdc4e7461c32670facafc19d77cc2241d2512deac8d8bfa59136ee46", + "DiscoKey": "discokey:4f855703a0c6ff4548322e91cc34b324224ff4e760539143f31d1234ebd02a51", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:53115", + "10.65.0.27:53115", + "172.17.0.1:53115", + "172.19.0.1:53115", + "172.20.0.1:53115" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:32:18.850273543Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2198817906034593, + "StableID": "nadmrdDrAJ11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:5e34245e085df6504a6c02709d65e513f752fdcf96b7081467eb45025a397c08", + "KeyExpiry": "2026-11-08T18:32:19Z", + "DiscoKey": "discokey:f3b92fad07f1d3ce591182dee3eaf8dc5d1d052ba552282d6d9290fbf8a7c918", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:33001", + "10.65.0.27:33001", + "172.17.0.1:33001", + "172.19.0.1:33001", + "172.20.0.1:33001" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:32:19.390793765Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 8322501964150623, + "StableID": "nkmAWp1Hz721CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:2a6aba6e59e00e32e124286cc338461a517503e3421b0aa1b4070befbf63665c", + "KeyExpiry": "2026-11-08T18:32:19Z", + "DiscoKey": "discokey:a002ae4629752ca3e8a7762b61d30bce26e58e63036698d42754f598df43a75e", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:55222", + "10.65.0.27:55222", + "172.17.0.1:55222", + "172.19.0.1:55222", + "172.20.0.1:55222" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:32:19.935418631Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 1361823571364904, + "StableID": "nm33fAomdB11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:760e2195462306914e30e0cbf83b93eae29156b3ec710a6e754daaaee1d1731b", + "KeyExpiry": "2026-11-08T18:32:20Z", + "DiscoKey": "discokey:2578a9395027712379d3e4fc5af197e2e1b2e1c77e5480f6724bb2ab80f6c41c", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:53343", + "10.65.0.27:53343", + "172.17.0.1:53343", + "172.19.0.1:53343", + "172.20.0.1:53343" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:32:20.474345204Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "7337416301468498": { + "ID": 7337416301468498, + "LoginName": "rattata.tail78f774.ts.net", + "DisplayName": "rattata" + }} + } + }, "spearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6838958301879313, + "StableID": "nzX2EbqNQv11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 6838958301879313, + "Key": "nodekey:cd33a2684a4d8116ae6a9f9a29accda91ee75200b60260cd7ea7e88783b88c33", + "DiscoKey": "discokey:00c85530ef7afb763e0e81875090d06ba2dcefe9f276d50fdcc1134349027764", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:46349", + "10.65.0.27:46349", + "172.17.0.1:46349", + "172.19.0.1:46349", + "172.20.0.1:46349" + ], + "Hostinfo": { + "Hostname": "spearow", + "RoutableIPs": ["10.44.0.0/16"], + "RequestTags": ["tag:spearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:32:16.135347917Z", + "Tags": ["tag:spearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:cd33a2684a4d8116ae6a9f9a29accda91ee75200b60260cd7ea7e88783b88c33", + "MachineKey": "mkey:cae43752189f2bda46df6164a8e04ca37e86824b4061e5f60eeb5a1c26c7bb18", + "Peers": [{ + "ID": 7742721577423862, + "StableID": "nFFN6fAhT321CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:902119616bcd067166ea48b310c7ca41b1b2ab46acf197b7d7c02bceb1e8ab0e", + "DiscoKey": "discokey:cc1c3a0527f8341e7b409eb82c20bc483c43b292452d11c0fc898ba5dd6fea41", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:56470", + "10.65.0.27:56470", + "172.17.0.1:56470", + "172.19.0.1:56470", + "172.20.0.1:56470" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:32:12.903975602Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7653696384495579, + "StableID": "n6pTeHdNm221CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:84305a1d96b18015840e31377e672cc896c272dac9a0dc1e5efde6ec7fb29a20", + "DiscoKey": "discokey:f712525b2af2bc2d95db157980742f75ee8c0e6d6d5f73d7d4d3de71ff0f295a", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:37333", + "10.65.0.27:37333", + "172.17.0.1:37333", + "172.19.0.1:37333", + "172.20.0.1:37333" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:32:13.453546408Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 7822788726870038, + "StableID": "nqztutPx5421CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e7e51416a52a9110cd3fad145977448e098923c03ef2ee53f2e5cee41c6be414", + "DiscoKey": "discokey:376a11ffcecd094d3066c2b7563a4ff91785dc2861cb7fa0b3746965faeab271", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:41585", + "10.65.0.27:41585", + "172.17.0.1:41585", + "172.19.0.1:41585", + "172.20.0.1:41585" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:32:13.99653772Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 7337416301468498, + "StableID": "nqU2m5V8Jz11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b4092b5c99cdb9b3757aeae27a79539cd74bd392fb3693d0535344a40c4eb37e", + "DiscoKey": "discokey:f73bf845dfb061af8e8ec2b135249ac7f6b0dcfbc82fe2a24f1d10737d406801", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:56017", + "10.65.0.27:56017", + "172.17.0.1:56017", + "172.19.0.1:56017", + "172.20.0.1:56017" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:32:14.526492479Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6530979098763741, + "StableID": "ngatfHktzs11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:456d8df79530f5211dfd525c45e508f2cffc3578c55d161b51913e9832ca046f", + "DiscoKey": "discokey:7e40a59658c0eb556738fdd5b29a9c555f62a089090fd5e691a1b1ff63e7b05f", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:55361", + "10.65.0.27:55361", + "172.17.0.1:55361", + "172.19.0.1:55361", + "172.20.0.1:55361" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:32:15.069827367Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2517747849710593, + "StableID": "nQ8gr4yHfL11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a1ddcb033ed5e74eb456e324cdab5f412e190d072eae4f76e0769d3c095df774", + "DiscoKey": "discokey:139294a6276f864da6a382192299053837018064290aef14db70c00574f2fb69", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:48760", + "10.65.0.27:48760", + "172.17.0.1:48760", + "172.19.0.1:48760", + "172.20.0.1:48760" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:32:15.597080057Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4896979443737729, + "StableID": "ncSSX5MrEf11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7ed075d9376fbfc5e81ea7ab1416cf3a80b622d1c054144ee46235060a893960", + "DiscoKey": "discokey:901ac3ba06b28bd5baa1c657979edc057c1cfaac3be65e0982407c8bf094a96e", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:49291", + "10.65.0.27:49291", + "172.17.0.1:49291", + "172.19.0.1:49291", + "172.20.0.1:49291" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:32:16.685850697Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2441314712356406, + "StableID": "nBF1FUCg4L11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1a126fbc286def9c48b4b6b4db77e6b8086782a1784ddaedf112f5ad3cbb4551", + "DiscoKey": "discokey:7b11635a4c1c1db62d7eab3da3f42e59e5223c537d44e6314f57658af7b2570f", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:41076", + "10.65.0.27:41076", + "172.17.0.1:41076", + "172.19.0.1:41076", + "172.20.0.1:41076" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:32:17.221955091Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7213159542142581, + "StableID": "nUNDSFUrKy11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:48deeae5d1a74e18ad2dd70c4abde674add0fb92a0602281f9d68991729fcf5e", + "DiscoKey": "discokey:dbda69eb016a4822020a6c896450b7ac0ab8cc2b79c546798385d799d6baee45", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:49926", + "10.65.0.27:49926", + "172.17.0.1:49926", + "172.19.0.1:49926", + "172.20.0.1:49926" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:32:17.766631203Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7977055529972839, + "StableID": "nWkL3tipH521CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:79f06d1ed26e54319d065964d15872f2267cc1ecf7f56426de441ac4251d1773", + "DiscoKey": "discokey:bac5ec857a3afad8a04ec8880a0b1e936ea161c4b271f2675c920b769282f768", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:36008", + "10.65.0.27:36008", + "172.17.0.1:36008", + "172.19.0.1:36008", + "172.20.0.1:36008" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:32:18.305657926Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 7660868258443220, + "StableID": "nM76b52dp221CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:36ac8acbbdc4e7461c32670facafc19d77cc2241d2512deac8d8bfa59136ee46", + "DiscoKey": "discokey:4f855703a0c6ff4548322e91cc34b324224ff4e760539143f31d1234ebd02a51", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:53115", + "10.65.0.27:53115", + "172.17.0.1:53115", + "172.19.0.1:53115", + "172.20.0.1:53115" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:32:18.850273543Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2198817906034593, + "StableID": "nadmrdDrAJ11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:5e34245e085df6504a6c02709d65e513f752fdcf96b7081467eb45025a397c08", + "KeyExpiry": "2026-11-08T18:32:19Z", + "DiscoKey": "discokey:f3b92fad07f1d3ce591182dee3eaf8dc5d1d052ba552282d6d9290fbf8a7c918", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:33001", + "10.65.0.27:33001", + "172.17.0.1:33001", + "172.19.0.1:33001", + "172.20.0.1:33001" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:32:19.390793765Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 8322501964150623, + "StableID": "nkmAWp1Hz721CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:2a6aba6e59e00e32e124286cc338461a517503e3421b0aa1b4070befbf63665c", + "KeyExpiry": "2026-11-08T18:32:19Z", + "DiscoKey": "discokey:a002ae4629752ca3e8a7762b61d30bce26e58e63036698d42754f598df43a75e", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:55222", + "10.65.0.27:55222", + "172.17.0.1:55222", + "172.19.0.1:55222", + "172.20.0.1:55222" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:32:19.935418631Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 1361823571364904, + "StableID": "nm33fAomdB11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:760e2195462306914e30e0cbf83b93eae29156b3ec710a6e754daaaee1d1731b", + "KeyExpiry": "2026-11-08T18:32:20Z", + "DiscoKey": "discokey:2578a9395027712379d3e4fc5af197e2e1b2e1c77e5480f6724bb2ab80f6c41c", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:53343", + "10.65.0.27:53343", + "172.17.0.1:53343", + "172.19.0.1:53343", + "172.20.0.1:53343" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:32:20.474345204Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "6838958301879313": { + "ID": 6838958301879313, + "LoginName": "spearow.tail78f774.ts.net", + "DisplayName": "spearow" + }} + } + }, "squirtle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 2441314712356406, + "StableID": "nBF1FUCg4L11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 2441314712356406, + "Key": "nodekey:1a126fbc286def9c48b4b6b4db77e6b8086782a1784ddaedf112f5ad3cbb4551", + "DiscoKey": "discokey:7b11635a4c1c1db62d7eab3da3f42e59e5223c537d44e6314f57658af7b2570f", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:41076", + "10.65.0.27:41076", + "172.17.0.1:41076", + "172.19.0.1:41076", + "172.20.0.1:41076" + ], + "Hostinfo": { + "Hostname": "squirtle", + "RoutableIPs": ["10.33.0.0/16"], + "RequestTags": ["tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:32:17.221955091Z", + "Tags": ["tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:1a126fbc286def9c48b4b6b4db77e6b8086782a1784ddaedf112f5ad3cbb4551", + "MachineKey": "mkey:83d4b5bbe449881f556f45d1b64d6993d29b5363b1dfe8b7c7f37dc7e54a5716", + "Peers": [{ + "ID": 7742721577423862, + "StableID": "nFFN6fAhT321CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:902119616bcd067166ea48b310c7ca41b1b2ab46acf197b7d7c02bceb1e8ab0e", + "DiscoKey": "discokey:cc1c3a0527f8341e7b409eb82c20bc483c43b292452d11c0fc898ba5dd6fea41", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:56470", + "10.65.0.27:56470", + "172.17.0.1:56470", + "172.19.0.1:56470", + "172.20.0.1:56470" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:32:12.903975602Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7653696384495579, + "StableID": "n6pTeHdNm221CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:84305a1d96b18015840e31377e672cc896c272dac9a0dc1e5efde6ec7fb29a20", + "DiscoKey": "discokey:f712525b2af2bc2d95db157980742f75ee8c0e6d6d5f73d7d4d3de71ff0f295a", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:37333", + "10.65.0.27:37333", + "172.17.0.1:37333", + "172.19.0.1:37333", + "172.20.0.1:37333" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:32:13.453546408Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 7822788726870038, + "StableID": "nqztutPx5421CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e7e51416a52a9110cd3fad145977448e098923c03ef2ee53f2e5cee41c6be414", + "DiscoKey": "discokey:376a11ffcecd094d3066c2b7563a4ff91785dc2861cb7fa0b3746965faeab271", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:41585", + "10.65.0.27:41585", + "172.17.0.1:41585", + "172.19.0.1:41585", + "172.20.0.1:41585" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:32:13.99653772Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 7337416301468498, + "StableID": "nqU2m5V8Jz11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b4092b5c99cdb9b3757aeae27a79539cd74bd392fb3693d0535344a40c4eb37e", + "DiscoKey": "discokey:f73bf845dfb061af8e8ec2b135249ac7f6b0dcfbc82fe2a24f1d10737d406801", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:56017", + "10.65.0.27:56017", + "172.17.0.1:56017", + "172.19.0.1:56017", + "172.20.0.1:56017" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:32:14.526492479Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6530979098763741, + "StableID": "ngatfHktzs11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:456d8df79530f5211dfd525c45e508f2cffc3578c55d161b51913e9832ca046f", + "DiscoKey": "discokey:7e40a59658c0eb556738fdd5b29a9c555f62a089090fd5e691a1b1ff63e7b05f", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:55361", + "10.65.0.27:55361", + "172.17.0.1:55361", + "172.19.0.1:55361", + "172.20.0.1:55361" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:32:15.069827367Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2517747849710593, + "StableID": "nQ8gr4yHfL11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a1ddcb033ed5e74eb456e324cdab5f412e190d072eae4f76e0769d3c095df774", + "DiscoKey": "discokey:139294a6276f864da6a382192299053837018064290aef14db70c00574f2fb69", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:48760", + "10.65.0.27:48760", + "172.17.0.1:48760", + "172.19.0.1:48760", + "172.20.0.1:48760" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:32:15.597080057Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6838958301879313, + "StableID": "nzX2EbqNQv11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd33a2684a4d8116ae6a9f9a29accda91ee75200b60260cd7ea7e88783b88c33", + "DiscoKey": "discokey:00c85530ef7afb763e0e81875090d06ba2dcefe9f276d50fdcc1134349027764", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:46349", + "10.65.0.27:46349", + "172.17.0.1:46349", + "172.19.0.1:46349", + "172.20.0.1:46349" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:32:16.135347917Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 4896979443737729, + "StableID": "ncSSX5MrEf11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7ed075d9376fbfc5e81ea7ab1416cf3a80b622d1c054144ee46235060a893960", + "DiscoKey": "discokey:901ac3ba06b28bd5baa1c657979edc057c1cfaac3be65e0982407c8bf094a96e", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:49291", + "10.65.0.27:49291", + "172.17.0.1:49291", + "172.19.0.1:49291", + "172.20.0.1:49291" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:32:16.685850697Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 7213159542142581, + "StableID": "nUNDSFUrKy11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:48deeae5d1a74e18ad2dd70c4abde674add0fb92a0602281f9d68991729fcf5e", + "DiscoKey": "discokey:dbda69eb016a4822020a6c896450b7ac0ab8cc2b79c546798385d799d6baee45", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:49926", + "10.65.0.27:49926", + "172.17.0.1:49926", + "172.19.0.1:49926", + "172.20.0.1:49926" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:32:17.766631203Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7977055529972839, + "StableID": "nWkL3tipH521CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:79f06d1ed26e54319d065964d15872f2267cc1ecf7f56426de441ac4251d1773", + "DiscoKey": "discokey:bac5ec857a3afad8a04ec8880a0b1e936ea161c4b271f2675c920b769282f768", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:36008", + "10.65.0.27:36008", + "172.17.0.1:36008", + "172.19.0.1:36008", + "172.20.0.1:36008" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:32:18.305657926Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 7660868258443220, + "StableID": "nM76b52dp221CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:36ac8acbbdc4e7461c32670facafc19d77cc2241d2512deac8d8bfa59136ee46", + "DiscoKey": "discokey:4f855703a0c6ff4548322e91cc34b324224ff4e760539143f31d1234ebd02a51", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:53115", + "10.65.0.27:53115", + "172.17.0.1:53115", + "172.19.0.1:53115", + "172.20.0.1:53115" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:32:18.850273543Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2198817906034593, + "StableID": "nadmrdDrAJ11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:5e34245e085df6504a6c02709d65e513f752fdcf96b7081467eb45025a397c08", + "KeyExpiry": "2026-11-08T18:32:19Z", + "DiscoKey": "discokey:f3b92fad07f1d3ce591182dee3eaf8dc5d1d052ba552282d6d9290fbf8a7c918", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:33001", + "10.65.0.27:33001", + "172.17.0.1:33001", + "172.19.0.1:33001", + "172.20.0.1:33001" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:32:19.390793765Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 8322501964150623, + "StableID": "nkmAWp1Hz721CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:2a6aba6e59e00e32e124286cc338461a517503e3421b0aa1b4070befbf63665c", + "KeyExpiry": "2026-11-08T18:32:19Z", + "DiscoKey": "discokey:a002ae4629752ca3e8a7762b61d30bce26e58e63036698d42754f598df43a75e", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:55222", + "10.65.0.27:55222", + "172.17.0.1:55222", + "172.19.0.1:55222", + "172.20.0.1:55222" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:32:19.935418631Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 1361823571364904, + "StableID": "nm33fAomdB11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:760e2195462306914e30e0cbf83b93eae29156b3ec710a6e754daaaee1d1731b", + "KeyExpiry": "2026-11-08T18:32:20Z", + "DiscoKey": "discokey:2578a9395027712379d3e4fc5af197e2e1b2e1c77e5480f6724bb2ab80f6c41c", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:53343", + "10.65.0.27:53343", + "172.17.0.1:53343", + "172.19.0.1:53343", + "172.20.0.1:53343" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:32:20.474345204Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "2441314712356406": { + "ID": 2441314712356406, + "LoginName": "squirtle.tail78f774.ts.net", + "DisplayName": "squirtle" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "venusaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8322501964150623, + "StableID": "nkmAWp1Hz721CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:2a6aba6e59e00e32e124286cc338461a517503e3421b0aa1b4070befbf63665c", + "KeyExpiry": "2026-11-08T18:32:19Z", + "DiscoKey": "discokey:a002ae4629752ca3e8a7762b61d30bce26e58e63036698d42754f598df43a75e", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:55222", + "10.65.0.27:55222", + "172.17.0.1:55222", + "172.19.0.1:55222", + "172.20.0.1:55222" + ], + "Hostinfo": {"Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:32:19.935418631Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:2a6aba6e59e00e32e124286cc338461a517503e3421b0aa1b4070befbf63665c", + "MachineKey": "mkey:6f86dbef8eb289b5a582228c8957d7dd42ed4c52e5f694d5876ffa9690254357", + "Peers": [{ + "ID": 7742721577423862, + "StableID": "nFFN6fAhT321CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:902119616bcd067166ea48b310c7ca41b1b2ab46acf197b7d7c02bceb1e8ab0e", + "DiscoKey": "discokey:cc1c3a0527f8341e7b409eb82c20bc483c43b292452d11c0fc898ba5dd6fea41", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:56470", + "10.65.0.27:56470", + "172.17.0.1:56470", + "172.19.0.1:56470", + "172.20.0.1:56470" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:32:12.903975602Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7653696384495579, + "StableID": "n6pTeHdNm221CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:84305a1d96b18015840e31377e672cc896c272dac9a0dc1e5efde6ec7fb29a20", + "DiscoKey": "discokey:f712525b2af2bc2d95db157980742f75ee8c0e6d6d5f73d7d4d3de71ff0f295a", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:37333", + "10.65.0.27:37333", + "172.17.0.1:37333", + "172.19.0.1:37333", + "172.20.0.1:37333" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:32:13.453546408Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 7822788726870038, + "StableID": "nqztutPx5421CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e7e51416a52a9110cd3fad145977448e098923c03ef2ee53f2e5cee41c6be414", + "DiscoKey": "discokey:376a11ffcecd094d3066c2b7563a4ff91785dc2861cb7fa0b3746965faeab271", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:41585", + "10.65.0.27:41585", + "172.17.0.1:41585", + "172.19.0.1:41585", + "172.20.0.1:41585" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:32:13.99653772Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 7337416301468498, + "StableID": "nqU2m5V8Jz11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b4092b5c99cdb9b3757aeae27a79539cd74bd392fb3693d0535344a40c4eb37e", + "DiscoKey": "discokey:f73bf845dfb061af8e8ec2b135249ac7f6b0dcfbc82fe2a24f1d10737d406801", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:56017", + "10.65.0.27:56017", + "172.17.0.1:56017", + "172.19.0.1:56017", + "172.20.0.1:56017" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:32:14.526492479Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6530979098763741, + "StableID": "ngatfHktzs11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:456d8df79530f5211dfd525c45e508f2cffc3578c55d161b51913e9832ca046f", + "DiscoKey": "discokey:7e40a59658c0eb556738fdd5b29a9c555f62a089090fd5e691a1b1ff63e7b05f", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:55361", + "10.65.0.27:55361", + "172.17.0.1:55361", + "172.19.0.1:55361", + "172.20.0.1:55361" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:32:15.069827367Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2517747849710593, + "StableID": "nQ8gr4yHfL11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a1ddcb033ed5e74eb456e324cdab5f412e190d072eae4f76e0769d3c095df774", + "DiscoKey": "discokey:139294a6276f864da6a382192299053837018064290aef14db70c00574f2fb69", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:48760", + "10.65.0.27:48760", + "172.17.0.1:48760", + "172.19.0.1:48760", + "172.20.0.1:48760" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:32:15.597080057Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6838958301879313, + "StableID": "nzX2EbqNQv11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd33a2684a4d8116ae6a9f9a29accda91ee75200b60260cd7ea7e88783b88c33", + "DiscoKey": "discokey:00c85530ef7afb763e0e81875090d06ba2dcefe9f276d50fdcc1134349027764", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:46349", + "10.65.0.27:46349", + "172.17.0.1:46349", + "172.19.0.1:46349", + "172.20.0.1:46349" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:32:16.135347917Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 4896979443737729, + "StableID": "ncSSX5MrEf11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7ed075d9376fbfc5e81ea7ab1416cf3a80b622d1c054144ee46235060a893960", + "DiscoKey": "discokey:901ac3ba06b28bd5baa1c657979edc057c1cfaac3be65e0982407c8bf094a96e", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:49291", + "10.65.0.27:49291", + "172.17.0.1:49291", + "172.19.0.1:49291", + "172.20.0.1:49291" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:32:16.685850697Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2441314712356406, + "StableID": "nBF1FUCg4L11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1a126fbc286def9c48b4b6b4db77e6b8086782a1784ddaedf112f5ad3cbb4551", + "DiscoKey": "discokey:7b11635a4c1c1db62d7eab3da3f42e59e5223c537d44e6314f57658af7b2570f", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:41076", + "10.65.0.27:41076", + "172.17.0.1:41076", + "172.19.0.1:41076", + "172.20.0.1:41076" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:32:17.221955091Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7213159542142581, + "StableID": "nUNDSFUrKy11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:48deeae5d1a74e18ad2dd70c4abde674add0fb92a0602281f9d68991729fcf5e", + "DiscoKey": "discokey:dbda69eb016a4822020a6c896450b7ac0ab8cc2b79c546798385d799d6baee45", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:49926", + "10.65.0.27:49926", + "172.17.0.1:49926", + "172.19.0.1:49926", + "172.20.0.1:49926" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:32:17.766631203Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7977055529972839, + "StableID": "nWkL3tipH521CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:79f06d1ed26e54319d065964d15872f2267cc1ecf7f56426de441ac4251d1773", + "DiscoKey": "discokey:bac5ec857a3afad8a04ec8880a0b1e936ea161c4b271f2675c920b769282f768", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:36008", + "10.65.0.27:36008", + "172.17.0.1:36008", + "172.19.0.1:36008", + "172.20.0.1:36008" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:32:18.305657926Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 7660868258443220, + "StableID": "nM76b52dp221CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:36ac8acbbdc4e7461c32670facafc19d77cc2241d2512deac8d8bfa59136ee46", + "DiscoKey": "discokey:4f855703a0c6ff4548322e91cc34b324224ff4e760539143f31d1234ebd02a51", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:53115", + "10.65.0.27:53115", + "172.17.0.1:53115", + "172.19.0.1:53115", + "172.20.0.1:53115" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:32:18.850273543Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2198817906034593, + "StableID": "nadmrdDrAJ11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:5e34245e085df6504a6c02709d65e513f752fdcf96b7081467eb45025a397c08", + "KeyExpiry": "2026-11-08T18:32:19Z", + "DiscoKey": "discokey:f3b92fad07f1d3ce591182dee3eaf8dc5d1d052ba552282d6d9290fbf8a7c918", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:33001", + "10.65.0.27:33001", + "172.17.0.1:33001", + "172.19.0.1:33001", + "172.20.0.1:33001" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:32:19.390793765Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1361823571364904, + "StableID": "nm33fAomdB11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:760e2195462306914e30e0cbf83b93eae29156b3ec710a6e754daaaee1d1731b", + "KeyExpiry": "2026-11-08T18:32:20Z", + "DiscoKey": "discokey:2578a9395027712379d3e4fc5af197e2e1b2e1c77e5480f6724bb2ab80f6c41c", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:53343", + "10.65.0.27:53343", + "172.17.0.1:53343", + "172.19.0.1:53343", + "172.20.0.1:53343" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:32:20.474345204Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "weedle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7213159542142581, + "StableID": "nUNDSFUrKy11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 7213159542142581, + "Key": "nodekey:48deeae5d1a74e18ad2dd70c4abde674add0fb92a0602281f9d68991729fcf5e", + "DiscoKey": "discokey:dbda69eb016a4822020a6c896450b7ac0ab8cc2b79c546798385d799d6baee45", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:49926", + "10.65.0.27:49926", + "172.17.0.1:49926", + "172.19.0.1:49926", + "172.20.0.1:49926" + ], + "Hostinfo": {"Hostname": "weedle", "RequestTags": ["tag:client"], "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:32:17.766631203Z", + "Tags": ["tag:client"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:48deeae5d1a74e18ad2dd70c4abde674add0fb92a0602281f9d68991729fcf5e", + "MachineKey": "mkey:0c92a1df068e14357dcde79e277882611f0292943155b4ad34d4339b6c592478", + "Peers": [{ + "ID": 7742721577423862, + "StableID": "nFFN6fAhT321CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:902119616bcd067166ea48b310c7ca41b1b2ab46acf197b7d7c02bceb1e8ab0e", + "DiscoKey": "discokey:cc1c3a0527f8341e7b409eb82c20bc483c43b292452d11c0fc898ba5dd6fea41", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:56470", + "10.65.0.27:56470", + "172.17.0.1:56470", + "172.19.0.1:56470", + "172.20.0.1:56470" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:32:12.903975602Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7653696384495579, + "StableID": "n6pTeHdNm221CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:84305a1d96b18015840e31377e672cc896c272dac9a0dc1e5efde6ec7fb29a20", + "DiscoKey": "discokey:f712525b2af2bc2d95db157980742f75ee8c0e6d6d5f73d7d4d3de71ff0f295a", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:37333", + "10.65.0.27:37333", + "172.17.0.1:37333", + "172.19.0.1:37333", + "172.20.0.1:37333" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:32:13.453546408Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 7822788726870038, + "StableID": "nqztutPx5421CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e7e51416a52a9110cd3fad145977448e098923c03ef2ee53f2e5cee41c6be414", + "DiscoKey": "discokey:376a11ffcecd094d3066c2b7563a4ff91785dc2861cb7fa0b3746965faeab271", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:41585", + "10.65.0.27:41585", + "172.17.0.1:41585", + "172.19.0.1:41585", + "172.20.0.1:41585" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:32:13.99653772Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 7337416301468498, + "StableID": "nqU2m5V8Jz11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b4092b5c99cdb9b3757aeae27a79539cd74bd392fb3693d0535344a40c4eb37e", + "DiscoKey": "discokey:f73bf845dfb061af8e8ec2b135249ac7f6b0dcfbc82fe2a24f1d10737d406801", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:56017", + "10.65.0.27:56017", + "172.17.0.1:56017", + "172.19.0.1:56017", + "172.20.0.1:56017" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:32:14.526492479Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6530979098763741, + "StableID": "ngatfHktzs11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:456d8df79530f5211dfd525c45e508f2cffc3578c55d161b51913e9832ca046f", + "DiscoKey": "discokey:7e40a59658c0eb556738fdd5b29a9c555f62a089090fd5e691a1b1ff63e7b05f", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:55361", + "10.65.0.27:55361", + "172.17.0.1:55361", + "172.19.0.1:55361", + "172.20.0.1:55361" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:32:15.069827367Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2517747849710593, + "StableID": "nQ8gr4yHfL11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a1ddcb033ed5e74eb456e324cdab5f412e190d072eae4f76e0769d3c095df774", + "DiscoKey": "discokey:139294a6276f864da6a382192299053837018064290aef14db70c00574f2fb69", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:48760", + "10.65.0.27:48760", + "172.17.0.1:48760", + "172.19.0.1:48760", + "172.20.0.1:48760" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:32:15.597080057Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6838958301879313, + "StableID": "nzX2EbqNQv11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd33a2684a4d8116ae6a9f9a29accda91ee75200b60260cd7ea7e88783b88c33", + "DiscoKey": "discokey:00c85530ef7afb763e0e81875090d06ba2dcefe9f276d50fdcc1134349027764", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:46349", + "10.65.0.27:46349", + "172.17.0.1:46349", + "172.19.0.1:46349", + "172.20.0.1:46349" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:32:16.135347917Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 4896979443737729, + "StableID": "ncSSX5MrEf11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7ed075d9376fbfc5e81ea7ab1416cf3a80b622d1c054144ee46235060a893960", + "DiscoKey": "discokey:901ac3ba06b28bd5baa1c657979edc057c1cfaac3be65e0982407c8bf094a96e", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:49291", + "10.65.0.27:49291", + "172.17.0.1:49291", + "172.19.0.1:49291", + "172.20.0.1:49291" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:32:16.685850697Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2441314712356406, + "StableID": "nBF1FUCg4L11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1a126fbc286def9c48b4b6b4db77e6b8086782a1784ddaedf112f5ad3cbb4551", + "DiscoKey": "discokey:7b11635a4c1c1db62d7eab3da3f42e59e5223c537d44e6314f57658af7b2570f", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:41076", + "10.65.0.27:41076", + "172.17.0.1:41076", + "172.19.0.1:41076", + "172.20.0.1:41076" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:32:17.221955091Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7977055529972839, + "StableID": "nWkL3tipH521CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:79f06d1ed26e54319d065964d15872f2267cc1ecf7f56426de441ac4251d1773", + "DiscoKey": "discokey:bac5ec857a3afad8a04ec8880a0b1e936ea161c4b271f2675c920b769282f768", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:36008", + "10.65.0.27:36008", + "172.17.0.1:36008", + "172.19.0.1:36008", + "172.20.0.1:36008" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:32:18.305657926Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 7660868258443220, + "StableID": "nM76b52dp221CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:36ac8acbbdc4e7461c32670facafc19d77cc2241d2512deac8d8bfa59136ee46", + "DiscoKey": "discokey:4f855703a0c6ff4548322e91cc34b324224ff4e760539143f31d1234ebd02a51", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:53115", + "10.65.0.27:53115", + "172.17.0.1:53115", + "172.19.0.1:53115", + "172.20.0.1:53115" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:32:18.850273543Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2198817906034593, + "StableID": "nadmrdDrAJ11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:5e34245e085df6504a6c02709d65e513f752fdcf96b7081467eb45025a397c08", + "KeyExpiry": "2026-11-08T18:32:19Z", + "DiscoKey": "discokey:f3b92fad07f1d3ce591182dee3eaf8dc5d1d052ba552282d6d9290fbf8a7c918", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:33001", + "10.65.0.27:33001", + "172.17.0.1:33001", + "172.19.0.1:33001", + "172.20.0.1:33001" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:32:19.390793765Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 8322501964150623, + "StableID": "nkmAWp1Hz721CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:2a6aba6e59e00e32e124286cc338461a517503e3421b0aa1b4070befbf63665c", + "KeyExpiry": "2026-11-08T18:32:19Z", + "DiscoKey": "discokey:a002ae4629752ca3e8a7762b61d30bce26e58e63036698d42754f598df43a75e", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:55222", + "10.65.0.27:55222", + "172.17.0.1:55222", + "172.19.0.1:55222", + "172.20.0.1:55222" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:32:19.935418631Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 1361823571364904, + "StableID": "nm33fAomdB11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:760e2195462306914e30e0cbf83b93eae29156b3ec710a6e754daaaee1d1731b", + "KeyExpiry": "2026-11-08T18:32:20Z", + "DiscoKey": "discokey:2578a9395027712379d3e4fc5af197e2e1b2e1c77e5480f6724bb2ab80f6c41c", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:53343", + "10.65.0.27:53343", + "172.17.0.1:53343", + "172.19.0.1:53343", + "172.20.0.1:53343" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:32:20.474345204Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "7213159542142581": { + "ID": 7213159542142581, + "LoginName": "weedle.tail78f774.ts.net", + "DisplayName": "weedle" + }} + } + }} +} diff --git a/hscontrol/policy/v2/testdata/sshtest_results/sshtest-allpass-autogroup-self-same-user.hujson b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-allpass-autogroup-self-same-user.hujson new file mode 100644 index 00000000..59ac6702 --- /dev/null +++ b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-allpass-autogroup-self-same-user.hujson @@ -0,0 +1,20036 @@ +// sshtest-allpass-autogroup-self-same-user +// +// autogroup:self with single-user pair, sshTests accept +// +// Nodes with filter rules: 15 of 15 +// Captured at: 2026-05-12T18:33:05Z +// tool version: tscap/dev +// schema version: 1 +{ + "schema_version": 1, + "test_id": "sshtest-allpass-autogroup-self-same-user", + "description": "autogroup:self with single-user pair, sshTests accept", + "category": "sshtest", + "captured_at": "2026-05-12T18:33:05.760476613Z", + "tool_version": "tscap/dev", + "tailnet": "odin@example.com", + "input": { + "api_response_code": 200, + "tailnet": { + "dns": {"magic_dns": false, "nameservers": [], "search_paths": [], "split_dns": {}}, + "settings": {} + }, + "scenario_hujson": " \n \n \n \n{\n\t\"category\": \"sshtest\",\n\t\"description\": \"autogroup:self with single-user pair, sshTests accept\",\n\t\"id\": \"sshtest-allpass-autogroup-self-same-user\",\n\t\"policy\": {\"ssh\": [{\n\t\t\"action\": \"accept\",\n\t\t\"dst\": [\"autogroup:self\"],\n\t\t\"src\": [\"autogroup:member\"],\n\t\t\"users\": [\"root\"]\n\t}], \"sshTests\": [{\n\t\t\"accept\": [\"root\"],\n\t\t\"dst\": [\"thor@example.org\"],\n\t\t\"src\": \"thor@example.org\"\n\t}], \"tagOwners\": {\n\t\t\"tag:prod\": [\"odin@example.com\"],\n\t\t\"tag:server\": [\"odin@example.com\"]\n\t}},\n\t\"tailnet\": {\n\t\t\"dns\": {\"magic_dns\": false, \"nameservers\": [], \"search_paths\": [], \"split_dns\": {}},\n\t\t\"settings\": {}\n\t},\n\t\"topology\": \"../_topologies/grant.hujson\"\n}\n", + "scenario_path": "scenarios/sshtest/sshtest-allpass-autogroup-self-same-user.hujson", + "full_policy": { + "ssh": [{ + "action": "accept", + "dst": ["autogroup:self"], + "src": ["autogroup:member"], + "users": ["root"] + }], + "sshTests": [{ + "accept": ["root"], + "dst": ["thor@example.org"], + "src": "thor@example.org" + }], + "tagOwners": {"tag:prod": ["odin@example.com"], "tag:server": ["odin@example.com"]} + } + }, + "topology": {"users": [ + {"id": 1, "name": "odin", "email": "odin@example.com"}, + {"id": 2, "name": "thor", "email": "thor@example.org"}, + {"id": 3, "name": "freya", "email": "freya@example.com"} + ], "nodes": {"beedrill": { + "hostname": "beedrill", + "tags": ["tag:server"], + "ipv4": "100.64.0.16", + "ipv6": "fd7a:115c:a1e0::10", + "routable_ips": [], + "approved_routes": [] + }, "blastoise": { + "hostname": "blastoise", + "tags": ["tag:exit", "tag:router"], + "ipv4": "100.64.0.9", + "ipv6": "fd7a:115c:a1e0::9", + "routable_ips": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "bulbasaur": { + "hostname": "bulbasaur", + "tags": [], + "ipv4": "100.64.0.19", + "ipv6": "fd7a:115c:a1e0::13", + "user": "odin", + "routable_ips": [], + "approved_routes": [] + }, "charmander": { + "hostname": "charmander", + "tags": ["tag:exit"], + "ipv4": "100.64.0.4", + "ipv6": "fd7a:115c:a1e0::4", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "fearow": { + "hostname": "fearow", + "tags": ["tag:fearow"], + "ipv4": "100.64.0.12", + "ipv6": "fd7a:115c:a1e0::c", + "routable_ips": ["10.55.0.0/16"], + "approved_routes": [] + }, "ivysaur": { + "hostname": "ivysaur", + "tags": [], + "ipv4": "100.64.0.17", + "ipv6": "fd7a:115c:a1e0::11", + "user": "thor", + "routable_ips": [], + "approved_routes": [] + }, "kakuna": { + "hostname": "kakuna", + "tags": ["tag:prod"], + "ipv4": "100.64.0.15", + "ipv6": "fd7a:115c:a1e0::f", + "routable_ips": [], + "approved_routes": [] + }, "pidgeotto": { + "hostname": "pidgeotto", + "tags": ["tag:pidgeotto"], + "ipv4": "100.64.0.3", + "ipv6": "fd7a:115c:a1e0::3", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "pidgey": { + "hostname": "pidgey", + "tags": ["tag:pidgey"], + "ipv4": "100.64.0.2", + "ipv6": "fd7a:115c:a1e0::2", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "raticate": { + "hostname": "raticate", + "tags": ["tag:group-b"], + "ipv4": "100.64.0.6", + "ipv6": "fd7a:115c:a1e0::6", + "routable_ips": [], + "approved_routes": [] + }, "rattata": { + "hostname": "rattata", + "tags": ["tag:group-a"], + "ipv4": "100.64.0.5", + "ipv6": "fd7a:115c:a1e0::5", + "routable_ips": [], + "approved_routes": [] + }, "spearow": { + "hostname": "spearow", + "tags": ["tag:spearow"], + "ipv4": "100.64.0.11", + "ipv6": "fd7a:115c:a1e0::b", + "routable_ips": ["10.44.0.0/16"], + "approved_routes": [] + }, "squirtle": { + "hostname": "squirtle", + "tags": ["tag:router"], + "ipv4": "100.64.0.13", + "ipv6": "fd7a:115c:a1e0::d", + "routable_ips": ["10.33.0.0/16"], + "approved_routes": [] + }, "venusaur": { + "hostname": "venusaur", + "tags": [], + "ipv4": "100.64.0.18", + "ipv6": "fd7a:115c:a1e0::12", + "user": "freya", + "routable_ips": [], + "approved_routes": [] + }, "weedle": { + "hostname": "weedle", + "tags": ["tag:client"], + "ipv4": "100.64.0.14", + "ipv6": "fd7a:115c:a1e0::e", + "routable_ips": [], + "approved_routes": [] + }}}, + "captures": {"beedrill": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8833086820652244, + "StableID": "nBSfrKDXyB21CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 8833086820652244, + "Key": "nodekey:0ba0541859c797ac5f7ec9ed9f1c188500947b3931705e9cb31b3f584ecd8861", + "DiscoKey": "discokey:8839861f36c99c995cbeca958da544806ae29ff76aff636be07001939e4fcc55", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:41528", + "10.65.0.27:41528", + "172.17.0.1:41528", + "172.19.0.1:41528", + "172.20.0.1:41528" + ], + "Hostinfo": {"Hostname": "beedrill", "RequestTags": ["tag:server"], "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:33:14.129122113Z", + "Tags": ["tag:server"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:0ba0541859c797ac5f7ec9ed9f1c188500947b3931705e9cb31b3f584ecd8861", + "MachineKey": "mkey:3ed4b339e15177a63556cfc75ed10d9e8e4a3d22f2845f62157017494f1d4f0a", + "Peers": [{ + "ID": 1209777249547958, + "StableID": "n3BbrDouSA11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a2081c3c2709901df4690fa1b7595a51519c22ad420f2b9acddcf2fdef9d401c", + "DiscoKey": "discokey:626f5816c03f257d6261f689c353f76bb515826afc2b36c2fa1cf7b515c55009", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:58126", + "10.65.0.27:58126", + "172.17.0.1:58126", + "172.19.0.1:58126", + "172.20.0.1:58126" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:33:08.294290382Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 4023169253352937, + "StableID": "nnuvDPq6RY11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b02b36dd505ace740bb4698542b8ed81ec4095bf6531b7287cdaff894f242b42", + "DiscoKey": "discokey:f15c47c262198507f69bd5014ebadb3f78efc139d16ac362a5d142b8c0c2133a", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:45115", + "10.65.0.27:45115", + "172.17.0.1:45115", + "172.19.0.1:45115", + "172.20.0.1:45115" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:33:08.763175709Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4652214928213325, + "StableID": "nahnSFozKd11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:77793ca1f48eb34568c93668af9146722be4b786bbe3398d563266b31ad4c17f", + "DiscoKey": "discokey:11f3a582666ea4f24807becf4d74de0d2cc6dfb8bcb5e405e635d7e7a470c366", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:33:09.299397318Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 8731075257292874, + "StableID": "n1CpKRYKBB21CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3a6ffa9cec643a3ee5c74ee56b7aff3e4f113d181292b0503b95264eb29dbf72", + "DiscoKey": "discokey:6e977e9d58f6ae95801087703d09ce5b0b06646c2d44e6597ed6b441e3a8181f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:37260", + "10.65.0.27:37260", + "172.17.0.1:37260", + "172.19.0.1:37260", + "172.20.0.1:37260" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:33:09.837588413Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 5321503171654358, + "StableID": "nqUZe9s7Zi11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6f8025967b9e427b50a5b8533fda537e864eaccce2d33a8a8e693cae1098566d", + "DiscoKey": "discokey:dceded285b2d1bba3b281c50b52371b0fb12a215539817c6c3d320d634f06842", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:56832", + "10.65.0.27:56832", + "172.17.0.1:56832", + "172.19.0.1:56832", + "172.20.0.1:56832" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:33:10.385856224Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4492892243963888, + "StableID": "njJvQKfq5c11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5e68f80a29fce97eaab751f7dafac4f45c67790d0ec5439d3a42879dd865853e", + "DiscoKey": "discokey:308832a609850e9acd8e9e8f28b0e9820c55931d854eb442a0cd3c814472757c", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:34594", + "10.65.0.27:34594", + "172.17.0.1:34594", + "172.19.0.1:34594", + "172.20.0.1:34594" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:33:10.925761545Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4322992263202343, + "StableID": "neLeuDgtka11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6bbf76b5ac197773c0b859a9b1c91e44b93595fa95e5a62930adfa8ec5180041", + "DiscoKey": "discokey:4a33e21c16f93042152ced77f5ba089c8e4bde91258a303ed65fa20227ad8b25", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:44848", + "10.65.0.27:44848", + "172.17.0.1:44848", + "172.19.0.1:44848", + "172.20.0.1:44848" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:33:11.458425053Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 3081484268680458, + "StableID": "nKy1nFNc4R11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1cd157428e354b28b71a831d8b65eb680e81004d6ebcc78d9309b50ee2412b2b", + "DiscoKey": "discokey:6641b6c439d0d5cd5bbb7d1375e4bde3c8b4219c3c0e95951c3cf1ea0f790b05", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:48756", + "10.65.0.27:48756", + "172.17.0.1:48756", + "172.19.0.1:48756", + "172.20.0.1:48756" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:33:11.999531663Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 469765205737312, + "StableID": "nBiYbFwkf411CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e3d073dbd2e6677630b5a379c2338653747a44c303e1ca213330297865d6a17f", + "DiscoKey": "discokey:c58b38472907cad9b8438598dfd3cabf76d0b4f3bda28294d711f0d2ba773242", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:45167", + "10.65.0.27:45167", + "172.17.0.1:45167", + "172.19.0.1:45167", + "172.20.0.1:45167" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:33:12.531505155Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8666116292854433, + "StableID": "neyY5SBufA21CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd7d9da01be466b8da4f4a04ab5ca3462646c23ee86179436f562659298e057a", + "DiscoKey": "discokey:f147cf46411b38f2cf4f9afe7aa9fa5808876e3e3b5c3af2f9014a333f55cb56", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:51954", + "10.65.0.27:51954", + "172.17.0.1:51954", + "172.19.0.1:51954", + "172.20.0.1:51954" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:33:13.069459914Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 4087990560702471, + "StableID": "nYVdBeaTvY11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:dcd257a4b27218522012867ad3a96efce3b3fd72eb6ce226ade91bdd34f8502d", + "DiscoKey": "discokey:1a10cab9938af6686b0ce2990dae2250b82a6a5d1185f99a8800f0d3c3e7eb3e", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:60845", + "10.65.0.27:60845", + "172.17.0.1:60845", + "172.19.0.1:60845", + "172.20.0.1:60845" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:33:13.592579815Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 7035509393532425, + "StableID": "neou8JuPww11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:ecee0122e3a9f5a440fa5f224b7f8b73cb2c105204596b439595e9c192115624", + "KeyExpiry": "2026-11-08T18:33:14Z", + "DiscoKey": "discokey:0bb5fb3e7c8f425e1216249916032b6d300be145e7f518148132b57bb311dd74", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:57132", + "10.65.0.27:57132", + "172.17.0.1:57132", + "172.19.0.1:57132", + "172.20.0.1:57132" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:33:14.663005747Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6999886582499453, + "StableID": "nSoyJk9Gfw11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:9cc889d065800d1cefd0e57538710565c901432032569b4f058c17134506fa3b", + "KeyExpiry": "2026-11-08T18:33:15Z", + "DiscoKey": "discokey:4982335d30436caf95bc55d8c35a748544e40eaed360384bd887f6b83e04e95d", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:49044", + "10.65.0.27:49044", + "172.17.0.1:49044", + "172.19.0.1:49044", + "172.20.0.1:49044" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:33:15.208583828Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 6808557030166489, + "StableID": "nLixwNFcAv11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:c8fb5923da5e2e0991e21685f89114292bbd46e101009f97de3959018275c93f", + "KeyExpiry": "2026-11-08T18:33:15Z", + "DiscoKey": "discokey:d1097930c9c9cdd9bfdfd05fdc5c8dc2a16e4abf5a78ee9eca7474006aae6149", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:50794", + "10.65.0.27:50794", + "172.17.0.1:50794", + "172.19.0.1:50794", + "172.20.0.1:50794" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:33:15.755753394Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "8833086820652244": { + "ID": 8833086820652244, + "LoginName": "beedrill.tail78f774.ts.net", + "DisplayName": "beedrill" + }} + } + }, "blastoise": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4492892243963888, + "StableID": "njJvQKfq5c11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 4492892243963888, + "Key": "nodekey:5e68f80a29fce97eaab751f7dafac4f45c67790d0ec5439d3a42879dd865853e", + "DiscoKey": "discokey:308832a609850e9acd8e9e8f28b0e9820c55931d854eb442a0cd3c814472757c", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:34594", + "10.65.0.27:34594", + "172.17.0.1:34594", + "172.19.0.1:34594", + "172.20.0.1:34594" + ], + "Hostinfo": { + "Hostname": "blastoise", + "RoutableIPs": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit", "tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:33:10.925761545Z", + "Tags": ["tag:exit", "tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:5e68f80a29fce97eaab751f7dafac4f45c67790d0ec5439d3a42879dd865853e", + "MachineKey": "mkey:990f8b80e7ac44f950ddfe2d1c845d74bdfdef30dc38d044a1ac7453e30b194a", + "Peers": [{ + "ID": 1209777249547958, + "StableID": "n3BbrDouSA11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a2081c3c2709901df4690fa1b7595a51519c22ad420f2b9acddcf2fdef9d401c", + "DiscoKey": "discokey:626f5816c03f257d6261f689c353f76bb515826afc2b36c2fa1cf7b515c55009", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:58126", + "10.65.0.27:58126", + "172.17.0.1:58126", + "172.19.0.1:58126", + "172.20.0.1:58126" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:33:08.294290382Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 4023169253352937, + "StableID": "nnuvDPq6RY11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b02b36dd505ace740bb4698542b8ed81ec4095bf6531b7287cdaff894f242b42", + "DiscoKey": "discokey:f15c47c262198507f69bd5014ebadb3f78efc139d16ac362a5d142b8c0c2133a", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:45115", + "10.65.0.27:45115", + "172.17.0.1:45115", + "172.19.0.1:45115", + "172.20.0.1:45115" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:33:08.763175709Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4652214928213325, + "StableID": "nahnSFozKd11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:77793ca1f48eb34568c93668af9146722be4b786bbe3398d563266b31ad4c17f", + "DiscoKey": "discokey:11f3a582666ea4f24807becf4d74de0d2cc6dfb8bcb5e405e635d7e7a470c366", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:33:09.299397318Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 8731075257292874, + "StableID": "n1CpKRYKBB21CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3a6ffa9cec643a3ee5c74ee56b7aff3e4f113d181292b0503b95264eb29dbf72", + "DiscoKey": "discokey:6e977e9d58f6ae95801087703d09ce5b0b06646c2d44e6597ed6b441e3a8181f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:37260", + "10.65.0.27:37260", + "172.17.0.1:37260", + "172.19.0.1:37260", + "172.20.0.1:37260" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:33:09.837588413Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 5321503171654358, + "StableID": "nqUZe9s7Zi11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6f8025967b9e427b50a5b8533fda537e864eaccce2d33a8a8e693cae1098566d", + "DiscoKey": "discokey:dceded285b2d1bba3b281c50b52371b0fb12a215539817c6c3d320d634f06842", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:56832", + "10.65.0.27:56832", + "172.17.0.1:56832", + "172.19.0.1:56832", + "172.20.0.1:56832" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:33:10.385856224Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4322992263202343, + "StableID": "neLeuDgtka11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6bbf76b5ac197773c0b859a9b1c91e44b93595fa95e5a62930adfa8ec5180041", + "DiscoKey": "discokey:4a33e21c16f93042152ced77f5ba089c8e4bde91258a303ed65fa20227ad8b25", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:44848", + "10.65.0.27:44848", + "172.17.0.1:44848", + "172.19.0.1:44848", + "172.20.0.1:44848" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:33:11.458425053Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 3081484268680458, + "StableID": "nKy1nFNc4R11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1cd157428e354b28b71a831d8b65eb680e81004d6ebcc78d9309b50ee2412b2b", + "DiscoKey": "discokey:6641b6c439d0d5cd5bbb7d1375e4bde3c8b4219c3c0e95951c3cf1ea0f790b05", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:48756", + "10.65.0.27:48756", + "172.17.0.1:48756", + "172.19.0.1:48756", + "172.20.0.1:48756" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:33:11.999531663Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 469765205737312, + "StableID": "nBiYbFwkf411CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e3d073dbd2e6677630b5a379c2338653747a44c303e1ca213330297865d6a17f", + "DiscoKey": "discokey:c58b38472907cad9b8438598dfd3cabf76d0b4f3bda28294d711f0d2ba773242", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:45167", + "10.65.0.27:45167", + "172.17.0.1:45167", + "172.19.0.1:45167", + "172.20.0.1:45167" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:33:12.531505155Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8666116292854433, + "StableID": "neyY5SBufA21CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd7d9da01be466b8da4f4a04ab5ca3462646c23ee86179436f562659298e057a", + "DiscoKey": "discokey:f147cf46411b38f2cf4f9afe7aa9fa5808876e3e3b5c3af2f9014a333f55cb56", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:51954", + "10.65.0.27:51954", + "172.17.0.1:51954", + "172.19.0.1:51954", + "172.20.0.1:51954" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:33:13.069459914Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 4087990560702471, + "StableID": "nYVdBeaTvY11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:dcd257a4b27218522012867ad3a96efce3b3fd72eb6ce226ade91bdd34f8502d", + "DiscoKey": "discokey:1a10cab9938af6686b0ce2990dae2250b82a6a5d1185f99a8800f0d3c3e7eb3e", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:60845", + "10.65.0.27:60845", + "172.17.0.1:60845", + "172.19.0.1:60845", + "172.20.0.1:60845" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:33:13.592579815Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8833086820652244, + "StableID": "nBSfrKDXyB21CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0ba0541859c797ac5f7ec9ed9f1c188500947b3931705e9cb31b3f584ecd8861", + "DiscoKey": "discokey:8839861f36c99c995cbeca958da544806ae29ff76aff636be07001939e4fcc55", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:41528", + "10.65.0.27:41528", + "172.17.0.1:41528", + "172.19.0.1:41528", + "172.20.0.1:41528" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:33:14.129122113Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7035509393532425, + "StableID": "neou8JuPww11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:ecee0122e3a9f5a440fa5f224b7f8b73cb2c105204596b439595e9c192115624", + "KeyExpiry": "2026-11-08T18:33:14Z", + "DiscoKey": "discokey:0bb5fb3e7c8f425e1216249916032b6d300be145e7f518148132b57bb311dd74", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:57132", + "10.65.0.27:57132", + "172.17.0.1:57132", + "172.19.0.1:57132", + "172.20.0.1:57132" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:33:14.663005747Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6999886582499453, + "StableID": "nSoyJk9Gfw11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:9cc889d065800d1cefd0e57538710565c901432032569b4f058c17134506fa3b", + "KeyExpiry": "2026-11-08T18:33:15Z", + "DiscoKey": "discokey:4982335d30436caf95bc55d8c35a748544e40eaed360384bd887f6b83e04e95d", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:49044", + "10.65.0.27:49044", + "172.17.0.1:49044", + "172.19.0.1:49044", + "172.20.0.1:49044" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:33:15.208583828Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 6808557030166489, + "StableID": "nLixwNFcAv11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:c8fb5923da5e2e0991e21685f89114292bbd46e101009f97de3959018275c93f", + "KeyExpiry": "2026-11-08T18:33:15Z", + "DiscoKey": "discokey:d1097930c9c9cdd9bfdfd05fdc5c8dc2a16e4abf5a78ee9eca7474006aae6149", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:50794", + "10.65.0.27:50794", + "172.17.0.1:50794", + "172.19.0.1:50794", + "172.20.0.1:50794" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:33:15.755753394Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4492892243963888": { + "ID": 4492892243963888, + "LoginName": "blastoise.tail78f774.ts.net", + "DisplayName": "blastoise" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "bulbasaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6808557030166489, + "StableID": "nLixwNFcAv11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:c8fb5923da5e2e0991e21685f89114292bbd46e101009f97de3959018275c93f", + "KeyExpiry": "2026-11-08T18:33:15Z", + "DiscoKey": "discokey:d1097930c9c9cdd9bfdfd05fdc5c8dc2a16e4abf5a78ee9eca7474006aae6149", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:50794", + "10.65.0.27:50794", + "172.17.0.1:50794", + "172.19.0.1:50794", + "172.20.0.1:50794" + ], + "Hostinfo": {"Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:33:15.755753394Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:c8fb5923da5e2e0991e21685f89114292bbd46e101009f97de3959018275c93f", + "MachineKey": "mkey:223ef523f80def19ecf729d27d15eee713692adb78a865deb191da30bddb5c0d", + "Peers": [{ + "ID": 1209777249547958, + "StableID": "n3BbrDouSA11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a2081c3c2709901df4690fa1b7595a51519c22ad420f2b9acddcf2fdef9d401c", + "DiscoKey": "discokey:626f5816c03f257d6261f689c353f76bb515826afc2b36c2fa1cf7b515c55009", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:58126", + "10.65.0.27:58126", + "172.17.0.1:58126", + "172.19.0.1:58126", + "172.20.0.1:58126" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:33:08.294290382Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 4023169253352937, + "StableID": "nnuvDPq6RY11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b02b36dd505ace740bb4698542b8ed81ec4095bf6531b7287cdaff894f242b42", + "DiscoKey": "discokey:f15c47c262198507f69bd5014ebadb3f78efc139d16ac362a5d142b8c0c2133a", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:45115", + "10.65.0.27:45115", + "172.17.0.1:45115", + "172.19.0.1:45115", + "172.20.0.1:45115" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:33:08.763175709Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4652214928213325, + "StableID": "nahnSFozKd11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:77793ca1f48eb34568c93668af9146722be4b786bbe3398d563266b31ad4c17f", + "DiscoKey": "discokey:11f3a582666ea4f24807becf4d74de0d2cc6dfb8bcb5e405e635d7e7a470c366", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:33:09.299397318Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 8731075257292874, + "StableID": "n1CpKRYKBB21CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3a6ffa9cec643a3ee5c74ee56b7aff3e4f113d181292b0503b95264eb29dbf72", + "DiscoKey": "discokey:6e977e9d58f6ae95801087703d09ce5b0b06646c2d44e6597ed6b441e3a8181f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:37260", + "10.65.0.27:37260", + "172.17.0.1:37260", + "172.19.0.1:37260", + "172.20.0.1:37260" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:33:09.837588413Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 5321503171654358, + "StableID": "nqUZe9s7Zi11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6f8025967b9e427b50a5b8533fda537e864eaccce2d33a8a8e693cae1098566d", + "DiscoKey": "discokey:dceded285b2d1bba3b281c50b52371b0fb12a215539817c6c3d320d634f06842", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:56832", + "10.65.0.27:56832", + "172.17.0.1:56832", + "172.19.0.1:56832", + "172.20.0.1:56832" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:33:10.385856224Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4492892243963888, + "StableID": "njJvQKfq5c11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5e68f80a29fce97eaab751f7dafac4f45c67790d0ec5439d3a42879dd865853e", + "DiscoKey": "discokey:308832a609850e9acd8e9e8f28b0e9820c55931d854eb442a0cd3c814472757c", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:34594", + "10.65.0.27:34594", + "172.17.0.1:34594", + "172.19.0.1:34594", + "172.20.0.1:34594" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:33:10.925761545Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4322992263202343, + "StableID": "neLeuDgtka11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6bbf76b5ac197773c0b859a9b1c91e44b93595fa95e5a62930adfa8ec5180041", + "DiscoKey": "discokey:4a33e21c16f93042152ced77f5ba089c8e4bde91258a303ed65fa20227ad8b25", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:44848", + "10.65.0.27:44848", + "172.17.0.1:44848", + "172.19.0.1:44848", + "172.20.0.1:44848" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:33:11.458425053Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 3081484268680458, + "StableID": "nKy1nFNc4R11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1cd157428e354b28b71a831d8b65eb680e81004d6ebcc78d9309b50ee2412b2b", + "DiscoKey": "discokey:6641b6c439d0d5cd5bbb7d1375e4bde3c8b4219c3c0e95951c3cf1ea0f790b05", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:48756", + "10.65.0.27:48756", + "172.17.0.1:48756", + "172.19.0.1:48756", + "172.20.0.1:48756" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:33:11.999531663Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 469765205737312, + "StableID": "nBiYbFwkf411CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e3d073dbd2e6677630b5a379c2338653747a44c303e1ca213330297865d6a17f", + "DiscoKey": "discokey:c58b38472907cad9b8438598dfd3cabf76d0b4f3bda28294d711f0d2ba773242", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:45167", + "10.65.0.27:45167", + "172.17.0.1:45167", + "172.19.0.1:45167", + "172.20.0.1:45167" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:33:12.531505155Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8666116292854433, + "StableID": "neyY5SBufA21CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd7d9da01be466b8da4f4a04ab5ca3462646c23ee86179436f562659298e057a", + "DiscoKey": "discokey:f147cf46411b38f2cf4f9afe7aa9fa5808876e3e3b5c3af2f9014a333f55cb56", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:51954", + "10.65.0.27:51954", + "172.17.0.1:51954", + "172.19.0.1:51954", + "172.20.0.1:51954" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:33:13.069459914Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 4087990560702471, + "StableID": "nYVdBeaTvY11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:dcd257a4b27218522012867ad3a96efce3b3fd72eb6ce226ade91bdd34f8502d", + "DiscoKey": "discokey:1a10cab9938af6686b0ce2990dae2250b82a6a5d1185f99a8800f0d3c3e7eb3e", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:60845", + "10.65.0.27:60845", + "172.17.0.1:60845", + "172.19.0.1:60845", + "172.20.0.1:60845" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:33:13.592579815Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8833086820652244, + "StableID": "nBSfrKDXyB21CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0ba0541859c797ac5f7ec9ed9f1c188500947b3931705e9cb31b3f584ecd8861", + "DiscoKey": "discokey:8839861f36c99c995cbeca958da544806ae29ff76aff636be07001939e4fcc55", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:41528", + "10.65.0.27:41528", + "172.17.0.1:41528", + "172.19.0.1:41528", + "172.20.0.1:41528" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:33:14.129122113Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7035509393532425, + "StableID": "neou8JuPww11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:ecee0122e3a9f5a440fa5f224b7f8b73cb2c105204596b439595e9c192115624", + "KeyExpiry": "2026-11-08T18:33:14Z", + "DiscoKey": "discokey:0bb5fb3e7c8f425e1216249916032b6d300be145e7f518148132b57bb311dd74", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:57132", + "10.65.0.27:57132", + "172.17.0.1:57132", + "172.19.0.1:57132", + "172.20.0.1:57132" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:33:14.663005747Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6999886582499453, + "StableID": "nSoyJk9Gfw11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:9cc889d065800d1cefd0e57538710565c901432032569b4f058c17134506fa3b", + "KeyExpiry": "2026-11-08T18:33:15Z", + "DiscoKey": "discokey:4982335d30436caf95bc55d8c35a748544e40eaed360384bd887f6b83e04e95d", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:49044", + "10.65.0.27:49044", + "172.17.0.1:49044", + "172.19.0.1:49044", + "172.20.0.1:49044" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:33:15.208583828Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": [{ + "principals": [{"nodeIP": "100.64.0.19"}, {"nodeIP": "fd7a:115c:a1e0::13"}], + "sshUsers": {"root": "root"}, + "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + } + }]}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + }, + "ssh_rules": [{ + "principals": [{"nodeIP": "100.64.0.19"}, {"nodeIP": "fd7a:115c:a1e0::13"}], + "sshUsers": {"root": "root"}, + "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + } + }] + }, "charmander": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4652214928213325, + "StableID": "nahnSFozKd11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 4652214928213325, + "Key": "nodekey:77793ca1f48eb34568c93668af9146722be4b786bbe3398d563266b31ad4c17f", + "DiscoKey": "discokey:11f3a582666ea4f24807becf4d74de0d2cc6dfb8bcb5e405e635d7e7a470c366", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Hostinfo": { + "Hostname": "charmander", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit"], + "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:33:09.299397318Z", + "Tags": ["tag:exit"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:77793ca1f48eb34568c93668af9146722be4b786bbe3398d563266b31ad4c17f", + "MachineKey": "mkey:ea7c26a30365a9d759e05a678504a8c20f37ded810927eb22e2f8e1b368d5c77", + "Peers": [{ + "ID": 1209777249547958, + "StableID": "n3BbrDouSA11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a2081c3c2709901df4690fa1b7595a51519c22ad420f2b9acddcf2fdef9d401c", + "DiscoKey": "discokey:626f5816c03f257d6261f689c353f76bb515826afc2b36c2fa1cf7b515c55009", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:58126", + "10.65.0.27:58126", + "172.17.0.1:58126", + "172.19.0.1:58126", + "172.20.0.1:58126" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:33:08.294290382Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 4023169253352937, + "StableID": "nnuvDPq6RY11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b02b36dd505ace740bb4698542b8ed81ec4095bf6531b7287cdaff894f242b42", + "DiscoKey": "discokey:f15c47c262198507f69bd5014ebadb3f78efc139d16ac362a5d142b8c0c2133a", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:45115", + "10.65.0.27:45115", + "172.17.0.1:45115", + "172.19.0.1:45115", + "172.20.0.1:45115" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:33:08.763175709Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8731075257292874, + "StableID": "n1CpKRYKBB21CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3a6ffa9cec643a3ee5c74ee56b7aff3e4f113d181292b0503b95264eb29dbf72", + "DiscoKey": "discokey:6e977e9d58f6ae95801087703d09ce5b0b06646c2d44e6597ed6b441e3a8181f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:37260", + "10.65.0.27:37260", + "172.17.0.1:37260", + "172.19.0.1:37260", + "172.20.0.1:37260" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:33:09.837588413Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 5321503171654358, + "StableID": "nqUZe9s7Zi11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6f8025967b9e427b50a5b8533fda537e864eaccce2d33a8a8e693cae1098566d", + "DiscoKey": "discokey:dceded285b2d1bba3b281c50b52371b0fb12a215539817c6c3d320d634f06842", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:56832", + "10.65.0.27:56832", + "172.17.0.1:56832", + "172.19.0.1:56832", + "172.20.0.1:56832" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:33:10.385856224Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4492892243963888, + "StableID": "njJvQKfq5c11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5e68f80a29fce97eaab751f7dafac4f45c67790d0ec5439d3a42879dd865853e", + "DiscoKey": "discokey:308832a609850e9acd8e9e8f28b0e9820c55931d854eb442a0cd3c814472757c", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:34594", + "10.65.0.27:34594", + "172.17.0.1:34594", + "172.19.0.1:34594", + "172.20.0.1:34594" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:33:10.925761545Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4322992263202343, + "StableID": "neLeuDgtka11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6bbf76b5ac197773c0b859a9b1c91e44b93595fa95e5a62930adfa8ec5180041", + "DiscoKey": "discokey:4a33e21c16f93042152ced77f5ba089c8e4bde91258a303ed65fa20227ad8b25", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:44848", + "10.65.0.27:44848", + "172.17.0.1:44848", + "172.19.0.1:44848", + "172.20.0.1:44848" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:33:11.458425053Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 3081484268680458, + "StableID": "nKy1nFNc4R11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1cd157428e354b28b71a831d8b65eb680e81004d6ebcc78d9309b50ee2412b2b", + "DiscoKey": "discokey:6641b6c439d0d5cd5bbb7d1375e4bde3c8b4219c3c0e95951c3cf1ea0f790b05", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:48756", + "10.65.0.27:48756", + "172.17.0.1:48756", + "172.19.0.1:48756", + "172.20.0.1:48756" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:33:11.999531663Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 469765205737312, + "StableID": "nBiYbFwkf411CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e3d073dbd2e6677630b5a379c2338653747a44c303e1ca213330297865d6a17f", + "DiscoKey": "discokey:c58b38472907cad9b8438598dfd3cabf76d0b4f3bda28294d711f0d2ba773242", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:45167", + "10.65.0.27:45167", + "172.17.0.1:45167", + "172.19.0.1:45167", + "172.20.0.1:45167" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:33:12.531505155Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8666116292854433, + "StableID": "neyY5SBufA21CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd7d9da01be466b8da4f4a04ab5ca3462646c23ee86179436f562659298e057a", + "DiscoKey": "discokey:f147cf46411b38f2cf4f9afe7aa9fa5808876e3e3b5c3af2f9014a333f55cb56", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:51954", + "10.65.0.27:51954", + "172.17.0.1:51954", + "172.19.0.1:51954", + "172.20.0.1:51954" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:33:13.069459914Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 4087990560702471, + "StableID": "nYVdBeaTvY11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:dcd257a4b27218522012867ad3a96efce3b3fd72eb6ce226ade91bdd34f8502d", + "DiscoKey": "discokey:1a10cab9938af6686b0ce2990dae2250b82a6a5d1185f99a8800f0d3c3e7eb3e", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:60845", + "10.65.0.27:60845", + "172.17.0.1:60845", + "172.19.0.1:60845", + "172.20.0.1:60845" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:33:13.592579815Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8833086820652244, + "StableID": "nBSfrKDXyB21CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0ba0541859c797ac5f7ec9ed9f1c188500947b3931705e9cb31b3f584ecd8861", + "DiscoKey": "discokey:8839861f36c99c995cbeca958da544806ae29ff76aff636be07001939e4fcc55", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:41528", + "10.65.0.27:41528", + "172.17.0.1:41528", + "172.19.0.1:41528", + "172.20.0.1:41528" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:33:14.129122113Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7035509393532425, + "StableID": "neou8JuPww11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:ecee0122e3a9f5a440fa5f224b7f8b73cb2c105204596b439595e9c192115624", + "KeyExpiry": "2026-11-08T18:33:14Z", + "DiscoKey": "discokey:0bb5fb3e7c8f425e1216249916032b6d300be145e7f518148132b57bb311dd74", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:57132", + "10.65.0.27:57132", + "172.17.0.1:57132", + "172.19.0.1:57132", + "172.20.0.1:57132" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:33:14.663005747Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6999886582499453, + "StableID": "nSoyJk9Gfw11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:9cc889d065800d1cefd0e57538710565c901432032569b4f058c17134506fa3b", + "KeyExpiry": "2026-11-08T18:33:15Z", + "DiscoKey": "discokey:4982335d30436caf95bc55d8c35a748544e40eaed360384bd887f6b83e04e95d", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:49044", + "10.65.0.27:49044", + "172.17.0.1:49044", + "172.19.0.1:49044", + "172.20.0.1:49044" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:33:15.208583828Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 6808557030166489, + "StableID": "nLixwNFcAv11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:c8fb5923da5e2e0991e21685f89114292bbd46e101009f97de3959018275c93f", + "KeyExpiry": "2026-11-08T18:33:15Z", + "DiscoKey": "discokey:d1097930c9c9cdd9bfdfd05fdc5c8dc2a16e4abf5a78ee9eca7474006aae6149", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:50794", + "10.65.0.27:50794", + "172.17.0.1:50794", + "172.19.0.1:50794", + "172.20.0.1:50794" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:33:15.755753394Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "4652214928213325": { + "ID": 4652214928213325, + "LoginName": "charmander.tail78f774.ts.net", + "DisplayName": "charmander" + }} + } + }, "fearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 3081484268680458, + "StableID": "nKy1nFNc4R11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 3081484268680458, + "Key": "nodekey:1cd157428e354b28b71a831d8b65eb680e81004d6ebcc78d9309b50ee2412b2b", + "DiscoKey": "discokey:6641b6c439d0d5cd5bbb7d1375e4bde3c8b4219c3c0e95951c3cf1ea0f790b05", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:48756", + "10.65.0.27:48756", + "172.17.0.1:48756", + "172.19.0.1:48756", + "172.20.0.1:48756" + ], + "Hostinfo": { + "Hostname": "fearow", + "RoutableIPs": ["10.55.0.0/16"], + "RequestTags": ["tag:fearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:33:11.999531663Z", + "Tags": ["tag:fearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:1cd157428e354b28b71a831d8b65eb680e81004d6ebcc78d9309b50ee2412b2b", + "MachineKey": "mkey:58ed8a2b8245c6fcfe9d207252cf050fc56e96e4ce9cb56cbe79dd2895070309", + "Peers": [{ + "ID": 1209777249547958, + "StableID": "n3BbrDouSA11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a2081c3c2709901df4690fa1b7595a51519c22ad420f2b9acddcf2fdef9d401c", + "DiscoKey": "discokey:626f5816c03f257d6261f689c353f76bb515826afc2b36c2fa1cf7b515c55009", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:58126", + "10.65.0.27:58126", + "172.17.0.1:58126", + "172.19.0.1:58126", + "172.20.0.1:58126" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:33:08.294290382Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 4023169253352937, + "StableID": "nnuvDPq6RY11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b02b36dd505ace740bb4698542b8ed81ec4095bf6531b7287cdaff894f242b42", + "DiscoKey": "discokey:f15c47c262198507f69bd5014ebadb3f78efc139d16ac362a5d142b8c0c2133a", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:45115", + "10.65.0.27:45115", + "172.17.0.1:45115", + "172.19.0.1:45115", + "172.20.0.1:45115" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:33:08.763175709Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4652214928213325, + "StableID": "nahnSFozKd11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:77793ca1f48eb34568c93668af9146722be4b786bbe3398d563266b31ad4c17f", + "DiscoKey": "discokey:11f3a582666ea4f24807becf4d74de0d2cc6dfb8bcb5e405e635d7e7a470c366", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:33:09.299397318Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 8731075257292874, + "StableID": "n1CpKRYKBB21CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3a6ffa9cec643a3ee5c74ee56b7aff3e4f113d181292b0503b95264eb29dbf72", + "DiscoKey": "discokey:6e977e9d58f6ae95801087703d09ce5b0b06646c2d44e6597ed6b441e3a8181f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:37260", + "10.65.0.27:37260", + "172.17.0.1:37260", + "172.19.0.1:37260", + "172.20.0.1:37260" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:33:09.837588413Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 5321503171654358, + "StableID": "nqUZe9s7Zi11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6f8025967b9e427b50a5b8533fda537e864eaccce2d33a8a8e693cae1098566d", + "DiscoKey": "discokey:dceded285b2d1bba3b281c50b52371b0fb12a215539817c6c3d320d634f06842", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:56832", + "10.65.0.27:56832", + "172.17.0.1:56832", + "172.19.0.1:56832", + "172.20.0.1:56832" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:33:10.385856224Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4492892243963888, + "StableID": "njJvQKfq5c11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5e68f80a29fce97eaab751f7dafac4f45c67790d0ec5439d3a42879dd865853e", + "DiscoKey": "discokey:308832a609850e9acd8e9e8f28b0e9820c55931d854eb442a0cd3c814472757c", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:34594", + "10.65.0.27:34594", + "172.17.0.1:34594", + "172.19.0.1:34594", + "172.20.0.1:34594" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:33:10.925761545Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4322992263202343, + "StableID": "neLeuDgtka11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6bbf76b5ac197773c0b859a9b1c91e44b93595fa95e5a62930adfa8ec5180041", + "DiscoKey": "discokey:4a33e21c16f93042152ced77f5ba089c8e4bde91258a303ed65fa20227ad8b25", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:44848", + "10.65.0.27:44848", + "172.17.0.1:44848", + "172.19.0.1:44848", + "172.20.0.1:44848" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:33:11.458425053Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 469765205737312, + "StableID": "nBiYbFwkf411CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e3d073dbd2e6677630b5a379c2338653747a44c303e1ca213330297865d6a17f", + "DiscoKey": "discokey:c58b38472907cad9b8438598dfd3cabf76d0b4f3bda28294d711f0d2ba773242", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:45167", + "10.65.0.27:45167", + "172.17.0.1:45167", + "172.19.0.1:45167", + "172.20.0.1:45167" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:33:12.531505155Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8666116292854433, + "StableID": "neyY5SBufA21CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd7d9da01be466b8da4f4a04ab5ca3462646c23ee86179436f562659298e057a", + "DiscoKey": "discokey:f147cf46411b38f2cf4f9afe7aa9fa5808876e3e3b5c3af2f9014a333f55cb56", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:51954", + "10.65.0.27:51954", + "172.17.0.1:51954", + "172.19.0.1:51954", + "172.20.0.1:51954" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:33:13.069459914Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 4087990560702471, + "StableID": "nYVdBeaTvY11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:dcd257a4b27218522012867ad3a96efce3b3fd72eb6ce226ade91bdd34f8502d", + "DiscoKey": "discokey:1a10cab9938af6686b0ce2990dae2250b82a6a5d1185f99a8800f0d3c3e7eb3e", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:60845", + "10.65.0.27:60845", + "172.17.0.1:60845", + "172.19.0.1:60845", + "172.20.0.1:60845" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:33:13.592579815Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8833086820652244, + "StableID": "nBSfrKDXyB21CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0ba0541859c797ac5f7ec9ed9f1c188500947b3931705e9cb31b3f584ecd8861", + "DiscoKey": "discokey:8839861f36c99c995cbeca958da544806ae29ff76aff636be07001939e4fcc55", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:41528", + "10.65.0.27:41528", + "172.17.0.1:41528", + "172.19.0.1:41528", + "172.20.0.1:41528" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:33:14.129122113Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7035509393532425, + "StableID": "neou8JuPww11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:ecee0122e3a9f5a440fa5f224b7f8b73cb2c105204596b439595e9c192115624", + "KeyExpiry": "2026-11-08T18:33:14Z", + "DiscoKey": "discokey:0bb5fb3e7c8f425e1216249916032b6d300be145e7f518148132b57bb311dd74", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:57132", + "10.65.0.27:57132", + "172.17.0.1:57132", + "172.19.0.1:57132", + "172.20.0.1:57132" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:33:14.663005747Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6999886582499453, + "StableID": "nSoyJk9Gfw11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:9cc889d065800d1cefd0e57538710565c901432032569b4f058c17134506fa3b", + "KeyExpiry": "2026-11-08T18:33:15Z", + "DiscoKey": "discokey:4982335d30436caf95bc55d8c35a748544e40eaed360384bd887f6b83e04e95d", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:49044", + "10.65.0.27:49044", + "172.17.0.1:49044", + "172.19.0.1:49044", + "172.20.0.1:49044" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:33:15.208583828Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 6808557030166489, + "StableID": "nLixwNFcAv11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:c8fb5923da5e2e0991e21685f89114292bbd46e101009f97de3959018275c93f", + "KeyExpiry": "2026-11-08T18:33:15Z", + "DiscoKey": "discokey:d1097930c9c9cdd9bfdfd05fdc5c8dc2a16e4abf5a78ee9eca7474006aae6149", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:50794", + "10.65.0.27:50794", + "172.17.0.1:50794", + "172.19.0.1:50794", + "172.20.0.1:50794" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:33:15.755753394Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3081484268680458": { + "ID": 3081484268680458, + "LoginName": "fearow.tail78f774.ts.net", + "DisplayName": "fearow" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "ivysaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7035509393532425, + "StableID": "neou8JuPww11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:ecee0122e3a9f5a440fa5f224b7f8b73cb2c105204596b439595e9c192115624", + "KeyExpiry": "2026-11-08T18:33:14Z", + "DiscoKey": "discokey:0bb5fb3e7c8f425e1216249916032b6d300be145e7f518148132b57bb311dd74", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:57132", + "10.65.0.27:57132", + "172.17.0.1:57132", + "172.19.0.1:57132", + "172.20.0.1:57132" + ], + "Hostinfo": {"Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:33:14.663005747Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:ecee0122e3a9f5a440fa5f224b7f8b73cb2c105204596b439595e9c192115624", + "MachineKey": "mkey:d58d09e1a5ecfa5d588cef567e5b8bcc807f505c37b43259def422e6457c045c", + "Peers": [{ + "ID": 1209777249547958, + "StableID": "n3BbrDouSA11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a2081c3c2709901df4690fa1b7595a51519c22ad420f2b9acddcf2fdef9d401c", + "DiscoKey": "discokey:626f5816c03f257d6261f689c353f76bb515826afc2b36c2fa1cf7b515c55009", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:58126", + "10.65.0.27:58126", + "172.17.0.1:58126", + "172.19.0.1:58126", + "172.20.0.1:58126" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:33:08.294290382Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 4023169253352937, + "StableID": "nnuvDPq6RY11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b02b36dd505ace740bb4698542b8ed81ec4095bf6531b7287cdaff894f242b42", + "DiscoKey": "discokey:f15c47c262198507f69bd5014ebadb3f78efc139d16ac362a5d142b8c0c2133a", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:45115", + "10.65.0.27:45115", + "172.17.0.1:45115", + "172.19.0.1:45115", + "172.20.0.1:45115" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:33:08.763175709Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4652214928213325, + "StableID": "nahnSFozKd11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:77793ca1f48eb34568c93668af9146722be4b786bbe3398d563266b31ad4c17f", + "DiscoKey": "discokey:11f3a582666ea4f24807becf4d74de0d2cc6dfb8bcb5e405e635d7e7a470c366", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:33:09.299397318Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 8731075257292874, + "StableID": "n1CpKRYKBB21CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3a6ffa9cec643a3ee5c74ee56b7aff3e4f113d181292b0503b95264eb29dbf72", + "DiscoKey": "discokey:6e977e9d58f6ae95801087703d09ce5b0b06646c2d44e6597ed6b441e3a8181f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:37260", + "10.65.0.27:37260", + "172.17.0.1:37260", + "172.19.0.1:37260", + "172.20.0.1:37260" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:33:09.837588413Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 5321503171654358, + "StableID": "nqUZe9s7Zi11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6f8025967b9e427b50a5b8533fda537e864eaccce2d33a8a8e693cae1098566d", + "DiscoKey": "discokey:dceded285b2d1bba3b281c50b52371b0fb12a215539817c6c3d320d634f06842", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:56832", + "10.65.0.27:56832", + "172.17.0.1:56832", + "172.19.0.1:56832", + "172.20.0.1:56832" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:33:10.385856224Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4492892243963888, + "StableID": "njJvQKfq5c11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5e68f80a29fce97eaab751f7dafac4f45c67790d0ec5439d3a42879dd865853e", + "DiscoKey": "discokey:308832a609850e9acd8e9e8f28b0e9820c55931d854eb442a0cd3c814472757c", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:34594", + "10.65.0.27:34594", + "172.17.0.1:34594", + "172.19.0.1:34594", + "172.20.0.1:34594" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:33:10.925761545Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4322992263202343, + "StableID": "neLeuDgtka11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6bbf76b5ac197773c0b859a9b1c91e44b93595fa95e5a62930adfa8ec5180041", + "DiscoKey": "discokey:4a33e21c16f93042152ced77f5ba089c8e4bde91258a303ed65fa20227ad8b25", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:44848", + "10.65.0.27:44848", + "172.17.0.1:44848", + "172.19.0.1:44848", + "172.20.0.1:44848" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:33:11.458425053Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 3081484268680458, + "StableID": "nKy1nFNc4R11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1cd157428e354b28b71a831d8b65eb680e81004d6ebcc78d9309b50ee2412b2b", + "DiscoKey": "discokey:6641b6c439d0d5cd5bbb7d1375e4bde3c8b4219c3c0e95951c3cf1ea0f790b05", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:48756", + "10.65.0.27:48756", + "172.17.0.1:48756", + "172.19.0.1:48756", + "172.20.0.1:48756" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:33:11.999531663Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 469765205737312, + "StableID": "nBiYbFwkf411CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e3d073dbd2e6677630b5a379c2338653747a44c303e1ca213330297865d6a17f", + "DiscoKey": "discokey:c58b38472907cad9b8438598dfd3cabf76d0b4f3bda28294d711f0d2ba773242", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:45167", + "10.65.0.27:45167", + "172.17.0.1:45167", + "172.19.0.1:45167", + "172.20.0.1:45167" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:33:12.531505155Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8666116292854433, + "StableID": "neyY5SBufA21CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd7d9da01be466b8da4f4a04ab5ca3462646c23ee86179436f562659298e057a", + "DiscoKey": "discokey:f147cf46411b38f2cf4f9afe7aa9fa5808876e3e3b5c3af2f9014a333f55cb56", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:51954", + "10.65.0.27:51954", + "172.17.0.1:51954", + "172.19.0.1:51954", + "172.20.0.1:51954" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:33:13.069459914Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 4087990560702471, + "StableID": "nYVdBeaTvY11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:dcd257a4b27218522012867ad3a96efce3b3fd72eb6ce226ade91bdd34f8502d", + "DiscoKey": "discokey:1a10cab9938af6686b0ce2990dae2250b82a6a5d1185f99a8800f0d3c3e7eb3e", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:60845", + "10.65.0.27:60845", + "172.17.0.1:60845", + "172.19.0.1:60845", + "172.20.0.1:60845" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:33:13.592579815Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8833086820652244, + "StableID": "nBSfrKDXyB21CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0ba0541859c797ac5f7ec9ed9f1c188500947b3931705e9cb31b3f584ecd8861", + "DiscoKey": "discokey:8839861f36c99c995cbeca958da544806ae29ff76aff636be07001939e4fcc55", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:41528", + "10.65.0.27:41528", + "172.17.0.1:41528", + "172.19.0.1:41528", + "172.20.0.1:41528" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:33:14.129122113Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 6999886582499453, + "StableID": "nSoyJk9Gfw11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:9cc889d065800d1cefd0e57538710565c901432032569b4f058c17134506fa3b", + "KeyExpiry": "2026-11-08T18:33:15Z", + "DiscoKey": "discokey:4982335d30436caf95bc55d8c35a748544e40eaed360384bd887f6b83e04e95d", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:49044", + "10.65.0.27:49044", + "172.17.0.1:49044", + "172.19.0.1:49044", + "172.20.0.1:49044" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:33:15.208583828Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 6808557030166489, + "StableID": "nLixwNFcAv11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:c8fb5923da5e2e0991e21685f89114292bbd46e101009f97de3959018275c93f", + "KeyExpiry": "2026-11-08T18:33:15Z", + "DiscoKey": "discokey:d1097930c9c9cdd9bfdfd05fdc5c8dc2a16e4abf5a78ee9eca7474006aae6149", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:50794", + "10.65.0.27:50794", + "172.17.0.1:50794", + "172.19.0.1:50794", + "172.20.0.1:50794" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:33:15.755753394Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": [{ + "principals": [{"nodeIP": "100.64.0.17"}, {"nodeIP": "fd7a:115c:a1e0::11"}], + "sshUsers": {"root": "root"}, + "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + } + }]}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + }, + "ssh_rules": [{ + "principals": [{"nodeIP": "100.64.0.17"}, {"nodeIP": "fd7a:115c:a1e0::11"}], + "sshUsers": {"root": "root"}, + "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + } + }] + }, "kakuna": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4087990560702471, + "StableID": "nYVdBeaTvY11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 4087990560702471, + "Key": "nodekey:dcd257a4b27218522012867ad3a96efce3b3fd72eb6ce226ade91bdd34f8502d", + "DiscoKey": "discokey:1a10cab9938af6686b0ce2990dae2250b82a6a5d1185f99a8800f0d3c3e7eb3e", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:60845", + "10.65.0.27:60845", + "172.17.0.1:60845", + "172.19.0.1:60845", + "172.20.0.1:60845" + ], + "Hostinfo": {"Hostname": "kakuna", "RequestTags": ["tag:prod"], "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:33:13.592579815Z", + "Tags": ["tag:prod"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:dcd257a4b27218522012867ad3a96efce3b3fd72eb6ce226ade91bdd34f8502d", + "MachineKey": "mkey:6c829fc826a772d4e11c86e03cb5481a763de7a6d81da95d197e0b2b2c280164", + "Peers": [{ + "ID": 1209777249547958, + "StableID": "n3BbrDouSA11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a2081c3c2709901df4690fa1b7595a51519c22ad420f2b9acddcf2fdef9d401c", + "DiscoKey": "discokey:626f5816c03f257d6261f689c353f76bb515826afc2b36c2fa1cf7b515c55009", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:58126", + "10.65.0.27:58126", + "172.17.0.1:58126", + "172.19.0.1:58126", + "172.20.0.1:58126" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:33:08.294290382Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 4023169253352937, + "StableID": "nnuvDPq6RY11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b02b36dd505ace740bb4698542b8ed81ec4095bf6531b7287cdaff894f242b42", + "DiscoKey": "discokey:f15c47c262198507f69bd5014ebadb3f78efc139d16ac362a5d142b8c0c2133a", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:45115", + "10.65.0.27:45115", + "172.17.0.1:45115", + "172.19.0.1:45115", + "172.20.0.1:45115" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:33:08.763175709Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4652214928213325, + "StableID": "nahnSFozKd11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:77793ca1f48eb34568c93668af9146722be4b786bbe3398d563266b31ad4c17f", + "DiscoKey": "discokey:11f3a582666ea4f24807becf4d74de0d2cc6dfb8bcb5e405e635d7e7a470c366", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:33:09.299397318Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 8731075257292874, + "StableID": "n1CpKRYKBB21CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3a6ffa9cec643a3ee5c74ee56b7aff3e4f113d181292b0503b95264eb29dbf72", + "DiscoKey": "discokey:6e977e9d58f6ae95801087703d09ce5b0b06646c2d44e6597ed6b441e3a8181f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:37260", + "10.65.0.27:37260", + "172.17.0.1:37260", + "172.19.0.1:37260", + "172.20.0.1:37260" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:33:09.837588413Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 5321503171654358, + "StableID": "nqUZe9s7Zi11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6f8025967b9e427b50a5b8533fda537e864eaccce2d33a8a8e693cae1098566d", + "DiscoKey": "discokey:dceded285b2d1bba3b281c50b52371b0fb12a215539817c6c3d320d634f06842", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:56832", + "10.65.0.27:56832", + "172.17.0.1:56832", + "172.19.0.1:56832", + "172.20.0.1:56832" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:33:10.385856224Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4492892243963888, + "StableID": "njJvQKfq5c11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5e68f80a29fce97eaab751f7dafac4f45c67790d0ec5439d3a42879dd865853e", + "DiscoKey": "discokey:308832a609850e9acd8e9e8f28b0e9820c55931d854eb442a0cd3c814472757c", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:34594", + "10.65.0.27:34594", + "172.17.0.1:34594", + "172.19.0.1:34594", + "172.20.0.1:34594" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:33:10.925761545Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4322992263202343, + "StableID": "neLeuDgtka11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6bbf76b5ac197773c0b859a9b1c91e44b93595fa95e5a62930adfa8ec5180041", + "DiscoKey": "discokey:4a33e21c16f93042152ced77f5ba089c8e4bde91258a303ed65fa20227ad8b25", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:44848", + "10.65.0.27:44848", + "172.17.0.1:44848", + "172.19.0.1:44848", + "172.20.0.1:44848" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:33:11.458425053Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 3081484268680458, + "StableID": "nKy1nFNc4R11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1cd157428e354b28b71a831d8b65eb680e81004d6ebcc78d9309b50ee2412b2b", + "DiscoKey": "discokey:6641b6c439d0d5cd5bbb7d1375e4bde3c8b4219c3c0e95951c3cf1ea0f790b05", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:48756", + "10.65.0.27:48756", + "172.17.0.1:48756", + "172.19.0.1:48756", + "172.20.0.1:48756" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:33:11.999531663Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 469765205737312, + "StableID": "nBiYbFwkf411CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e3d073dbd2e6677630b5a379c2338653747a44c303e1ca213330297865d6a17f", + "DiscoKey": "discokey:c58b38472907cad9b8438598dfd3cabf76d0b4f3bda28294d711f0d2ba773242", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:45167", + "10.65.0.27:45167", + "172.17.0.1:45167", + "172.19.0.1:45167", + "172.20.0.1:45167" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:33:12.531505155Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8666116292854433, + "StableID": "neyY5SBufA21CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd7d9da01be466b8da4f4a04ab5ca3462646c23ee86179436f562659298e057a", + "DiscoKey": "discokey:f147cf46411b38f2cf4f9afe7aa9fa5808876e3e3b5c3af2f9014a333f55cb56", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:51954", + "10.65.0.27:51954", + "172.17.0.1:51954", + "172.19.0.1:51954", + "172.20.0.1:51954" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:33:13.069459914Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8833086820652244, + "StableID": "nBSfrKDXyB21CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0ba0541859c797ac5f7ec9ed9f1c188500947b3931705e9cb31b3f584ecd8861", + "DiscoKey": "discokey:8839861f36c99c995cbeca958da544806ae29ff76aff636be07001939e4fcc55", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:41528", + "10.65.0.27:41528", + "172.17.0.1:41528", + "172.19.0.1:41528", + "172.20.0.1:41528" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:33:14.129122113Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7035509393532425, + "StableID": "neou8JuPww11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:ecee0122e3a9f5a440fa5f224b7f8b73cb2c105204596b439595e9c192115624", + "KeyExpiry": "2026-11-08T18:33:14Z", + "DiscoKey": "discokey:0bb5fb3e7c8f425e1216249916032b6d300be145e7f518148132b57bb311dd74", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:57132", + "10.65.0.27:57132", + "172.17.0.1:57132", + "172.19.0.1:57132", + "172.20.0.1:57132" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:33:14.663005747Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6999886582499453, + "StableID": "nSoyJk9Gfw11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:9cc889d065800d1cefd0e57538710565c901432032569b4f058c17134506fa3b", + "KeyExpiry": "2026-11-08T18:33:15Z", + "DiscoKey": "discokey:4982335d30436caf95bc55d8c35a748544e40eaed360384bd887f6b83e04e95d", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:49044", + "10.65.0.27:49044", + "172.17.0.1:49044", + "172.19.0.1:49044", + "172.20.0.1:49044" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:33:15.208583828Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 6808557030166489, + "StableID": "nLixwNFcAv11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:c8fb5923da5e2e0991e21685f89114292bbd46e101009f97de3959018275c93f", + "KeyExpiry": "2026-11-08T18:33:15Z", + "DiscoKey": "discokey:d1097930c9c9cdd9bfdfd05fdc5c8dc2a16e4abf5a78ee9eca7474006aae6149", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:50794", + "10.65.0.27:50794", + "172.17.0.1:50794", + "172.19.0.1:50794", + "172.20.0.1:50794" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:33:15.755753394Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4087990560702471": { + "ID": 4087990560702471, + "LoginName": "kakuna.tail78f774.ts.net", + "DisplayName": "kakuna" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "pidgeotto": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4023169253352937, + "StableID": "nnuvDPq6RY11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 4023169253352937, + "Key": "nodekey:b02b36dd505ace740bb4698542b8ed81ec4095bf6531b7287cdaff894f242b42", + "DiscoKey": "discokey:f15c47c262198507f69bd5014ebadb3f78efc139d16ac362a5d142b8c0c2133a", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:45115", + "10.65.0.27:45115", + "172.17.0.1:45115", + "172.19.0.1:45115", + "172.20.0.1:45115" + ], + "Hostinfo": { + "Hostname": "pidgeotto", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgeotto"], + "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:33:08.763175709Z", + "Tags": ["tag:pidgeotto"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:b02b36dd505ace740bb4698542b8ed81ec4095bf6531b7287cdaff894f242b42", + "MachineKey": "mkey:98060785ea4ea3c803f7adb2aef05bed58a96c1e3b907a4dda932e522b18984b", + "Peers": [{ + "ID": 1209777249547958, + "StableID": "n3BbrDouSA11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a2081c3c2709901df4690fa1b7595a51519c22ad420f2b9acddcf2fdef9d401c", + "DiscoKey": "discokey:626f5816c03f257d6261f689c353f76bb515826afc2b36c2fa1cf7b515c55009", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:58126", + "10.65.0.27:58126", + "172.17.0.1:58126", + "172.19.0.1:58126", + "172.20.0.1:58126" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:33:08.294290382Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 4652214928213325, + "StableID": "nahnSFozKd11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:77793ca1f48eb34568c93668af9146722be4b786bbe3398d563266b31ad4c17f", + "DiscoKey": "discokey:11f3a582666ea4f24807becf4d74de0d2cc6dfb8bcb5e405e635d7e7a470c366", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:33:09.299397318Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 8731075257292874, + "StableID": "n1CpKRYKBB21CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3a6ffa9cec643a3ee5c74ee56b7aff3e4f113d181292b0503b95264eb29dbf72", + "DiscoKey": "discokey:6e977e9d58f6ae95801087703d09ce5b0b06646c2d44e6597ed6b441e3a8181f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:37260", + "10.65.0.27:37260", + "172.17.0.1:37260", + "172.19.0.1:37260", + "172.20.0.1:37260" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:33:09.837588413Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 5321503171654358, + "StableID": "nqUZe9s7Zi11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6f8025967b9e427b50a5b8533fda537e864eaccce2d33a8a8e693cae1098566d", + "DiscoKey": "discokey:dceded285b2d1bba3b281c50b52371b0fb12a215539817c6c3d320d634f06842", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:56832", + "10.65.0.27:56832", + "172.17.0.1:56832", + "172.19.0.1:56832", + "172.20.0.1:56832" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:33:10.385856224Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4492892243963888, + "StableID": "njJvQKfq5c11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5e68f80a29fce97eaab751f7dafac4f45c67790d0ec5439d3a42879dd865853e", + "DiscoKey": "discokey:308832a609850e9acd8e9e8f28b0e9820c55931d854eb442a0cd3c814472757c", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:34594", + "10.65.0.27:34594", + "172.17.0.1:34594", + "172.19.0.1:34594", + "172.20.0.1:34594" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:33:10.925761545Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4322992263202343, + "StableID": "neLeuDgtka11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6bbf76b5ac197773c0b859a9b1c91e44b93595fa95e5a62930adfa8ec5180041", + "DiscoKey": "discokey:4a33e21c16f93042152ced77f5ba089c8e4bde91258a303ed65fa20227ad8b25", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:44848", + "10.65.0.27:44848", + "172.17.0.1:44848", + "172.19.0.1:44848", + "172.20.0.1:44848" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:33:11.458425053Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 3081484268680458, + "StableID": "nKy1nFNc4R11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1cd157428e354b28b71a831d8b65eb680e81004d6ebcc78d9309b50ee2412b2b", + "DiscoKey": "discokey:6641b6c439d0d5cd5bbb7d1375e4bde3c8b4219c3c0e95951c3cf1ea0f790b05", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:48756", + "10.65.0.27:48756", + "172.17.0.1:48756", + "172.19.0.1:48756", + "172.20.0.1:48756" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:33:11.999531663Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 469765205737312, + "StableID": "nBiYbFwkf411CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e3d073dbd2e6677630b5a379c2338653747a44c303e1ca213330297865d6a17f", + "DiscoKey": "discokey:c58b38472907cad9b8438598dfd3cabf76d0b4f3bda28294d711f0d2ba773242", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:45167", + "10.65.0.27:45167", + "172.17.0.1:45167", + "172.19.0.1:45167", + "172.20.0.1:45167" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:33:12.531505155Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8666116292854433, + "StableID": "neyY5SBufA21CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd7d9da01be466b8da4f4a04ab5ca3462646c23ee86179436f562659298e057a", + "DiscoKey": "discokey:f147cf46411b38f2cf4f9afe7aa9fa5808876e3e3b5c3af2f9014a333f55cb56", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:51954", + "10.65.0.27:51954", + "172.17.0.1:51954", + "172.19.0.1:51954", + "172.20.0.1:51954" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:33:13.069459914Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 4087990560702471, + "StableID": "nYVdBeaTvY11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:dcd257a4b27218522012867ad3a96efce3b3fd72eb6ce226ade91bdd34f8502d", + "DiscoKey": "discokey:1a10cab9938af6686b0ce2990dae2250b82a6a5d1185f99a8800f0d3c3e7eb3e", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:60845", + "10.65.0.27:60845", + "172.17.0.1:60845", + "172.19.0.1:60845", + "172.20.0.1:60845" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:33:13.592579815Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8833086820652244, + "StableID": "nBSfrKDXyB21CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0ba0541859c797ac5f7ec9ed9f1c188500947b3931705e9cb31b3f584ecd8861", + "DiscoKey": "discokey:8839861f36c99c995cbeca958da544806ae29ff76aff636be07001939e4fcc55", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:41528", + "10.65.0.27:41528", + "172.17.0.1:41528", + "172.19.0.1:41528", + "172.20.0.1:41528" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:33:14.129122113Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7035509393532425, + "StableID": "neou8JuPww11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:ecee0122e3a9f5a440fa5f224b7f8b73cb2c105204596b439595e9c192115624", + "KeyExpiry": "2026-11-08T18:33:14Z", + "DiscoKey": "discokey:0bb5fb3e7c8f425e1216249916032b6d300be145e7f518148132b57bb311dd74", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:57132", + "10.65.0.27:57132", + "172.17.0.1:57132", + "172.19.0.1:57132", + "172.20.0.1:57132" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:33:14.663005747Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6999886582499453, + "StableID": "nSoyJk9Gfw11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:9cc889d065800d1cefd0e57538710565c901432032569b4f058c17134506fa3b", + "KeyExpiry": "2026-11-08T18:33:15Z", + "DiscoKey": "discokey:4982335d30436caf95bc55d8c35a748544e40eaed360384bd887f6b83e04e95d", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:49044", + "10.65.0.27:49044", + "172.17.0.1:49044", + "172.19.0.1:49044", + "172.20.0.1:49044" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:33:15.208583828Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 6808557030166489, + "StableID": "nLixwNFcAv11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:c8fb5923da5e2e0991e21685f89114292bbd46e101009f97de3959018275c93f", + "KeyExpiry": "2026-11-08T18:33:15Z", + "DiscoKey": "discokey:d1097930c9c9cdd9bfdfd05fdc5c8dc2a16e4abf5a78ee9eca7474006aae6149", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:50794", + "10.65.0.27:50794", + "172.17.0.1:50794", + "172.19.0.1:50794", + "172.20.0.1:50794" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:33:15.755753394Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4023169253352937": { + "ID": 4023169253352937, + "LoginName": "pidgeotto.tail78f774.ts.net", + "DisplayName": "pidgeotto" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "pidgey": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 1209777249547958, + "StableID": "n3BbrDouSA11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1209777249547958, + "Key": "nodekey:a2081c3c2709901df4690fa1b7595a51519c22ad420f2b9acddcf2fdef9d401c", + "DiscoKey": "discokey:626f5816c03f257d6261f689c353f76bb515826afc2b36c2fa1cf7b515c55009", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:58126", + "10.65.0.27:58126", + "172.17.0.1:58126", + "172.19.0.1:58126", + "172.20.0.1:58126" + ], + "Hostinfo": { + "Hostname": "pidgey", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgey"], + "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:33:08.294290382Z", + "Tags": ["tag:pidgey"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:a2081c3c2709901df4690fa1b7595a51519c22ad420f2b9acddcf2fdef9d401c", + "MachineKey": "mkey:081d7db2ffd8d13d9818fe27a71a59911bacda2f9b1b5b960b500efbda7e9c69", + "Peers": [{ + "ID": 4023169253352937, + "StableID": "nnuvDPq6RY11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b02b36dd505ace740bb4698542b8ed81ec4095bf6531b7287cdaff894f242b42", + "DiscoKey": "discokey:f15c47c262198507f69bd5014ebadb3f78efc139d16ac362a5d142b8c0c2133a", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:45115", + "10.65.0.27:45115", + "172.17.0.1:45115", + "172.19.0.1:45115", + "172.20.0.1:45115" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:33:08.763175709Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4652214928213325, + "StableID": "nahnSFozKd11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:77793ca1f48eb34568c93668af9146722be4b786bbe3398d563266b31ad4c17f", + "DiscoKey": "discokey:11f3a582666ea4f24807becf4d74de0d2cc6dfb8bcb5e405e635d7e7a470c366", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:33:09.299397318Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 8731075257292874, + "StableID": "n1CpKRYKBB21CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3a6ffa9cec643a3ee5c74ee56b7aff3e4f113d181292b0503b95264eb29dbf72", + "DiscoKey": "discokey:6e977e9d58f6ae95801087703d09ce5b0b06646c2d44e6597ed6b441e3a8181f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:37260", + "10.65.0.27:37260", + "172.17.0.1:37260", + "172.19.0.1:37260", + "172.20.0.1:37260" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:33:09.837588413Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 5321503171654358, + "StableID": "nqUZe9s7Zi11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6f8025967b9e427b50a5b8533fda537e864eaccce2d33a8a8e693cae1098566d", + "DiscoKey": "discokey:dceded285b2d1bba3b281c50b52371b0fb12a215539817c6c3d320d634f06842", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:56832", + "10.65.0.27:56832", + "172.17.0.1:56832", + "172.19.0.1:56832", + "172.20.0.1:56832" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:33:10.385856224Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4492892243963888, + "StableID": "njJvQKfq5c11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5e68f80a29fce97eaab751f7dafac4f45c67790d0ec5439d3a42879dd865853e", + "DiscoKey": "discokey:308832a609850e9acd8e9e8f28b0e9820c55931d854eb442a0cd3c814472757c", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:34594", + "10.65.0.27:34594", + "172.17.0.1:34594", + "172.19.0.1:34594", + "172.20.0.1:34594" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:33:10.925761545Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4322992263202343, + "StableID": "neLeuDgtka11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6bbf76b5ac197773c0b859a9b1c91e44b93595fa95e5a62930adfa8ec5180041", + "DiscoKey": "discokey:4a33e21c16f93042152ced77f5ba089c8e4bde91258a303ed65fa20227ad8b25", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:44848", + "10.65.0.27:44848", + "172.17.0.1:44848", + "172.19.0.1:44848", + "172.20.0.1:44848" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:33:11.458425053Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 3081484268680458, + "StableID": "nKy1nFNc4R11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1cd157428e354b28b71a831d8b65eb680e81004d6ebcc78d9309b50ee2412b2b", + "DiscoKey": "discokey:6641b6c439d0d5cd5bbb7d1375e4bde3c8b4219c3c0e95951c3cf1ea0f790b05", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:48756", + "10.65.0.27:48756", + "172.17.0.1:48756", + "172.19.0.1:48756", + "172.20.0.1:48756" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:33:11.999531663Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 469765205737312, + "StableID": "nBiYbFwkf411CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e3d073dbd2e6677630b5a379c2338653747a44c303e1ca213330297865d6a17f", + "DiscoKey": "discokey:c58b38472907cad9b8438598dfd3cabf76d0b4f3bda28294d711f0d2ba773242", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:45167", + "10.65.0.27:45167", + "172.17.0.1:45167", + "172.19.0.1:45167", + "172.20.0.1:45167" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:33:12.531505155Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8666116292854433, + "StableID": "neyY5SBufA21CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd7d9da01be466b8da4f4a04ab5ca3462646c23ee86179436f562659298e057a", + "DiscoKey": "discokey:f147cf46411b38f2cf4f9afe7aa9fa5808876e3e3b5c3af2f9014a333f55cb56", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:51954", + "10.65.0.27:51954", + "172.17.0.1:51954", + "172.19.0.1:51954", + "172.20.0.1:51954" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:33:13.069459914Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 4087990560702471, + "StableID": "nYVdBeaTvY11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:dcd257a4b27218522012867ad3a96efce3b3fd72eb6ce226ade91bdd34f8502d", + "DiscoKey": "discokey:1a10cab9938af6686b0ce2990dae2250b82a6a5d1185f99a8800f0d3c3e7eb3e", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:60845", + "10.65.0.27:60845", + "172.17.0.1:60845", + "172.19.0.1:60845", + "172.20.0.1:60845" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:33:13.592579815Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8833086820652244, + "StableID": "nBSfrKDXyB21CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0ba0541859c797ac5f7ec9ed9f1c188500947b3931705e9cb31b3f584ecd8861", + "DiscoKey": "discokey:8839861f36c99c995cbeca958da544806ae29ff76aff636be07001939e4fcc55", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:41528", + "10.65.0.27:41528", + "172.17.0.1:41528", + "172.19.0.1:41528", + "172.20.0.1:41528" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:33:14.129122113Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7035509393532425, + "StableID": "neou8JuPww11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:ecee0122e3a9f5a440fa5f224b7f8b73cb2c105204596b439595e9c192115624", + "KeyExpiry": "2026-11-08T18:33:14Z", + "DiscoKey": "discokey:0bb5fb3e7c8f425e1216249916032b6d300be145e7f518148132b57bb311dd74", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:57132", + "10.65.0.27:57132", + "172.17.0.1:57132", + "172.19.0.1:57132", + "172.20.0.1:57132" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:33:14.663005747Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6999886582499453, + "StableID": "nSoyJk9Gfw11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:9cc889d065800d1cefd0e57538710565c901432032569b4f058c17134506fa3b", + "KeyExpiry": "2026-11-08T18:33:15Z", + "DiscoKey": "discokey:4982335d30436caf95bc55d8c35a748544e40eaed360384bd887f6b83e04e95d", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:49044", + "10.65.0.27:49044", + "172.17.0.1:49044", + "172.19.0.1:49044", + "172.20.0.1:49044" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:33:15.208583828Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 6808557030166489, + "StableID": "nLixwNFcAv11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:c8fb5923da5e2e0991e21685f89114292bbd46e101009f97de3959018275c93f", + "KeyExpiry": "2026-11-08T18:33:15Z", + "DiscoKey": "discokey:d1097930c9c9cdd9bfdfd05fdc5c8dc2a16e4abf5a78ee9eca7474006aae6149", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:50794", + "10.65.0.27:50794", + "172.17.0.1:50794", + "172.19.0.1:50794", + "172.20.0.1:50794" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:33:15.755753394Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1209777249547958": { + "ID": 1209777249547958, + "LoginName": "pidgey.tail78f774.ts.net", + "DisplayName": "pidgey" + }, "1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "raticate": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 5321503171654358, + "StableID": "nqUZe9s7Zi11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 5321503171654358, + "Key": "nodekey:6f8025967b9e427b50a5b8533fda537e864eaccce2d33a8a8e693cae1098566d", + "DiscoKey": "discokey:dceded285b2d1bba3b281c50b52371b0fb12a215539817c6c3d320d634f06842", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:56832", + "10.65.0.27:56832", + "172.17.0.1:56832", + "172.19.0.1:56832", + "172.20.0.1:56832" + ], + "Hostinfo": {"Hostname": "raticate", "RequestTags": ["tag:group-b"], "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:33:10.385856224Z", + "Tags": ["tag:group-b"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:6f8025967b9e427b50a5b8533fda537e864eaccce2d33a8a8e693cae1098566d", + "MachineKey": "mkey:02fb718fbc94521f49e099247c95f6f44ec3f239bbfbebf62953e2e53b1d0942", + "Peers": [{ + "ID": 1209777249547958, + "StableID": "n3BbrDouSA11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a2081c3c2709901df4690fa1b7595a51519c22ad420f2b9acddcf2fdef9d401c", + "DiscoKey": "discokey:626f5816c03f257d6261f689c353f76bb515826afc2b36c2fa1cf7b515c55009", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:58126", + "10.65.0.27:58126", + "172.17.0.1:58126", + "172.19.0.1:58126", + "172.20.0.1:58126" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:33:08.294290382Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 4023169253352937, + "StableID": "nnuvDPq6RY11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b02b36dd505ace740bb4698542b8ed81ec4095bf6531b7287cdaff894f242b42", + "DiscoKey": "discokey:f15c47c262198507f69bd5014ebadb3f78efc139d16ac362a5d142b8c0c2133a", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:45115", + "10.65.0.27:45115", + "172.17.0.1:45115", + "172.19.0.1:45115", + "172.20.0.1:45115" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:33:08.763175709Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4652214928213325, + "StableID": "nahnSFozKd11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:77793ca1f48eb34568c93668af9146722be4b786bbe3398d563266b31ad4c17f", + "DiscoKey": "discokey:11f3a582666ea4f24807becf4d74de0d2cc6dfb8bcb5e405e635d7e7a470c366", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:33:09.299397318Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 8731075257292874, + "StableID": "n1CpKRYKBB21CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3a6ffa9cec643a3ee5c74ee56b7aff3e4f113d181292b0503b95264eb29dbf72", + "DiscoKey": "discokey:6e977e9d58f6ae95801087703d09ce5b0b06646c2d44e6597ed6b441e3a8181f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:37260", + "10.65.0.27:37260", + "172.17.0.1:37260", + "172.19.0.1:37260", + "172.20.0.1:37260" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:33:09.837588413Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 4492892243963888, + "StableID": "njJvQKfq5c11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5e68f80a29fce97eaab751f7dafac4f45c67790d0ec5439d3a42879dd865853e", + "DiscoKey": "discokey:308832a609850e9acd8e9e8f28b0e9820c55931d854eb442a0cd3c814472757c", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:34594", + "10.65.0.27:34594", + "172.17.0.1:34594", + "172.19.0.1:34594", + "172.20.0.1:34594" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:33:10.925761545Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4322992263202343, + "StableID": "neLeuDgtka11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6bbf76b5ac197773c0b859a9b1c91e44b93595fa95e5a62930adfa8ec5180041", + "DiscoKey": "discokey:4a33e21c16f93042152ced77f5ba089c8e4bde91258a303ed65fa20227ad8b25", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:44848", + "10.65.0.27:44848", + "172.17.0.1:44848", + "172.19.0.1:44848", + "172.20.0.1:44848" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:33:11.458425053Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 3081484268680458, + "StableID": "nKy1nFNc4R11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1cd157428e354b28b71a831d8b65eb680e81004d6ebcc78d9309b50ee2412b2b", + "DiscoKey": "discokey:6641b6c439d0d5cd5bbb7d1375e4bde3c8b4219c3c0e95951c3cf1ea0f790b05", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:48756", + "10.65.0.27:48756", + "172.17.0.1:48756", + "172.19.0.1:48756", + "172.20.0.1:48756" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:33:11.999531663Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 469765205737312, + "StableID": "nBiYbFwkf411CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e3d073dbd2e6677630b5a379c2338653747a44c303e1ca213330297865d6a17f", + "DiscoKey": "discokey:c58b38472907cad9b8438598dfd3cabf76d0b4f3bda28294d711f0d2ba773242", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:45167", + "10.65.0.27:45167", + "172.17.0.1:45167", + "172.19.0.1:45167", + "172.20.0.1:45167" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:33:12.531505155Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8666116292854433, + "StableID": "neyY5SBufA21CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd7d9da01be466b8da4f4a04ab5ca3462646c23ee86179436f562659298e057a", + "DiscoKey": "discokey:f147cf46411b38f2cf4f9afe7aa9fa5808876e3e3b5c3af2f9014a333f55cb56", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:51954", + "10.65.0.27:51954", + "172.17.0.1:51954", + "172.19.0.1:51954", + "172.20.0.1:51954" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:33:13.069459914Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 4087990560702471, + "StableID": "nYVdBeaTvY11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:dcd257a4b27218522012867ad3a96efce3b3fd72eb6ce226ade91bdd34f8502d", + "DiscoKey": "discokey:1a10cab9938af6686b0ce2990dae2250b82a6a5d1185f99a8800f0d3c3e7eb3e", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:60845", + "10.65.0.27:60845", + "172.17.0.1:60845", + "172.19.0.1:60845", + "172.20.0.1:60845" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:33:13.592579815Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8833086820652244, + "StableID": "nBSfrKDXyB21CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0ba0541859c797ac5f7ec9ed9f1c188500947b3931705e9cb31b3f584ecd8861", + "DiscoKey": "discokey:8839861f36c99c995cbeca958da544806ae29ff76aff636be07001939e4fcc55", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:41528", + "10.65.0.27:41528", + "172.17.0.1:41528", + "172.19.0.1:41528", + "172.20.0.1:41528" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:33:14.129122113Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7035509393532425, + "StableID": "neou8JuPww11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:ecee0122e3a9f5a440fa5f224b7f8b73cb2c105204596b439595e9c192115624", + "KeyExpiry": "2026-11-08T18:33:14Z", + "DiscoKey": "discokey:0bb5fb3e7c8f425e1216249916032b6d300be145e7f518148132b57bb311dd74", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:57132", + "10.65.0.27:57132", + "172.17.0.1:57132", + "172.19.0.1:57132", + "172.20.0.1:57132" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:33:14.663005747Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6999886582499453, + "StableID": "nSoyJk9Gfw11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:9cc889d065800d1cefd0e57538710565c901432032569b4f058c17134506fa3b", + "KeyExpiry": "2026-11-08T18:33:15Z", + "DiscoKey": "discokey:4982335d30436caf95bc55d8c35a748544e40eaed360384bd887f6b83e04e95d", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:49044", + "10.65.0.27:49044", + "172.17.0.1:49044", + "172.19.0.1:49044", + "172.20.0.1:49044" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:33:15.208583828Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 6808557030166489, + "StableID": "nLixwNFcAv11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:c8fb5923da5e2e0991e21685f89114292bbd46e101009f97de3959018275c93f", + "KeyExpiry": "2026-11-08T18:33:15Z", + "DiscoKey": "discokey:d1097930c9c9cdd9bfdfd05fdc5c8dc2a16e4abf5a78ee9eca7474006aae6149", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:50794", + "10.65.0.27:50794", + "172.17.0.1:50794", + "172.19.0.1:50794", + "172.20.0.1:50794" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:33:15.755753394Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "5321503171654358": { + "ID": 5321503171654358, + "LoginName": "raticate.tail78f774.ts.net", + "DisplayName": "raticate" + }} + } + }, "rattata": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8731075257292874, + "StableID": "n1CpKRYKBB21CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 8731075257292874, + "Key": "nodekey:3a6ffa9cec643a3ee5c74ee56b7aff3e4f113d181292b0503b95264eb29dbf72", + "DiscoKey": "discokey:6e977e9d58f6ae95801087703d09ce5b0b06646c2d44e6597ed6b441e3a8181f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:37260", + "10.65.0.27:37260", + "172.17.0.1:37260", + "172.19.0.1:37260", + "172.20.0.1:37260" + ], + "Hostinfo": {"Hostname": "rattata", "RequestTags": ["tag:group-a"], "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:33:09.837588413Z", + "Tags": ["tag:group-a"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:3a6ffa9cec643a3ee5c74ee56b7aff3e4f113d181292b0503b95264eb29dbf72", + "MachineKey": "mkey:dee6a480c0694fca7dcc54f59da89d25bff2182fb921c1d36275f6e542723951", + "Peers": [{ + "ID": 1209777249547958, + "StableID": "n3BbrDouSA11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a2081c3c2709901df4690fa1b7595a51519c22ad420f2b9acddcf2fdef9d401c", + "DiscoKey": "discokey:626f5816c03f257d6261f689c353f76bb515826afc2b36c2fa1cf7b515c55009", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:58126", + "10.65.0.27:58126", + "172.17.0.1:58126", + "172.19.0.1:58126", + "172.20.0.1:58126" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:33:08.294290382Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 4023169253352937, + "StableID": "nnuvDPq6RY11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b02b36dd505ace740bb4698542b8ed81ec4095bf6531b7287cdaff894f242b42", + "DiscoKey": "discokey:f15c47c262198507f69bd5014ebadb3f78efc139d16ac362a5d142b8c0c2133a", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:45115", + "10.65.0.27:45115", + "172.17.0.1:45115", + "172.19.0.1:45115", + "172.20.0.1:45115" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:33:08.763175709Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4652214928213325, + "StableID": "nahnSFozKd11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:77793ca1f48eb34568c93668af9146722be4b786bbe3398d563266b31ad4c17f", + "DiscoKey": "discokey:11f3a582666ea4f24807becf4d74de0d2cc6dfb8bcb5e405e635d7e7a470c366", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:33:09.299397318Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5321503171654358, + "StableID": "nqUZe9s7Zi11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6f8025967b9e427b50a5b8533fda537e864eaccce2d33a8a8e693cae1098566d", + "DiscoKey": "discokey:dceded285b2d1bba3b281c50b52371b0fb12a215539817c6c3d320d634f06842", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:56832", + "10.65.0.27:56832", + "172.17.0.1:56832", + "172.19.0.1:56832", + "172.20.0.1:56832" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:33:10.385856224Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4492892243963888, + "StableID": "njJvQKfq5c11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5e68f80a29fce97eaab751f7dafac4f45c67790d0ec5439d3a42879dd865853e", + "DiscoKey": "discokey:308832a609850e9acd8e9e8f28b0e9820c55931d854eb442a0cd3c814472757c", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:34594", + "10.65.0.27:34594", + "172.17.0.1:34594", + "172.19.0.1:34594", + "172.20.0.1:34594" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:33:10.925761545Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4322992263202343, + "StableID": "neLeuDgtka11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6bbf76b5ac197773c0b859a9b1c91e44b93595fa95e5a62930adfa8ec5180041", + "DiscoKey": "discokey:4a33e21c16f93042152ced77f5ba089c8e4bde91258a303ed65fa20227ad8b25", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:44848", + "10.65.0.27:44848", + "172.17.0.1:44848", + "172.19.0.1:44848", + "172.20.0.1:44848" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:33:11.458425053Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 3081484268680458, + "StableID": "nKy1nFNc4R11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1cd157428e354b28b71a831d8b65eb680e81004d6ebcc78d9309b50ee2412b2b", + "DiscoKey": "discokey:6641b6c439d0d5cd5bbb7d1375e4bde3c8b4219c3c0e95951c3cf1ea0f790b05", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:48756", + "10.65.0.27:48756", + "172.17.0.1:48756", + "172.19.0.1:48756", + "172.20.0.1:48756" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:33:11.999531663Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 469765205737312, + "StableID": "nBiYbFwkf411CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e3d073dbd2e6677630b5a379c2338653747a44c303e1ca213330297865d6a17f", + "DiscoKey": "discokey:c58b38472907cad9b8438598dfd3cabf76d0b4f3bda28294d711f0d2ba773242", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:45167", + "10.65.0.27:45167", + "172.17.0.1:45167", + "172.19.0.1:45167", + "172.20.0.1:45167" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:33:12.531505155Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8666116292854433, + "StableID": "neyY5SBufA21CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd7d9da01be466b8da4f4a04ab5ca3462646c23ee86179436f562659298e057a", + "DiscoKey": "discokey:f147cf46411b38f2cf4f9afe7aa9fa5808876e3e3b5c3af2f9014a333f55cb56", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:51954", + "10.65.0.27:51954", + "172.17.0.1:51954", + "172.19.0.1:51954", + "172.20.0.1:51954" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:33:13.069459914Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 4087990560702471, + "StableID": "nYVdBeaTvY11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:dcd257a4b27218522012867ad3a96efce3b3fd72eb6ce226ade91bdd34f8502d", + "DiscoKey": "discokey:1a10cab9938af6686b0ce2990dae2250b82a6a5d1185f99a8800f0d3c3e7eb3e", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:60845", + "10.65.0.27:60845", + "172.17.0.1:60845", + "172.19.0.1:60845", + "172.20.0.1:60845" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:33:13.592579815Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8833086820652244, + "StableID": "nBSfrKDXyB21CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0ba0541859c797ac5f7ec9ed9f1c188500947b3931705e9cb31b3f584ecd8861", + "DiscoKey": "discokey:8839861f36c99c995cbeca958da544806ae29ff76aff636be07001939e4fcc55", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:41528", + "10.65.0.27:41528", + "172.17.0.1:41528", + "172.19.0.1:41528", + "172.20.0.1:41528" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:33:14.129122113Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7035509393532425, + "StableID": "neou8JuPww11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:ecee0122e3a9f5a440fa5f224b7f8b73cb2c105204596b439595e9c192115624", + "KeyExpiry": "2026-11-08T18:33:14Z", + "DiscoKey": "discokey:0bb5fb3e7c8f425e1216249916032b6d300be145e7f518148132b57bb311dd74", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:57132", + "10.65.0.27:57132", + "172.17.0.1:57132", + "172.19.0.1:57132", + "172.20.0.1:57132" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:33:14.663005747Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6999886582499453, + "StableID": "nSoyJk9Gfw11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:9cc889d065800d1cefd0e57538710565c901432032569b4f058c17134506fa3b", + "KeyExpiry": "2026-11-08T18:33:15Z", + "DiscoKey": "discokey:4982335d30436caf95bc55d8c35a748544e40eaed360384bd887f6b83e04e95d", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:49044", + "10.65.0.27:49044", + "172.17.0.1:49044", + "172.19.0.1:49044", + "172.20.0.1:49044" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:33:15.208583828Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 6808557030166489, + "StableID": "nLixwNFcAv11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:c8fb5923da5e2e0991e21685f89114292bbd46e101009f97de3959018275c93f", + "KeyExpiry": "2026-11-08T18:33:15Z", + "DiscoKey": "discokey:d1097930c9c9cdd9bfdfd05fdc5c8dc2a16e4abf5a78ee9eca7474006aae6149", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:50794", + "10.65.0.27:50794", + "172.17.0.1:50794", + "172.19.0.1:50794", + "172.20.0.1:50794" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:33:15.755753394Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "8731075257292874": { + "ID": 8731075257292874, + "LoginName": "rattata.tail78f774.ts.net", + "DisplayName": "rattata" + }} + } + }, "spearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4322992263202343, + "StableID": "neLeuDgtka11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 4322992263202343, + "Key": "nodekey:6bbf76b5ac197773c0b859a9b1c91e44b93595fa95e5a62930adfa8ec5180041", + "DiscoKey": "discokey:4a33e21c16f93042152ced77f5ba089c8e4bde91258a303ed65fa20227ad8b25", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:44848", + "10.65.0.27:44848", + "172.17.0.1:44848", + "172.19.0.1:44848", + "172.20.0.1:44848" + ], + "Hostinfo": { + "Hostname": "spearow", + "RoutableIPs": ["10.44.0.0/16"], + "RequestTags": ["tag:spearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:33:11.458425053Z", + "Tags": ["tag:spearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:6bbf76b5ac197773c0b859a9b1c91e44b93595fa95e5a62930adfa8ec5180041", + "MachineKey": "mkey:cd924d435fa93b10244a16b0c2c4f5916769dd4a60d13b3ecee9a4e14ad0c83a", + "Peers": [{ + "ID": 1209777249547958, + "StableID": "n3BbrDouSA11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a2081c3c2709901df4690fa1b7595a51519c22ad420f2b9acddcf2fdef9d401c", + "DiscoKey": "discokey:626f5816c03f257d6261f689c353f76bb515826afc2b36c2fa1cf7b515c55009", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:58126", + "10.65.0.27:58126", + "172.17.0.1:58126", + "172.19.0.1:58126", + "172.20.0.1:58126" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:33:08.294290382Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 4023169253352937, + "StableID": "nnuvDPq6RY11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b02b36dd505ace740bb4698542b8ed81ec4095bf6531b7287cdaff894f242b42", + "DiscoKey": "discokey:f15c47c262198507f69bd5014ebadb3f78efc139d16ac362a5d142b8c0c2133a", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:45115", + "10.65.0.27:45115", + "172.17.0.1:45115", + "172.19.0.1:45115", + "172.20.0.1:45115" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:33:08.763175709Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4652214928213325, + "StableID": "nahnSFozKd11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:77793ca1f48eb34568c93668af9146722be4b786bbe3398d563266b31ad4c17f", + "DiscoKey": "discokey:11f3a582666ea4f24807becf4d74de0d2cc6dfb8bcb5e405e635d7e7a470c366", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:33:09.299397318Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 8731075257292874, + "StableID": "n1CpKRYKBB21CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3a6ffa9cec643a3ee5c74ee56b7aff3e4f113d181292b0503b95264eb29dbf72", + "DiscoKey": "discokey:6e977e9d58f6ae95801087703d09ce5b0b06646c2d44e6597ed6b441e3a8181f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:37260", + "10.65.0.27:37260", + "172.17.0.1:37260", + "172.19.0.1:37260", + "172.20.0.1:37260" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:33:09.837588413Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 5321503171654358, + "StableID": "nqUZe9s7Zi11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6f8025967b9e427b50a5b8533fda537e864eaccce2d33a8a8e693cae1098566d", + "DiscoKey": "discokey:dceded285b2d1bba3b281c50b52371b0fb12a215539817c6c3d320d634f06842", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:56832", + "10.65.0.27:56832", + "172.17.0.1:56832", + "172.19.0.1:56832", + "172.20.0.1:56832" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:33:10.385856224Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4492892243963888, + "StableID": "njJvQKfq5c11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5e68f80a29fce97eaab751f7dafac4f45c67790d0ec5439d3a42879dd865853e", + "DiscoKey": "discokey:308832a609850e9acd8e9e8f28b0e9820c55931d854eb442a0cd3c814472757c", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:34594", + "10.65.0.27:34594", + "172.17.0.1:34594", + "172.19.0.1:34594", + "172.20.0.1:34594" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:33:10.925761545Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 3081484268680458, + "StableID": "nKy1nFNc4R11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1cd157428e354b28b71a831d8b65eb680e81004d6ebcc78d9309b50ee2412b2b", + "DiscoKey": "discokey:6641b6c439d0d5cd5bbb7d1375e4bde3c8b4219c3c0e95951c3cf1ea0f790b05", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:48756", + "10.65.0.27:48756", + "172.17.0.1:48756", + "172.19.0.1:48756", + "172.20.0.1:48756" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:33:11.999531663Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 469765205737312, + "StableID": "nBiYbFwkf411CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e3d073dbd2e6677630b5a379c2338653747a44c303e1ca213330297865d6a17f", + "DiscoKey": "discokey:c58b38472907cad9b8438598dfd3cabf76d0b4f3bda28294d711f0d2ba773242", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:45167", + "10.65.0.27:45167", + "172.17.0.1:45167", + "172.19.0.1:45167", + "172.20.0.1:45167" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:33:12.531505155Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8666116292854433, + "StableID": "neyY5SBufA21CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd7d9da01be466b8da4f4a04ab5ca3462646c23ee86179436f562659298e057a", + "DiscoKey": "discokey:f147cf46411b38f2cf4f9afe7aa9fa5808876e3e3b5c3af2f9014a333f55cb56", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:51954", + "10.65.0.27:51954", + "172.17.0.1:51954", + "172.19.0.1:51954", + "172.20.0.1:51954" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:33:13.069459914Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 4087990560702471, + "StableID": "nYVdBeaTvY11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:dcd257a4b27218522012867ad3a96efce3b3fd72eb6ce226ade91bdd34f8502d", + "DiscoKey": "discokey:1a10cab9938af6686b0ce2990dae2250b82a6a5d1185f99a8800f0d3c3e7eb3e", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:60845", + "10.65.0.27:60845", + "172.17.0.1:60845", + "172.19.0.1:60845", + "172.20.0.1:60845" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:33:13.592579815Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8833086820652244, + "StableID": "nBSfrKDXyB21CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0ba0541859c797ac5f7ec9ed9f1c188500947b3931705e9cb31b3f584ecd8861", + "DiscoKey": "discokey:8839861f36c99c995cbeca958da544806ae29ff76aff636be07001939e4fcc55", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:41528", + "10.65.0.27:41528", + "172.17.0.1:41528", + "172.19.0.1:41528", + "172.20.0.1:41528" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:33:14.129122113Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7035509393532425, + "StableID": "neou8JuPww11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:ecee0122e3a9f5a440fa5f224b7f8b73cb2c105204596b439595e9c192115624", + "KeyExpiry": "2026-11-08T18:33:14Z", + "DiscoKey": "discokey:0bb5fb3e7c8f425e1216249916032b6d300be145e7f518148132b57bb311dd74", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:57132", + "10.65.0.27:57132", + "172.17.0.1:57132", + "172.19.0.1:57132", + "172.20.0.1:57132" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:33:14.663005747Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6999886582499453, + "StableID": "nSoyJk9Gfw11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:9cc889d065800d1cefd0e57538710565c901432032569b4f058c17134506fa3b", + "KeyExpiry": "2026-11-08T18:33:15Z", + "DiscoKey": "discokey:4982335d30436caf95bc55d8c35a748544e40eaed360384bd887f6b83e04e95d", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:49044", + "10.65.0.27:49044", + "172.17.0.1:49044", + "172.19.0.1:49044", + "172.20.0.1:49044" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:33:15.208583828Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 6808557030166489, + "StableID": "nLixwNFcAv11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:c8fb5923da5e2e0991e21685f89114292bbd46e101009f97de3959018275c93f", + "KeyExpiry": "2026-11-08T18:33:15Z", + "DiscoKey": "discokey:d1097930c9c9cdd9bfdfd05fdc5c8dc2a16e4abf5a78ee9eca7474006aae6149", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:50794", + "10.65.0.27:50794", + "172.17.0.1:50794", + "172.19.0.1:50794", + "172.20.0.1:50794" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:33:15.755753394Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4322992263202343": { + "ID": 4322992263202343, + "LoginName": "spearow.tail78f774.ts.net", + "DisplayName": "spearow" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "squirtle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 469765205737312, + "StableID": "nBiYbFwkf411CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 469765205737312, + "Key": "nodekey:e3d073dbd2e6677630b5a379c2338653747a44c303e1ca213330297865d6a17f", + "DiscoKey": "discokey:c58b38472907cad9b8438598dfd3cabf76d0b4f3bda28294d711f0d2ba773242", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:45167", + "10.65.0.27:45167", + "172.17.0.1:45167", + "172.19.0.1:45167", + "172.20.0.1:45167" + ], + "Hostinfo": { + "Hostname": "squirtle", + "RoutableIPs": ["10.33.0.0/16"], + "RequestTags": ["tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:33:12.531505155Z", + "Tags": ["tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:e3d073dbd2e6677630b5a379c2338653747a44c303e1ca213330297865d6a17f", + "MachineKey": "mkey:0ac0fe418d5ce743d9ba29944e2f383aaedcb71f12d65ba8154c9818520a2f27", + "Peers": [{ + "ID": 1209777249547958, + "StableID": "n3BbrDouSA11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a2081c3c2709901df4690fa1b7595a51519c22ad420f2b9acddcf2fdef9d401c", + "DiscoKey": "discokey:626f5816c03f257d6261f689c353f76bb515826afc2b36c2fa1cf7b515c55009", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:58126", + "10.65.0.27:58126", + "172.17.0.1:58126", + "172.19.0.1:58126", + "172.20.0.1:58126" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:33:08.294290382Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 4023169253352937, + "StableID": "nnuvDPq6RY11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b02b36dd505ace740bb4698542b8ed81ec4095bf6531b7287cdaff894f242b42", + "DiscoKey": "discokey:f15c47c262198507f69bd5014ebadb3f78efc139d16ac362a5d142b8c0c2133a", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:45115", + "10.65.0.27:45115", + "172.17.0.1:45115", + "172.19.0.1:45115", + "172.20.0.1:45115" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:33:08.763175709Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4652214928213325, + "StableID": "nahnSFozKd11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:77793ca1f48eb34568c93668af9146722be4b786bbe3398d563266b31ad4c17f", + "DiscoKey": "discokey:11f3a582666ea4f24807becf4d74de0d2cc6dfb8bcb5e405e635d7e7a470c366", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:33:09.299397318Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 8731075257292874, + "StableID": "n1CpKRYKBB21CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3a6ffa9cec643a3ee5c74ee56b7aff3e4f113d181292b0503b95264eb29dbf72", + "DiscoKey": "discokey:6e977e9d58f6ae95801087703d09ce5b0b06646c2d44e6597ed6b441e3a8181f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:37260", + "10.65.0.27:37260", + "172.17.0.1:37260", + "172.19.0.1:37260", + "172.20.0.1:37260" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:33:09.837588413Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 5321503171654358, + "StableID": "nqUZe9s7Zi11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6f8025967b9e427b50a5b8533fda537e864eaccce2d33a8a8e693cae1098566d", + "DiscoKey": "discokey:dceded285b2d1bba3b281c50b52371b0fb12a215539817c6c3d320d634f06842", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:56832", + "10.65.0.27:56832", + "172.17.0.1:56832", + "172.19.0.1:56832", + "172.20.0.1:56832" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:33:10.385856224Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4492892243963888, + "StableID": "njJvQKfq5c11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5e68f80a29fce97eaab751f7dafac4f45c67790d0ec5439d3a42879dd865853e", + "DiscoKey": "discokey:308832a609850e9acd8e9e8f28b0e9820c55931d854eb442a0cd3c814472757c", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:34594", + "10.65.0.27:34594", + "172.17.0.1:34594", + "172.19.0.1:34594", + "172.20.0.1:34594" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:33:10.925761545Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4322992263202343, + "StableID": "neLeuDgtka11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6bbf76b5ac197773c0b859a9b1c91e44b93595fa95e5a62930adfa8ec5180041", + "DiscoKey": "discokey:4a33e21c16f93042152ced77f5ba089c8e4bde91258a303ed65fa20227ad8b25", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:44848", + "10.65.0.27:44848", + "172.17.0.1:44848", + "172.19.0.1:44848", + "172.20.0.1:44848" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:33:11.458425053Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 3081484268680458, + "StableID": "nKy1nFNc4R11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1cd157428e354b28b71a831d8b65eb680e81004d6ebcc78d9309b50ee2412b2b", + "DiscoKey": "discokey:6641b6c439d0d5cd5bbb7d1375e4bde3c8b4219c3c0e95951c3cf1ea0f790b05", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:48756", + "10.65.0.27:48756", + "172.17.0.1:48756", + "172.19.0.1:48756", + "172.20.0.1:48756" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:33:11.999531663Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 8666116292854433, + "StableID": "neyY5SBufA21CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd7d9da01be466b8da4f4a04ab5ca3462646c23ee86179436f562659298e057a", + "DiscoKey": "discokey:f147cf46411b38f2cf4f9afe7aa9fa5808876e3e3b5c3af2f9014a333f55cb56", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:51954", + "10.65.0.27:51954", + "172.17.0.1:51954", + "172.19.0.1:51954", + "172.20.0.1:51954" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:33:13.069459914Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 4087990560702471, + "StableID": "nYVdBeaTvY11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:dcd257a4b27218522012867ad3a96efce3b3fd72eb6ce226ade91bdd34f8502d", + "DiscoKey": "discokey:1a10cab9938af6686b0ce2990dae2250b82a6a5d1185f99a8800f0d3c3e7eb3e", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:60845", + "10.65.0.27:60845", + "172.17.0.1:60845", + "172.19.0.1:60845", + "172.20.0.1:60845" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:33:13.592579815Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8833086820652244, + "StableID": "nBSfrKDXyB21CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0ba0541859c797ac5f7ec9ed9f1c188500947b3931705e9cb31b3f584ecd8861", + "DiscoKey": "discokey:8839861f36c99c995cbeca958da544806ae29ff76aff636be07001939e4fcc55", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:41528", + "10.65.0.27:41528", + "172.17.0.1:41528", + "172.19.0.1:41528", + "172.20.0.1:41528" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:33:14.129122113Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7035509393532425, + "StableID": "neou8JuPww11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:ecee0122e3a9f5a440fa5f224b7f8b73cb2c105204596b439595e9c192115624", + "KeyExpiry": "2026-11-08T18:33:14Z", + "DiscoKey": "discokey:0bb5fb3e7c8f425e1216249916032b6d300be145e7f518148132b57bb311dd74", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:57132", + "10.65.0.27:57132", + "172.17.0.1:57132", + "172.19.0.1:57132", + "172.20.0.1:57132" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:33:14.663005747Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6999886582499453, + "StableID": "nSoyJk9Gfw11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:9cc889d065800d1cefd0e57538710565c901432032569b4f058c17134506fa3b", + "KeyExpiry": "2026-11-08T18:33:15Z", + "DiscoKey": "discokey:4982335d30436caf95bc55d8c35a748544e40eaed360384bd887f6b83e04e95d", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:49044", + "10.65.0.27:49044", + "172.17.0.1:49044", + "172.19.0.1:49044", + "172.20.0.1:49044" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:33:15.208583828Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 6808557030166489, + "StableID": "nLixwNFcAv11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:c8fb5923da5e2e0991e21685f89114292bbd46e101009f97de3959018275c93f", + "KeyExpiry": "2026-11-08T18:33:15Z", + "DiscoKey": "discokey:d1097930c9c9cdd9bfdfd05fdc5c8dc2a16e4abf5a78ee9eca7474006aae6149", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:50794", + "10.65.0.27:50794", + "172.17.0.1:50794", + "172.19.0.1:50794", + "172.20.0.1:50794" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:33:15.755753394Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "469765205737312": { + "ID": 469765205737312, + "LoginName": "squirtle.tail78f774.ts.net", + "DisplayName": "squirtle" + }} + } + }, "venusaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6999886582499453, + "StableID": "nSoyJk9Gfw11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:9cc889d065800d1cefd0e57538710565c901432032569b4f058c17134506fa3b", + "KeyExpiry": "2026-11-08T18:33:15Z", + "DiscoKey": "discokey:4982335d30436caf95bc55d8c35a748544e40eaed360384bd887f6b83e04e95d", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:49044", + "10.65.0.27:49044", + "172.17.0.1:49044", + "172.19.0.1:49044", + "172.20.0.1:49044" + ], + "Hostinfo": {"Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:33:15.208583828Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:9cc889d065800d1cefd0e57538710565c901432032569b4f058c17134506fa3b", + "MachineKey": "mkey:a5eb8587e0ad9dad2756407e42c016b083d37a4c86fef44f457b4bd3335f796d", + "Peers": [{ + "ID": 1209777249547958, + "StableID": "n3BbrDouSA11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a2081c3c2709901df4690fa1b7595a51519c22ad420f2b9acddcf2fdef9d401c", + "DiscoKey": "discokey:626f5816c03f257d6261f689c353f76bb515826afc2b36c2fa1cf7b515c55009", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:58126", + "10.65.0.27:58126", + "172.17.0.1:58126", + "172.19.0.1:58126", + "172.20.0.1:58126" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:33:08.294290382Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 4023169253352937, + "StableID": "nnuvDPq6RY11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b02b36dd505ace740bb4698542b8ed81ec4095bf6531b7287cdaff894f242b42", + "DiscoKey": "discokey:f15c47c262198507f69bd5014ebadb3f78efc139d16ac362a5d142b8c0c2133a", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:45115", + "10.65.0.27:45115", + "172.17.0.1:45115", + "172.19.0.1:45115", + "172.20.0.1:45115" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:33:08.763175709Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4652214928213325, + "StableID": "nahnSFozKd11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:77793ca1f48eb34568c93668af9146722be4b786bbe3398d563266b31ad4c17f", + "DiscoKey": "discokey:11f3a582666ea4f24807becf4d74de0d2cc6dfb8bcb5e405e635d7e7a470c366", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:33:09.299397318Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 8731075257292874, + "StableID": "n1CpKRYKBB21CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3a6ffa9cec643a3ee5c74ee56b7aff3e4f113d181292b0503b95264eb29dbf72", + "DiscoKey": "discokey:6e977e9d58f6ae95801087703d09ce5b0b06646c2d44e6597ed6b441e3a8181f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:37260", + "10.65.0.27:37260", + "172.17.0.1:37260", + "172.19.0.1:37260", + "172.20.0.1:37260" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:33:09.837588413Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 5321503171654358, + "StableID": "nqUZe9s7Zi11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6f8025967b9e427b50a5b8533fda537e864eaccce2d33a8a8e693cae1098566d", + "DiscoKey": "discokey:dceded285b2d1bba3b281c50b52371b0fb12a215539817c6c3d320d634f06842", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:56832", + "10.65.0.27:56832", + "172.17.0.1:56832", + "172.19.0.1:56832", + "172.20.0.1:56832" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:33:10.385856224Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4492892243963888, + "StableID": "njJvQKfq5c11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5e68f80a29fce97eaab751f7dafac4f45c67790d0ec5439d3a42879dd865853e", + "DiscoKey": "discokey:308832a609850e9acd8e9e8f28b0e9820c55931d854eb442a0cd3c814472757c", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:34594", + "10.65.0.27:34594", + "172.17.0.1:34594", + "172.19.0.1:34594", + "172.20.0.1:34594" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:33:10.925761545Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4322992263202343, + "StableID": "neLeuDgtka11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6bbf76b5ac197773c0b859a9b1c91e44b93595fa95e5a62930adfa8ec5180041", + "DiscoKey": "discokey:4a33e21c16f93042152ced77f5ba089c8e4bde91258a303ed65fa20227ad8b25", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:44848", + "10.65.0.27:44848", + "172.17.0.1:44848", + "172.19.0.1:44848", + "172.20.0.1:44848" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:33:11.458425053Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 3081484268680458, + "StableID": "nKy1nFNc4R11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1cd157428e354b28b71a831d8b65eb680e81004d6ebcc78d9309b50ee2412b2b", + "DiscoKey": "discokey:6641b6c439d0d5cd5bbb7d1375e4bde3c8b4219c3c0e95951c3cf1ea0f790b05", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:48756", + "10.65.0.27:48756", + "172.17.0.1:48756", + "172.19.0.1:48756", + "172.20.0.1:48756" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:33:11.999531663Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 469765205737312, + "StableID": "nBiYbFwkf411CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e3d073dbd2e6677630b5a379c2338653747a44c303e1ca213330297865d6a17f", + "DiscoKey": "discokey:c58b38472907cad9b8438598dfd3cabf76d0b4f3bda28294d711f0d2ba773242", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:45167", + "10.65.0.27:45167", + "172.17.0.1:45167", + "172.19.0.1:45167", + "172.20.0.1:45167" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:33:12.531505155Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8666116292854433, + "StableID": "neyY5SBufA21CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd7d9da01be466b8da4f4a04ab5ca3462646c23ee86179436f562659298e057a", + "DiscoKey": "discokey:f147cf46411b38f2cf4f9afe7aa9fa5808876e3e3b5c3af2f9014a333f55cb56", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:51954", + "10.65.0.27:51954", + "172.17.0.1:51954", + "172.19.0.1:51954", + "172.20.0.1:51954" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:33:13.069459914Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 4087990560702471, + "StableID": "nYVdBeaTvY11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:dcd257a4b27218522012867ad3a96efce3b3fd72eb6ce226ade91bdd34f8502d", + "DiscoKey": "discokey:1a10cab9938af6686b0ce2990dae2250b82a6a5d1185f99a8800f0d3c3e7eb3e", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:60845", + "10.65.0.27:60845", + "172.17.0.1:60845", + "172.19.0.1:60845", + "172.20.0.1:60845" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:33:13.592579815Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8833086820652244, + "StableID": "nBSfrKDXyB21CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0ba0541859c797ac5f7ec9ed9f1c188500947b3931705e9cb31b3f584ecd8861", + "DiscoKey": "discokey:8839861f36c99c995cbeca958da544806ae29ff76aff636be07001939e4fcc55", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:41528", + "10.65.0.27:41528", + "172.17.0.1:41528", + "172.19.0.1:41528", + "172.20.0.1:41528" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:33:14.129122113Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7035509393532425, + "StableID": "neou8JuPww11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:ecee0122e3a9f5a440fa5f224b7f8b73cb2c105204596b439595e9c192115624", + "KeyExpiry": "2026-11-08T18:33:14Z", + "DiscoKey": "discokey:0bb5fb3e7c8f425e1216249916032b6d300be145e7f518148132b57bb311dd74", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:57132", + "10.65.0.27:57132", + "172.17.0.1:57132", + "172.19.0.1:57132", + "172.20.0.1:57132" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:33:14.663005747Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6808557030166489, + "StableID": "nLixwNFcAv11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:c8fb5923da5e2e0991e21685f89114292bbd46e101009f97de3959018275c93f", + "KeyExpiry": "2026-11-08T18:33:15Z", + "DiscoKey": "discokey:d1097930c9c9cdd9bfdfd05fdc5c8dc2a16e4abf5a78ee9eca7474006aae6149", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:50794", + "10.65.0.27:50794", + "172.17.0.1:50794", + "172.19.0.1:50794", + "172.20.0.1:50794" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:33:15.755753394Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": [{ + "principals": [{"nodeIP": "100.64.0.18"}, {"nodeIP": "fd7a:115c:a1e0::12"}], + "sshUsers": {"root": "root"}, + "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + } + }]}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + }, + "ssh_rules": [{ + "principals": [{"nodeIP": "100.64.0.18"}, {"nodeIP": "fd7a:115c:a1e0::12"}], + "sshUsers": {"root": "root"}, + "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + } + }] + }, "weedle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8666116292854433, + "StableID": "neyY5SBufA21CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 8666116292854433, + "Key": "nodekey:cd7d9da01be466b8da4f4a04ab5ca3462646c23ee86179436f562659298e057a", + "DiscoKey": "discokey:f147cf46411b38f2cf4f9afe7aa9fa5808876e3e3b5c3af2f9014a333f55cb56", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:51954", + "10.65.0.27:51954", + "172.17.0.1:51954", + "172.19.0.1:51954", + "172.20.0.1:51954" + ], + "Hostinfo": {"Hostname": "weedle", "RequestTags": ["tag:client"], "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:33:13.069459914Z", + "Tags": ["tag:client"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:cd7d9da01be466b8da4f4a04ab5ca3462646c23ee86179436f562659298e057a", + "MachineKey": "mkey:b11a5ffab6a71a37b295fe72635686be6456b98842f58c4f5e6970b70f1c5c55", + "Peers": [{ + "ID": 1209777249547958, + "StableID": "n3BbrDouSA11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a2081c3c2709901df4690fa1b7595a51519c22ad420f2b9acddcf2fdef9d401c", + "DiscoKey": "discokey:626f5816c03f257d6261f689c353f76bb515826afc2b36c2fa1cf7b515c55009", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:58126", + "10.65.0.27:58126", + "172.17.0.1:58126", + "172.19.0.1:58126", + "172.20.0.1:58126" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:33:08.294290382Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 4023169253352937, + "StableID": "nnuvDPq6RY11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b02b36dd505ace740bb4698542b8ed81ec4095bf6531b7287cdaff894f242b42", + "DiscoKey": "discokey:f15c47c262198507f69bd5014ebadb3f78efc139d16ac362a5d142b8c0c2133a", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:45115", + "10.65.0.27:45115", + "172.17.0.1:45115", + "172.19.0.1:45115", + "172.20.0.1:45115" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:33:08.763175709Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4652214928213325, + "StableID": "nahnSFozKd11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:77793ca1f48eb34568c93668af9146722be4b786bbe3398d563266b31ad4c17f", + "DiscoKey": "discokey:11f3a582666ea4f24807becf4d74de0d2cc6dfb8bcb5e405e635d7e7a470c366", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:33:09.299397318Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 8731075257292874, + "StableID": "n1CpKRYKBB21CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3a6ffa9cec643a3ee5c74ee56b7aff3e4f113d181292b0503b95264eb29dbf72", + "DiscoKey": "discokey:6e977e9d58f6ae95801087703d09ce5b0b06646c2d44e6597ed6b441e3a8181f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:37260", + "10.65.0.27:37260", + "172.17.0.1:37260", + "172.19.0.1:37260", + "172.20.0.1:37260" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:33:09.837588413Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 5321503171654358, + "StableID": "nqUZe9s7Zi11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6f8025967b9e427b50a5b8533fda537e864eaccce2d33a8a8e693cae1098566d", + "DiscoKey": "discokey:dceded285b2d1bba3b281c50b52371b0fb12a215539817c6c3d320d634f06842", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:56832", + "10.65.0.27:56832", + "172.17.0.1:56832", + "172.19.0.1:56832", + "172.20.0.1:56832" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:33:10.385856224Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4492892243963888, + "StableID": "njJvQKfq5c11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5e68f80a29fce97eaab751f7dafac4f45c67790d0ec5439d3a42879dd865853e", + "DiscoKey": "discokey:308832a609850e9acd8e9e8f28b0e9820c55931d854eb442a0cd3c814472757c", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:34594", + "10.65.0.27:34594", + "172.17.0.1:34594", + "172.19.0.1:34594", + "172.20.0.1:34594" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:33:10.925761545Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4322992263202343, + "StableID": "neLeuDgtka11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6bbf76b5ac197773c0b859a9b1c91e44b93595fa95e5a62930adfa8ec5180041", + "DiscoKey": "discokey:4a33e21c16f93042152ced77f5ba089c8e4bde91258a303ed65fa20227ad8b25", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:44848", + "10.65.0.27:44848", + "172.17.0.1:44848", + "172.19.0.1:44848", + "172.20.0.1:44848" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:33:11.458425053Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 3081484268680458, + "StableID": "nKy1nFNc4R11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1cd157428e354b28b71a831d8b65eb680e81004d6ebcc78d9309b50ee2412b2b", + "DiscoKey": "discokey:6641b6c439d0d5cd5bbb7d1375e4bde3c8b4219c3c0e95951c3cf1ea0f790b05", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:48756", + "10.65.0.27:48756", + "172.17.0.1:48756", + "172.19.0.1:48756", + "172.20.0.1:48756" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:33:11.999531663Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 469765205737312, + "StableID": "nBiYbFwkf411CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e3d073dbd2e6677630b5a379c2338653747a44c303e1ca213330297865d6a17f", + "DiscoKey": "discokey:c58b38472907cad9b8438598dfd3cabf76d0b4f3bda28294d711f0d2ba773242", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:45167", + "10.65.0.27:45167", + "172.17.0.1:45167", + "172.19.0.1:45167", + "172.20.0.1:45167" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:33:12.531505155Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 4087990560702471, + "StableID": "nYVdBeaTvY11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:dcd257a4b27218522012867ad3a96efce3b3fd72eb6ce226ade91bdd34f8502d", + "DiscoKey": "discokey:1a10cab9938af6686b0ce2990dae2250b82a6a5d1185f99a8800f0d3c3e7eb3e", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:60845", + "10.65.0.27:60845", + "172.17.0.1:60845", + "172.19.0.1:60845", + "172.20.0.1:60845" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:33:13.592579815Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8833086820652244, + "StableID": "nBSfrKDXyB21CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0ba0541859c797ac5f7ec9ed9f1c188500947b3931705e9cb31b3f584ecd8861", + "DiscoKey": "discokey:8839861f36c99c995cbeca958da544806ae29ff76aff636be07001939e4fcc55", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:41528", + "10.65.0.27:41528", + "172.17.0.1:41528", + "172.19.0.1:41528", + "172.20.0.1:41528" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:33:14.129122113Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7035509393532425, + "StableID": "neou8JuPww11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:ecee0122e3a9f5a440fa5f224b7f8b73cb2c105204596b439595e9c192115624", + "KeyExpiry": "2026-11-08T18:33:14Z", + "DiscoKey": "discokey:0bb5fb3e7c8f425e1216249916032b6d300be145e7f518148132b57bb311dd74", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:57132", + "10.65.0.27:57132", + "172.17.0.1:57132", + "172.19.0.1:57132", + "172.20.0.1:57132" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:33:14.663005747Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6999886582499453, + "StableID": "nSoyJk9Gfw11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:9cc889d065800d1cefd0e57538710565c901432032569b4f058c17134506fa3b", + "KeyExpiry": "2026-11-08T18:33:15Z", + "DiscoKey": "discokey:4982335d30436caf95bc55d8c35a748544e40eaed360384bd887f6b83e04e95d", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:49044", + "10.65.0.27:49044", + "172.17.0.1:49044", + "172.19.0.1:49044", + "172.20.0.1:49044" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:33:15.208583828Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 6808557030166489, + "StableID": "nLixwNFcAv11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:c8fb5923da5e2e0991e21685f89114292bbd46e101009f97de3959018275c93f", + "KeyExpiry": "2026-11-08T18:33:15Z", + "DiscoKey": "discokey:d1097930c9c9cdd9bfdfd05fdc5c8dc2a16e4abf5a78ee9eca7474006aae6149", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:50794", + "10.65.0.27:50794", + "172.17.0.1:50794", + "172.19.0.1:50794", + "172.20.0.1:50794" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:33:15.755753394Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "8666116292854433": { + "ID": 8666116292854433, + "LoginName": "weedle.tail78f774.ts.net", + "DisplayName": "weedle" + }} + } + }} +} diff --git a/hscontrol/policy/v2/testdata/sshtest_results/sshtest-allpass-basic-user-to-tag.hujson b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-allpass-basic-user-to-tag.hujson new file mode 100644 index 00000000..b6f9a4fb --- /dev/null +++ b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-allpass-basic-user-to-tag.hujson @@ -0,0 +1,20099 @@ +// sshtest-allpass-basic-user-to-tag +// +// ssh user->tag:server root, sshTests accept matches +// +// Nodes with filter rules: 15 of 15 +// Captured at: 2026-05-12T18:34:00Z +// tool version: tscap/dev +// schema version: 1 +{ + "schema_version": 1, + "test_id": "sshtest-allpass-basic-user-to-tag", + "description": "ssh user->tag:server root, sshTests accept matches", + "category": "sshtest", + "captured_at": "2026-05-12T18:34:00.947844688Z", + "tool_version": "tscap/dev", + "tailnet": "odin@example.com", + "input": { + "api_response_code": 200, + "tailnet": { + "dns": {"magic_dns": false, "nameservers": [], "search_paths": [], "split_dns": {}}, + "settings": {} + }, + "scenario_hujson": " \n \n \n \n{\n\t\"category\": \"sshtest\",\n\t\"description\": \"ssh user->tag:server root, sshTests accept matches\",\n\t\"id\": \"sshtest-allpass-basic-user-to-tag\",\n\t\"policy\": {\"ssh\": [{\n\t\t\"action\": \"accept\",\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": [\"thor@example.org\"],\n\t\t\"users\": [\"root\"]\n\t}], \"sshTests\": [{\n\t\t\"accept\": [\"root\"],\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": \"thor@example.org\"\n\t}], \"tagOwners\": {\n\t\t\"tag:prod\": [\"odin@example.com\"],\n\t\t\"tag:server\": [\"odin@example.com\"]\n\t}},\n\t\"tailnet\": {\n\t\t\"dns\": {\"magic_dns\": false, \"nameservers\": [], \"search_paths\": [], \"split_dns\": {}},\n\t\t\"settings\": {}\n\t},\n\t\"topology\": \"../_topologies/grant.hujson\"\n}\n", + "scenario_path": "scenarios/sshtest/sshtest-allpass-basic-user-to-tag.hujson", + "full_policy": { + "ssh": [{ + "action": "accept", + "dst": ["tag:server"], + "src": ["thor@example.org"], + "users": ["root"] + }], + "sshTests": [{"accept": ["root"], "dst": ["tag:server"], "src": "thor@example.org"}], + "tagOwners": {"tag:prod": ["odin@example.com"], "tag:server": ["odin@example.com"]} + } + }, + "topology": {"users": [ + {"id": 1, "name": "odin", "email": "odin@example.com"}, + {"id": 2, "name": "thor", "email": "thor@example.org"}, + {"id": 3, "name": "freya", "email": "freya@example.com"} + ], "nodes": {"beedrill": { + "hostname": "beedrill", + "tags": ["tag:server"], + "ipv4": "100.64.0.16", + "ipv6": "fd7a:115c:a1e0::10", + "routable_ips": [], + "approved_routes": [] + }, "blastoise": { + "hostname": "blastoise", + "tags": ["tag:exit", "tag:router"], + "ipv4": "100.64.0.9", + "ipv6": "fd7a:115c:a1e0::9", + "routable_ips": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "bulbasaur": { + "hostname": "bulbasaur", + "tags": [], + "ipv4": "100.64.0.19", + "ipv6": "fd7a:115c:a1e0::13", + "user": "odin", + "routable_ips": [], + "approved_routes": [] + }, "charmander": { + "hostname": "charmander", + "tags": ["tag:exit"], + "ipv4": "100.64.0.4", + "ipv6": "fd7a:115c:a1e0::4", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "fearow": { + "hostname": "fearow", + "tags": ["tag:fearow"], + "ipv4": "100.64.0.12", + "ipv6": "fd7a:115c:a1e0::c", + "routable_ips": ["10.55.0.0/16"], + "approved_routes": [] + }, "ivysaur": { + "hostname": "ivysaur", + "tags": [], + "ipv4": "100.64.0.17", + "ipv6": "fd7a:115c:a1e0::11", + "user": "thor", + "routable_ips": [], + "approved_routes": [] + }, "kakuna": { + "hostname": "kakuna", + "tags": ["tag:prod"], + "ipv4": "100.64.0.15", + "ipv6": "fd7a:115c:a1e0::f", + "routable_ips": [], + "approved_routes": [] + }, "pidgeotto": { + "hostname": "pidgeotto", + "tags": ["tag:pidgeotto"], + "ipv4": "100.64.0.3", + "ipv6": "fd7a:115c:a1e0::3", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "pidgey": { + "hostname": "pidgey", + "tags": ["tag:pidgey"], + "ipv4": "100.64.0.2", + "ipv6": "fd7a:115c:a1e0::2", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "raticate": { + "hostname": "raticate", + "tags": ["tag:group-b"], + "ipv4": "100.64.0.6", + "ipv6": "fd7a:115c:a1e0::6", + "routable_ips": [], + "approved_routes": [] + }, "rattata": { + "hostname": "rattata", + "tags": ["tag:group-a"], + "ipv4": "100.64.0.5", + "ipv6": "fd7a:115c:a1e0::5", + "routable_ips": [], + "approved_routes": [] + }, "spearow": { + "hostname": "spearow", + "tags": ["tag:spearow"], + "ipv4": "100.64.0.11", + "ipv6": "fd7a:115c:a1e0::b", + "routable_ips": ["10.44.0.0/16"], + "approved_routes": [] + }, "squirtle": { + "hostname": "squirtle", + "tags": ["tag:router"], + "ipv4": "100.64.0.13", + "ipv6": "fd7a:115c:a1e0::d", + "routable_ips": ["10.33.0.0/16"], + "approved_routes": [] + }, "venusaur": { + "hostname": "venusaur", + "tags": [], + "ipv4": "100.64.0.18", + "ipv6": "fd7a:115c:a1e0::12", + "user": "freya", + "routable_ips": [], + "approved_routes": [] + }, "weedle": { + "hostname": "weedle", + "tags": ["tag:client"], + "ipv4": "100.64.0.14", + "ipv6": "fd7a:115c:a1e0::e", + "routable_ips": [], + "approved_routes": [] + }}}, + "captures": {"beedrill": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7114745634573595, + "StableID": "nNAgRbJHZx11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 7114745634573595, + "Key": "nodekey:c4e109d06ad3ef6a3a937688201159d694d4a2880f045616e0a2299099969104", + "DiscoKey": "discokey:98ab0fdfa6b6692f09484507e869de4e938ac4e5ca2f838b2fb456b9ee192b21", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:40692", + "10.65.0.27:40692", + "172.17.0.1:40692", + "172.19.0.1:40692", + "172.20.0.1:40692" + ], + "Hostinfo": {"Hostname": "beedrill", "RequestTags": ["tag:server"], "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:34:09.338974089Z", + "Tags": ["tag:server"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:c4e109d06ad3ef6a3a937688201159d694d4a2880f045616e0a2299099969104", + "MachineKey": "mkey:9610ec18504ebe422a9b151327e0e7db62560c7f523bf8699627521f75f7730c", + "Peers": [{ + "ID": 1022503236902628, + "StableID": "nbLYeiR6z811CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e7971e8fb145a2c24201b1f3a8d324c6f84d34d51108ced31083b7945037f502", + "DiscoKey": "discokey:b2f244c013b6bfe90a222534be986760343607b7ac142643850753f998c79227", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:41224", + "10.65.0.27:41224", + "172.17.0.1:41224", + "172.19.0.1:41224", + "172.20.0.1:41224" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:34:03.497685845Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8664957792496331, + "StableID": "nS4QNPkNfA21CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f05aa1de0102ff1818b0a21982be35047944fa5370360f47562896c88d918618", + "DiscoKey": "discokey:451076ac784e15ee15e575c36ee956c35895f45df5db21bca16c6b2b0984824a", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:40453", + "10.65.0.27:40453", + "172.17.0.1:40453", + "172.19.0.1:40453", + "172.20.0.1:40453" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:34:04.003863683Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8235291227186960, + "StableID": "nXvMKt8nJ721CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ae7c3fcacb00745d9f223ef9adf6c8ac66f9bc376c75dbc698299a3737327547", + "DiscoKey": "discokey:0aa445872572f0accf0209866eedeeeace67c0f5aa6a2bd2daf31a3c8b28c910", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:49557", + "10.65.0.27:49557", + "172.17.0.1:49557", + "172.19.0.1:49557", + "172.20.0.1:49557" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:34:04.539409763Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 8628004179095420, + "StableID": "nVXU6H3eNA21CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:af82dd8733b5a319c76c68ba56c1b30e695445adbcf6f5e8bde557c09ae15b79", + "DiscoKey": "discokey:f484aec42430b36c315eddfbbcca6edc4f8b3ff4afb12f523888659368138451", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:45337", + "10.65.0.27:45337", + "172.17.0.1:45337", + "172.19.0.1:45337", + "172.20.0.1:45337" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:34:05.074221241Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6590867837531638, + "StableID": "n9xHSUv1Ut11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b07c37318cc3aec00938db2817117b472bb6163c08716e84dfaa8d9267b37b32", + "DiscoKey": "discokey:81b18fc56567fc8f4fcf35907d2edf91f2282b9a9b8e1b82a5e79900c4cd0821", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:37862", + "10.65.0.27:37862", + "172.17.0.1:37862", + "172.19.0.1:37862", + "172.20.0.1:37862" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:34:05.611311706Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6282512707345114, + "StableID": "nXueVRxM4r11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c4fb6b80caba83f7bee0a74a527cd06ee3fa34d644599b2661cb936857669a3b", + "DiscoKey": "discokey:f3501443371b5cc1db334be168dbde50db6c83c10f495b6337fa8694b1667445", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:38866", + "10.65.0.27:38866", + "172.17.0.1:38866", + "172.19.0.1:38866", + "172.20.0.1:38866" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:34:06.140529217Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8624384377314642, + "StableID": "nq6BcHxzLA21CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:948247711446f93b6a925fb7af24b9a1f4ec31a7f6e9b94ccbb2802bab17f97c", + "DiscoKey": "discokey:6809b4aaa6f52d3c03772ec91e7d4439148e2e95f50870d89335925dfb9dc603", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:50229", + "10.65.0.27:50229", + "172.17.0.1:50229", + "172.19.0.1:50229", + "172.20.0.1:50229" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:34:06.68292337Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 4439328582789959, + "StableID": "nEEV6ndafb11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:03a511cfc1fb37f747f1e98f6e4ba40d18fbecafc21b2154ec8a849def9d736c", + "DiscoKey": "discokey:a739bec3425689dad8fe6a2da36b163b1cdce535317be81e872d20d46811dc0b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:48890", + "10.65.0.27:48890", + "172.17.0.1:48890", + "172.19.0.1:48890", + "172.20.0.1:48890" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:34:07.213221624Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 656941692479156, + "StableID": "n3CrmAkX8611CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:370de11ef28f539339bfef1ca0f5ebfdaea5c2f1019a96f38094bf6d3d493131", + "DiscoKey": "discokey:678e6851568a4d9faea3c625bd3b4037bea0f989efed0ae529d68fa18fa42e1d", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:56057", + "10.65.0.27:56057", + "172.17.0.1:56057", + "172.19.0.1:56057", + "172.20.0.1:56057" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:34:07.735518321Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3631511856685615, + "StableID": "nJWLFCfiMV11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cce483fe904609f3dd393a8b16b32befd95d164feac49fc6242c8fe9c1599265", + "DiscoKey": "discokey:287d208a96d9e7506ae18ff60520103281af7c2831022945baeb2f7d84c1650f", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:58559", + "10.65.0.27:58559", + "172.17.0.1:58559", + "172.19.0.1:58559", + "172.20.0.1:58559" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:34:08.280233017Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1126027970937232, + "StableID": "nmFdt2ryn911CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4360bf8f7aaf7df0bfb9bba0e959b82b7d0ef08422e95a5b2074e03985bf4334", + "DiscoKey": "discokey:480e78aa2c2d3cf3020ed2d8c39a8ffd574e201e8e56d2ff6d54cae121947044", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:35829", + "10.65.0.27:35829", + "172.17.0.1:35829", + "172.19.0.1:35829", + "172.20.0.1:35829" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:34:08.806497751Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 2882053099464165, + "StableID": "neZoGaeHWP11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:b078a77336b1d6e1241638676dc3f5a788db64fee6130ccb5c16af411ef0616c", + "KeyExpiry": "2026-11-08T18:34:09Z", + "DiscoKey": "discokey:8244df2d4a4b0f214a82958cb16caa087e7ad9ab07f2c7f37ce840f43289321e", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:43422", + "10.65.0.27:43422", + "172.17.0.1:43422", + "172.19.0.1:43422", + "172.20.0.1:43422" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:34:09.872005789Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4945122688476289, + "StableID": "ntkoCHzecf11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:59bf1bde5cc5436bb8a217cc85b22ffd556ed8cc0effd27b596cf6c510762f2c", + "KeyExpiry": "2026-11-08T18:34:10Z", + "DiscoKey": "discokey:30a6c6071fef8521561db58d989f8f69a77d9b5a41d47af01c8e9809ef219243", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:54883", + "10.65.0.27:54883", + "172.17.0.1:54883", + "172.19.0.1:54883", + "172.20.0.1:54883" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:34:10.412326737Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 1543249583393063, + "StableID": "nSgK5tYw3D11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:f5328c3d98f667fa716c2e3078a330c20e835c370678e906aa6eeb947fa8db2c", + "KeyExpiry": "2026-11-08T18:34:11Z", + "DiscoKey": "discokey:a68516c729732c39f2d1ccfd587c7ad7921ac4a48b45b50503a00f6f2281861c", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:46471", + "10.65.0.27:46471", + "172.17.0.1:46471", + "172.19.0.1:46471", + "172.20.0.1:46471" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:34:11.18328066Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": [{ + "principals": [{"nodeIP": "100.64.0.17"}, {"nodeIP": "fd7a:115c:a1e0::11"}], + "sshUsers": {"root": "root"}, + "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + } + }]}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "7114745634573595": { + "ID": 7114745634573595, + "LoginName": "beedrill.tail78f774.ts.net", + "DisplayName": "beedrill" + }} + }, + "ssh_rules": [{ + "principals": [{"nodeIP": "100.64.0.17"}, {"nodeIP": "fd7a:115c:a1e0::11"}], + "sshUsers": {"root": "root"}, + "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + } + }] + }, "blastoise": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6282512707345114, + "StableID": "nXueVRxM4r11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 6282512707345114, + "Key": "nodekey:c4fb6b80caba83f7bee0a74a527cd06ee3fa34d644599b2661cb936857669a3b", + "DiscoKey": "discokey:f3501443371b5cc1db334be168dbde50db6c83c10f495b6337fa8694b1667445", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:38866", + "10.65.0.27:38866", + "172.17.0.1:38866", + "172.19.0.1:38866", + "172.20.0.1:38866" + ], + "Hostinfo": { + "Hostname": "blastoise", + "RoutableIPs": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit", "tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:34:06.140529217Z", + "Tags": ["tag:exit", "tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:c4fb6b80caba83f7bee0a74a527cd06ee3fa34d644599b2661cb936857669a3b", + "MachineKey": "mkey:f2cd3710db4d7a4a97f43a827160a88ae021d0a7dd235f98cd0664347bb60955", + "Peers": [{ + "ID": 1022503236902628, + "StableID": "nbLYeiR6z811CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e7971e8fb145a2c24201b1f3a8d324c6f84d34d51108ced31083b7945037f502", + "DiscoKey": "discokey:b2f244c013b6bfe90a222534be986760343607b7ac142643850753f998c79227", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:41224", + "10.65.0.27:41224", + "172.17.0.1:41224", + "172.19.0.1:41224", + "172.20.0.1:41224" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:34:03.497685845Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8664957792496331, + "StableID": "nS4QNPkNfA21CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f05aa1de0102ff1818b0a21982be35047944fa5370360f47562896c88d918618", + "DiscoKey": "discokey:451076ac784e15ee15e575c36ee956c35895f45df5db21bca16c6b2b0984824a", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:40453", + "10.65.0.27:40453", + "172.17.0.1:40453", + "172.19.0.1:40453", + "172.20.0.1:40453" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:34:04.003863683Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8235291227186960, + "StableID": "nXvMKt8nJ721CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ae7c3fcacb00745d9f223ef9adf6c8ac66f9bc376c75dbc698299a3737327547", + "DiscoKey": "discokey:0aa445872572f0accf0209866eedeeeace67c0f5aa6a2bd2daf31a3c8b28c910", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:49557", + "10.65.0.27:49557", + "172.17.0.1:49557", + "172.19.0.1:49557", + "172.20.0.1:49557" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:34:04.539409763Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 8628004179095420, + "StableID": "nVXU6H3eNA21CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:af82dd8733b5a319c76c68ba56c1b30e695445adbcf6f5e8bde557c09ae15b79", + "DiscoKey": "discokey:f484aec42430b36c315eddfbbcca6edc4f8b3ff4afb12f523888659368138451", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:45337", + "10.65.0.27:45337", + "172.17.0.1:45337", + "172.19.0.1:45337", + "172.20.0.1:45337" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:34:05.074221241Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6590867837531638, + "StableID": "n9xHSUv1Ut11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b07c37318cc3aec00938db2817117b472bb6163c08716e84dfaa8d9267b37b32", + "DiscoKey": "discokey:81b18fc56567fc8f4fcf35907d2edf91f2282b9a9b8e1b82a5e79900c4cd0821", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:37862", + "10.65.0.27:37862", + "172.17.0.1:37862", + "172.19.0.1:37862", + "172.20.0.1:37862" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:34:05.611311706Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8624384377314642, + "StableID": "nq6BcHxzLA21CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:948247711446f93b6a925fb7af24b9a1f4ec31a7f6e9b94ccbb2802bab17f97c", + "DiscoKey": "discokey:6809b4aaa6f52d3c03772ec91e7d4439148e2e95f50870d89335925dfb9dc603", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:50229", + "10.65.0.27:50229", + "172.17.0.1:50229", + "172.19.0.1:50229", + "172.20.0.1:50229" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:34:06.68292337Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 4439328582789959, + "StableID": "nEEV6ndafb11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:03a511cfc1fb37f747f1e98f6e4ba40d18fbecafc21b2154ec8a849def9d736c", + "DiscoKey": "discokey:a739bec3425689dad8fe6a2da36b163b1cdce535317be81e872d20d46811dc0b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:48890", + "10.65.0.27:48890", + "172.17.0.1:48890", + "172.19.0.1:48890", + "172.20.0.1:48890" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:34:07.213221624Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 656941692479156, + "StableID": "n3CrmAkX8611CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:370de11ef28f539339bfef1ca0f5ebfdaea5c2f1019a96f38094bf6d3d493131", + "DiscoKey": "discokey:678e6851568a4d9faea3c625bd3b4037bea0f989efed0ae529d68fa18fa42e1d", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:56057", + "10.65.0.27:56057", + "172.17.0.1:56057", + "172.19.0.1:56057", + "172.20.0.1:56057" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:34:07.735518321Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3631511856685615, + "StableID": "nJWLFCfiMV11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cce483fe904609f3dd393a8b16b32befd95d164feac49fc6242c8fe9c1599265", + "DiscoKey": "discokey:287d208a96d9e7506ae18ff60520103281af7c2831022945baeb2f7d84c1650f", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:58559", + "10.65.0.27:58559", + "172.17.0.1:58559", + "172.19.0.1:58559", + "172.20.0.1:58559" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:34:08.280233017Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1126027970937232, + "StableID": "nmFdt2ryn911CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4360bf8f7aaf7df0bfb9bba0e959b82b7d0ef08422e95a5b2074e03985bf4334", + "DiscoKey": "discokey:480e78aa2c2d3cf3020ed2d8c39a8ffd574e201e8e56d2ff6d54cae121947044", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:35829", + "10.65.0.27:35829", + "172.17.0.1:35829", + "172.19.0.1:35829", + "172.20.0.1:35829" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:34:08.806497751Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 7114745634573595, + "StableID": "nNAgRbJHZx11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c4e109d06ad3ef6a3a937688201159d694d4a2880f045616e0a2299099969104", + "DiscoKey": "discokey:98ab0fdfa6b6692f09484507e869de4e938ac4e5ca2f838b2fb456b9ee192b21", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:40692", + "10.65.0.27:40692", + "172.17.0.1:40692", + "172.19.0.1:40692", + "172.20.0.1:40692" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:34:09.338974089Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2882053099464165, + "StableID": "neZoGaeHWP11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:b078a77336b1d6e1241638676dc3f5a788db64fee6130ccb5c16af411ef0616c", + "KeyExpiry": "2026-11-08T18:34:09Z", + "DiscoKey": "discokey:8244df2d4a4b0f214a82958cb16caa087e7ad9ab07f2c7f37ce840f43289321e", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:43422", + "10.65.0.27:43422", + "172.17.0.1:43422", + "172.19.0.1:43422", + "172.20.0.1:43422" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:34:09.872005789Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4945122688476289, + "StableID": "ntkoCHzecf11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:59bf1bde5cc5436bb8a217cc85b22ffd556ed8cc0effd27b596cf6c510762f2c", + "KeyExpiry": "2026-11-08T18:34:10Z", + "DiscoKey": "discokey:30a6c6071fef8521561db58d989f8f69a77d9b5a41d47af01c8e9809ef219243", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:54883", + "10.65.0.27:54883", + "172.17.0.1:54883", + "172.19.0.1:54883", + "172.20.0.1:54883" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:34:10.412326737Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 1543249583393063, + "StableID": "nSgK5tYw3D11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:f5328c3d98f667fa716c2e3078a330c20e835c370678e906aa6eeb947fa8db2c", + "KeyExpiry": "2026-11-08T18:34:11Z", + "DiscoKey": "discokey:a68516c729732c39f2d1ccfd587c7ad7921ac4a48b45b50503a00f6f2281861c", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:46471", + "10.65.0.27:46471", + "172.17.0.1:46471", + "172.19.0.1:46471", + "172.20.0.1:46471" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:34:11.18328066Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "6282512707345114": { + "ID": 6282512707345114, + "LoginName": "blastoise.tail78f774.ts.net", + "DisplayName": "blastoise" + }} + } + }, "bulbasaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 1543249583393063, + "StableID": "nSgK5tYw3D11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:f5328c3d98f667fa716c2e3078a330c20e835c370678e906aa6eeb947fa8db2c", + "KeyExpiry": "2026-11-08T18:34:11Z", + "DiscoKey": "discokey:a68516c729732c39f2d1ccfd587c7ad7921ac4a48b45b50503a00f6f2281861c", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:46471", + "10.65.0.27:46471", + "172.17.0.1:46471", + "172.19.0.1:46471", + "172.20.0.1:46471" + ], + "Hostinfo": {"Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:34:11.18328066Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:f5328c3d98f667fa716c2e3078a330c20e835c370678e906aa6eeb947fa8db2c", + "MachineKey": "mkey:3b55a63dc9320e382d3087eef785e906c50ebadd5b7b82a0913538d41cea8321", + "Peers": [{ + "ID": 1022503236902628, + "StableID": "nbLYeiR6z811CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e7971e8fb145a2c24201b1f3a8d324c6f84d34d51108ced31083b7945037f502", + "DiscoKey": "discokey:b2f244c013b6bfe90a222534be986760343607b7ac142643850753f998c79227", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:41224", + "10.65.0.27:41224", + "172.17.0.1:41224", + "172.19.0.1:41224", + "172.20.0.1:41224" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:34:03.497685845Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8664957792496331, + "StableID": "nS4QNPkNfA21CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f05aa1de0102ff1818b0a21982be35047944fa5370360f47562896c88d918618", + "DiscoKey": "discokey:451076ac784e15ee15e575c36ee956c35895f45df5db21bca16c6b2b0984824a", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:40453", + "10.65.0.27:40453", + "172.17.0.1:40453", + "172.19.0.1:40453", + "172.20.0.1:40453" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:34:04.003863683Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8235291227186960, + "StableID": "nXvMKt8nJ721CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ae7c3fcacb00745d9f223ef9adf6c8ac66f9bc376c75dbc698299a3737327547", + "DiscoKey": "discokey:0aa445872572f0accf0209866eedeeeace67c0f5aa6a2bd2daf31a3c8b28c910", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:49557", + "10.65.0.27:49557", + "172.17.0.1:49557", + "172.19.0.1:49557", + "172.20.0.1:49557" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:34:04.539409763Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 8628004179095420, + "StableID": "nVXU6H3eNA21CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:af82dd8733b5a319c76c68ba56c1b30e695445adbcf6f5e8bde557c09ae15b79", + "DiscoKey": "discokey:f484aec42430b36c315eddfbbcca6edc4f8b3ff4afb12f523888659368138451", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:45337", + "10.65.0.27:45337", + "172.17.0.1:45337", + "172.19.0.1:45337", + "172.20.0.1:45337" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:34:05.074221241Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6590867837531638, + "StableID": "n9xHSUv1Ut11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b07c37318cc3aec00938db2817117b472bb6163c08716e84dfaa8d9267b37b32", + "DiscoKey": "discokey:81b18fc56567fc8f4fcf35907d2edf91f2282b9a9b8e1b82a5e79900c4cd0821", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:37862", + "10.65.0.27:37862", + "172.17.0.1:37862", + "172.19.0.1:37862", + "172.20.0.1:37862" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:34:05.611311706Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6282512707345114, + "StableID": "nXueVRxM4r11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c4fb6b80caba83f7bee0a74a527cd06ee3fa34d644599b2661cb936857669a3b", + "DiscoKey": "discokey:f3501443371b5cc1db334be168dbde50db6c83c10f495b6337fa8694b1667445", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:38866", + "10.65.0.27:38866", + "172.17.0.1:38866", + "172.19.0.1:38866", + "172.20.0.1:38866" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:34:06.140529217Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8624384377314642, + "StableID": "nq6BcHxzLA21CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:948247711446f93b6a925fb7af24b9a1f4ec31a7f6e9b94ccbb2802bab17f97c", + "DiscoKey": "discokey:6809b4aaa6f52d3c03772ec91e7d4439148e2e95f50870d89335925dfb9dc603", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:50229", + "10.65.0.27:50229", + "172.17.0.1:50229", + "172.19.0.1:50229", + "172.20.0.1:50229" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:34:06.68292337Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 4439328582789959, + "StableID": "nEEV6ndafb11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:03a511cfc1fb37f747f1e98f6e4ba40d18fbecafc21b2154ec8a849def9d736c", + "DiscoKey": "discokey:a739bec3425689dad8fe6a2da36b163b1cdce535317be81e872d20d46811dc0b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:48890", + "10.65.0.27:48890", + "172.17.0.1:48890", + "172.19.0.1:48890", + "172.20.0.1:48890" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:34:07.213221624Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 656941692479156, + "StableID": "n3CrmAkX8611CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:370de11ef28f539339bfef1ca0f5ebfdaea5c2f1019a96f38094bf6d3d493131", + "DiscoKey": "discokey:678e6851568a4d9faea3c625bd3b4037bea0f989efed0ae529d68fa18fa42e1d", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:56057", + "10.65.0.27:56057", + "172.17.0.1:56057", + "172.19.0.1:56057", + "172.20.0.1:56057" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:34:07.735518321Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3631511856685615, + "StableID": "nJWLFCfiMV11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cce483fe904609f3dd393a8b16b32befd95d164feac49fc6242c8fe9c1599265", + "DiscoKey": "discokey:287d208a96d9e7506ae18ff60520103281af7c2831022945baeb2f7d84c1650f", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:58559", + "10.65.0.27:58559", + "172.17.0.1:58559", + "172.19.0.1:58559", + "172.20.0.1:58559" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:34:08.280233017Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1126027970937232, + "StableID": "nmFdt2ryn911CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4360bf8f7aaf7df0bfb9bba0e959b82b7d0ef08422e95a5b2074e03985bf4334", + "DiscoKey": "discokey:480e78aa2c2d3cf3020ed2d8c39a8ffd574e201e8e56d2ff6d54cae121947044", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:35829", + "10.65.0.27:35829", + "172.17.0.1:35829", + "172.19.0.1:35829", + "172.20.0.1:35829" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:34:08.806497751Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 7114745634573595, + "StableID": "nNAgRbJHZx11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c4e109d06ad3ef6a3a937688201159d694d4a2880f045616e0a2299099969104", + "DiscoKey": "discokey:98ab0fdfa6b6692f09484507e869de4e938ac4e5ca2f838b2fb456b9ee192b21", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:40692", + "10.65.0.27:40692", + "172.17.0.1:40692", + "172.19.0.1:40692", + "172.20.0.1:40692" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:34:09.338974089Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2882053099464165, + "StableID": "neZoGaeHWP11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:b078a77336b1d6e1241638676dc3f5a788db64fee6130ccb5c16af411ef0616c", + "KeyExpiry": "2026-11-08T18:34:09Z", + "DiscoKey": "discokey:8244df2d4a4b0f214a82958cb16caa087e7ad9ab07f2c7f37ce840f43289321e", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:43422", + "10.65.0.27:43422", + "172.17.0.1:43422", + "172.19.0.1:43422", + "172.20.0.1:43422" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:34:09.872005789Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4945122688476289, + "StableID": "ntkoCHzecf11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:59bf1bde5cc5436bb8a217cc85b22ffd556ed8cc0effd27b596cf6c510762f2c", + "KeyExpiry": "2026-11-08T18:34:10Z", + "DiscoKey": "discokey:30a6c6071fef8521561db58d989f8f69a77d9b5a41d47af01c8e9809ef219243", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:54883", + "10.65.0.27:54883", + "172.17.0.1:54883", + "172.19.0.1:54883", + "172.20.0.1:54883" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:34:10.412326737Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "charmander": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8235291227186960, + "StableID": "nXvMKt8nJ721CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 8235291227186960, + "Key": "nodekey:ae7c3fcacb00745d9f223ef9adf6c8ac66f9bc376c75dbc698299a3737327547", + "DiscoKey": "discokey:0aa445872572f0accf0209866eedeeeace67c0f5aa6a2bd2daf31a3c8b28c910", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:49557", + "10.65.0.27:49557", + "172.17.0.1:49557", + "172.19.0.1:49557", + "172.20.0.1:49557" + ], + "Hostinfo": { + "Hostname": "charmander", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit"], + "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:34:04.539409763Z", + "Tags": ["tag:exit"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:ae7c3fcacb00745d9f223ef9adf6c8ac66f9bc376c75dbc698299a3737327547", + "MachineKey": "mkey:e795392fa1361885860f936282a7ecab9adc76dd339530bd629620323f5abb05", + "Peers": [{ + "ID": 1022503236902628, + "StableID": "nbLYeiR6z811CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e7971e8fb145a2c24201b1f3a8d324c6f84d34d51108ced31083b7945037f502", + "DiscoKey": "discokey:b2f244c013b6bfe90a222534be986760343607b7ac142643850753f998c79227", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:41224", + "10.65.0.27:41224", + "172.17.0.1:41224", + "172.19.0.1:41224", + "172.20.0.1:41224" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:34:03.497685845Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8664957792496331, + "StableID": "nS4QNPkNfA21CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f05aa1de0102ff1818b0a21982be35047944fa5370360f47562896c88d918618", + "DiscoKey": "discokey:451076ac784e15ee15e575c36ee956c35895f45df5db21bca16c6b2b0984824a", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:40453", + "10.65.0.27:40453", + "172.17.0.1:40453", + "172.19.0.1:40453", + "172.20.0.1:40453" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:34:04.003863683Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8628004179095420, + "StableID": "nVXU6H3eNA21CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:af82dd8733b5a319c76c68ba56c1b30e695445adbcf6f5e8bde557c09ae15b79", + "DiscoKey": "discokey:f484aec42430b36c315eddfbbcca6edc4f8b3ff4afb12f523888659368138451", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:45337", + "10.65.0.27:45337", + "172.17.0.1:45337", + "172.19.0.1:45337", + "172.20.0.1:45337" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:34:05.074221241Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6590867837531638, + "StableID": "n9xHSUv1Ut11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b07c37318cc3aec00938db2817117b472bb6163c08716e84dfaa8d9267b37b32", + "DiscoKey": "discokey:81b18fc56567fc8f4fcf35907d2edf91f2282b9a9b8e1b82a5e79900c4cd0821", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:37862", + "10.65.0.27:37862", + "172.17.0.1:37862", + "172.19.0.1:37862", + "172.20.0.1:37862" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:34:05.611311706Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6282512707345114, + "StableID": "nXueVRxM4r11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c4fb6b80caba83f7bee0a74a527cd06ee3fa34d644599b2661cb936857669a3b", + "DiscoKey": "discokey:f3501443371b5cc1db334be168dbde50db6c83c10f495b6337fa8694b1667445", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:38866", + "10.65.0.27:38866", + "172.17.0.1:38866", + "172.19.0.1:38866", + "172.20.0.1:38866" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:34:06.140529217Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8624384377314642, + "StableID": "nq6BcHxzLA21CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:948247711446f93b6a925fb7af24b9a1f4ec31a7f6e9b94ccbb2802bab17f97c", + "DiscoKey": "discokey:6809b4aaa6f52d3c03772ec91e7d4439148e2e95f50870d89335925dfb9dc603", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:50229", + "10.65.0.27:50229", + "172.17.0.1:50229", + "172.19.0.1:50229", + "172.20.0.1:50229" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:34:06.68292337Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 4439328582789959, + "StableID": "nEEV6ndafb11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:03a511cfc1fb37f747f1e98f6e4ba40d18fbecafc21b2154ec8a849def9d736c", + "DiscoKey": "discokey:a739bec3425689dad8fe6a2da36b163b1cdce535317be81e872d20d46811dc0b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:48890", + "10.65.0.27:48890", + "172.17.0.1:48890", + "172.19.0.1:48890", + "172.20.0.1:48890" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:34:07.213221624Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 656941692479156, + "StableID": "n3CrmAkX8611CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:370de11ef28f539339bfef1ca0f5ebfdaea5c2f1019a96f38094bf6d3d493131", + "DiscoKey": "discokey:678e6851568a4d9faea3c625bd3b4037bea0f989efed0ae529d68fa18fa42e1d", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:56057", + "10.65.0.27:56057", + "172.17.0.1:56057", + "172.19.0.1:56057", + "172.20.0.1:56057" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:34:07.735518321Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3631511856685615, + "StableID": "nJWLFCfiMV11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cce483fe904609f3dd393a8b16b32befd95d164feac49fc6242c8fe9c1599265", + "DiscoKey": "discokey:287d208a96d9e7506ae18ff60520103281af7c2831022945baeb2f7d84c1650f", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:58559", + "10.65.0.27:58559", + "172.17.0.1:58559", + "172.19.0.1:58559", + "172.20.0.1:58559" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:34:08.280233017Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1126027970937232, + "StableID": "nmFdt2ryn911CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4360bf8f7aaf7df0bfb9bba0e959b82b7d0ef08422e95a5b2074e03985bf4334", + "DiscoKey": "discokey:480e78aa2c2d3cf3020ed2d8c39a8ffd574e201e8e56d2ff6d54cae121947044", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:35829", + "10.65.0.27:35829", + "172.17.0.1:35829", + "172.19.0.1:35829", + "172.20.0.1:35829" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:34:08.806497751Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 7114745634573595, + "StableID": "nNAgRbJHZx11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c4e109d06ad3ef6a3a937688201159d694d4a2880f045616e0a2299099969104", + "DiscoKey": "discokey:98ab0fdfa6b6692f09484507e869de4e938ac4e5ca2f838b2fb456b9ee192b21", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:40692", + "10.65.0.27:40692", + "172.17.0.1:40692", + "172.19.0.1:40692", + "172.20.0.1:40692" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:34:09.338974089Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2882053099464165, + "StableID": "neZoGaeHWP11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:b078a77336b1d6e1241638676dc3f5a788db64fee6130ccb5c16af411ef0616c", + "KeyExpiry": "2026-11-08T18:34:09Z", + "DiscoKey": "discokey:8244df2d4a4b0f214a82958cb16caa087e7ad9ab07f2c7f37ce840f43289321e", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:43422", + "10.65.0.27:43422", + "172.17.0.1:43422", + "172.19.0.1:43422", + "172.20.0.1:43422" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:34:09.872005789Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4945122688476289, + "StableID": "ntkoCHzecf11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:59bf1bde5cc5436bb8a217cc85b22ffd556ed8cc0effd27b596cf6c510762f2c", + "KeyExpiry": "2026-11-08T18:34:10Z", + "DiscoKey": "discokey:30a6c6071fef8521561db58d989f8f69a77d9b5a41d47af01c8e9809ef219243", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:54883", + "10.65.0.27:54883", + "172.17.0.1:54883", + "172.19.0.1:54883", + "172.20.0.1:54883" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:34:10.412326737Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 1543249583393063, + "StableID": "nSgK5tYw3D11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:f5328c3d98f667fa716c2e3078a330c20e835c370678e906aa6eeb947fa8db2c", + "KeyExpiry": "2026-11-08T18:34:11Z", + "DiscoKey": "discokey:a68516c729732c39f2d1ccfd587c7ad7921ac4a48b45b50503a00f6f2281861c", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:46471", + "10.65.0.27:46471", + "172.17.0.1:46471", + "172.19.0.1:46471", + "172.20.0.1:46471" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:34:11.18328066Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "8235291227186960": { + "ID": 8235291227186960, + "LoginName": "charmander.tail78f774.ts.net", + "DisplayName": "charmander" + }} + } + }, "fearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4439328582789959, + "StableID": "nEEV6ndafb11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 4439328582789959, + "Key": "nodekey:03a511cfc1fb37f747f1e98f6e4ba40d18fbecafc21b2154ec8a849def9d736c", + "DiscoKey": "discokey:a739bec3425689dad8fe6a2da36b163b1cdce535317be81e872d20d46811dc0b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:48890", + "10.65.0.27:48890", + "172.17.0.1:48890", + "172.19.0.1:48890", + "172.20.0.1:48890" + ], + "Hostinfo": { + "Hostname": "fearow", + "RoutableIPs": ["10.55.0.0/16"], + "RequestTags": ["tag:fearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:34:07.213221624Z", + "Tags": ["tag:fearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:03a511cfc1fb37f747f1e98f6e4ba40d18fbecafc21b2154ec8a849def9d736c", + "MachineKey": "mkey:01dac8ccadd77f4fe29500cc57c43f157ec6d5ed043720f622290a5c3e579a39", + "Peers": [{ + "ID": 1022503236902628, + "StableID": "nbLYeiR6z811CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e7971e8fb145a2c24201b1f3a8d324c6f84d34d51108ced31083b7945037f502", + "DiscoKey": "discokey:b2f244c013b6bfe90a222534be986760343607b7ac142643850753f998c79227", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:41224", + "10.65.0.27:41224", + "172.17.0.1:41224", + "172.19.0.1:41224", + "172.20.0.1:41224" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:34:03.497685845Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8664957792496331, + "StableID": "nS4QNPkNfA21CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f05aa1de0102ff1818b0a21982be35047944fa5370360f47562896c88d918618", + "DiscoKey": "discokey:451076ac784e15ee15e575c36ee956c35895f45df5db21bca16c6b2b0984824a", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:40453", + "10.65.0.27:40453", + "172.17.0.1:40453", + "172.19.0.1:40453", + "172.20.0.1:40453" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:34:04.003863683Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8235291227186960, + "StableID": "nXvMKt8nJ721CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ae7c3fcacb00745d9f223ef9adf6c8ac66f9bc376c75dbc698299a3737327547", + "DiscoKey": "discokey:0aa445872572f0accf0209866eedeeeace67c0f5aa6a2bd2daf31a3c8b28c910", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:49557", + "10.65.0.27:49557", + "172.17.0.1:49557", + "172.19.0.1:49557", + "172.20.0.1:49557" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:34:04.539409763Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 8628004179095420, + "StableID": "nVXU6H3eNA21CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:af82dd8733b5a319c76c68ba56c1b30e695445adbcf6f5e8bde557c09ae15b79", + "DiscoKey": "discokey:f484aec42430b36c315eddfbbcca6edc4f8b3ff4afb12f523888659368138451", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:45337", + "10.65.0.27:45337", + "172.17.0.1:45337", + "172.19.0.1:45337", + "172.20.0.1:45337" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:34:05.074221241Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6590867837531638, + "StableID": "n9xHSUv1Ut11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b07c37318cc3aec00938db2817117b472bb6163c08716e84dfaa8d9267b37b32", + "DiscoKey": "discokey:81b18fc56567fc8f4fcf35907d2edf91f2282b9a9b8e1b82a5e79900c4cd0821", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:37862", + "10.65.0.27:37862", + "172.17.0.1:37862", + "172.19.0.1:37862", + "172.20.0.1:37862" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:34:05.611311706Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6282512707345114, + "StableID": "nXueVRxM4r11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c4fb6b80caba83f7bee0a74a527cd06ee3fa34d644599b2661cb936857669a3b", + "DiscoKey": "discokey:f3501443371b5cc1db334be168dbde50db6c83c10f495b6337fa8694b1667445", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:38866", + "10.65.0.27:38866", + "172.17.0.1:38866", + "172.19.0.1:38866", + "172.20.0.1:38866" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:34:06.140529217Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8624384377314642, + "StableID": "nq6BcHxzLA21CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:948247711446f93b6a925fb7af24b9a1f4ec31a7f6e9b94ccbb2802bab17f97c", + "DiscoKey": "discokey:6809b4aaa6f52d3c03772ec91e7d4439148e2e95f50870d89335925dfb9dc603", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:50229", + "10.65.0.27:50229", + "172.17.0.1:50229", + "172.19.0.1:50229", + "172.20.0.1:50229" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:34:06.68292337Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 656941692479156, + "StableID": "n3CrmAkX8611CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:370de11ef28f539339bfef1ca0f5ebfdaea5c2f1019a96f38094bf6d3d493131", + "DiscoKey": "discokey:678e6851568a4d9faea3c625bd3b4037bea0f989efed0ae529d68fa18fa42e1d", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:56057", + "10.65.0.27:56057", + "172.17.0.1:56057", + "172.19.0.1:56057", + "172.20.0.1:56057" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:34:07.735518321Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3631511856685615, + "StableID": "nJWLFCfiMV11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cce483fe904609f3dd393a8b16b32befd95d164feac49fc6242c8fe9c1599265", + "DiscoKey": "discokey:287d208a96d9e7506ae18ff60520103281af7c2831022945baeb2f7d84c1650f", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:58559", + "10.65.0.27:58559", + "172.17.0.1:58559", + "172.19.0.1:58559", + "172.20.0.1:58559" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:34:08.280233017Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1126027970937232, + "StableID": "nmFdt2ryn911CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4360bf8f7aaf7df0bfb9bba0e959b82b7d0ef08422e95a5b2074e03985bf4334", + "DiscoKey": "discokey:480e78aa2c2d3cf3020ed2d8c39a8ffd574e201e8e56d2ff6d54cae121947044", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:35829", + "10.65.0.27:35829", + "172.17.0.1:35829", + "172.19.0.1:35829", + "172.20.0.1:35829" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:34:08.806497751Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 7114745634573595, + "StableID": "nNAgRbJHZx11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c4e109d06ad3ef6a3a937688201159d694d4a2880f045616e0a2299099969104", + "DiscoKey": "discokey:98ab0fdfa6b6692f09484507e869de4e938ac4e5ca2f838b2fb456b9ee192b21", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:40692", + "10.65.0.27:40692", + "172.17.0.1:40692", + "172.19.0.1:40692", + "172.20.0.1:40692" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:34:09.338974089Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2882053099464165, + "StableID": "neZoGaeHWP11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:b078a77336b1d6e1241638676dc3f5a788db64fee6130ccb5c16af411ef0616c", + "KeyExpiry": "2026-11-08T18:34:09Z", + "DiscoKey": "discokey:8244df2d4a4b0f214a82958cb16caa087e7ad9ab07f2c7f37ce840f43289321e", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:43422", + "10.65.0.27:43422", + "172.17.0.1:43422", + "172.19.0.1:43422", + "172.20.0.1:43422" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:34:09.872005789Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4945122688476289, + "StableID": "ntkoCHzecf11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:59bf1bde5cc5436bb8a217cc85b22ffd556ed8cc0effd27b596cf6c510762f2c", + "KeyExpiry": "2026-11-08T18:34:10Z", + "DiscoKey": "discokey:30a6c6071fef8521561db58d989f8f69a77d9b5a41d47af01c8e9809ef219243", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:54883", + "10.65.0.27:54883", + "172.17.0.1:54883", + "172.19.0.1:54883", + "172.20.0.1:54883" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:34:10.412326737Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 1543249583393063, + "StableID": "nSgK5tYw3D11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:f5328c3d98f667fa716c2e3078a330c20e835c370678e906aa6eeb947fa8db2c", + "KeyExpiry": "2026-11-08T18:34:11Z", + "DiscoKey": "discokey:a68516c729732c39f2d1ccfd587c7ad7921ac4a48b45b50503a00f6f2281861c", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:46471", + "10.65.0.27:46471", + "172.17.0.1:46471", + "172.19.0.1:46471", + "172.20.0.1:46471" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:34:11.18328066Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4439328582789959": { + "ID": 4439328582789959, + "LoginName": "fearow.tail78f774.ts.net", + "DisplayName": "fearow" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "ivysaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 2882053099464165, + "StableID": "neZoGaeHWP11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:b078a77336b1d6e1241638676dc3f5a788db64fee6130ccb5c16af411ef0616c", + "KeyExpiry": "2026-11-08T18:34:09Z", + "DiscoKey": "discokey:8244df2d4a4b0f214a82958cb16caa087e7ad9ab07f2c7f37ce840f43289321e", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:43422", + "10.65.0.27:43422", + "172.17.0.1:43422", + "172.19.0.1:43422", + "172.20.0.1:43422" + ], + "Hostinfo": {"Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:34:09.872005789Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:b078a77336b1d6e1241638676dc3f5a788db64fee6130ccb5c16af411ef0616c", + "MachineKey": "mkey:f3403b8d64e5d11e77689c374bee2d08e465a4e4cc9d4ec2fac245ffb6897d7a", + "Peers": [{ + "ID": 1022503236902628, + "StableID": "nbLYeiR6z811CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e7971e8fb145a2c24201b1f3a8d324c6f84d34d51108ced31083b7945037f502", + "DiscoKey": "discokey:b2f244c013b6bfe90a222534be986760343607b7ac142643850753f998c79227", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:41224", + "10.65.0.27:41224", + "172.17.0.1:41224", + "172.19.0.1:41224", + "172.20.0.1:41224" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:34:03.497685845Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8664957792496331, + "StableID": "nS4QNPkNfA21CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f05aa1de0102ff1818b0a21982be35047944fa5370360f47562896c88d918618", + "DiscoKey": "discokey:451076ac784e15ee15e575c36ee956c35895f45df5db21bca16c6b2b0984824a", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:40453", + "10.65.0.27:40453", + "172.17.0.1:40453", + "172.19.0.1:40453", + "172.20.0.1:40453" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:34:04.003863683Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8235291227186960, + "StableID": "nXvMKt8nJ721CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ae7c3fcacb00745d9f223ef9adf6c8ac66f9bc376c75dbc698299a3737327547", + "DiscoKey": "discokey:0aa445872572f0accf0209866eedeeeace67c0f5aa6a2bd2daf31a3c8b28c910", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:49557", + "10.65.0.27:49557", + "172.17.0.1:49557", + "172.19.0.1:49557", + "172.20.0.1:49557" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:34:04.539409763Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 8628004179095420, + "StableID": "nVXU6H3eNA21CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:af82dd8733b5a319c76c68ba56c1b30e695445adbcf6f5e8bde557c09ae15b79", + "DiscoKey": "discokey:f484aec42430b36c315eddfbbcca6edc4f8b3ff4afb12f523888659368138451", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:45337", + "10.65.0.27:45337", + "172.17.0.1:45337", + "172.19.0.1:45337", + "172.20.0.1:45337" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:34:05.074221241Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6590867837531638, + "StableID": "n9xHSUv1Ut11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b07c37318cc3aec00938db2817117b472bb6163c08716e84dfaa8d9267b37b32", + "DiscoKey": "discokey:81b18fc56567fc8f4fcf35907d2edf91f2282b9a9b8e1b82a5e79900c4cd0821", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:37862", + "10.65.0.27:37862", + "172.17.0.1:37862", + "172.19.0.1:37862", + "172.20.0.1:37862" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:34:05.611311706Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6282512707345114, + "StableID": "nXueVRxM4r11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c4fb6b80caba83f7bee0a74a527cd06ee3fa34d644599b2661cb936857669a3b", + "DiscoKey": "discokey:f3501443371b5cc1db334be168dbde50db6c83c10f495b6337fa8694b1667445", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:38866", + "10.65.0.27:38866", + "172.17.0.1:38866", + "172.19.0.1:38866", + "172.20.0.1:38866" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:34:06.140529217Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8624384377314642, + "StableID": "nq6BcHxzLA21CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:948247711446f93b6a925fb7af24b9a1f4ec31a7f6e9b94ccbb2802bab17f97c", + "DiscoKey": "discokey:6809b4aaa6f52d3c03772ec91e7d4439148e2e95f50870d89335925dfb9dc603", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:50229", + "10.65.0.27:50229", + "172.17.0.1:50229", + "172.19.0.1:50229", + "172.20.0.1:50229" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:34:06.68292337Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 4439328582789959, + "StableID": "nEEV6ndafb11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:03a511cfc1fb37f747f1e98f6e4ba40d18fbecafc21b2154ec8a849def9d736c", + "DiscoKey": "discokey:a739bec3425689dad8fe6a2da36b163b1cdce535317be81e872d20d46811dc0b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:48890", + "10.65.0.27:48890", + "172.17.0.1:48890", + "172.19.0.1:48890", + "172.20.0.1:48890" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:34:07.213221624Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 656941692479156, + "StableID": "n3CrmAkX8611CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:370de11ef28f539339bfef1ca0f5ebfdaea5c2f1019a96f38094bf6d3d493131", + "DiscoKey": "discokey:678e6851568a4d9faea3c625bd3b4037bea0f989efed0ae529d68fa18fa42e1d", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:56057", + "10.65.0.27:56057", + "172.17.0.1:56057", + "172.19.0.1:56057", + "172.20.0.1:56057" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:34:07.735518321Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3631511856685615, + "StableID": "nJWLFCfiMV11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cce483fe904609f3dd393a8b16b32befd95d164feac49fc6242c8fe9c1599265", + "DiscoKey": "discokey:287d208a96d9e7506ae18ff60520103281af7c2831022945baeb2f7d84c1650f", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:58559", + "10.65.0.27:58559", + "172.17.0.1:58559", + "172.19.0.1:58559", + "172.20.0.1:58559" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:34:08.280233017Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1126027970937232, + "StableID": "nmFdt2ryn911CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4360bf8f7aaf7df0bfb9bba0e959b82b7d0ef08422e95a5b2074e03985bf4334", + "DiscoKey": "discokey:480e78aa2c2d3cf3020ed2d8c39a8ffd574e201e8e56d2ff6d54cae121947044", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:35829", + "10.65.0.27:35829", + "172.17.0.1:35829", + "172.19.0.1:35829", + "172.20.0.1:35829" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:34:08.806497751Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 7114745634573595, + "StableID": "nNAgRbJHZx11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c4e109d06ad3ef6a3a937688201159d694d4a2880f045616e0a2299099969104", + "DiscoKey": "discokey:98ab0fdfa6b6692f09484507e869de4e938ac4e5ca2f838b2fb456b9ee192b21", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:40692", + "10.65.0.27:40692", + "172.17.0.1:40692", + "172.19.0.1:40692", + "172.20.0.1:40692" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:34:09.338974089Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4945122688476289, + "StableID": "ntkoCHzecf11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:59bf1bde5cc5436bb8a217cc85b22ffd556ed8cc0effd27b596cf6c510762f2c", + "KeyExpiry": "2026-11-08T18:34:10Z", + "DiscoKey": "discokey:30a6c6071fef8521561db58d989f8f69a77d9b5a41d47af01c8e9809ef219243", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:54883", + "10.65.0.27:54883", + "172.17.0.1:54883", + "172.19.0.1:54883", + "172.20.0.1:54883" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:34:10.412326737Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 1543249583393063, + "StableID": "nSgK5tYw3D11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:f5328c3d98f667fa716c2e3078a330c20e835c370678e906aa6eeb947fa8db2c", + "KeyExpiry": "2026-11-08T18:34:11Z", + "DiscoKey": "discokey:a68516c729732c39f2d1ccfd587c7ad7921ac4a48b45b50503a00f6f2281861c", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:46471", + "10.65.0.27:46471", + "172.17.0.1:46471", + "172.19.0.1:46471", + "172.20.0.1:46471" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:34:11.18328066Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "kakuna": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 1126027970937232, + "StableID": "nmFdt2ryn911CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1126027970937232, + "Key": "nodekey:4360bf8f7aaf7df0bfb9bba0e959b82b7d0ef08422e95a5b2074e03985bf4334", + "DiscoKey": "discokey:480e78aa2c2d3cf3020ed2d8c39a8ffd574e201e8e56d2ff6d54cae121947044", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:35829", + "10.65.0.27:35829", + "172.17.0.1:35829", + "172.19.0.1:35829", + "172.20.0.1:35829" + ], + "Hostinfo": {"Hostname": "kakuna", "RequestTags": ["tag:prod"], "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:34:08.806497751Z", + "Tags": ["tag:prod"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:4360bf8f7aaf7df0bfb9bba0e959b82b7d0ef08422e95a5b2074e03985bf4334", + "MachineKey": "mkey:b6e0d3b5e840e94ab34be9b9f1017f5d6d78ec827953c1f30b3296e2ec403367", + "Peers": [{ + "ID": 1022503236902628, + "StableID": "nbLYeiR6z811CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e7971e8fb145a2c24201b1f3a8d324c6f84d34d51108ced31083b7945037f502", + "DiscoKey": "discokey:b2f244c013b6bfe90a222534be986760343607b7ac142643850753f998c79227", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:41224", + "10.65.0.27:41224", + "172.17.0.1:41224", + "172.19.0.1:41224", + "172.20.0.1:41224" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:34:03.497685845Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8664957792496331, + "StableID": "nS4QNPkNfA21CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f05aa1de0102ff1818b0a21982be35047944fa5370360f47562896c88d918618", + "DiscoKey": "discokey:451076ac784e15ee15e575c36ee956c35895f45df5db21bca16c6b2b0984824a", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:40453", + "10.65.0.27:40453", + "172.17.0.1:40453", + "172.19.0.1:40453", + "172.20.0.1:40453" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:34:04.003863683Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8235291227186960, + "StableID": "nXvMKt8nJ721CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ae7c3fcacb00745d9f223ef9adf6c8ac66f9bc376c75dbc698299a3737327547", + "DiscoKey": "discokey:0aa445872572f0accf0209866eedeeeace67c0f5aa6a2bd2daf31a3c8b28c910", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:49557", + "10.65.0.27:49557", + "172.17.0.1:49557", + "172.19.0.1:49557", + "172.20.0.1:49557" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:34:04.539409763Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 8628004179095420, + "StableID": "nVXU6H3eNA21CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:af82dd8733b5a319c76c68ba56c1b30e695445adbcf6f5e8bde557c09ae15b79", + "DiscoKey": "discokey:f484aec42430b36c315eddfbbcca6edc4f8b3ff4afb12f523888659368138451", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:45337", + "10.65.0.27:45337", + "172.17.0.1:45337", + "172.19.0.1:45337", + "172.20.0.1:45337" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:34:05.074221241Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6590867837531638, + "StableID": "n9xHSUv1Ut11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b07c37318cc3aec00938db2817117b472bb6163c08716e84dfaa8d9267b37b32", + "DiscoKey": "discokey:81b18fc56567fc8f4fcf35907d2edf91f2282b9a9b8e1b82a5e79900c4cd0821", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:37862", + "10.65.0.27:37862", + "172.17.0.1:37862", + "172.19.0.1:37862", + "172.20.0.1:37862" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:34:05.611311706Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6282512707345114, + "StableID": "nXueVRxM4r11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c4fb6b80caba83f7bee0a74a527cd06ee3fa34d644599b2661cb936857669a3b", + "DiscoKey": "discokey:f3501443371b5cc1db334be168dbde50db6c83c10f495b6337fa8694b1667445", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:38866", + "10.65.0.27:38866", + "172.17.0.1:38866", + "172.19.0.1:38866", + "172.20.0.1:38866" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:34:06.140529217Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8624384377314642, + "StableID": "nq6BcHxzLA21CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:948247711446f93b6a925fb7af24b9a1f4ec31a7f6e9b94ccbb2802bab17f97c", + "DiscoKey": "discokey:6809b4aaa6f52d3c03772ec91e7d4439148e2e95f50870d89335925dfb9dc603", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:50229", + "10.65.0.27:50229", + "172.17.0.1:50229", + "172.19.0.1:50229", + "172.20.0.1:50229" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:34:06.68292337Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 4439328582789959, + "StableID": "nEEV6ndafb11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:03a511cfc1fb37f747f1e98f6e4ba40d18fbecafc21b2154ec8a849def9d736c", + "DiscoKey": "discokey:a739bec3425689dad8fe6a2da36b163b1cdce535317be81e872d20d46811dc0b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:48890", + "10.65.0.27:48890", + "172.17.0.1:48890", + "172.19.0.1:48890", + "172.20.0.1:48890" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:34:07.213221624Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 656941692479156, + "StableID": "n3CrmAkX8611CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:370de11ef28f539339bfef1ca0f5ebfdaea5c2f1019a96f38094bf6d3d493131", + "DiscoKey": "discokey:678e6851568a4d9faea3c625bd3b4037bea0f989efed0ae529d68fa18fa42e1d", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:56057", + "10.65.0.27:56057", + "172.17.0.1:56057", + "172.19.0.1:56057", + "172.20.0.1:56057" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:34:07.735518321Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3631511856685615, + "StableID": "nJWLFCfiMV11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cce483fe904609f3dd393a8b16b32befd95d164feac49fc6242c8fe9c1599265", + "DiscoKey": "discokey:287d208a96d9e7506ae18ff60520103281af7c2831022945baeb2f7d84c1650f", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:58559", + "10.65.0.27:58559", + "172.17.0.1:58559", + "172.19.0.1:58559", + "172.20.0.1:58559" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:34:08.280233017Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7114745634573595, + "StableID": "nNAgRbJHZx11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c4e109d06ad3ef6a3a937688201159d694d4a2880f045616e0a2299099969104", + "DiscoKey": "discokey:98ab0fdfa6b6692f09484507e869de4e938ac4e5ca2f838b2fb456b9ee192b21", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:40692", + "10.65.0.27:40692", + "172.17.0.1:40692", + "172.19.0.1:40692", + "172.20.0.1:40692" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:34:09.338974089Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2882053099464165, + "StableID": "neZoGaeHWP11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:b078a77336b1d6e1241638676dc3f5a788db64fee6130ccb5c16af411ef0616c", + "KeyExpiry": "2026-11-08T18:34:09Z", + "DiscoKey": "discokey:8244df2d4a4b0f214a82958cb16caa087e7ad9ab07f2c7f37ce840f43289321e", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:43422", + "10.65.0.27:43422", + "172.17.0.1:43422", + "172.19.0.1:43422", + "172.20.0.1:43422" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:34:09.872005789Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4945122688476289, + "StableID": "ntkoCHzecf11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:59bf1bde5cc5436bb8a217cc85b22ffd556ed8cc0effd27b596cf6c510762f2c", + "KeyExpiry": "2026-11-08T18:34:10Z", + "DiscoKey": "discokey:30a6c6071fef8521561db58d989f8f69a77d9b5a41d47af01c8e9809ef219243", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:54883", + "10.65.0.27:54883", + "172.17.0.1:54883", + "172.19.0.1:54883", + "172.20.0.1:54883" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:34:10.412326737Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 1543249583393063, + "StableID": "nSgK5tYw3D11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:f5328c3d98f667fa716c2e3078a330c20e835c370678e906aa6eeb947fa8db2c", + "KeyExpiry": "2026-11-08T18:34:11Z", + "DiscoKey": "discokey:a68516c729732c39f2d1ccfd587c7ad7921ac4a48b45b50503a00f6f2281861c", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:46471", + "10.65.0.27:46471", + "172.17.0.1:46471", + "172.19.0.1:46471", + "172.20.0.1:46471" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:34:11.18328066Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1126027970937232": { + "ID": 1126027970937232, + "LoginName": "kakuna.tail78f774.ts.net", + "DisplayName": "kakuna" + }, "1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "pidgeotto": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8664957792496331, + "StableID": "nS4QNPkNfA21CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 8664957792496331, + "Key": "nodekey:f05aa1de0102ff1818b0a21982be35047944fa5370360f47562896c88d918618", + "DiscoKey": "discokey:451076ac784e15ee15e575c36ee956c35895f45df5db21bca16c6b2b0984824a", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:40453", + "10.65.0.27:40453", + "172.17.0.1:40453", + "172.19.0.1:40453", + "172.20.0.1:40453" + ], + "Hostinfo": { + "Hostname": "pidgeotto", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgeotto"], + "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:34:04.003863683Z", + "Tags": ["tag:pidgeotto"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:f05aa1de0102ff1818b0a21982be35047944fa5370360f47562896c88d918618", + "MachineKey": "mkey:8768eeb13990defd7b101462bba23285ce8aae74889c7be1c25e9d35d440e30e", + "Peers": [{ + "ID": 1022503236902628, + "StableID": "nbLYeiR6z811CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e7971e8fb145a2c24201b1f3a8d324c6f84d34d51108ced31083b7945037f502", + "DiscoKey": "discokey:b2f244c013b6bfe90a222534be986760343607b7ac142643850753f998c79227", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:41224", + "10.65.0.27:41224", + "172.17.0.1:41224", + "172.19.0.1:41224", + "172.20.0.1:41224" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:34:03.497685845Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8235291227186960, + "StableID": "nXvMKt8nJ721CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ae7c3fcacb00745d9f223ef9adf6c8ac66f9bc376c75dbc698299a3737327547", + "DiscoKey": "discokey:0aa445872572f0accf0209866eedeeeace67c0f5aa6a2bd2daf31a3c8b28c910", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:49557", + "10.65.0.27:49557", + "172.17.0.1:49557", + "172.19.0.1:49557", + "172.20.0.1:49557" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:34:04.539409763Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 8628004179095420, + "StableID": "nVXU6H3eNA21CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:af82dd8733b5a319c76c68ba56c1b30e695445adbcf6f5e8bde557c09ae15b79", + "DiscoKey": "discokey:f484aec42430b36c315eddfbbcca6edc4f8b3ff4afb12f523888659368138451", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:45337", + "10.65.0.27:45337", + "172.17.0.1:45337", + "172.19.0.1:45337", + "172.20.0.1:45337" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:34:05.074221241Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6590867837531638, + "StableID": "n9xHSUv1Ut11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b07c37318cc3aec00938db2817117b472bb6163c08716e84dfaa8d9267b37b32", + "DiscoKey": "discokey:81b18fc56567fc8f4fcf35907d2edf91f2282b9a9b8e1b82a5e79900c4cd0821", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:37862", + "10.65.0.27:37862", + "172.17.0.1:37862", + "172.19.0.1:37862", + "172.20.0.1:37862" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:34:05.611311706Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6282512707345114, + "StableID": "nXueVRxM4r11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c4fb6b80caba83f7bee0a74a527cd06ee3fa34d644599b2661cb936857669a3b", + "DiscoKey": "discokey:f3501443371b5cc1db334be168dbde50db6c83c10f495b6337fa8694b1667445", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:38866", + "10.65.0.27:38866", + "172.17.0.1:38866", + "172.19.0.1:38866", + "172.20.0.1:38866" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:34:06.140529217Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8624384377314642, + "StableID": "nq6BcHxzLA21CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:948247711446f93b6a925fb7af24b9a1f4ec31a7f6e9b94ccbb2802bab17f97c", + "DiscoKey": "discokey:6809b4aaa6f52d3c03772ec91e7d4439148e2e95f50870d89335925dfb9dc603", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:50229", + "10.65.0.27:50229", + "172.17.0.1:50229", + "172.19.0.1:50229", + "172.20.0.1:50229" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:34:06.68292337Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 4439328582789959, + "StableID": "nEEV6ndafb11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:03a511cfc1fb37f747f1e98f6e4ba40d18fbecafc21b2154ec8a849def9d736c", + "DiscoKey": "discokey:a739bec3425689dad8fe6a2da36b163b1cdce535317be81e872d20d46811dc0b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:48890", + "10.65.0.27:48890", + "172.17.0.1:48890", + "172.19.0.1:48890", + "172.20.0.1:48890" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:34:07.213221624Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 656941692479156, + "StableID": "n3CrmAkX8611CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:370de11ef28f539339bfef1ca0f5ebfdaea5c2f1019a96f38094bf6d3d493131", + "DiscoKey": "discokey:678e6851568a4d9faea3c625bd3b4037bea0f989efed0ae529d68fa18fa42e1d", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:56057", + "10.65.0.27:56057", + "172.17.0.1:56057", + "172.19.0.1:56057", + "172.20.0.1:56057" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:34:07.735518321Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3631511856685615, + "StableID": "nJWLFCfiMV11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cce483fe904609f3dd393a8b16b32befd95d164feac49fc6242c8fe9c1599265", + "DiscoKey": "discokey:287d208a96d9e7506ae18ff60520103281af7c2831022945baeb2f7d84c1650f", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:58559", + "10.65.0.27:58559", + "172.17.0.1:58559", + "172.19.0.1:58559", + "172.20.0.1:58559" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:34:08.280233017Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1126027970937232, + "StableID": "nmFdt2ryn911CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4360bf8f7aaf7df0bfb9bba0e959b82b7d0ef08422e95a5b2074e03985bf4334", + "DiscoKey": "discokey:480e78aa2c2d3cf3020ed2d8c39a8ffd574e201e8e56d2ff6d54cae121947044", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:35829", + "10.65.0.27:35829", + "172.17.0.1:35829", + "172.19.0.1:35829", + "172.20.0.1:35829" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:34:08.806497751Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 7114745634573595, + "StableID": "nNAgRbJHZx11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c4e109d06ad3ef6a3a937688201159d694d4a2880f045616e0a2299099969104", + "DiscoKey": "discokey:98ab0fdfa6b6692f09484507e869de4e938ac4e5ca2f838b2fb456b9ee192b21", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:40692", + "10.65.0.27:40692", + "172.17.0.1:40692", + "172.19.0.1:40692", + "172.20.0.1:40692" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:34:09.338974089Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2882053099464165, + "StableID": "neZoGaeHWP11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:b078a77336b1d6e1241638676dc3f5a788db64fee6130ccb5c16af411ef0616c", + "KeyExpiry": "2026-11-08T18:34:09Z", + "DiscoKey": "discokey:8244df2d4a4b0f214a82958cb16caa087e7ad9ab07f2c7f37ce840f43289321e", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:43422", + "10.65.0.27:43422", + "172.17.0.1:43422", + "172.19.0.1:43422", + "172.20.0.1:43422" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:34:09.872005789Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4945122688476289, + "StableID": "ntkoCHzecf11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:59bf1bde5cc5436bb8a217cc85b22ffd556ed8cc0effd27b596cf6c510762f2c", + "KeyExpiry": "2026-11-08T18:34:10Z", + "DiscoKey": "discokey:30a6c6071fef8521561db58d989f8f69a77d9b5a41d47af01c8e9809ef219243", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:54883", + "10.65.0.27:54883", + "172.17.0.1:54883", + "172.19.0.1:54883", + "172.20.0.1:54883" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:34:10.412326737Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 1543249583393063, + "StableID": "nSgK5tYw3D11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:f5328c3d98f667fa716c2e3078a330c20e835c370678e906aa6eeb947fa8db2c", + "KeyExpiry": "2026-11-08T18:34:11Z", + "DiscoKey": "discokey:a68516c729732c39f2d1ccfd587c7ad7921ac4a48b45b50503a00f6f2281861c", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:46471", + "10.65.0.27:46471", + "172.17.0.1:46471", + "172.19.0.1:46471", + "172.20.0.1:46471" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:34:11.18328066Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "8664957792496331": { + "ID": 8664957792496331, + "LoginName": "pidgeotto.tail78f774.ts.net", + "DisplayName": "pidgeotto" + }} + } + }, "pidgey": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 1022503236902628, + "StableID": "nbLYeiR6z811CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1022503236902628, + "Key": "nodekey:e7971e8fb145a2c24201b1f3a8d324c6f84d34d51108ced31083b7945037f502", + "DiscoKey": "discokey:b2f244c013b6bfe90a222534be986760343607b7ac142643850753f998c79227", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:41224", + "10.65.0.27:41224", + "172.17.0.1:41224", + "172.19.0.1:41224", + "172.20.0.1:41224" + ], + "Hostinfo": { + "Hostname": "pidgey", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgey"], + "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:34:03.497685845Z", + "Tags": ["tag:pidgey"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:e7971e8fb145a2c24201b1f3a8d324c6f84d34d51108ced31083b7945037f502", + "MachineKey": "mkey:18773c1be7f508f22b46ee2c219065bd7076d6e383c3366c1ea43d526be9b50e", + "Peers": [{ + "ID": 8664957792496331, + "StableID": "nS4QNPkNfA21CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f05aa1de0102ff1818b0a21982be35047944fa5370360f47562896c88d918618", + "DiscoKey": "discokey:451076ac784e15ee15e575c36ee956c35895f45df5db21bca16c6b2b0984824a", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:40453", + "10.65.0.27:40453", + "172.17.0.1:40453", + "172.19.0.1:40453", + "172.20.0.1:40453" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:34:04.003863683Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8235291227186960, + "StableID": "nXvMKt8nJ721CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ae7c3fcacb00745d9f223ef9adf6c8ac66f9bc376c75dbc698299a3737327547", + "DiscoKey": "discokey:0aa445872572f0accf0209866eedeeeace67c0f5aa6a2bd2daf31a3c8b28c910", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:49557", + "10.65.0.27:49557", + "172.17.0.1:49557", + "172.19.0.1:49557", + "172.20.0.1:49557" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:34:04.539409763Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 8628004179095420, + "StableID": "nVXU6H3eNA21CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:af82dd8733b5a319c76c68ba56c1b30e695445adbcf6f5e8bde557c09ae15b79", + "DiscoKey": "discokey:f484aec42430b36c315eddfbbcca6edc4f8b3ff4afb12f523888659368138451", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:45337", + "10.65.0.27:45337", + "172.17.0.1:45337", + "172.19.0.1:45337", + "172.20.0.1:45337" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:34:05.074221241Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6590867837531638, + "StableID": "n9xHSUv1Ut11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b07c37318cc3aec00938db2817117b472bb6163c08716e84dfaa8d9267b37b32", + "DiscoKey": "discokey:81b18fc56567fc8f4fcf35907d2edf91f2282b9a9b8e1b82a5e79900c4cd0821", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:37862", + "10.65.0.27:37862", + "172.17.0.1:37862", + "172.19.0.1:37862", + "172.20.0.1:37862" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:34:05.611311706Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6282512707345114, + "StableID": "nXueVRxM4r11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c4fb6b80caba83f7bee0a74a527cd06ee3fa34d644599b2661cb936857669a3b", + "DiscoKey": "discokey:f3501443371b5cc1db334be168dbde50db6c83c10f495b6337fa8694b1667445", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:38866", + "10.65.0.27:38866", + "172.17.0.1:38866", + "172.19.0.1:38866", + "172.20.0.1:38866" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:34:06.140529217Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8624384377314642, + "StableID": "nq6BcHxzLA21CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:948247711446f93b6a925fb7af24b9a1f4ec31a7f6e9b94ccbb2802bab17f97c", + "DiscoKey": "discokey:6809b4aaa6f52d3c03772ec91e7d4439148e2e95f50870d89335925dfb9dc603", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:50229", + "10.65.0.27:50229", + "172.17.0.1:50229", + "172.19.0.1:50229", + "172.20.0.1:50229" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:34:06.68292337Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 4439328582789959, + "StableID": "nEEV6ndafb11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:03a511cfc1fb37f747f1e98f6e4ba40d18fbecafc21b2154ec8a849def9d736c", + "DiscoKey": "discokey:a739bec3425689dad8fe6a2da36b163b1cdce535317be81e872d20d46811dc0b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:48890", + "10.65.0.27:48890", + "172.17.0.1:48890", + "172.19.0.1:48890", + "172.20.0.1:48890" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:34:07.213221624Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 656941692479156, + "StableID": "n3CrmAkX8611CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:370de11ef28f539339bfef1ca0f5ebfdaea5c2f1019a96f38094bf6d3d493131", + "DiscoKey": "discokey:678e6851568a4d9faea3c625bd3b4037bea0f989efed0ae529d68fa18fa42e1d", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:56057", + "10.65.0.27:56057", + "172.17.0.1:56057", + "172.19.0.1:56057", + "172.20.0.1:56057" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:34:07.735518321Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3631511856685615, + "StableID": "nJWLFCfiMV11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cce483fe904609f3dd393a8b16b32befd95d164feac49fc6242c8fe9c1599265", + "DiscoKey": "discokey:287d208a96d9e7506ae18ff60520103281af7c2831022945baeb2f7d84c1650f", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:58559", + "10.65.0.27:58559", + "172.17.0.1:58559", + "172.19.0.1:58559", + "172.20.0.1:58559" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:34:08.280233017Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1126027970937232, + "StableID": "nmFdt2ryn911CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4360bf8f7aaf7df0bfb9bba0e959b82b7d0ef08422e95a5b2074e03985bf4334", + "DiscoKey": "discokey:480e78aa2c2d3cf3020ed2d8c39a8ffd574e201e8e56d2ff6d54cae121947044", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:35829", + "10.65.0.27:35829", + "172.17.0.1:35829", + "172.19.0.1:35829", + "172.20.0.1:35829" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:34:08.806497751Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 7114745634573595, + "StableID": "nNAgRbJHZx11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c4e109d06ad3ef6a3a937688201159d694d4a2880f045616e0a2299099969104", + "DiscoKey": "discokey:98ab0fdfa6b6692f09484507e869de4e938ac4e5ca2f838b2fb456b9ee192b21", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:40692", + "10.65.0.27:40692", + "172.17.0.1:40692", + "172.19.0.1:40692", + "172.20.0.1:40692" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:34:09.338974089Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2882053099464165, + "StableID": "neZoGaeHWP11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:b078a77336b1d6e1241638676dc3f5a788db64fee6130ccb5c16af411ef0616c", + "KeyExpiry": "2026-11-08T18:34:09Z", + "DiscoKey": "discokey:8244df2d4a4b0f214a82958cb16caa087e7ad9ab07f2c7f37ce840f43289321e", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:43422", + "10.65.0.27:43422", + "172.17.0.1:43422", + "172.19.0.1:43422", + "172.20.0.1:43422" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:34:09.872005789Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4945122688476289, + "StableID": "ntkoCHzecf11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:59bf1bde5cc5436bb8a217cc85b22ffd556ed8cc0effd27b596cf6c510762f2c", + "KeyExpiry": "2026-11-08T18:34:10Z", + "DiscoKey": "discokey:30a6c6071fef8521561db58d989f8f69a77d9b5a41d47af01c8e9809ef219243", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:54883", + "10.65.0.27:54883", + "172.17.0.1:54883", + "172.19.0.1:54883", + "172.20.0.1:54883" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:34:10.412326737Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 1543249583393063, + "StableID": "nSgK5tYw3D11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:f5328c3d98f667fa716c2e3078a330c20e835c370678e906aa6eeb947fa8db2c", + "KeyExpiry": "2026-11-08T18:34:11Z", + "DiscoKey": "discokey:a68516c729732c39f2d1ccfd587c7ad7921ac4a48b45b50503a00f6f2281861c", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:46471", + "10.65.0.27:46471", + "172.17.0.1:46471", + "172.19.0.1:46471", + "172.20.0.1:46471" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:34:11.18328066Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1022503236902628": { + "ID": 1022503236902628, + "LoginName": "pidgey.tail78f774.ts.net", + "DisplayName": "pidgey" + }, "1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "raticate": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6590867837531638, + "StableID": "n9xHSUv1Ut11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 6590867837531638, + "Key": "nodekey:b07c37318cc3aec00938db2817117b472bb6163c08716e84dfaa8d9267b37b32", + "DiscoKey": "discokey:81b18fc56567fc8f4fcf35907d2edf91f2282b9a9b8e1b82a5e79900c4cd0821", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:37862", + "10.65.0.27:37862", + "172.17.0.1:37862", + "172.19.0.1:37862", + "172.20.0.1:37862" + ], + "Hostinfo": {"Hostname": "raticate", "RequestTags": ["tag:group-b"], "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:34:05.611311706Z", + "Tags": ["tag:group-b"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:b07c37318cc3aec00938db2817117b472bb6163c08716e84dfaa8d9267b37b32", + "MachineKey": "mkey:dcb7a5be49a180d71be7cee31c9137c0e4c526d8cff81f544382055f40f96433", + "Peers": [{ + "ID": 1022503236902628, + "StableID": "nbLYeiR6z811CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e7971e8fb145a2c24201b1f3a8d324c6f84d34d51108ced31083b7945037f502", + "DiscoKey": "discokey:b2f244c013b6bfe90a222534be986760343607b7ac142643850753f998c79227", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:41224", + "10.65.0.27:41224", + "172.17.0.1:41224", + "172.19.0.1:41224", + "172.20.0.1:41224" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:34:03.497685845Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8664957792496331, + "StableID": "nS4QNPkNfA21CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f05aa1de0102ff1818b0a21982be35047944fa5370360f47562896c88d918618", + "DiscoKey": "discokey:451076ac784e15ee15e575c36ee956c35895f45df5db21bca16c6b2b0984824a", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:40453", + "10.65.0.27:40453", + "172.17.0.1:40453", + "172.19.0.1:40453", + "172.20.0.1:40453" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:34:04.003863683Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8235291227186960, + "StableID": "nXvMKt8nJ721CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ae7c3fcacb00745d9f223ef9adf6c8ac66f9bc376c75dbc698299a3737327547", + "DiscoKey": "discokey:0aa445872572f0accf0209866eedeeeace67c0f5aa6a2bd2daf31a3c8b28c910", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:49557", + "10.65.0.27:49557", + "172.17.0.1:49557", + "172.19.0.1:49557", + "172.20.0.1:49557" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:34:04.539409763Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 8628004179095420, + "StableID": "nVXU6H3eNA21CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:af82dd8733b5a319c76c68ba56c1b30e695445adbcf6f5e8bde557c09ae15b79", + "DiscoKey": "discokey:f484aec42430b36c315eddfbbcca6edc4f8b3ff4afb12f523888659368138451", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:45337", + "10.65.0.27:45337", + "172.17.0.1:45337", + "172.19.0.1:45337", + "172.20.0.1:45337" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:34:05.074221241Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6282512707345114, + "StableID": "nXueVRxM4r11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c4fb6b80caba83f7bee0a74a527cd06ee3fa34d644599b2661cb936857669a3b", + "DiscoKey": "discokey:f3501443371b5cc1db334be168dbde50db6c83c10f495b6337fa8694b1667445", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:38866", + "10.65.0.27:38866", + "172.17.0.1:38866", + "172.19.0.1:38866", + "172.20.0.1:38866" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:34:06.140529217Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8624384377314642, + "StableID": "nq6BcHxzLA21CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:948247711446f93b6a925fb7af24b9a1f4ec31a7f6e9b94ccbb2802bab17f97c", + "DiscoKey": "discokey:6809b4aaa6f52d3c03772ec91e7d4439148e2e95f50870d89335925dfb9dc603", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:50229", + "10.65.0.27:50229", + "172.17.0.1:50229", + "172.19.0.1:50229", + "172.20.0.1:50229" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:34:06.68292337Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 4439328582789959, + "StableID": "nEEV6ndafb11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:03a511cfc1fb37f747f1e98f6e4ba40d18fbecafc21b2154ec8a849def9d736c", + "DiscoKey": "discokey:a739bec3425689dad8fe6a2da36b163b1cdce535317be81e872d20d46811dc0b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:48890", + "10.65.0.27:48890", + "172.17.0.1:48890", + "172.19.0.1:48890", + "172.20.0.1:48890" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:34:07.213221624Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 656941692479156, + "StableID": "n3CrmAkX8611CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:370de11ef28f539339bfef1ca0f5ebfdaea5c2f1019a96f38094bf6d3d493131", + "DiscoKey": "discokey:678e6851568a4d9faea3c625bd3b4037bea0f989efed0ae529d68fa18fa42e1d", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:56057", + "10.65.0.27:56057", + "172.17.0.1:56057", + "172.19.0.1:56057", + "172.20.0.1:56057" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:34:07.735518321Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3631511856685615, + "StableID": "nJWLFCfiMV11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cce483fe904609f3dd393a8b16b32befd95d164feac49fc6242c8fe9c1599265", + "DiscoKey": "discokey:287d208a96d9e7506ae18ff60520103281af7c2831022945baeb2f7d84c1650f", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:58559", + "10.65.0.27:58559", + "172.17.0.1:58559", + "172.19.0.1:58559", + "172.20.0.1:58559" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:34:08.280233017Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1126027970937232, + "StableID": "nmFdt2ryn911CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4360bf8f7aaf7df0bfb9bba0e959b82b7d0ef08422e95a5b2074e03985bf4334", + "DiscoKey": "discokey:480e78aa2c2d3cf3020ed2d8c39a8ffd574e201e8e56d2ff6d54cae121947044", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:35829", + "10.65.0.27:35829", + "172.17.0.1:35829", + "172.19.0.1:35829", + "172.20.0.1:35829" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:34:08.806497751Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 7114745634573595, + "StableID": "nNAgRbJHZx11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c4e109d06ad3ef6a3a937688201159d694d4a2880f045616e0a2299099969104", + "DiscoKey": "discokey:98ab0fdfa6b6692f09484507e869de4e938ac4e5ca2f838b2fb456b9ee192b21", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:40692", + "10.65.0.27:40692", + "172.17.0.1:40692", + "172.19.0.1:40692", + "172.20.0.1:40692" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:34:09.338974089Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2882053099464165, + "StableID": "neZoGaeHWP11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:b078a77336b1d6e1241638676dc3f5a788db64fee6130ccb5c16af411ef0616c", + "KeyExpiry": "2026-11-08T18:34:09Z", + "DiscoKey": "discokey:8244df2d4a4b0f214a82958cb16caa087e7ad9ab07f2c7f37ce840f43289321e", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:43422", + "10.65.0.27:43422", + "172.17.0.1:43422", + "172.19.0.1:43422", + "172.20.0.1:43422" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:34:09.872005789Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4945122688476289, + "StableID": "ntkoCHzecf11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:59bf1bde5cc5436bb8a217cc85b22ffd556ed8cc0effd27b596cf6c510762f2c", + "KeyExpiry": "2026-11-08T18:34:10Z", + "DiscoKey": "discokey:30a6c6071fef8521561db58d989f8f69a77d9b5a41d47af01c8e9809ef219243", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:54883", + "10.65.0.27:54883", + "172.17.0.1:54883", + "172.19.0.1:54883", + "172.20.0.1:54883" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:34:10.412326737Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 1543249583393063, + "StableID": "nSgK5tYw3D11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:f5328c3d98f667fa716c2e3078a330c20e835c370678e906aa6eeb947fa8db2c", + "KeyExpiry": "2026-11-08T18:34:11Z", + "DiscoKey": "discokey:a68516c729732c39f2d1ccfd587c7ad7921ac4a48b45b50503a00f6f2281861c", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:46471", + "10.65.0.27:46471", + "172.17.0.1:46471", + "172.19.0.1:46471", + "172.20.0.1:46471" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:34:11.18328066Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "6590867837531638": { + "ID": 6590867837531638, + "LoginName": "raticate.tail78f774.ts.net", + "DisplayName": "raticate" + }} + } + }, "rattata": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8628004179095420, + "StableID": "nVXU6H3eNA21CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 8628004179095420, + "Key": "nodekey:af82dd8733b5a319c76c68ba56c1b30e695445adbcf6f5e8bde557c09ae15b79", + "DiscoKey": "discokey:f484aec42430b36c315eddfbbcca6edc4f8b3ff4afb12f523888659368138451", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:45337", + "10.65.0.27:45337", + "172.17.0.1:45337", + "172.19.0.1:45337", + "172.20.0.1:45337" + ], + "Hostinfo": {"Hostname": "rattata", "RequestTags": ["tag:group-a"], "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:34:05.074221241Z", + "Tags": ["tag:group-a"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:af82dd8733b5a319c76c68ba56c1b30e695445adbcf6f5e8bde557c09ae15b79", + "MachineKey": "mkey:c06667f6c21755ab35664e1cc2e8d3c33551c085679aca4374276fda9cfd3319", + "Peers": [{ + "ID": 1022503236902628, + "StableID": "nbLYeiR6z811CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e7971e8fb145a2c24201b1f3a8d324c6f84d34d51108ced31083b7945037f502", + "DiscoKey": "discokey:b2f244c013b6bfe90a222534be986760343607b7ac142643850753f998c79227", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:41224", + "10.65.0.27:41224", + "172.17.0.1:41224", + "172.19.0.1:41224", + "172.20.0.1:41224" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:34:03.497685845Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8664957792496331, + "StableID": "nS4QNPkNfA21CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f05aa1de0102ff1818b0a21982be35047944fa5370360f47562896c88d918618", + "DiscoKey": "discokey:451076ac784e15ee15e575c36ee956c35895f45df5db21bca16c6b2b0984824a", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:40453", + "10.65.0.27:40453", + "172.17.0.1:40453", + "172.19.0.1:40453", + "172.20.0.1:40453" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:34:04.003863683Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8235291227186960, + "StableID": "nXvMKt8nJ721CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ae7c3fcacb00745d9f223ef9adf6c8ac66f9bc376c75dbc698299a3737327547", + "DiscoKey": "discokey:0aa445872572f0accf0209866eedeeeace67c0f5aa6a2bd2daf31a3c8b28c910", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:49557", + "10.65.0.27:49557", + "172.17.0.1:49557", + "172.19.0.1:49557", + "172.20.0.1:49557" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:34:04.539409763Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6590867837531638, + "StableID": "n9xHSUv1Ut11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b07c37318cc3aec00938db2817117b472bb6163c08716e84dfaa8d9267b37b32", + "DiscoKey": "discokey:81b18fc56567fc8f4fcf35907d2edf91f2282b9a9b8e1b82a5e79900c4cd0821", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:37862", + "10.65.0.27:37862", + "172.17.0.1:37862", + "172.19.0.1:37862", + "172.20.0.1:37862" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:34:05.611311706Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6282512707345114, + "StableID": "nXueVRxM4r11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c4fb6b80caba83f7bee0a74a527cd06ee3fa34d644599b2661cb936857669a3b", + "DiscoKey": "discokey:f3501443371b5cc1db334be168dbde50db6c83c10f495b6337fa8694b1667445", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:38866", + "10.65.0.27:38866", + "172.17.0.1:38866", + "172.19.0.1:38866", + "172.20.0.1:38866" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:34:06.140529217Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8624384377314642, + "StableID": "nq6BcHxzLA21CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:948247711446f93b6a925fb7af24b9a1f4ec31a7f6e9b94ccbb2802bab17f97c", + "DiscoKey": "discokey:6809b4aaa6f52d3c03772ec91e7d4439148e2e95f50870d89335925dfb9dc603", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:50229", + "10.65.0.27:50229", + "172.17.0.1:50229", + "172.19.0.1:50229", + "172.20.0.1:50229" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:34:06.68292337Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 4439328582789959, + "StableID": "nEEV6ndafb11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:03a511cfc1fb37f747f1e98f6e4ba40d18fbecafc21b2154ec8a849def9d736c", + "DiscoKey": "discokey:a739bec3425689dad8fe6a2da36b163b1cdce535317be81e872d20d46811dc0b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:48890", + "10.65.0.27:48890", + "172.17.0.1:48890", + "172.19.0.1:48890", + "172.20.0.1:48890" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:34:07.213221624Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 656941692479156, + "StableID": "n3CrmAkX8611CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:370de11ef28f539339bfef1ca0f5ebfdaea5c2f1019a96f38094bf6d3d493131", + "DiscoKey": "discokey:678e6851568a4d9faea3c625bd3b4037bea0f989efed0ae529d68fa18fa42e1d", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:56057", + "10.65.0.27:56057", + "172.17.0.1:56057", + "172.19.0.1:56057", + "172.20.0.1:56057" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:34:07.735518321Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3631511856685615, + "StableID": "nJWLFCfiMV11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cce483fe904609f3dd393a8b16b32befd95d164feac49fc6242c8fe9c1599265", + "DiscoKey": "discokey:287d208a96d9e7506ae18ff60520103281af7c2831022945baeb2f7d84c1650f", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:58559", + "10.65.0.27:58559", + "172.17.0.1:58559", + "172.19.0.1:58559", + "172.20.0.1:58559" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:34:08.280233017Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1126027970937232, + "StableID": "nmFdt2ryn911CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4360bf8f7aaf7df0bfb9bba0e959b82b7d0ef08422e95a5b2074e03985bf4334", + "DiscoKey": "discokey:480e78aa2c2d3cf3020ed2d8c39a8ffd574e201e8e56d2ff6d54cae121947044", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:35829", + "10.65.0.27:35829", + "172.17.0.1:35829", + "172.19.0.1:35829", + "172.20.0.1:35829" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:34:08.806497751Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 7114745634573595, + "StableID": "nNAgRbJHZx11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c4e109d06ad3ef6a3a937688201159d694d4a2880f045616e0a2299099969104", + "DiscoKey": "discokey:98ab0fdfa6b6692f09484507e869de4e938ac4e5ca2f838b2fb456b9ee192b21", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:40692", + "10.65.0.27:40692", + "172.17.0.1:40692", + "172.19.0.1:40692", + "172.20.0.1:40692" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:34:09.338974089Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2882053099464165, + "StableID": "neZoGaeHWP11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:b078a77336b1d6e1241638676dc3f5a788db64fee6130ccb5c16af411ef0616c", + "KeyExpiry": "2026-11-08T18:34:09Z", + "DiscoKey": "discokey:8244df2d4a4b0f214a82958cb16caa087e7ad9ab07f2c7f37ce840f43289321e", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:43422", + "10.65.0.27:43422", + "172.17.0.1:43422", + "172.19.0.1:43422", + "172.20.0.1:43422" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:34:09.872005789Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4945122688476289, + "StableID": "ntkoCHzecf11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:59bf1bde5cc5436bb8a217cc85b22ffd556ed8cc0effd27b596cf6c510762f2c", + "KeyExpiry": "2026-11-08T18:34:10Z", + "DiscoKey": "discokey:30a6c6071fef8521561db58d989f8f69a77d9b5a41d47af01c8e9809ef219243", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:54883", + "10.65.0.27:54883", + "172.17.0.1:54883", + "172.19.0.1:54883", + "172.20.0.1:54883" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:34:10.412326737Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 1543249583393063, + "StableID": "nSgK5tYw3D11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:f5328c3d98f667fa716c2e3078a330c20e835c370678e906aa6eeb947fa8db2c", + "KeyExpiry": "2026-11-08T18:34:11Z", + "DiscoKey": "discokey:a68516c729732c39f2d1ccfd587c7ad7921ac4a48b45b50503a00f6f2281861c", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:46471", + "10.65.0.27:46471", + "172.17.0.1:46471", + "172.19.0.1:46471", + "172.20.0.1:46471" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:34:11.18328066Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "8628004179095420": { + "ID": 8628004179095420, + "LoginName": "rattata.tail78f774.ts.net", + "DisplayName": "rattata" + }} + } + }, "spearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8624384377314642, + "StableID": "nq6BcHxzLA21CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 8624384377314642, + "Key": "nodekey:948247711446f93b6a925fb7af24b9a1f4ec31a7f6e9b94ccbb2802bab17f97c", + "DiscoKey": "discokey:6809b4aaa6f52d3c03772ec91e7d4439148e2e95f50870d89335925dfb9dc603", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:50229", + "10.65.0.27:50229", + "172.17.0.1:50229", + "172.19.0.1:50229", + "172.20.0.1:50229" + ], + "Hostinfo": { + "Hostname": "spearow", + "RoutableIPs": ["10.44.0.0/16"], + "RequestTags": ["tag:spearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:34:06.68292337Z", + "Tags": ["tag:spearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:948247711446f93b6a925fb7af24b9a1f4ec31a7f6e9b94ccbb2802bab17f97c", + "MachineKey": "mkey:104c0b654852910008241e2580588eebe7539090fed010b0898644fd2c53b325", + "Peers": [{ + "ID": 1022503236902628, + "StableID": "nbLYeiR6z811CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e7971e8fb145a2c24201b1f3a8d324c6f84d34d51108ced31083b7945037f502", + "DiscoKey": "discokey:b2f244c013b6bfe90a222534be986760343607b7ac142643850753f998c79227", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:41224", + "10.65.0.27:41224", + "172.17.0.1:41224", + "172.19.0.1:41224", + "172.20.0.1:41224" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:34:03.497685845Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8664957792496331, + "StableID": "nS4QNPkNfA21CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f05aa1de0102ff1818b0a21982be35047944fa5370360f47562896c88d918618", + "DiscoKey": "discokey:451076ac784e15ee15e575c36ee956c35895f45df5db21bca16c6b2b0984824a", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:40453", + "10.65.0.27:40453", + "172.17.0.1:40453", + "172.19.0.1:40453", + "172.20.0.1:40453" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:34:04.003863683Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8235291227186960, + "StableID": "nXvMKt8nJ721CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ae7c3fcacb00745d9f223ef9adf6c8ac66f9bc376c75dbc698299a3737327547", + "DiscoKey": "discokey:0aa445872572f0accf0209866eedeeeace67c0f5aa6a2bd2daf31a3c8b28c910", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:49557", + "10.65.0.27:49557", + "172.17.0.1:49557", + "172.19.0.1:49557", + "172.20.0.1:49557" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:34:04.539409763Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 8628004179095420, + "StableID": "nVXU6H3eNA21CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:af82dd8733b5a319c76c68ba56c1b30e695445adbcf6f5e8bde557c09ae15b79", + "DiscoKey": "discokey:f484aec42430b36c315eddfbbcca6edc4f8b3ff4afb12f523888659368138451", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:45337", + "10.65.0.27:45337", + "172.17.0.1:45337", + "172.19.0.1:45337", + "172.20.0.1:45337" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:34:05.074221241Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6590867837531638, + "StableID": "n9xHSUv1Ut11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b07c37318cc3aec00938db2817117b472bb6163c08716e84dfaa8d9267b37b32", + "DiscoKey": "discokey:81b18fc56567fc8f4fcf35907d2edf91f2282b9a9b8e1b82a5e79900c4cd0821", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:37862", + "10.65.0.27:37862", + "172.17.0.1:37862", + "172.19.0.1:37862", + "172.20.0.1:37862" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:34:05.611311706Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6282512707345114, + "StableID": "nXueVRxM4r11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c4fb6b80caba83f7bee0a74a527cd06ee3fa34d644599b2661cb936857669a3b", + "DiscoKey": "discokey:f3501443371b5cc1db334be168dbde50db6c83c10f495b6337fa8694b1667445", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:38866", + "10.65.0.27:38866", + "172.17.0.1:38866", + "172.19.0.1:38866", + "172.20.0.1:38866" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:34:06.140529217Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4439328582789959, + "StableID": "nEEV6ndafb11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:03a511cfc1fb37f747f1e98f6e4ba40d18fbecafc21b2154ec8a849def9d736c", + "DiscoKey": "discokey:a739bec3425689dad8fe6a2da36b163b1cdce535317be81e872d20d46811dc0b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:48890", + "10.65.0.27:48890", + "172.17.0.1:48890", + "172.19.0.1:48890", + "172.20.0.1:48890" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:34:07.213221624Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 656941692479156, + "StableID": "n3CrmAkX8611CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:370de11ef28f539339bfef1ca0f5ebfdaea5c2f1019a96f38094bf6d3d493131", + "DiscoKey": "discokey:678e6851568a4d9faea3c625bd3b4037bea0f989efed0ae529d68fa18fa42e1d", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:56057", + "10.65.0.27:56057", + "172.17.0.1:56057", + "172.19.0.1:56057", + "172.20.0.1:56057" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:34:07.735518321Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3631511856685615, + "StableID": "nJWLFCfiMV11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cce483fe904609f3dd393a8b16b32befd95d164feac49fc6242c8fe9c1599265", + "DiscoKey": "discokey:287d208a96d9e7506ae18ff60520103281af7c2831022945baeb2f7d84c1650f", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:58559", + "10.65.0.27:58559", + "172.17.0.1:58559", + "172.19.0.1:58559", + "172.20.0.1:58559" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:34:08.280233017Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1126027970937232, + "StableID": "nmFdt2ryn911CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4360bf8f7aaf7df0bfb9bba0e959b82b7d0ef08422e95a5b2074e03985bf4334", + "DiscoKey": "discokey:480e78aa2c2d3cf3020ed2d8c39a8ffd574e201e8e56d2ff6d54cae121947044", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:35829", + "10.65.0.27:35829", + "172.17.0.1:35829", + "172.19.0.1:35829", + "172.20.0.1:35829" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:34:08.806497751Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 7114745634573595, + "StableID": "nNAgRbJHZx11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c4e109d06ad3ef6a3a937688201159d694d4a2880f045616e0a2299099969104", + "DiscoKey": "discokey:98ab0fdfa6b6692f09484507e869de4e938ac4e5ca2f838b2fb456b9ee192b21", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:40692", + "10.65.0.27:40692", + "172.17.0.1:40692", + "172.19.0.1:40692", + "172.20.0.1:40692" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:34:09.338974089Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2882053099464165, + "StableID": "neZoGaeHWP11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:b078a77336b1d6e1241638676dc3f5a788db64fee6130ccb5c16af411ef0616c", + "KeyExpiry": "2026-11-08T18:34:09Z", + "DiscoKey": "discokey:8244df2d4a4b0f214a82958cb16caa087e7ad9ab07f2c7f37ce840f43289321e", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:43422", + "10.65.0.27:43422", + "172.17.0.1:43422", + "172.19.0.1:43422", + "172.20.0.1:43422" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:34:09.872005789Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4945122688476289, + "StableID": "ntkoCHzecf11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:59bf1bde5cc5436bb8a217cc85b22ffd556ed8cc0effd27b596cf6c510762f2c", + "KeyExpiry": "2026-11-08T18:34:10Z", + "DiscoKey": "discokey:30a6c6071fef8521561db58d989f8f69a77d9b5a41d47af01c8e9809ef219243", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:54883", + "10.65.0.27:54883", + "172.17.0.1:54883", + "172.19.0.1:54883", + "172.20.0.1:54883" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:34:10.412326737Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 1543249583393063, + "StableID": "nSgK5tYw3D11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:f5328c3d98f667fa716c2e3078a330c20e835c370678e906aa6eeb947fa8db2c", + "KeyExpiry": "2026-11-08T18:34:11Z", + "DiscoKey": "discokey:a68516c729732c39f2d1ccfd587c7ad7921ac4a48b45b50503a00f6f2281861c", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:46471", + "10.65.0.27:46471", + "172.17.0.1:46471", + "172.19.0.1:46471", + "172.20.0.1:46471" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:34:11.18328066Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "8624384377314642": { + "ID": 8624384377314642, + "LoginName": "spearow.tail78f774.ts.net", + "DisplayName": "spearow" + }} + } + }, "squirtle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 656941692479156, + "StableID": "n3CrmAkX8611CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 656941692479156, + "Key": "nodekey:370de11ef28f539339bfef1ca0f5ebfdaea5c2f1019a96f38094bf6d3d493131", + "DiscoKey": "discokey:678e6851568a4d9faea3c625bd3b4037bea0f989efed0ae529d68fa18fa42e1d", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:56057", + "10.65.0.27:56057", + "172.17.0.1:56057", + "172.19.0.1:56057", + "172.20.0.1:56057" + ], + "Hostinfo": { + "Hostname": "squirtle", + "RoutableIPs": ["10.33.0.0/16"], + "RequestTags": ["tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:34:07.735518321Z", + "Tags": ["tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:370de11ef28f539339bfef1ca0f5ebfdaea5c2f1019a96f38094bf6d3d493131", + "MachineKey": "mkey:24f7f88618de3784597fdf8d3e10b5652bbd29939b15b369c0b1b0de03d6af37", + "Peers": [{ + "ID": 1022503236902628, + "StableID": "nbLYeiR6z811CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e7971e8fb145a2c24201b1f3a8d324c6f84d34d51108ced31083b7945037f502", + "DiscoKey": "discokey:b2f244c013b6bfe90a222534be986760343607b7ac142643850753f998c79227", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:41224", + "10.65.0.27:41224", + "172.17.0.1:41224", + "172.19.0.1:41224", + "172.20.0.1:41224" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:34:03.497685845Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8664957792496331, + "StableID": "nS4QNPkNfA21CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f05aa1de0102ff1818b0a21982be35047944fa5370360f47562896c88d918618", + "DiscoKey": "discokey:451076ac784e15ee15e575c36ee956c35895f45df5db21bca16c6b2b0984824a", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:40453", + "10.65.0.27:40453", + "172.17.0.1:40453", + "172.19.0.1:40453", + "172.20.0.1:40453" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:34:04.003863683Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8235291227186960, + "StableID": "nXvMKt8nJ721CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ae7c3fcacb00745d9f223ef9adf6c8ac66f9bc376c75dbc698299a3737327547", + "DiscoKey": "discokey:0aa445872572f0accf0209866eedeeeace67c0f5aa6a2bd2daf31a3c8b28c910", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:49557", + "10.65.0.27:49557", + "172.17.0.1:49557", + "172.19.0.1:49557", + "172.20.0.1:49557" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:34:04.539409763Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 8628004179095420, + "StableID": "nVXU6H3eNA21CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:af82dd8733b5a319c76c68ba56c1b30e695445adbcf6f5e8bde557c09ae15b79", + "DiscoKey": "discokey:f484aec42430b36c315eddfbbcca6edc4f8b3ff4afb12f523888659368138451", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:45337", + "10.65.0.27:45337", + "172.17.0.1:45337", + "172.19.0.1:45337", + "172.20.0.1:45337" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:34:05.074221241Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6590867837531638, + "StableID": "n9xHSUv1Ut11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b07c37318cc3aec00938db2817117b472bb6163c08716e84dfaa8d9267b37b32", + "DiscoKey": "discokey:81b18fc56567fc8f4fcf35907d2edf91f2282b9a9b8e1b82a5e79900c4cd0821", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:37862", + "10.65.0.27:37862", + "172.17.0.1:37862", + "172.19.0.1:37862", + "172.20.0.1:37862" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:34:05.611311706Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6282512707345114, + "StableID": "nXueVRxM4r11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c4fb6b80caba83f7bee0a74a527cd06ee3fa34d644599b2661cb936857669a3b", + "DiscoKey": "discokey:f3501443371b5cc1db334be168dbde50db6c83c10f495b6337fa8694b1667445", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:38866", + "10.65.0.27:38866", + "172.17.0.1:38866", + "172.19.0.1:38866", + "172.20.0.1:38866" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:34:06.140529217Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8624384377314642, + "StableID": "nq6BcHxzLA21CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:948247711446f93b6a925fb7af24b9a1f4ec31a7f6e9b94ccbb2802bab17f97c", + "DiscoKey": "discokey:6809b4aaa6f52d3c03772ec91e7d4439148e2e95f50870d89335925dfb9dc603", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:50229", + "10.65.0.27:50229", + "172.17.0.1:50229", + "172.19.0.1:50229", + "172.20.0.1:50229" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:34:06.68292337Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 4439328582789959, + "StableID": "nEEV6ndafb11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:03a511cfc1fb37f747f1e98f6e4ba40d18fbecafc21b2154ec8a849def9d736c", + "DiscoKey": "discokey:a739bec3425689dad8fe6a2da36b163b1cdce535317be81e872d20d46811dc0b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:48890", + "10.65.0.27:48890", + "172.17.0.1:48890", + "172.19.0.1:48890", + "172.20.0.1:48890" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:34:07.213221624Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 3631511856685615, + "StableID": "nJWLFCfiMV11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cce483fe904609f3dd393a8b16b32befd95d164feac49fc6242c8fe9c1599265", + "DiscoKey": "discokey:287d208a96d9e7506ae18ff60520103281af7c2831022945baeb2f7d84c1650f", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:58559", + "10.65.0.27:58559", + "172.17.0.1:58559", + "172.19.0.1:58559", + "172.20.0.1:58559" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:34:08.280233017Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1126027970937232, + "StableID": "nmFdt2ryn911CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4360bf8f7aaf7df0bfb9bba0e959b82b7d0ef08422e95a5b2074e03985bf4334", + "DiscoKey": "discokey:480e78aa2c2d3cf3020ed2d8c39a8ffd574e201e8e56d2ff6d54cae121947044", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:35829", + "10.65.0.27:35829", + "172.17.0.1:35829", + "172.19.0.1:35829", + "172.20.0.1:35829" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:34:08.806497751Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 7114745634573595, + "StableID": "nNAgRbJHZx11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c4e109d06ad3ef6a3a937688201159d694d4a2880f045616e0a2299099969104", + "DiscoKey": "discokey:98ab0fdfa6b6692f09484507e869de4e938ac4e5ca2f838b2fb456b9ee192b21", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:40692", + "10.65.0.27:40692", + "172.17.0.1:40692", + "172.19.0.1:40692", + "172.20.0.1:40692" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:34:09.338974089Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2882053099464165, + "StableID": "neZoGaeHWP11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:b078a77336b1d6e1241638676dc3f5a788db64fee6130ccb5c16af411ef0616c", + "KeyExpiry": "2026-11-08T18:34:09Z", + "DiscoKey": "discokey:8244df2d4a4b0f214a82958cb16caa087e7ad9ab07f2c7f37ce840f43289321e", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:43422", + "10.65.0.27:43422", + "172.17.0.1:43422", + "172.19.0.1:43422", + "172.20.0.1:43422" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:34:09.872005789Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4945122688476289, + "StableID": "ntkoCHzecf11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:59bf1bde5cc5436bb8a217cc85b22ffd556ed8cc0effd27b596cf6c510762f2c", + "KeyExpiry": "2026-11-08T18:34:10Z", + "DiscoKey": "discokey:30a6c6071fef8521561db58d989f8f69a77d9b5a41d47af01c8e9809ef219243", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:54883", + "10.65.0.27:54883", + "172.17.0.1:54883", + "172.19.0.1:54883", + "172.20.0.1:54883" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:34:10.412326737Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 1543249583393063, + "StableID": "nSgK5tYw3D11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:f5328c3d98f667fa716c2e3078a330c20e835c370678e906aa6eeb947fa8db2c", + "KeyExpiry": "2026-11-08T18:34:11Z", + "DiscoKey": "discokey:a68516c729732c39f2d1ccfd587c7ad7921ac4a48b45b50503a00f6f2281861c", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:46471", + "10.65.0.27:46471", + "172.17.0.1:46471", + "172.19.0.1:46471", + "172.20.0.1:46471" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:34:11.18328066Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "656941692479156": { + "ID": 656941692479156, + "LoginName": "squirtle.tail78f774.ts.net", + "DisplayName": "squirtle" + }} + } + }, "venusaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4945122688476289, + "StableID": "ntkoCHzecf11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:59bf1bde5cc5436bb8a217cc85b22ffd556ed8cc0effd27b596cf6c510762f2c", + "KeyExpiry": "2026-11-08T18:34:10Z", + "DiscoKey": "discokey:30a6c6071fef8521561db58d989f8f69a77d9b5a41d47af01c8e9809ef219243", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:54883", + "10.65.0.27:54883", + "172.17.0.1:54883", + "172.19.0.1:54883", + "172.20.0.1:54883" + ], + "Hostinfo": {"Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:34:10.412326737Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:59bf1bde5cc5436bb8a217cc85b22ffd556ed8cc0effd27b596cf6c510762f2c", + "MachineKey": "mkey:6facbdd9b70955b9188860f987fa35d009506a4b48c3b77815e1c80c493af035", + "Peers": [{ + "ID": 1022503236902628, + "StableID": "nbLYeiR6z811CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e7971e8fb145a2c24201b1f3a8d324c6f84d34d51108ced31083b7945037f502", + "DiscoKey": "discokey:b2f244c013b6bfe90a222534be986760343607b7ac142643850753f998c79227", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:41224", + "10.65.0.27:41224", + "172.17.0.1:41224", + "172.19.0.1:41224", + "172.20.0.1:41224" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:34:03.497685845Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8664957792496331, + "StableID": "nS4QNPkNfA21CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f05aa1de0102ff1818b0a21982be35047944fa5370360f47562896c88d918618", + "DiscoKey": "discokey:451076ac784e15ee15e575c36ee956c35895f45df5db21bca16c6b2b0984824a", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:40453", + "10.65.0.27:40453", + "172.17.0.1:40453", + "172.19.0.1:40453", + "172.20.0.1:40453" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:34:04.003863683Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8235291227186960, + "StableID": "nXvMKt8nJ721CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ae7c3fcacb00745d9f223ef9adf6c8ac66f9bc376c75dbc698299a3737327547", + "DiscoKey": "discokey:0aa445872572f0accf0209866eedeeeace67c0f5aa6a2bd2daf31a3c8b28c910", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:49557", + "10.65.0.27:49557", + "172.17.0.1:49557", + "172.19.0.1:49557", + "172.20.0.1:49557" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:34:04.539409763Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 8628004179095420, + "StableID": "nVXU6H3eNA21CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:af82dd8733b5a319c76c68ba56c1b30e695445adbcf6f5e8bde557c09ae15b79", + "DiscoKey": "discokey:f484aec42430b36c315eddfbbcca6edc4f8b3ff4afb12f523888659368138451", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:45337", + "10.65.0.27:45337", + "172.17.0.1:45337", + "172.19.0.1:45337", + "172.20.0.1:45337" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:34:05.074221241Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6590867837531638, + "StableID": "n9xHSUv1Ut11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b07c37318cc3aec00938db2817117b472bb6163c08716e84dfaa8d9267b37b32", + "DiscoKey": "discokey:81b18fc56567fc8f4fcf35907d2edf91f2282b9a9b8e1b82a5e79900c4cd0821", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:37862", + "10.65.0.27:37862", + "172.17.0.1:37862", + "172.19.0.1:37862", + "172.20.0.1:37862" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:34:05.611311706Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6282512707345114, + "StableID": "nXueVRxM4r11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c4fb6b80caba83f7bee0a74a527cd06ee3fa34d644599b2661cb936857669a3b", + "DiscoKey": "discokey:f3501443371b5cc1db334be168dbde50db6c83c10f495b6337fa8694b1667445", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:38866", + "10.65.0.27:38866", + "172.17.0.1:38866", + "172.19.0.1:38866", + "172.20.0.1:38866" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:34:06.140529217Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8624384377314642, + "StableID": "nq6BcHxzLA21CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:948247711446f93b6a925fb7af24b9a1f4ec31a7f6e9b94ccbb2802bab17f97c", + "DiscoKey": "discokey:6809b4aaa6f52d3c03772ec91e7d4439148e2e95f50870d89335925dfb9dc603", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:50229", + "10.65.0.27:50229", + "172.17.0.1:50229", + "172.19.0.1:50229", + "172.20.0.1:50229" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:34:06.68292337Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 4439328582789959, + "StableID": "nEEV6ndafb11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:03a511cfc1fb37f747f1e98f6e4ba40d18fbecafc21b2154ec8a849def9d736c", + "DiscoKey": "discokey:a739bec3425689dad8fe6a2da36b163b1cdce535317be81e872d20d46811dc0b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:48890", + "10.65.0.27:48890", + "172.17.0.1:48890", + "172.19.0.1:48890", + "172.20.0.1:48890" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:34:07.213221624Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 656941692479156, + "StableID": "n3CrmAkX8611CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:370de11ef28f539339bfef1ca0f5ebfdaea5c2f1019a96f38094bf6d3d493131", + "DiscoKey": "discokey:678e6851568a4d9faea3c625bd3b4037bea0f989efed0ae529d68fa18fa42e1d", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:56057", + "10.65.0.27:56057", + "172.17.0.1:56057", + "172.19.0.1:56057", + "172.20.0.1:56057" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:34:07.735518321Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3631511856685615, + "StableID": "nJWLFCfiMV11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cce483fe904609f3dd393a8b16b32befd95d164feac49fc6242c8fe9c1599265", + "DiscoKey": "discokey:287d208a96d9e7506ae18ff60520103281af7c2831022945baeb2f7d84c1650f", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:58559", + "10.65.0.27:58559", + "172.17.0.1:58559", + "172.19.0.1:58559", + "172.20.0.1:58559" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:34:08.280233017Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1126027970937232, + "StableID": "nmFdt2ryn911CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4360bf8f7aaf7df0bfb9bba0e959b82b7d0ef08422e95a5b2074e03985bf4334", + "DiscoKey": "discokey:480e78aa2c2d3cf3020ed2d8c39a8ffd574e201e8e56d2ff6d54cae121947044", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:35829", + "10.65.0.27:35829", + "172.17.0.1:35829", + "172.19.0.1:35829", + "172.20.0.1:35829" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:34:08.806497751Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 7114745634573595, + "StableID": "nNAgRbJHZx11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c4e109d06ad3ef6a3a937688201159d694d4a2880f045616e0a2299099969104", + "DiscoKey": "discokey:98ab0fdfa6b6692f09484507e869de4e938ac4e5ca2f838b2fb456b9ee192b21", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:40692", + "10.65.0.27:40692", + "172.17.0.1:40692", + "172.19.0.1:40692", + "172.20.0.1:40692" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:34:09.338974089Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2882053099464165, + "StableID": "neZoGaeHWP11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:b078a77336b1d6e1241638676dc3f5a788db64fee6130ccb5c16af411ef0616c", + "KeyExpiry": "2026-11-08T18:34:09Z", + "DiscoKey": "discokey:8244df2d4a4b0f214a82958cb16caa087e7ad9ab07f2c7f37ce840f43289321e", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:43422", + "10.65.0.27:43422", + "172.17.0.1:43422", + "172.19.0.1:43422", + "172.20.0.1:43422" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:34:09.872005789Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1543249583393063, + "StableID": "nSgK5tYw3D11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:f5328c3d98f667fa716c2e3078a330c20e835c370678e906aa6eeb947fa8db2c", + "KeyExpiry": "2026-11-08T18:34:11Z", + "DiscoKey": "discokey:a68516c729732c39f2d1ccfd587c7ad7921ac4a48b45b50503a00f6f2281861c", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:46471", + "10.65.0.27:46471", + "172.17.0.1:46471", + "172.19.0.1:46471", + "172.20.0.1:46471" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:34:11.18328066Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "weedle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 3631511856685615, + "StableID": "nJWLFCfiMV11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 3631511856685615, + "Key": "nodekey:cce483fe904609f3dd393a8b16b32befd95d164feac49fc6242c8fe9c1599265", + "DiscoKey": "discokey:287d208a96d9e7506ae18ff60520103281af7c2831022945baeb2f7d84c1650f", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:58559", + "10.65.0.27:58559", + "172.17.0.1:58559", + "172.19.0.1:58559", + "172.20.0.1:58559" + ], + "Hostinfo": {"Hostname": "weedle", "RequestTags": ["tag:client"], "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:34:08.280233017Z", + "Tags": ["tag:client"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:cce483fe904609f3dd393a8b16b32befd95d164feac49fc6242c8fe9c1599265", + "MachineKey": "mkey:7c778452eefd84210f55a6b696c2d7785c050719e57e324144b660c8d1a1f678", + "Peers": [{ + "ID": 1022503236902628, + "StableID": "nbLYeiR6z811CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e7971e8fb145a2c24201b1f3a8d324c6f84d34d51108ced31083b7945037f502", + "DiscoKey": "discokey:b2f244c013b6bfe90a222534be986760343607b7ac142643850753f998c79227", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:41224", + "10.65.0.27:41224", + "172.17.0.1:41224", + "172.19.0.1:41224", + "172.20.0.1:41224" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:34:03.497685845Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8664957792496331, + "StableID": "nS4QNPkNfA21CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f05aa1de0102ff1818b0a21982be35047944fa5370360f47562896c88d918618", + "DiscoKey": "discokey:451076ac784e15ee15e575c36ee956c35895f45df5db21bca16c6b2b0984824a", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:40453", + "10.65.0.27:40453", + "172.17.0.1:40453", + "172.19.0.1:40453", + "172.20.0.1:40453" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:34:04.003863683Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8235291227186960, + "StableID": "nXvMKt8nJ721CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ae7c3fcacb00745d9f223ef9adf6c8ac66f9bc376c75dbc698299a3737327547", + "DiscoKey": "discokey:0aa445872572f0accf0209866eedeeeace67c0f5aa6a2bd2daf31a3c8b28c910", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:49557", + "10.65.0.27:49557", + "172.17.0.1:49557", + "172.19.0.1:49557", + "172.20.0.1:49557" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:34:04.539409763Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 8628004179095420, + "StableID": "nVXU6H3eNA21CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:af82dd8733b5a319c76c68ba56c1b30e695445adbcf6f5e8bde557c09ae15b79", + "DiscoKey": "discokey:f484aec42430b36c315eddfbbcca6edc4f8b3ff4afb12f523888659368138451", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:45337", + "10.65.0.27:45337", + "172.17.0.1:45337", + "172.19.0.1:45337", + "172.20.0.1:45337" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:34:05.074221241Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6590867837531638, + "StableID": "n9xHSUv1Ut11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b07c37318cc3aec00938db2817117b472bb6163c08716e84dfaa8d9267b37b32", + "DiscoKey": "discokey:81b18fc56567fc8f4fcf35907d2edf91f2282b9a9b8e1b82a5e79900c4cd0821", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:37862", + "10.65.0.27:37862", + "172.17.0.1:37862", + "172.19.0.1:37862", + "172.20.0.1:37862" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:34:05.611311706Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6282512707345114, + "StableID": "nXueVRxM4r11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c4fb6b80caba83f7bee0a74a527cd06ee3fa34d644599b2661cb936857669a3b", + "DiscoKey": "discokey:f3501443371b5cc1db334be168dbde50db6c83c10f495b6337fa8694b1667445", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:38866", + "10.65.0.27:38866", + "172.17.0.1:38866", + "172.19.0.1:38866", + "172.20.0.1:38866" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:34:06.140529217Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8624384377314642, + "StableID": "nq6BcHxzLA21CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:948247711446f93b6a925fb7af24b9a1f4ec31a7f6e9b94ccbb2802bab17f97c", + "DiscoKey": "discokey:6809b4aaa6f52d3c03772ec91e7d4439148e2e95f50870d89335925dfb9dc603", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:50229", + "10.65.0.27:50229", + "172.17.0.1:50229", + "172.19.0.1:50229", + "172.20.0.1:50229" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:34:06.68292337Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 4439328582789959, + "StableID": "nEEV6ndafb11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:03a511cfc1fb37f747f1e98f6e4ba40d18fbecafc21b2154ec8a849def9d736c", + "DiscoKey": "discokey:a739bec3425689dad8fe6a2da36b163b1cdce535317be81e872d20d46811dc0b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:48890", + "10.65.0.27:48890", + "172.17.0.1:48890", + "172.19.0.1:48890", + "172.20.0.1:48890" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:34:07.213221624Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 656941692479156, + "StableID": "n3CrmAkX8611CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:370de11ef28f539339bfef1ca0f5ebfdaea5c2f1019a96f38094bf6d3d493131", + "DiscoKey": "discokey:678e6851568a4d9faea3c625bd3b4037bea0f989efed0ae529d68fa18fa42e1d", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:56057", + "10.65.0.27:56057", + "172.17.0.1:56057", + "172.19.0.1:56057", + "172.20.0.1:56057" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:34:07.735518321Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 1126027970937232, + "StableID": "nmFdt2ryn911CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4360bf8f7aaf7df0bfb9bba0e959b82b7d0ef08422e95a5b2074e03985bf4334", + "DiscoKey": "discokey:480e78aa2c2d3cf3020ed2d8c39a8ffd574e201e8e56d2ff6d54cae121947044", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:35829", + "10.65.0.27:35829", + "172.17.0.1:35829", + "172.19.0.1:35829", + "172.20.0.1:35829" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:34:08.806497751Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 7114745634573595, + "StableID": "nNAgRbJHZx11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c4e109d06ad3ef6a3a937688201159d694d4a2880f045616e0a2299099969104", + "DiscoKey": "discokey:98ab0fdfa6b6692f09484507e869de4e938ac4e5ca2f838b2fb456b9ee192b21", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:40692", + "10.65.0.27:40692", + "172.17.0.1:40692", + "172.19.0.1:40692", + "172.20.0.1:40692" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:34:09.338974089Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2882053099464165, + "StableID": "neZoGaeHWP11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:b078a77336b1d6e1241638676dc3f5a788db64fee6130ccb5c16af411ef0616c", + "KeyExpiry": "2026-11-08T18:34:09Z", + "DiscoKey": "discokey:8244df2d4a4b0f214a82958cb16caa087e7ad9ab07f2c7f37ce840f43289321e", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:43422", + "10.65.0.27:43422", + "172.17.0.1:43422", + "172.19.0.1:43422", + "172.20.0.1:43422" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:34:09.872005789Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4945122688476289, + "StableID": "ntkoCHzecf11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:59bf1bde5cc5436bb8a217cc85b22ffd556ed8cc0effd27b596cf6c510762f2c", + "KeyExpiry": "2026-11-08T18:34:10Z", + "DiscoKey": "discokey:30a6c6071fef8521561db58d989f8f69a77d9b5a41d47af01c8e9809ef219243", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:54883", + "10.65.0.27:54883", + "172.17.0.1:54883", + "172.19.0.1:54883", + "172.20.0.1:54883" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:34:10.412326737Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 1543249583393063, + "StableID": "nSgK5tYw3D11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:f5328c3d98f667fa716c2e3078a330c20e835c370678e906aa6eeb947fa8db2c", + "KeyExpiry": "2026-11-08T18:34:11Z", + "DiscoKey": "discokey:a68516c729732c39f2d1ccfd587c7ad7921ac4a48b45b50503a00f6f2281861c", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:46471", + "10.65.0.27:46471", + "172.17.0.1:46471", + "172.19.0.1:46471", + "172.20.0.1:46471" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:34:11.18328066Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3631511856685615": { + "ID": 3631511856685615, + "LoginName": "weedle.tail78f774.ts.net", + "DisplayName": "weedle" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }} +} diff --git a/hscontrol/policy/v2/testdata/sshtest_results/sshtest-both-tests-and-sshTests-both-pass.hujson b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-both-tests-and-sshTests-both-pass.hujson new file mode 100644 index 00000000..273fe3dd --- /dev/null +++ b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-both-tests-and-sshTests-both-pass.hujson @@ -0,0 +1,13577 @@ +// sshtest-both-tests-and-sshTests-both-pass +// +// tests and sshTests both pass in one policy +// +// Nodes with filter rules: 1 of 15 +// Captured at: 2026-05-12T18:34:56Z +// tool version: tscap/dev +// schema version: 1 +{ + "schema_version": 1, + "test_id": "sshtest-both-tests-and-sshTests-both-pass", + "description": "tests and sshTests both pass in one policy", + "category": "sshtest", + "captured_at": "2026-05-12T18:34:56.419359014Z", + "tool_version": "tscap/dev", + "tailnet": "odin@example.com", + "input": { + "api_response_code": 200, + "tailnet": { + "dns": {"magic_dns": false, "nameservers": [], "search_paths": [], "split_dns": {}}, + "settings": {} + }, + "scenario_hujson": " \n \n \n \n{\n\t\"category\": \"sshtest\",\n\t\"description\": \"tests and sshTests both pass in one policy\",\n\t\"id\": \"sshtest-both-tests-and-sshTests-both-pass\",\n\t\"policy\": {\"acls\": [\n\t\t{\"action\": \"accept\", \"dst\": [\"tag:server:22\"], \"src\": [\"thor@example.org\"]}\n\t], \"ssh\": [{\n\t\t\"action\": \"accept\",\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": [\"thor@example.org\"],\n\t\t\"users\": [\"root\"]\n\t}], \"sshTests\": [{\n\t\t\"accept\": [\"root\"],\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": \"thor@example.org\"\n\t}], \"tagOwners\": {\n\t\t\"tag:prod\": [\"odin@example.com\"],\n\t\t\"tag:server\": [\"odin@example.com\"]\n\t}, \"tests\": [\n\t\t{\"accept\": [\"tag:server:22\"], \"src\": \"thor@example.org\"}\n\t]},\n\t\"tailnet\": {\n\t\t\"dns\": {\"magic_dns\": false, \"nameservers\": [], \"search_paths\": [], \"split_dns\": {}},\n\t\t\"settings\": {}\n\t},\n\t\"topology\": \"../_topologies/grant.hujson\"\n}\n", + "scenario_path": "scenarios/sshtest/sshtest-both-tests-and-sshTests-both-pass.hujson", + "full_policy": { + "acls": [{ + "action": "accept", + "dst": ["tag:server:22"], + "src": ["thor@example.org"] + }], + "ssh": [{ + "action": "accept", + "dst": ["tag:server"], + "src": ["thor@example.org"], + "users": ["root"] + }], + "sshTests": [{"accept": ["root"], "dst": ["tag:server"], "src": "thor@example.org"}], + "tagOwners": {"tag:prod": ["odin@example.com"], "tag:server": ["odin@example.com"]}, + "tests": [{"accept": ["tag:server:22"], "src": "thor@example.org"}] + } + }, + "topology": {"users": [ + {"id": 1, "name": "odin", "email": "odin@example.com"}, + {"id": 2, "name": "thor", "email": "thor@example.org"}, + {"id": 3, "name": "freya", "email": "freya@example.com"} + ], "nodes": {"beedrill": { + "hostname": "beedrill", + "tags": ["tag:server"], + "ipv4": "100.64.0.16", + "ipv6": "fd7a:115c:a1e0::10", + "routable_ips": [], + "approved_routes": [] + }, "blastoise": { + "hostname": "blastoise", + "tags": ["tag:exit", "tag:router"], + "ipv4": "100.64.0.9", + "ipv6": "fd7a:115c:a1e0::9", + "routable_ips": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "bulbasaur": { + "hostname": "bulbasaur", + "tags": [], + "ipv4": "100.64.0.19", + "ipv6": "fd7a:115c:a1e0::13", + "user": "odin", + "routable_ips": [], + "approved_routes": [] + }, "charmander": { + "hostname": "charmander", + "tags": ["tag:exit"], + "ipv4": "100.64.0.4", + "ipv6": "fd7a:115c:a1e0::4", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "fearow": { + "hostname": "fearow", + "tags": ["tag:fearow"], + "ipv4": "100.64.0.12", + "ipv6": "fd7a:115c:a1e0::c", + "routable_ips": ["10.55.0.0/16"], + "approved_routes": [] + }, "ivysaur": { + "hostname": "ivysaur", + "tags": [], + "ipv4": "100.64.0.17", + "ipv6": "fd7a:115c:a1e0::11", + "user": "thor", + "routable_ips": [], + "approved_routes": [] + }, "kakuna": { + "hostname": "kakuna", + "tags": ["tag:prod"], + "ipv4": "100.64.0.15", + "ipv6": "fd7a:115c:a1e0::f", + "routable_ips": [], + "approved_routes": [] + }, "pidgeotto": { + "hostname": "pidgeotto", + "tags": ["tag:pidgeotto"], + "ipv4": "100.64.0.3", + "ipv6": "fd7a:115c:a1e0::3", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "pidgey": { + "hostname": "pidgey", + "tags": ["tag:pidgey"], + "ipv4": "100.64.0.2", + "ipv6": "fd7a:115c:a1e0::2", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "raticate": { + "hostname": "raticate", + "tags": ["tag:group-b"], + "ipv4": "100.64.0.6", + "ipv6": "fd7a:115c:a1e0::6", + "routable_ips": [], + "approved_routes": [] + }, "rattata": { + "hostname": "rattata", + "tags": ["tag:group-a"], + "ipv4": "100.64.0.5", + "ipv6": "fd7a:115c:a1e0::5", + "routable_ips": [], + "approved_routes": [] + }, "spearow": { + "hostname": "spearow", + "tags": ["tag:spearow"], + "ipv4": "100.64.0.11", + "ipv6": "fd7a:115c:a1e0::b", + "routable_ips": ["10.44.0.0/16"], + "approved_routes": [] + }, "squirtle": { + "hostname": "squirtle", + "tags": ["tag:router"], + "ipv4": "100.64.0.13", + "ipv6": "fd7a:115c:a1e0::d", + "routable_ips": ["10.33.0.0/16"], + "approved_routes": [] + }, "venusaur": { + "hostname": "venusaur", + "tags": [], + "ipv4": "100.64.0.18", + "ipv6": "fd7a:115c:a1e0::12", + "user": "freya", + "routable_ips": [], + "approved_routes": [] + }, "weedle": { + "hostname": "weedle", + "tags": ["tag:client"], + "ipv4": "100.64.0.14", + "ipv6": "fd7a:115c:a1e0::e", + "routable_ips": [], + "approved_routes": [] + }}}, + "captures": {"beedrill": { + "packet_filter_rules": [{"SrcIPs": ["100.64.0.17", "fd7a:115c:a1e0::11"], "DstPorts": [ + {"IP": "100.64.0.16", "Ports": {"First": 22, "Last": 22}}, + {"IP": "fd7a:115c:a1e0::10", "Ports": {"First": 22, "Last": 22}} + ]}], + "packet_filter_matches": [{ + "IPProto": [6, 17, 1, 58], + "Srcs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "SrcCaps": null, + "Dsts": [ + {"Net": "100.64.0.16/32", "Ports": {"First": 22, "Last": 22}}, + {"Net": "fd7a:115c:a1e0::10/128", "Ports": {"First": 22, "Last": 22}} + ], + "Caps": [] + }], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 3618477906027404, + "StableID": "nmqHfAHpFV11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 3618477906027404, + "Key": "nodekey:12dba5997ee9817b3d24531c054e450da392509c9ca68c357c3db6fabaa00d2e", + "DiscoKey": "discokey:f37d8428be89acd8ee6ffd1b6c561af20f30d35d7396b5520cc3b94e9861904b", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:50653", + "10.65.0.27:50653", + "172.17.0.1:50653", + "172.19.0.1:50653", + "172.20.0.1:50653" + ], + "Hostinfo": {"Hostname": "beedrill", "RequestTags": ["tag:server"], "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:35:04.760855934Z", + "Tags": ["tag:server"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:12dba5997ee9817b3d24531c054e450da392509c9ca68c357c3db6fabaa00d2e", + "MachineKey": "mkey:6b2dad09338ed16d125464d148c246abf928fe0cd123ed0036915509519a2508", + "Peers": [{ + "ID": 3301311113576196, + "StableID": "n5DHJ1rAnS11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:cf5eecd9cd6b133b6e2e0feae520fb38284a627e705af1b7ee462dc1d1407e70", + "KeyExpiry": "2026-11-08T18:35:05Z", + "DiscoKey": "discokey:70f50c0204f635606d77ce7344d3cc5974f9c83fc1ed4dffe8b3f65a95c7197d", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:57592", + "10.65.0.27:57592", + "172.17.0.1:57592", + "172.19.0.1:57592", + "172.20.0.1:57592" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:35:05.302791065Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{ + "IPProto": [6, 17, 1, 58], + "Srcs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "SrcCaps": null, + "Dsts": [ + {"Net": "100.64.0.16/32", "Ports": {"First": 22, "Last": 22}}, + {"Net": "fd7a:115c:a1e0::10/128", "Ports": {"First": 22, "Last": 22}} + ], + "Caps": [] + }], + "PacketFilterRules": [{"SrcIPs": ["100.64.0.17", "fd7a:115c:a1e0::11"], "DstPorts": [ + {"IP": "100.64.0.16", "Ports": {"First": 22, "Last": 22}}, + {"IP": "fd7a:115c:a1e0::10", "Ports": {"First": 22, "Last": 22}} + ]}], + "SSHPolicy": {"rules": [{ + "principals": [{"nodeIP": "100.64.0.17"}, {"nodeIP": "fd7a:115c:a1e0::11"}], + "sshUsers": {"root": "root"}, + "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + } + }]}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"3618477906027404": { + "ID": 3618477906027404, + "LoginName": "beedrill.tail78f774.ts.net", + "DisplayName": "beedrill" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + }, + "ssh_rules": [{ + "principals": [{"nodeIP": "100.64.0.17"}, {"nodeIP": "fd7a:115c:a1e0::11"}], + "sshUsers": {"root": "root"}, + "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + } + }] + }, "blastoise": {"netmap": { + "Cached": false, + "SelfNode": { + "ID": 4172979272876441, + "StableID": "ngYaeB6xaZ11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 4172979272876441, + "Key": "nodekey:bab19a11c0456a1d4aeceb3a65103f58edfd7df83253b0e9c546d09bd98fed29", + "DiscoKey": "discokey:d5a9756d7d5db624971e921434f22fc862396af26113d40eebe76cfa324e3e54", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:40305", + "10.65.0.27:40305", + "172.17.0.1:40305", + "172.19.0.1:40305", + "172.20.0.1:40305" + ], + "Hostinfo": { + "Hostname": "blastoise", + "RoutableIPs": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit", "tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:35:01.541787737Z", + "Tags": ["tag:exit", "tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:bab19a11c0456a1d4aeceb3a65103f58edfd7df83253b0e9c546d09bd98fed29", + "MachineKey": "mkey:4a84edda832f3964439cde8a21fa5bb97014e5f3136f30e9124bc4333a665212", + "Peers": [], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [], + "PacketFilterRules": null, + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"4172979272876441": { + "ID": 4172979272876441, + "LoginName": "blastoise.tail78f774.ts.net", + "DisplayName": "blastoise" + }} + }}, "bulbasaur": {"netmap": { + "Cached": false, + "SelfNode": { + "ID": 8885437019420115, + "StableID": "nza5f5NEPC21CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:af210d2a336ebc2fb69055df6cb3eb910cc85d1510af5760c452393be0767e6f", + "KeyExpiry": "2026-11-08T18:35:06Z", + "DiscoKey": "discokey:124e2b111c94f2c83088aa1237feabd8722a937e1ebbe2cfd667a384093c9768", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:57300", + "10.65.0.27:57300", + "172.17.0.1:57300", + "172.19.0.1:57300", + "172.20.0.1:57300" + ], + "Hostinfo": {"Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:35:06.387329434Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:af210d2a336ebc2fb69055df6cb3eb910cc85d1510af5760c452393be0767e6f", + "MachineKey": "mkey:a8269e41cf0a87d2dd8544a402db5684c78724e7df4235b49053dacc904c4b25", + "Peers": [], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [], + "PacketFilterRules": null, + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }} + }}, "charmander": {"netmap": { + "Cached": false, + "SelfNode": { + "ID": 1447932766683258, + "StableID": "n5tyNqjmJC11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1447932766683258, + "Key": "nodekey:93bd718d2d89ee3391e4b222be04c43feadfce18e09cce7fda00f6d4d0f7080c", + "DiscoKey": "discokey:e7756844f0ca9d6478c3fe68e0286843ddf2a6a16e763dddcd3b91c75e425324", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:45685", + "10.65.0.27:45685", + "172.17.0.1:45685", + "172.19.0.1:45685", + "172.20.0.1:45685" + ], + "Hostinfo": { + "Hostname": "charmander", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit"], + "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:34:59.90631294Z", + "Tags": ["tag:exit"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:93bd718d2d89ee3391e4b222be04c43feadfce18e09cce7fda00f6d4d0f7080c", + "MachineKey": "mkey:f905d8e3bab5a2497ab0b9f21616a847e7bbcf05ad983c802ea3121a429b5a3c", + "Peers": [], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [], + "PacketFilterRules": null, + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1447932766683258": { + "ID": 1447932766683258, + "LoginName": "charmander.tail78f774.ts.net", + "DisplayName": "charmander" + }} + }}, "fearow": {"netmap": { + "Cached": false, + "SelfNode": { + "ID": 5686184650465017, + "StableID": "ntxw8sRHQm11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 5686184650465017, + "Key": "nodekey:925fc72f5a7de7cffb2e53f6d1ade4d9897e50b3dbc478507f76df10c98d4a1d", + "DiscoKey": "discokey:69d0056f02772ecf7c79c4deb2103ba83c37f890217f81b4aa3915e41381ed57", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:55858", + "10.65.0.27:55858", + "172.17.0.1:55858", + "172.19.0.1:55858", + "172.20.0.1:55858" + ], + "Hostinfo": { + "Hostname": "fearow", + "RoutableIPs": ["10.55.0.0/16"], + "RequestTags": ["tag:fearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:35:02.595609282Z", + "Tags": ["tag:fearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:925fc72f5a7de7cffb2e53f6d1ade4d9897e50b3dbc478507f76df10c98d4a1d", + "MachineKey": "mkey:7bb7440693499cd173652236557c16ffcf339074e69d79bcc74ec5e5dedbe626", + "Peers": [], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [], + "PacketFilterRules": null, + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"5686184650465017": { + "ID": 5686184650465017, + "LoginName": "fearow.tail78f774.ts.net", + "DisplayName": "fearow" + }} + }}, "ivysaur": {"netmap": { + "Cached": false, + "SelfNode": { + "ID": 3301311113576196, + "StableID": "n5DHJ1rAnS11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:cf5eecd9cd6b133b6e2e0feae520fb38284a627e705af1b7ee462dc1d1407e70", + "KeyExpiry": "2026-11-08T18:35:05Z", + "DiscoKey": "discokey:70f50c0204f635606d77ce7344d3cc5974f9c83fc1ed4dffe8b3f65a95c7197d", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:57592", + "10.65.0.27:57592", + "172.17.0.1:57592", + "172.19.0.1:57592", + "172.20.0.1:57592" + ], + "Hostinfo": {"Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:35:05.302791065Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:cf5eecd9cd6b133b6e2e0feae520fb38284a627e705af1b7ee462dc1d1407e70", + "MachineKey": "mkey:c52429a3953d48bad2283ebf43ee1be98728599ed16ca1e877a74401b14bcb3a", + "Peers": [{ + "ID": 3618477906027404, + "StableID": "nmqHfAHpFV11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:12dba5997ee9817b3d24531c054e450da392509c9ca68c357c3db6fabaa00d2e", + "DiscoKey": "discokey:f37d8428be89acd8ee6ffd1b6c561af20f30d35d7396b5520cc3b94e9861904b", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:50653", + "10.65.0.27:50653", + "172.17.0.1:50653", + "172.19.0.1:50653", + "172.20.0.1:50653" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:35:04.760855934Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [], + "PacketFilterRules": null, + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + }}, "kakuna": {"netmap": { + "Cached": false, + "SelfNode": { + "ID": 948712158755676, + "StableID": "nhoukT4gQ811CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 948712158755676, + "Key": "nodekey:d23e9549411448b86b7d99f4b7b91192ea73ea0adffc5896bc386c07460d5836", + "DiscoKey": "discokey:cb60cb383624d86b3199872f15e414e9bd1cd7f099586592c3c6125e8980915e", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:36612", + "10.65.0.27:36612", + "172.17.0.1:36612", + "172.19.0.1:36612", + "172.20.0.1:36612" + ], + "Hostinfo": {"Hostname": "kakuna", "RequestTags": ["tag:prod"], "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:35:04.240197907Z", + "Tags": ["tag:prod"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:d23e9549411448b86b7d99f4b7b91192ea73ea0adffc5896bc386c07460d5836", + "MachineKey": "mkey:df46c85b2e14118ecc97a058b1db55a90367ff39354384f3888ee4cb9da38d2d", + "Peers": [], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [], + "PacketFilterRules": null, + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"948712158755676": { + "ID": 948712158755676, + "LoginName": "kakuna.tail78f774.ts.net", + "DisplayName": "kakuna" + }} + }}, "pidgeotto": {"netmap": { + "Cached": false, + "SelfNode": { + "ID": 4358040102320020, + "StableID": "nTeDSmKm2b11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 4358040102320020, + "Key": "nodekey:b49e48e56a6993a58af3b6a482f83d60f2eb084a73baacf18c89aff6b4944a61", + "DiscoKey": "discokey:4ae250b35e3e643003fb04c0cf58c0dee37ab3b9a35a4bbb4d92c842d7a55419", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:57160", + "10.65.0.27:57160", + "172.17.0.1:57160", + "172.19.0.1:57160", + "172.20.0.1:57160" + ], + "Hostinfo": { + "Hostname": "pidgeotto", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgeotto"], + "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:34:59.379303139Z", + "Tags": ["tag:pidgeotto"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:b49e48e56a6993a58af3b6a482f83d60f2eb084a73baacf18c89aff6b4944a61", + "MachineKey": "mkey:dea42895df0f9b4652a9902b2056da9d5b2fdf8edafde4c6a26ba9fafcd4625c", + "Peers": [], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [], + "PacketFilterRules": null, + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"4358040102320020": { + "ID": 4358040102320020, + "LoginName": "pidgeotto.tail78f774.ts.net", + "DisplayName": "pidgeotto" + }} + }}, "pidgey": {"netmap": { + "Cached": false, + "SelfNode": { + "ID": 5166808499220992, + "StableID": "ndVxAHJ4Mh11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 5166808499220992, + "Key": "nodekey:1e9bd7d9a03a3c63ff12bc92838e1bf60aabaaf7ca81ac7a1fedab6733dcca06", + "DiscoKey": "discokey:86f6534f2942588e856b82f83fac632bc05790511db8cffcc8e8fa66b533872b", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:48527", + "10.65.0.27:48527", + "172.17.0.1:48527", + "172.19.0.1:48527", + "172.20.0.1:48527" + ], + "Hostinfo": { + "Hostname": "pidgey", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgey"], + "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:34:58.841426138Z", + "Tags": ["tag:pidgey"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:1e9bd7d9a03a3c63ff12bc92838e1bf60aabaaf7ca81ac7a1fedab6733dcca06", + "MachineKey": "mkey:ec3f6228bf56a6a9f2ce6bdb5bd7f519a8362d7ab949fa4ff20c1f90960d7b31", + "Peers": [], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [], + "PacketFilterRules": null, + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"5166808499220992": { + "ID": 5166808499220992, + "LoginName": "pidgey.tail78f774.ts.net", + "DisplayName": "pidgey" + }} + }}, "raticate": {"netmap": { + "Cached": false, + "SelfNode": { + "ID": 3417100059622635, + "StableID": "nnWexbRcgT11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 3417100059622635, + "Key": "nodekey:1a4593ac3bd0ddaa17915d42a0afa4e8c84261e485315a9d4bbf12fc3eda787c", + "DiscoKey": "discokey:f016d8a3b0b9adec586c9a8178d551c594d93f7f8189cc73a7bcf1720a8b7163", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:52486", + "10.65.0.27:52486", + "172.17.0.1:52486", + "172.19.0.1:52486", + "172.20.0.1:52486" + ], + "Hostinfo": {"Hostname": "raticate", "RequestTags": ["tag:group-b"], "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:35:01.003902717Z", + "Tags": ["tag:group-b"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:1a4593ac3bd0ddaa17915d42a0afa4e8c84261e485315a9d4bbf12fc3eda787c", + "MachineKey": "mkey:45eacadeb3e1dc37e61ba57f90d641816d2d82e15b6c032eabd8eee073eda538", + "Peers": [], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [], + "PacketFilterRules": null, + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"3417100059622635": { + "ID": 3417100059622635, + "LoginName": "raticate.tail78f774.ts.net", + "DisplayName": "raticate" + }} + }}, "rattata": {"netmap": { + "Cached": false, + "SelfNode": { + "ID": 7275076243629606, + "StableID": "nfydKAvtoy11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 7275076243629606, + "Key": "nodekey:647d1d249addd8de12742125014d6674aa792f9b2e2bd963d27d79b41d014c77", + "DiscoKey": "discokey:42443e5c506923cbdeeae67fe106ab589ec5811fb4948457a5906c9325f75e6f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:37028", + "10.65.0.27:37028", + "172.17.0.1:37028", + "172.19.0.1:37028", + "172.20.0.1:37028" + ], + "Hostinfo": {"Hostname": "rattata", "RequestTags": ["tag:group-a"], "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:35:00.448810122Z", + "Tags": ["tag:group-a"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:647d1d249addd8de12742125014d6674aa792f9b2e2bd963d27d79b41d014c77", + "MachineKey": "mkey:55bd3f602a5675dee178d4b27ac4f572e1db1474ca4e71bb13e4c73f025e192e", + "Peers": [], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [], + "PacketFilterRules": null, + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"7275076243629606": { + "ID": 7275076243629606, + "LoginName": "rattata.tail78f774.ts.net", + "DisplayName": "rattata" + }} + }}, "spearow": {"netmap": { + "Cached": false, + "SelfNode": { + "ID": 7878752251363024, + "StableID": "nBr8wmTJX421CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 7878752251363024, + "Key": "nodekey:e9855652502262efd0db7c61aef5eb82a7a992678f35e0e678c90b8fb8147511", + "DiscoKey": "discokey:5a7f149c0c2084b82a99743e90b79a3b38ddd48bb51fdf32fccebb057810542e", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:54109", + "10.65.0.27:54109", + "172.17.0.1:54109", + "172.19.0.1:54109", + "172.20.0.1:54109" + ], + "Hostinfo": { + "Hostname": "spearow", + "RoutableIPs": ["10.44.0.0/16"], + "RequestTags": ["tag:spearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:35:02.061106162Z", + "Tags": ["tag:spearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:e9855652502262efd0db7c61aef5eb82a7a992678f35e0e678c90b8fb8147511", + "MachineKey": "mkey:a5f4c73ef5d06ddf0f54db89694fb444800a2c38eb505f1b5fc755ecfefad850", + "Peers": [], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [], + "PacketFilterRules": null, + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"7878752251363024": { + "ID": 7878752251363024, + "LoginName": "spearow.tail78f774.ts.net", + "DisplayName": "spearow" + }} + }}, "squirtle": {"netmap": { + "Cached": false, + "SelfNode": { + "ID": 1201893115636145, + "StableID": "nvHUwFhLPA11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1201893115636145, + "Key": "nodekey:bdc67d3a7acf29cda4f6410c94ed9e784924c1c2deae1f93416fac73207eda5a", + "DiscoKey": "discokey:856cd06ecde88f96a5b3c5bf963057662aad9839c30bc25b28ac960a1e3c7142", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:42087", + "10.65.0.27:42087", + "172.17.0.1:42087", + "172.19.0.1:42087", + "172.20.0.1:42087" + ], + "Hostinfo": { + "Hostname": "squirtle", + "RoutableIPs": ["10.33.0.0/16"], + "RequestTags": ["tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:35:03.131075824Z", + "Tags": ["tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:bdc67d3a7acf29cda4f6410c94ed9e784924c1c2deae1f93416fac73207eda5a", + "MachineKey": "mkey:a1313a9ce8d1094208d9cdfe977a1d9e251d12a9e7354d555713ea8a1f675164", + "Peers": [], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [], + "PacketFilterRules": null, + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1201893115636145": { + "ID": 1201893115636145, + "LoginName": "squirtle.tail78f774.ts.net", + "DisplayName": "squirtle" + }} + }}, "venusaur": {"netmap": { + "Cached": false, + "SelfNode": { + "ID": 13461186144218, + "StableID": "ndzavwb67111CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:5bb31335aac015e117d3e098838fb9865cacc70a864141ed51be93886d4a2a65", + "KeyExpiry": "2026-11-08T18:35:05Z", + "DiscoKey": "discokey:657b254bb4b746830b34727bb4768d608751ea656b5f03d6574b6348f60fe52d", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:45623", + "10.65.0.27:45623", + "172.17.0.1:45623", + "172.19.0.1:45623", + "172.20.0.1:45623" + ], + "Hostinfo": {"Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:35:05.846227052Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:5bb31335aac015e117d3e098838fb9865cacc70a864141ed51be93886d4a2a65", + "MachineKey": "mkey:21c6bffb6812a2026e5bf9f5e6a9f4cee22132351721d2155722d65ff44aa753", + "Peers": [], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [], + "PacketFilterRules": null, + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }} + }}, "weedle": {"netmap": { + "Cached": false, + "SelfNode": { + "ID": 7653137166367252, + "StableID": "nP8PTHw7m221CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 7653137166367252, + "Key": "nodekey:e86ea23726dfa5a535f09acef58ba7b75500572fcc65a5b2016a2948b4387f18", + "DiscoKey": "discokey:67fa9cdcc41be72b8bcdabde1ebe0edca44615464bcb524040db6affcfa93e5a", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:38444", + "10.65.0.27:38444", + "172.17.0.1:38444", + "172.19.0.1:38444", + "172.20.0.1:38444" + ], + "Hostinfo": {"Hostname": "weedle", "RequestTags": ["tag:client"], "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:35:03.690855878Z", + "Tags": ["tag:client"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:e86ea23726dfa5a535f09acef58ba7b75500572fcc65a5b2016a2948b4387f18", + "MachineKey": "mkey:ce0dcb31c85556955fd002720e9848ec21463b222892c84e52cd876cc407d671", + "Peers": [], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [], + "PacketFilterRules": null, + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"7653137166367252": { + "ID": 7653137166367252, + "LoginName": "weedle.tail78f774.ts.net", + "DisplayName": "weedle" + }} + }}} +} diff --git a/hscontrol/policy/v2/testdata/sshtest_results/sshtest-both-tests-pass-sshTests-fail.hujson b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-both-tests-pass-sshTests-fail.hujson new file mode 100644 index 00000000..84600b00 --- /dev/null +++ b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-both-tests-pass-sshTests-fail.hujson @@ -0,0 +1,20090 @@ +// sshtest-both-tests-pass-sshTests-fail +// +// tests passes, sshTests fails -> SaaS rejects +// +// Nodes with filter rules: 15 of 15 +// Captured at: 2026-05-12T18:35:51Z +// tool version: tscap/dev +// schema version: 1 +{ + "schema_version": 1, + "test_id": "sshtest-both-tests-pass-sshTests-fail", + "description": "tests passes, sshTests fails -> SaaS rejects", + "category": "sshtest", + "captured_at": "2026-05-12T18:35:51.603668476Z", + "tool_version": "tscap/dev", + "tailnet": "odin@example.com", + "error": true, + "input": { + "api_response_code": 400, + "api_response_body": {"message": "test(s) failed"}, + "tailnet": { + "dns": {"magic_dns": false, "nameservers": [], "search_paths": [], "split_dns": {}}, + "settings": {} + }, + "scenario_hujson": " \n \n \n \n{\n\t\"category\": \"sshtest\",\n\t\"description\": \"tests passes, sshTests fails -> SaaS rejects\",\n\t\"id\": \"sshtest-both-tests-pass-sshTests-fail\",\n\t\"options\": {\"expect_api_error\": true},\n\t\"policy\": {\"acls\": [\n\t\t{\"action\": \"accept\", \"dst\": [\"tag:server:22\"], \"src\": [\"thor@example.org\"]}\n\t], \"ssh\": [{\n\t\t\"action\": \"accept\",\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": [\"thor@example.org\"],\n\t\t\"users\": [\"root\"]\n\t}], \"sshTests\": [{\n\t\t\"accept\": [\"mallory\"],\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": \"thor@example.org\"\n\t}], \"tagOwners\": {\n\t\t\"tag:prod\": [\"odin@example.com\"],\n\t\t\"tag:server\": [\"odin@example.com\"]\n\t}, \"tests\": [\n\t\t{\"accept\": [\"tag:server:22\"], \"src\": \"thor@example.org\"}\n\t]},\n\t\"tailnet\": {\n\t\t\"dns\": {\"magic_dns\": false, \"nameservers\": [], \"search_paths\": [], \"split_dns\": {}},\n\t\t\"settings\": {}\n\t},\n\t\"topology\": \"../_topologies/grant.hujson\"\n}\n", + "scenario_path": "scenarios/sshtest/sshtest-both-tests-pass-sshTests-fail.hujson", + "full_policy": { + "acls": [{ + "action": "accept", + "dst": ["tag:server:22"], + "src": ["thor@example.org"] + }], + "ssh": [{ + "action": "accept", + "dst": ["tag:server"], + "src": ["thor@example.org"], + "users": ["root"] + }], + "sshTests": [ + {"accept": ["mallory"], "dst": ["tag:server"], "src": "thor@example.org"} + ], + "tagOwners": {"tag:prod": ["odin@example.com"], "tag:server": ["odin@example.com"]}, + "tests": [{"accept": ["tag:server:22"], "src": "thor@example.org"}] + } + }, + "topology": {"users": [ + {"id": 1, "name": "odin", "email": "odin@example.com"}, + {"id": 2, "name": "thor", "email": "thor@example.org"}, + {"id": 3, "name": "freya", "email": "freya@example.com"} + ], "nodes": {"beedrill": { + "hostname": "beedrill", + "tags": ["tag:server"], + "ipv4": "100.64.0.16", + "ipv6": "fd7a:115c:a1e0::10", + "routable_ips": [], + "approved_routes": [] + }, "blastoise": { + "hostname": "blastoise", + "tags": ["tag:exit", "tag:router"], + "ipv4": "100.64.0.9", + "ipv6": "fd7a:115c:a1e0::9", + "routable_ips": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "bulbasaur": { + "hostname": "bulbasaur", + "tags": [], + "ipv4": "100.64.0.19", + "ipv6": "fd7a:115c:a1e0::13", + "user": "odin", + "routable_ips": [], + "approved_routes": [] + }, "charmander": { + "hostname": "charmander", + "tags": ["tag:exit"], + "ipv4": "100.64.0.4", + "ipv6": "fd7a:115c:a1e0::4", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "fearow": { + "hostname": "fearow", + "tags": ["tag:fearow"], + "ipv4": "100.64.0.12", + "ipv6": "fd7a:115c:a1e0::c", + "routable_ips": ["10.55.0.0/16"], + "approved_routes": [] + }, "ivysaur": { + "hostname": "ivysaur", + "tags": [], + "ipv4": "100.64.0.17", + "ipv6": "fd7a:115c:a1e0::11", + "user": "thor", + "routable_ips": [], + "approved_routes": [] + }, "kakuna": { + "hostname": "kakuna", + "tags": ["tag:prod"], + "ipv4": "100.64.0.15", + "ipv6": "fd7a:115c:a1e0::f", + "routable_ips": [], + "approved_routes": [] + }, "pidgeotto": { + "hostname": "pidgeotto", + "tags": ["tag:pidgeotto"], + "ipv4": "100.64.0.3", + "ipv6": "fd7a:115c:a1e0::3", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "pidgey": { + "hostname": "pidgey", + "tags": ["tag:pidgey"], + "ipv4": "100.64.0.2", + "ipv6": "fd7a:115c:a1e0::2", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "raticate": { + "hostname": "raticate", + "tags": ["tag:group-b"], + "ipv4": "100.64.0.6", + "ipv6": "fd7a:115c:a1e0::6", + "routable_ips": [], + "approved_routes": [] + }, "rattata": { + "hostname": "rattata", + "tags": ["tag:group-a"], + "ipv4": "100.64.0.5", + "ipv6": "fd7a:115c:a1e0::5", + "routable_ips": [], + "approved_routes": [] + }, "spearow": { + "hostname": "spearow", + "tags": ["tag:spearow"], + "ipv4": "100.64.0.11", + "ipv6": "fd7a:115c:a1e0::b", + "routable_ips": ["10.44.0.0/16"], + "approved_routes": [] + }, "squirtle": { + "hostname": "squirtle", + "tags": ["tag:router"], + "ipv4": "100.64.0.13", + "ipv6": "fd7a:115c:a1e0::d", + "routable_ips": ["10.33.0.0/16"], + "approved_routes": [] + }, "venusaur": { + "hostname": "venusaur", + "tags": [], + "ipv4": "100.64.0.18", + "ipv6": "fd7a:115c:a1e0::12", + "user": "freya", + "routable_ips": [], + "approved_routes": [] + }, "weedle": { + "hostname": "weedle", + "tags": ["tag:client"], + "ipv4": "100.64.0.14", + "ipv6": "fd7a:115c:a1e0::e", + "routable_ips": [], + "approved_routes": [] + }}}, + "captures": {"beedrill": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 3575030889276975, + "StableID": "niGuZxz8vU11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 3575030889276975, + "Key": "nodekey:288f9583e296edfbe8c217ea5db512d2953bc5ed35fd3b931b8bfe6de4408419", + "DiscoKey": "discokey:4e783cab54c5941c5e9bf63ad04a75509b77829a1472b49be084344cd36a3151", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:46705", + "10.65.0.27:46705", + "172.17.0.1:46705", + "172.19.0.1:46705", + "172.20.0.1:46705" + ], + "Hostinfo": {"Hostname": "beedrill", "RequestTags": ["tag:server"], "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:36:00.068839759Z", + "Tags": ["tag:server"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:288f9583e296edfbe8c217ea5db512d2953bc5ed35fd3b931b8bfe6de4408419", + "MachineKey": "mkey:40960c8829449e8d2f9efd04cc1eedd64484a25bf5340512309b6ed63b7a2006", + "Peers": [{ + "ID": 7411601795144039, + "StableID": "n2SLoFDjsz11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:39bcb05d9e43c3e019896b3ee1d45c25d8de8157b4935cd119b532e2bee40740", + "DiscoKey": "discokey:9d99beee748b0a02a460728e2e4a32eff34671fe256c25f593e5d499b7d14b32", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:33962", + "10.65.0.27:33962", + "172.17.0.1:33962", + "172.19.0.1:33962", + "172.20.0.1:33962" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:35:54.138346186Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8083362849184876, + "StableID": "n97oodEy7621CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0b99c19c8696167b8aa649553bbc49427e4ac235a341c2b799495abcadabb752", + "DiscoKey": "discokey:5fe4d987d7899019b40a5d020848d8feadcfd89064237d868314dc502e1db342", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:54968", + "10.65.0.27:54968", + "172.17.0.1:54968", + "172.19.0.1:54968", + "172.20.0.1:54968" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:35:54.674766883Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8231454160451900, + "StableID": "nFzNssL3H721CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:33b07d001b7ddbe4ce31bad55dff70864d516ef9e9d1eb08c97741d9357b8f21", + "DiscoKey": "discokey:4783c0e34488b3aba08f0aa1739c332bf76ad7a9a46052231d9f4484eb34600e", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:52193", + "10.65.0.27:52193", + "172.17.0.1:52193", + "172.19.0.1:52193", + "172.20.0.1:52193" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:35:55.225148997Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 1295019951997443, + "StableID": "nUF6ajyW7B11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:bb6cf8789c71ef859aa18b6ed9dbf39f03008a7dcaef60de72ea484372472221", + "DiscoKey": "discokey:b0dfe75e6f3a39d071329257e072773284cf237cbed1303973ca11f221223065", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:48991", + "10.65.0.27:48991", + "172.17.0.1:48991", + "172.19.0.1:48991", + "172.20.0.1:48991" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:35:55.762603598Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 3697785131496041, + "StableID": "naRobcYjsV11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:946c833d3613c50bef1739b136b074a176a56b8c0db28f0568aeba6593c7283e", + "DiscoKey": "discokey:d8f4eeed4adc86c3505203fe1dd6d2c9f0d7d5bea17befe201061fff5c6c2b7a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:37191", + "10.65.0.27:37191", + "172.17.0.1:37191", + "172.19.0.1:37191", + "172.20.0.1:37191" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:35:56.302977665Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3761910066954421, + "StableID": "ntzXZuzmNW11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5fe38d5b65c4064ccdbfeed5ba6fce51ef98aab5c9698c9a1ed75a4db3ca123", + "DiscoKey": "discokey:0e3b27e92f3225273c5dd21f3305f45906d27d1f0d070372dcc3efbb5d03356c", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:35061", + "10.65.0.27:35061", + "172.17.0.1:35061", + "172.19.0.1:35061", + "172.20.0.1:35061" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:35:56.83944357Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7254963029272968, + "StableID": "nbchSSaney11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5f520bb3a00890401189333dbfe00690b8fdda98a7d44414fd7775316fa48747", + "DiscoKey": "discokey:60a9b0eda72464868b693e7168dc7888f01781780b97caa4af4d83ccc6c08212", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:35085", + "10.65.0.27:35085", + "172.17.0.1:35085", + "172.19.0.1:35085", + "172.20.0.1:35085" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:35:57.385639242Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7649445423865526, + "StableID": "n1k5pgxSj221CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:123f9b086c97174e156411cf94f1bda8a4b5a6652b19fe1b7dec811488b3eb69", + "DiscoKey": "discokey:428c1c13dfa68666573b1119bd52c5b512626f0fcdeb903d60c45c631373041c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:53510", + "10.65.0.27:53510", + "172.17.0.1:53510", + "172.19.0.1:53510", + "172.20.0.1:53510" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:35:57.928832629Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 4367341642538930, + "StableID": "n7w9hEfy6b11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:93939eea7cc260a57cce179480eb3059180f77f95880bc399d56d028f7d26f62", + "DiscoKey": "discokey:a3ff6a8f814121fc413a519f258139e9ca3d4605362a244621122e9254e3d154", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:34703", + "10.65.0.27:34703", + "172.17.0.1:34703", + "172.19.0.1:34703", + "172.20.0.1:34703" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:35:58.461822087Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3836926821391324, + "StableID": "nXcXGZZkxW11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:646d0687e4551d3e616df3a73a834b8a7f120d22ae098aacc97b5b12af56877e", + "DiscoKey": "discokey:a42d906ca45f306be44c810cea8dcb6aa3c1dc92ccd4c3baeda4095434ae1170", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:47875", + "10.65.0.27:47875", + "172.17.0.1:47875", + "172.19.0.1:47875", + "172.20.0.1:47875" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:35:59.004222599Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1397648430420696, + "StableID": "nKztmYrzuB11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8ecf2dcc160d9ef0155ef29fd4f50f7776455c8764413f77779b32f40842e11e", + "DiscoKey": "discokey:a2eeb418c1171d64359263940844afda5d9bd97b45e1aeb369c427b238c5c664", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50009", + "10.65.0.27:50009", + "172.17.0.1:50009", + "172.19.0.1:50009", + "172.20.0.1:50009" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:35:59.531601629Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 5357389921876185, + "StableID": "nxppspYNqi11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:b774e49d8cd5f461be6f2c6718c0dc741cf6bd579d44b4e892def1ed87600824", + "KeyExpiry": "2026-11-08T18:36:00Z", + "DiscoKey": "discokey:37924c46e316c320bfd9ece51608310981f84e8f23b306996e8278e13ecdc816", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:33630", + "10.65.0.27:33630", + "172.17.0.1:33630", + "172.19.0.1:33630", + "172.20.0.1:33630" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:36:00.613120864Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4626505136556407, + "StableID": "ninJCoSM8d11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:2182b351bbc58393c83327e9db319378bcfcd1eeb0f8f91004261db5d732b173", + "KeyExpiry": "2026-11-08T18:36:01Z", + "DiscoKey": "discokey:6ed1cf6c9216f827c713788474580dad4f04cd0504339a75569b4bdb70873870", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:60453", + "10.65.0.27:60453", + "172.17.0.1:60453", + "172.19.0.1:60453", + "172.20.0.1:60453" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:36:01.152066159Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 2137527263137108, + "StableID": "n99GdZD6hH11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:782c40cd767b310f562618924caeb8cc7bbaa3399dfda9ecb1a8154d8fd38e17", + "KeyExpiry": "2026-11-08T18:36:01Z", + "DiscoKey": "discokey:681c5180c4c086e43a0102848695b9dec317228fbe5afec097c0e270ed51574a", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:57911", + "10.65.0.27:57911", + "172.17.0.1:57911", + "172.19.0.1:57911", + "172.20.0.1:57911" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:36:01.695480091Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3575030889276975": { + "ID": 3575030889276975, + "LoginName": "beedrill.tail78f774.ts.net", + "DisplayName": "beedrill" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "blastoise": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 3761910066954421, + "StableID": "ntzXZuzmNW11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 3761910066954421, + "Key": "nodekey:e5fe38d5b65c4064ccdbfeed5ba6fce51ef98aab5c9698c9a1ed75a4db3ca123", + "DiscoKey": "discokey:0e3b27e92f3225273c5dd21f3305f45906d27d1f0d070372dcc3efbb5d03356c", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:35061", + "10.65.0.27:35061", + "172.17.0.1:35061", + "172.19.0.1:35061", + "172.20.0.1:35061" + ], + "Hostinfo": { + "Hostname": "blastoise", + "RoutableIPs": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit", "tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:35:56.83944357Z", + "Tags": ["tag:exit", "tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:e5fe38d5b65c4064ccdbfeed5ba6fce51ef98aab5c9698c9a1ed75a4db3ca123", + "MachineKey": "mkey:90fd2ec36ae86956a5f2a268d561051b7edd7bbae73a2fd519a82d32667de60f", + "Peers": [{ + "ID": 7411601795144039, + "StableID": "n2SLoFDjsz11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:39bcb05d9e43c3e019896b3ee1d45c25d8de8157b4935cd119b532e2bee40740", + "DiscoKey": "discokey:9d99beee748b0a02a460728e2e4a32eff34671fe256c25f593e5d499b7d14b32", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:33962", + "10.65.0.27:33962", + "172.17.0.1:33962", + "172.19.0.1:33962", + "172.20.0.1:33962" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:35:54.138346186Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8083362849184876, + "StableID": "n97oodEy7621CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0b99c19c8696167b8aa649553bbc49427e4ac235a341c2b799495abcadabb752", + "DiscoKey": "discokey:5fe4d987d7899019b40a5d020848d8feadcfd89064237d868314dc502e1db342", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:54968", + "10.65.0.27:54968", + "172.17.0.1:54968", + "172.19.0.1:54968", + "172.20.0.1:54968" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:35:54.674766883Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8231454160451900, + "StableID": "nFzNssL3H721CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:33b07d001b7ddbe4ce31bad55dff70864d516ef9e9d1eb08c97741d9357b8f21", + "DiscoKey": "discokey:4783c0e34488b3aba08f0aa1739c332bf76ad7a9a46052231d9f4484eb34600e", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:52193", + "10.65.0.27:52193", + "172.17.0.1:52193", + "172.19.0.1:52193", + "172.20.0.1:52193" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:35:55.225148997Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 1295019951997443, + "StableID": "nUF6ajyW7B11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:bb6cf8789c71ef859aa18b6ed9dbf39f03008a7dcaef60de72ea484372472221", + "DiscoKey": "discokey:b0dfe75e6f3a39d071329257e072773284cf237cbed1303973ca11f221223065", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:48991", + "10.65.0.27:48991", + "172.17.0.1:48991", + "172.19.0.1:48991", + "172.20.0.1:48991" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:35:55.762603598Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 3697785131496041, + "StableID": "naRobcYjsV11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:946c833d3613c50bef1739b136b074a176a56b8c0db28f0568aeba6593c7283e", + "DiscoKey": "discokey:d8f4eeed4adc86c3505203fe1dd6d2c9f0d7d5bea17befe201061fff5c6c2b7a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:37191", + "10.65.0.27:37191", + "172.17.0.1:37191", + "172.19.0.1:37191", + "172.20.0.1:37191" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:35:56.302977665Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 7254963029272968, + "StableID": "nbchSSaney11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5f520bb3a00890401189333dbfe00690b8fdda98a7d44414fd7775316fa48747", + "DiscoKey": "discokey:60a9b0eda72464868b693e7168dc7888f01781780b97caa4af4d83ccc6c08212", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:35085", + "10.65.0.27:35085", + "172.17.0.1:35085", + "172.19.0.1:35085", + "172.20.0.1:35085" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:35:57.385639242Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7649445423865526, + "StableID": "n1k5pgxSj221CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:123f9b086c97174e156411cf94f1bda8a4b5a6652b19fe1b7dec811488b3eb69", + "DiscoKey": "discokey:428c1c13dfa68666573b1119bd52c5b512626f0fcdeb903d60c45c631373041c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:53510", + "10.65.0.27:53510", + "172.17.0.1:53510", + "172.19.0.1:53510", + "172.20.0.1:53510" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:35:57.928832629Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 4367341642538930, + "StableID": "n7w9hEfy6b11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:93939eea7cc260a57cce179480eb3059180f77f95880bc399d56d028f7d26f62", + "DiscoKey": "discokey:a3ff6a8f814121fc413a519f258139e9ca3d4605362a244621122e9254e3d154", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:34703", + "10.65.0.27:34703", + "172.17.0.1:34703", + "172.19.0.1:34703", + "172.20.0.1:34703" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:35:58.461822087Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3836926821391324, + "StableID": "nXcXGZZkxW11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:646d0687e4551d3e616df3a73a834b8a7f120d22ae098aacc97b5b12af56877e", + "DiscoKey": "discokey:a42d906ca45f306be44c810cea8dcb6aa3c1dc92ccd4c3baeda4095434ae1170", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:47875", + "10.65.0.27:47875", + "172.17.0.1:47875", + "172.19.0.1:47875", + "172.20.0.1:47875" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:35:59.004222599Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1397648430420696, + "StableID": "nKztmYrzuB11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8ecf2dcc160d9ef0155ef29fd4f50f7776455c8764413f77779b32f40842e11e", + "DiscoKey": "discokey:a2eeb418c1171d64359263940844afda5d9bd97b45e1aeb369c427b238c5c664", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50009", + "10.65.0.27:50009", + "172.17.0.1:50009", + "172.19.0.1:50009", + "172.20.0.1:50009" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:35:59.531601629Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 3575030889276975, + "StableID": "niGuZxz8vU11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:288f9583e296edfbe8c217ea5db512d2953bc5ed35fd3b931b8bfe6de4408419", + "DiscoKey": "discokey:4e783cab54c5941c5e9bf63ad04a75509b77829a1472b49be084344cd36a3151", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:46705", + "10.65.0.27:46705", + "172.17.0.1:46705", + "172.19.0.1:46705", + "172.20.0.1:46705" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:36:00.068839759Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5357389921876185, + "StableID": "nxppspYNqi11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:b774e49d8cd5f461be6f2c6718c0dc741cf6bd579d44b4e892def1ed87600824", + "KeyExpiry": "2026-11-08T18:36:00Z", + "DiscoKey": "discokey:37924c46e316c320bfd9ece51608310981f84e8f23b306996e8278e13ecdc816", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:33630", + "10.65.0.27:33630", + "172.17.0.1:33630", + "172.19.0.1:33630", + "172.20.0.1:33630" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:36:00.613120864Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4626505136556407, + "StableID": "ninJCoSM8d11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:2182b351bbc58393c83327e9db319378bcfcd1eeb0f8f91004261db5d732b173", + "KeyExpiry": "2026-11-08T18:36:01Z", + "DiscoKey": "discokey:6ed1cf6c9216f827c713788474580dad4f04cd0504339a75569b4bdb70873870", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:60453", + "10.65.0.27:60453", + "172.17.0.1:60453", + "172.19.0.1:60453", + "172.20.0.1:60453" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:36:01.152066159Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 2137527263137108, + "StableID": "n99GdZD6hH11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:782c40cd767b310f562618924caeb8cc7bbaa3399dfda9ecb1a8154d8fd38e17", + "KeyExpiry": "2026-11-08T18:36:01Z", + "DiscoKey": "discokey:681c5180c4c086e43a0102848695b9dec317228fbe5afec097c0e270ed51574a", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:57911", + "10.65.0.27:57911", + "172.17.0.1:57911", + "172.19.0.1:57911", + "172.20.0.1:57911" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:36:01.695480091Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3761910066954421": { + "ID": 3761910066954421, + "LoginName": "blastoise.tail78f774.ts.net", + "DisplayName": "blastoise" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "bulbasaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 2137527263137108, + "StableID": "n99GdZD6hH11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:782c40cd767b310f562618924caeb8cc7bbaa3399dfda9ecb1a8154d8fd38e17", + "KeyExpiry": "2026-11-08T18:36:01Z", + "DiscoKey": "discokey:681c5180c4c086e43a0102848695b9dec317228fbe5afec097c0e270ed51574a", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:57911", + "10.65.0.27:57911", + "172.17.0.1:57911", + "172.19.0.1:57911", + "172.20.0.1:57911" + ], + "Hostinfo": {"Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:36:01.695480091Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:782c40cd767b310f562618924caeb8cc7bbaa3399dfda9ecb1a8154d8fd38e17", + "MachineKey": "mkey:6fde22073dec22acc1a759b647f591e379b47409469ae00cf2bf100d7bb8ae76", + "Peers": [{ + "ID": 7411601795144039, + "StableID": "n2SLoFDjsz11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:39bcb05d9e43c3e019896b3ee1d45c25d8de8157b4935cd119b532e2bee40740", + "DiscoKey": "discokey:9d99beee748b0a02a460728e2e4a32eff34671fe256c25f593e5d499b7d14b32", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:33962", + "10.65.0.27:33962", + "172.17.0.1:33962", + "172.19.0.1:33962", + "172.20.0.1:33962" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:35:54.138346186Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8083362849184876, + "StableID": "n97oodEy7621CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0b99c19c8696167b8aa649553bbc49427e4ac235a341c2b799495abcadabb752", + "DiscoKey": "discokey:5fe4d987d7899019b40a5d020848d8feadcfd89064237d868314dc502e1db342", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:54968", + "10.65.0.27:54968", + "172.17.0.1:54968", + "172.19.0.1:54968", + "172.20.0.1:54968" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:35:54.674766883Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8231454160451900, + "StableID": "nFzNssL3H721CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:33b07d001b7ddbe4ce31bad55dff70864d516ef9e9d1eb08c97741d9357b8f21", + "DiscoKey": "discokey:4783c0e34488b3aba08f0aa1739c332bf76ad7a9a46052231d9f4484eb34600e", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:52193", + "10.65.0.27:52193", + "172.17.0.1:52193", + "172.19.0.1:52193", + "172.20.0.1:52193" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:35:55.225148997Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 1295019951997443, + "StableID": "nUF6ajyW7B11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:bb6cf8789c71ef859aa18b6ed9dbf39f03008a7dcaef60de72ea484372472221", + "DiscoKey": "discokey:b0dfe75e6f3a39d071329257e072773284cf237cbed1303973ca11f221223065", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:48991", + "10.65.0.27:48991", + "172.17.0.1:48991", + "172.19.0.1:48991", + "172.20.0.1:48991" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:35:55.762603598Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 3697785131496041, + "StableID": "naRobcYjsV11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:946c833d3613c50bef1739b136b074a176a56b8c0db28f0568aeba6593c7283e", + "DiscoKey": "discokey:d8f4eeed4adc86c3505203fe1dd6d2c9f0d7d5bea17befe201061fff5c6c2b7a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:37191", + "10.65.0.27:37191", + "172.17.0.1:37191", + "172.19.0.1:37191", + "172.20.0.1:37191" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:35:56.302977665Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3761910066954421, + "StableID": "ntzXZuzmNW11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5fe38d5b65c4064ccdbfeed5ba6fce51ef98aab5c9698c9a1ed75a4db3ca123", + "DiscoKey": "discokey:0e3b27e92f3225273c5dd21f3305f45906d27d1f0d070372dcc3efbb5d03356c", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:35061", + "10.65.0.27:35061", + "172.17.0.1:35061", + "172.19.0.1:35061", + "172.20.0.1:35061" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:35:56.83944357Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7254963029272968, + "StableID": "nbchSSaney11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5f520bb3a00890401189333dbfe00690b8fdda98a7d44414fd7775316fa48747", + "DiscoKey": "discokey:60a9b0eda72464868b693e7168dc7888f01781780b97caa4af4d83ccc6c08212", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:35085", + "10.65.0.27:35085", + "172.17.0.1:35085", + "172.19.0.1:35085", + "172.20.0.1:35085" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:35:57.385639242Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7649445423865526, + "StableID": "n1k5pgxSj221CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:123f9b086c97174e156411cf94f1bda8a4b5a6652b19fe1b7dec811488b3eb69", + "DiscoKey": "discokey:428c1c13dfa68666573b1119bd52c5b512626f0fcdeb903d60c45c631373041c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:53510", + "10.65.0.27:53510", + "172.17.0.1:53510", + "172.19.0.1:53510", + "172.20.0.1:53510" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:35:57.928832629Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 4367341642538930, + "StableID": "n7w9hEfy6b11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:93939eea7cc260a57cce179480eb3059180f77f95880bc399d56d028f7d26f62", + "DiscoKey": "discokey:a3ff6a8f814121fc413a519f258139e9ca3d4605362a244621122e9254e3d154", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:34703", + "10.65.0.27:34703", + "172.17.0.1:34703", + "172.19.0.1:34703", + "172.20.0.1:34703" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:35:58.461822087Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3836926821391324, + "StableID": "nXcXGZZkxW11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:646d0687e4551d3e616df3a73a834b8a7f120d22ae098aacc97b5b12af56877e", + "DiscoKey": "discokey:a42d906ca45f306be44c810cea8dcb6aa3c1dc92ccd4c3baeda4095434ae1170", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:47875", + "10.65.0.27:47875", + "172.17.0.1:47875", + "172.19.0.1:47875", + "172.20.0.1:47875" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:35:59.004222599Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1397648430420696, + "StableID": "nKztmYrzuB11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8ecf2dcc160d9ef0155ef29fd4f50f7776455c8764413f77779b32f40842e11e", + "DiscoKey": "discokey:a2eeb418c1171d64359263940844afda5d9bd97b45e1aeb369c427b238c5c664", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50009", + "10.65.0.27:50009", + "172.17.0.1:50009", + "172.19.0.1:50009", + "172.20.0.1:50009" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:35:59.531601629Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 3575030889276975, + "StableID": "niGuZxz8vU11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:288f9583e296edfbe8c217ea5db512d2953bc5ed35fd3b931b8bfe6de4408419", + "DiscoKey": "discokey:4e783cab54c5941c5e9bf63ad04a75509b77829a1472b49be084344cd36a3151", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:46705", + "10.65.0.27:46705", + "172.17.0.1:46705", + "172.19.0.1:46705", + "172.20.0.1:46705" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:36:00.068839759Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5357389921876185, + "StableID": "nxppspYNqi11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:b774e49d8cd5f461be6f2c6718c0dc741cf6bd579d44b4e892def1ed87600824", + "KeyExpiry": "2026-11-08T18:36:00Z", + "DiscoKey": "discokey:37924c46e316c320bfd9ece51608310981f84e8f23b306996e8278e13ecdc816", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:33630", + "10.65.0.27:33630", + "172.17.0.1:33630", + "172.19.0.1:33630", + "172.20.0.1:33630" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:36:00.613120864Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4626505136556407, + "StableID": "ninJCoSM8d11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:2182b351bbc58393c83327e9db319378bcfcd1eeb0f8f91004261db5d732b173", + "KeyExpiry": "2026-11-08T18:36:01Z", + "DiscoKey": "discokey:6ed1cf6c9216f827c713788474580dad4f04cd0504339a75569b4bdb70873870", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:60453", + "10.65.0.27:60453", + "172.17.0.1:60453", + "172.19.0.1:60453", + "172.20.0.1:60453" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:36:01.152066159Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "charmander": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8231454160451900, + "StableID": "nFzNssL3H721CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 8231454160451900, + "Key": "nodekey:33b07d001b7ddbe4ce31bad55dff70864d516ef9e9d1eb08c97741d9357b8f21", + "DiscoKey": "discokey:4783c0e34488b3aba08f0aa1739c332bf76ad7a9a46052231d9f4484eb34600e", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:52193", + "10.65.0.27:52193", + "172.17.0.1:52193", + "172.19.0.1:52193", + "172.20.0.1:52193" + ], + "Hostinfo": { + "Hostname": "charmander", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit"], + "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:35:55.225148997Z", + "Tags": ["tag:exit"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:33b07d001b7ddbe4ce31bad55dff70864d516ef9e9d1eb08c97741d9357b8f21", + "MachineKey": "mkey:6b8794d4625d1a6770bba1d71e8d04f2092dd96481b4507a1adbda797a2cea25", + "Peers": [{ + "ID": 7411601795144039, + "StableID": "n2SLoFDjsz11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:39bcb05d9e43c3e019896b3ee1d45c25d8de8157b4935cd119b532e2bee40740", + "DiscoKey": "discokey:9d99beee748b0a02a460728e2e4a32eff34671fe256c25f593e5d499b7d14b32", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:33962", + "10.65.0.27:33962", + "172.17.0.1:33962", + "172.19.0.1:33962", + "172.20.0.1:33962" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:35:54.138346186Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8083362849184876, + "StableID": "n97oodEy7621CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0b99c19c8696167b8aa649553bbc49427e4ac235a341c2b799495abcadabb752", + "DiscoKey": "discokey:5fe4d987d7899019b40a5d020848d8feadcfd89064237d868314dc502e1db342", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:54968", + "10.65.0.27:54968", + "172.17.0.1:54968", + "172.19.0.1:54968", + "172.20.0.1:54968" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:35:54.674766883Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 1295019951997443, + "StableID": "nUF6ajyW7B11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:bb6cf8789c71ef859aa18b6ed9dbf39f03008a7dcaef60de72ea484372472221", + "DiscoKey": "discokey:b0dfe75e6f3a39d071329257e072773284cf237cbed1303973ca11f221223065", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:48991", + "10.65.0.27:48991", + "172.17.0.1:48991", + "172.19.0.1:48991", + "172.20.0.1:48991" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:35:55.762603598Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 3697785131496041, + "StableID": "naRobcYjsV11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:946c833d3613c50bef1739b136b074a176a56b8c0db28f0568aeba6593c7283e", + "DiscoKey": "discokey:d8f4eeed4adc86c3505203fe1dd6d2c9f0d7d5bea17befe201061fff5c6c2b7a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:37191", + "10.65.0.27:37191", + "172.17.0.1:37191", + "172.19.0.1:37191", + "172.20.0.1:37191" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:35:56.302977665Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3761910066954421, + "StableID": "ntzXZuzmNW11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5fe38d5b65c4064ccdbfeed5ba6fce51ef98aab5c9698c9a1ed75a4db3ca123", + "DiscoKey": "discokey:0e3b27e92f3225273c5dd21f3305f45906d27d1f0d070372dcc3efbb5d03356c", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:35061", + "10.65.0.27:35061", + "172.17.0.1:35061", + "172.19.0.1:35061", + "172.20.0.1:35061" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:35:56.83944357Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7254963029272968, + "StableID": "nbchSSaney11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5f520bb3a00890401189333dbfe00690b8fdda98a7d44414fd7775316fa48747", + "DiscoKey": "discokey:60a9b0eda72464868b693e7168dc7888f01781780b97caa4af4d83ccc6c08212", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:35085", + "10.65.0.27:35085", + "172.17.0.1:35085", + "172.19.0.1:35085", + "172.20.0.1:35085" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:35:57.385639242Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7649445423865526, + "StableID": "n1k5pgxSj221CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:123f9b086c97174e156411cf94f1bda8a4b5a6652b19fe1b7dec811488b3eb69", + "DiscoKey": "discokey:428c1c13dfa68666573b1119bd52c5b512626f0fcdeb903d60c45c631373041c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:53510", + "10.65.0.27:53510", + "172.17.0.1:53510", + "172.19.0.1:53510", + "172.20.0.1:53510" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:35:57.928832629Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 4367341642538930, + "StableID": "n7w9hEfy6b11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:93939eea7cc260a57cce179480eb3059180f77f95880bc399d56d028f7d26f62", + "DiscoKey": "discokey:a3ff6a8f814121fc413a519f258139e9ca3d4605362a244621122e9254e3d154", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:34703", + "10.65.0.27:34703", + "172.17.0.1:34703", + "172.19.0.1:34703", + "172.20.0.1:34703" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:35:58.461822087Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3836926821391324, + "StableID": "nXcXGZZkxW11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:646d0687e4551d3e616df3a73a834b8a7f120d22ae098aacc97b5b12af56877e", + "DiscoKey": "discokey:a42d906ca45f306be44c810cea8dcb6aa3c1dc92ccd4c3baeda4095434ae1170", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:47875", + "10.65.0.27:47875", + "172.17.0.1:47875", + "172.19.0.1:47875", + "172.20.0.1:47875" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:35:59.004222599Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1397648430420696, + "StableID": "nKztmYrzuB11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8ecf2dcc160d9ef0155ef29fd4f50f7776455c8764413f77779b32f40842e11e", + "DiscoKey": "discokey:a2eeb418c1171d64359263940844afda5d9bd97b45e1aeb369c427b238c5c664", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50009", + "10.65.0.27:50009", + "172.17.0.1:50009", + "172.19.0.1:50009", + "172.20.0.1:50009" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:35:59.531601629Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 3575030889276975, + "StableID": "niGuZxz8vU11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:288f9583e296edfbe8c217ea5db512d2953bc5ed35fd3b931b8bfe6de4408419", + "DiscoKey": "discokey:4e783cab54c5941c5e9bf63ad04a75509b77829a1472b49be084344cd36a3151", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:46705", + "10.65.0.27:46705", + "172.17.0.1:46705", + "172.19.0.1:46705", + "172.20.0.1:46705" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:36:00.068839759Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5357389921876185, + "StableID": "nxppspYNqi11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:b774e49d8cd5f461be6f2c6718c0dc741cf6bd579d44b4e892def1ed87600824", + "KeyExpiry": "2026-11-08T18:36:00Z", + "DiscoKey": "discokey:37924c46e316c320bfd9ece51608310981f84e8f23b306996e8278e13ecdc816", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:33630", + "10.65.0.27:33630", + "172.17.0.1:33630", + "172.19.0.1:33630", + "172.20.0.1:33630" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:36:00.613120864Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4626505136556407, + "StableID": "ninJCoSM8d11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:2182b351bbc58393c83327e9db319378bcfcd1eeb0f8f91004261db5d732b173", + "KeyExpiry": "2026-11-08T18:36:01Z", + "DiscoKey": "discokey:6ed1cf6c9216f827c713788474580dad4f04cd0504339a75569b4bdb70873870", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:60453", + "10.65.0.27:60453", + "172.17.0.1:60453", + "172.19.0.1:60453", + "172.20.0.1:60453" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:36:01.152066159Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 2137527263137108, + "StableID": "n99GdZD6hH11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:782c40cd767b310f562618924caeb8cc7bbaa3399dfda9ecb1a8154d8fd38e17", + "KeyExpiry": "2026-11-08T18:36:01Z", + "DiscoKey": "discokey:681c5180c4c086e43a0102848695b9dec317228fbe5afec097c0e270ed51574a", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:57911", + "10.65.0.27:57911", + "172.17.0.1:57911", + "172.19.0.1:57911", + "172.20.0.1:57911" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:36:01.695480091Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "8231454160451900": { + "ID": 8231454160451900, + "LoginName": "charmander.tail78f774.ts.net", + "DisplayName": "charmander" + }} + } + }, "fearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7649445423865526, + "StableID": "n1k5pgxSj221CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 7649445423865526, + "Key": "nodekey:123f9b086c97174e156411cf94f1bda8a4b5a6652b19fe1b7dec811488b3eb69", + "DiscoKey": "discokey:428c1c13dfa68666573b1119bd52c5b512626f0fcdeb903d60c45c631373041c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:53510", + "10.65.0.27:53510", + "172.17.0.1:53510", + "172.19.0.1:53510", + "172.20.0.1:53510" + ], + "Hostinfo": { + "Hostname": "fearow", + "RoutableIPs": ["10.55.0.0/16"], + "RequestTags": ["tag:fearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:35:57.928832629Z", + "Tags": ["tag:fearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:123f9b086c97174e156411cf94f1bda8a4b5a6652b19fe1b7dec811488b3eb69", + "MachineKey": "mkey:e11ff8a1c7673b1474d569e58bcf03070ccef103e9f5156b037fd9fc815f2c1d", + "Peers": [{ + "ID": 7411601795144039, + "StableID": "n2SLoFDjsz11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:39bcb05d9e43c3e019896b3ee1d45c25d8de8157b4935cd119b532e2bee40740", + "DiscoKey": "discokey:9d99beee748b0a02a460728e2e4a32eff34671fe256c25f593e5d499b7d14b32", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:33962", + "10.65.0.27:33962", + "172.17.0.1:33962", + "172.19.0.1:33962", + "172.20.0.1:33962" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:35:54.138346186Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8083362849184876, + "StableID": "n97oodEy7621CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0b99c19c8696167b8aa649553bbc49427e4ac235a341c2b799495abcadabb752", + "DiscoKey": "discokey:5fe4d987d7899019b40a5d020848d8feadcfd89064237d868314dc502e1db342", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:54968", + "10.65.0.27:54968", + "172.17.0.1:54968", + "172.19.0.1:54968", + "172.20.0.1:54968" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:35:54.674766883Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8231454160451900, + "StableID": "nFzNssL3H721CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:33b07d001b7ddbe4ce31bad55dff70864d516ef9e9d1eb08c97741d9357b8f21", + "DiscoKey": "discokey:4783c0e34488b3aba08f0aa1739c332bf76ad7a9a46052231d9f4484eb34600e", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:52193", + "10.65.0.27:52193", + "172.17.0.1:52193", + "172.19.0.1:52193", + "172.20.0.1:52193" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:35:55.225148997Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 1295019951997443, + "StableID": "nUF6ajyW7B11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:bb6cf8789c71ef859aa18b6ed9dbf39f03008a7dcaef60de72ea484372472221", + "DiscoKey": "discokey:b0dfe75e6f3a39d071329257e072773284cf237cbed1303973ca11f221223065", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:48991", + "10.65.0.27:48991", + "172.17.0.1:48991", + "172.19.0.1:48991", + "172.20.0.1:48991" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:35:55.762603598Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 3697785131496041, + "StableID": "naRobcYjsV11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:946c833d3613c50bef1739b136b074a176a56b8c0db28f0568aeba6593c7283e", + "DiscoKey": "discokey:d8f4eeed4adc86c3505203fe1dd6d2c9f0d7d5bea17befe201061fff5c6c2b7a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:37191", + "10.65.0.27:37191", + "172.17.0.1:37191", + "172.19.0.1:37191", + "172.20.0.1:37191" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:35:56.302977665Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3761910066954421, + "StableID": "ntzXZuzmNW11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5fe38d5b65c4064ccdbfeed5ba6fce51ef98aab5c9698c9a1ed75a4db3ca123", + "DiscoKey": "discokey:0e3b27e92f3225273c5dd21f3305f45906d27d1f0d070372dcc3efbb5d03356c", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:35061", + "10.65.0.27:35061", + "172.17.0.1:35061", + "172.19.0.1:35061", + "172.20.0.1:35061" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:35:56.83944357Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7254963029272968, + "StableID": "nbchSSaney11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5f520bb3a00890401189333dbfe00690b8fdda98a7d44414fd7775316fa48747", + "DiscoKey": "discokey:60a9b0eda72464868b693e7168dc7888f01781780b97caa4af4d83ccc6c08212", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:35085", + "10.65.0.27:35085", + "172.17.0.1:35085", + "172.19.0.1:35085", + "172.20.0.1:35085" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:35:57.385639242Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 4367341642538930, + "StableID": "n7w9hEfy6b11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:93939eea7cc260a57cce179480eb3059180f77f95880bc399d56d028f7d26f62", + "DiscoKey": "discokey:a3ff6a8f814121fc413a519f258139e9ca3d4605362a244621122e9254e3d154", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:34703", + "10.65.0.27:34703", + "172.17.0.1:34703", + "172.19.0.1:34703", + "172.20.0.1:34703" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:35:58.461822087Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3836926821391324, + "StableID": "nXcXGZZkxW11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:646d0687e4551d3e616df3a73a834b8a7f120d22ae098aacc97b5b12af56877e", + "DiscoKey": "discokey:a42d906ca45f306be44c810cea8dcb6aa3c1dc92ccd4c3baeda4095434ae1170", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:47875", + "10.65.0.27:47875", + "172.17.0.1:47875", + "172.19.0.1:47875", + "172.20.0.1:47875" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:35:59.004222599Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1397648430420696, + "StableID": "nKztmYrzuB11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8ecf2dcc160d9ef0155ef29fd4f50f7776455c8764413f77779b32f40842e11e", + "DiscoKey": "discokey:a2eeb418c1171d64359263940844afda5d9bd97b45e1aeb369c427b238c5c664", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50009", + "10.65.0.27:50009", + "172.17.0.1:50009", + "172.19.0.1:50009", + "172.20.0.1:50009" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:35:59.531601629Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 3575030889276975, + "StableID": "niGuZxz8vU11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:288f9583e296edfbe8c217ea5db512d2953bc5ed35fd3b931b8bfe6de4408419", + "DiscoKey": "discokey:4e783cab54c5941c5e9bf63ad04a75509b77829a1472b49be084344cd36a3151", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:46705", + "10.65.0.27:46705", + "172.17.0.1:46705", + "172.19.0.1:46705", + "172.20.0.1:46705" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:36:00.068839759Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5357389921876185, + "StableID": "nxppspYNqi11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:b774e49d8cd5f461be6f2c6718c0dc741cf6bd579d44b4e892def1ed87600824", + "KeyExpiry": "2026-11-08T18:36:00Z", + "DiscoKey": "discokey:37924c46e316c320bfd9ece51608310981f84e8f23b306996e8278e13ecdc816", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:33630", + "10.65.0.27:33630", + "172.17.0.1:33630", + "172.19.0.1:33630", + "172.20.0.1:33630" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:36:00.613120864Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4626505136556407, + "StableID": "ninJCoSM8d11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:2182b351bbc58393c83327e9db319378bcfcd1eeb0f8f91004261db5d732b173", + "KeyExpiry": "2026-11-08T18:36:01Z", + "DiscoKey": "discokey:6ed1cf6c9216f827c713788474580dad4f04cd0504339a75569b4bdb70873870", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:60453", + "10.65.0.27:60453", + "172.17.0.1:60453", + "172.19.0.1:60453", + "172.20.0.1:60453" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:36:01.152066159Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 2137527263137108, + "StableID": "n99GdZD6hH11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:782c40cd767b310f562618924caeb8cc7bbaa3399dfda9ecb1a8154d8fd38e17", + "KeyExpiry": "2026-11-08T18:36:01Z", + "DiscoKey": "discokey:681c5180c4c086e43a0102848695b9dec317228fbe5afec097c0e270ed51574a", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:57911", + "10.65.0.27:57911", + "172.17.0.1:57911", + "172.19.0.1:57911", + "172.20.0.1:57911" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:36:01.695480091Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "7649445423865526": { + "ID": 7649445423865526, + "LoginName": "fearow.tail78f774.ts.net", + "DisplayName": "fearow" + }} + } + }, "ivysaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 5357389921876185, + "StableID": "nxppspYNqi11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:b774e49d8cd5f461be6f2c6718c0dc741cf6bd579d44b4e892def1ed87600824", + "KeyExpiry": "2026-11-08T18:36:00Z", + "DiscoKey": "discokey:37924c46e316c320bfd9ece51608310981f84e8f23b306996e8278e13ecdc816", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:33630", + "10.65.0.27:33630", + "172.17.0.1:33630", + "172.19.0.1:33630", + "172.20.0.1:33630" + ], + "Hostinfo": {"Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:36:00.613120864Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:b774e49d8cd5f461be6f2c6718c0dc741cf6bd579d44b4e892def1ed87600824", + "MachineKey": "mkey:8bcc482f8199773cc7c7c7fd73101bcb6248a5397dcf98fc897123807704921d", + "Peers": [{ + "ID": 7411601795144039, + "StableID": "n2SLoFDjsz11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:39bcb05d9e43c3e019896b3ee1d45c25d8de8157b4935cd119b532e2bee40740", + "DiscoKey": "discokey:9d99beee748b0a02a460728e2e4a32eff34671fe256c25f593e5d499b7d14b32", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:33962", + "10.65.0.27:33962", + "172.17.0.1:33962", + "172.19.0.1:33962", + "172.20.0.1:33962" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:35:54.138346186Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8083362849184876, + "StableID": "n97oodEy7621CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0b99c19c8696167b8aa649553bbc49427e4ac235a341c2b799495abcadabb752", + "DiscoKey": "discokey:5fe4d987d7899019b40a5d020848d8feadcfd89064237d868314dc502e1db342", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:54968", + "10.65.0.27:54968", + "172.17.0.1:54968", + "172.19.0.1:54968", + "172.20.0.1:54968" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:35:54.674766883Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8231454160451900, + "StableID": "nFzNssL3H721CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:33b07d001b7ddbe4ce31bad55dff70864d516ef9e9d1eb08c97741d9357b8f21", + "DiscoKey": "discokey:4783c0e34488b3aba08f0aa1739c332bf76ad7a9a46052231d9f4484eb34600e", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:52193", + "10.65.0.27:52193", + "172.17.0.1:52193", + "172.19.0.1:52193", + "172.20.0.1:52193" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:35:55.225148997Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 1295019951997443, + "StableID": "nUF6ajyW7B11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:bb6cf8789c71ef859aa18b6ed9dbf39f03008a7dcaef60de72ea484372472221", + "DiscoKey": "discokey:b0dfe75e6f3a39d071329257e072773284cf237cbed1303973ca11f221223065", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:48991", + "10.65.0.27:48991", + "172.17.0.1:48991", + "172.19.0.1:48991", + "172.20.0.1:48991" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:35:55.762603598Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 3697785131496041, + "StableID": "naRobcYjsV11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:946c833d3613c50bef1739b136b074a176a56b8c0db28f0568aeba6593c7283e", + "DiscoKey": "discokey:d8f4eeed4adc86c3505203fe1dd6d2c9f0d7d5bea17befe201061fff5c6c2b7a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:37191", + "10.65.0.27:37191", + "172.17.0.1:37191", + "172.19.0.1:37191", + "172.20.0.1:37191" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:35:56.302977665Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3761910066954421, + "StableID": "ntzXZuzmNW11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5fe38d5b65c4064ccdbfeed5ba6fce51ef98aab5c9698c9a1ed75a4db3ca123", + "DiscoKey": "discokey:0e3b27e92f3225273c5dd21f3305f45906d27d1f0d070372dcc3efbb5d03356c", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:35061", + "10.65.0.27:35061", + "172.17.0.1:35061", + "172.19.0.1:35061", + "172.20.0.1:35061" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:35:56.83944357Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7254963029272968, + "StableID": "nbchSSaney11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5f520bb3a00890401189333dbfe00690b8fdda98a7d44414fd7775316fa48747", + "DiscoKey": "discokey:60a9b0eda72464868b693e7168dc7888f01781780b97caa4af4d83ccc6c08212", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:35085", + "10.65.0.27:35085", + "172.17.0.1:35085", + "172.19.0.1:35085", + "172.20.0.1:35085" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:35:57.385639242Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7649445423865526, + "StableID": "n1k5pgxSj221CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:123f9b086c97174e156411cf94f1bda8a4b5a6652b19fe1b7dec811488b3eb69", + "DiscoKey": "discokey:428c1c13dfa68666573b1119bd52c5b512626f0fcdeb903d60c45c631373041c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:53510", + "10.65.0.27:53510", + "172.17.0.1:53510", + "172.19.0.1:53510", + "172.20.0.1:53510" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:35:57.928832629Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 4367341642538930, + "StableID": "n7w9hEfy6b11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:93939eea7cc260a57cce179480eb3059180f77f95880bc399d56d028f7d26f62", + "DiscoKey": "discokey:a3ff6a8f814121fc413a519f258139e9ca3d4605362a244621122e9254e3d154", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:34703", + "10.65.0.27:34703", + "172.17.0.1:34703", + "172.19.0.1:34703", + "172.20.0.1:34703" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:35:58.461822087Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3836926821391324, + "StableID": "nXcXGZZkxW11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:646d0687e4551d3e616df3a73a834b8a7f120d22ae098aacc97b5b12af56877e", + "DiscoKey": "discokey:a42d906ca45f306be44c810cea8dcb6aa3c1dc92ccd4c3baeda4095434ae1170", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:47875", + "10.65.0.27:47875", + "172.17.0.1:47875", + "172.19.0.1:47875", + "172.20.0.1:47875" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:35:59.004222599Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1397648430420696, + "StableID": "nKztmYrzuB11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8ecf2dcc160d9ef0155ef29fd4f50f7776455c8764413f77779b32f40842e11e", + "DiscoKey": "discokey:a2eeb418c1171d64359263940844afda5d9bd97b45e1aeb369c427b238c5c664", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50009", + "10.65.0.27:50009", + "172.17.0.1:50009", + "172.19.0.1:50009", + "172.20.0.1:50009" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:35:59.531601629Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 3575030889276975, + "StableID": "niGuZxz8vU11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:288f9583e296edfbe8c217ea5db512d2953bc5ed35fd3b931b8bfe6de4408419", + "DiscoKey": "discokey:4e783cab54c5941c5e9bf63ad04a75509b77829a1472b49be084344cd36a3151", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:46705", + "10.65.0.27:46705", + "172.17.0.1:46705", + "172.19.0.1:46705", + "172.20.0.1:46705" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:36:00.068839759Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4626505136556407, + "StableID": "ninJCoSM8d11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:2182b351bbc58393c83327e9db319378bcfcd1eeb0f8f91004261db5d732b173", + "KeyExpiry": "2026-11-08T18:36:01Z", + "DiscoKey": "discokey:6ed1cf6c9216f827c713788474580dad4f04cd0504339a75569b4bdb70873870", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:60453", + "10.65.0.27:60453", + "172.17.0.1:60453", + "172.19.0.1:60453", + "172.20.0.1:60453" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:36:01.152066159Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 2137527263137108, + "StableID": "n99GdZD6hH11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:782c40cd767b310f562618924caeb8cc7bbaa3399dfda9ecb1a8154d8fd38e17", + "KeyExpiry": "2026-11-08T18:36:01Z", + "DiscoKey": "discokey:681c5180c4c086e43a0102848695b9dec317228fbe5afec097c0e270ed51574a", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:57911", + "10.65.0.27:57911", + "172.17.0.1:57911", + "172.19.0.1:57911", + "172.20.0.1:57911" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:36:01.695480091Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "kakuna": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 1397648430420696, + "StableID": "nKztmYrzuB11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1397648430420696, + "Key": "nodekey:8ecf2dcc160d9ef0155ef29fd4f50f7776455c8764413f77779b32f40842e11e", + "DiscoKey": "discokey:a2eeb418c1171d64359263940844afda5d9bd97b45e1aeb369c427b238c5c664", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50009", + "10.65.0.27:50009", + "172.17.0.1:50009", + "172.19.0.1:50009", + "172.20.0.1:50009" + ], + "Hostinfo": {"Hostname": "kakuna", "RequestTags": ["tag:prod"], "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:35:59.531601629Z", + "Tags": ["tag:prod"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:8ecf2dcc160d9ef0155ef29fd4f50f7776455c8764413f77779b32f40842e11e", + "MachineKey": "mkey:62ef27ddbd02524fa31e7e48b8da416bf90e863eb61592fcaa6001b46f8c896e", + "Peers": [{ + "ID": 7411601795144039, + "StableID": "n2SLoFDjsz11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:39bcb05d9e43c3e019896b3ee1d45c25d8de8157b4935cd119b532e2bee40740", + "DiscoKey": "discokey:9d99beee748b0a02a460728e2e4a32eff34671fe256c25f593e5d499b7d14b32", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:33962", + "10.65.0.27:33962", + "172.17.0.1:33962", + "172.19.0.1:33962", + "172.20.0.1:33962" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:35:54.138346186Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8083362849184876, + "StableID": "n97oodEy7621CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0b99c19c8696167b8aa649553bbc49427e4ac235a341c2b799495abcadabb752", + "DiscoKey": "discokey:5fe4d987d7899019b40a5d020848d8feadcfd89064237d868314dc502e1db342", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:54968", + "10.65.0.27:54968", + "172.17.0.1:54968", + "172.19.0.1:54968", + "172.20.0.1:54968" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:35:54.674766883Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8231454160451900, + "StableID": "nFzNssL3H721CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:33b07d001b7ddbe4ce31bad55dff70864d516ef9e9d1eb08c97741d9357b8f21", + "DiscoKey": "discokey:4783c0e34488b3aba08f0aa1739c332bf76ad7a9a46052231d9f4484eb34600e", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:52193", + "10.65.0.27:52193", + "172.17.0.1:52193", + "172.19.0.1:52193", + "172.20.0.1:52193" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:35:55.225148997Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 1295019951997443, + "StableID": "nUF6ajyW7B11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:bb6cf8789c71ef859aa18b6ed9dbf39f03008a7dcaef60de72ea484372472221", + "DiscoKey": "discokey:b0dfe75e6f3a39d071329257e072773284cf237cbed1303973ca11f221223065", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:48991", + "10.65.0.27:48991", + "172.17.0.1:48991", + "172.19.0.1:48991", + "172.20.0.1:48991" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:35:55.762603598Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 3697785131496041, + "StableID": "naRobcYjsV11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:946c833d3613c50bef1739b136b074a176a56b8c0db28f0568aeba6593c7283e", + "DiscoKey": "discokey:d8f4eeed4adc86c3505203fe1dd6d2c9f0d7d5bea17befe201061fff5c6c2b7a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:37191", + "10.65.0.27:37191", + "172.17.0.1:37191", + "172.19.0.1:37191", + "172.20.0.1:37191" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:35:56.302977665Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3761910066954421, + "StableID": "ntzXZuzmNW11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5fe38d5b65c4064ccdbfeed5ba6fce51ef98aab5c9698c9a1ed75a4db3ca123", + "DiscoKey": "discokey:0e3b27e92f3225273c5dd21f3305f45906d27d1f0d070372dcc3efbb5d03356c", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:35061", + "10.65.0.27:35061", + "172.17.0.1:35061", + "172.19.0.1:35061", + "172.20.0.1:35061" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:35:56.83944357Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7254963029272968, + "StableID": "nbchSSaney11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5f520bb3a00890401189333dbfe00690b8fdda98a7d44414fd7775316fa48747", + "DiscoKey": "discokey:60a9b0eda72464868b693e7168dc7888f01781780b97caa4af4d83ccc6c08212", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:35085", + "10.65.0.27:35085", + "172.17.0.1:35085", + "172.19.0.1:35085", + "172.20.0.1:35085" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:35:57.385639242Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7649445423865526, + "StableID": "n1k5pgxSj221CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:123f9b086c97174e156411cf94f1bda8a4b5a6652b19fe1b7dec811488b3eb69", + "DiscoKey": "discokey:428c1c13dfa68666573b1119bd52c5b512626f0fcdeb903d60c45c631373041c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:53510", + "10.65.0.27:53510", + "172.17.0.1:53510", + "172.19.0.1:53510", + "172.20.0.1:53510" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:35:57.928832629Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 4367341642538930, + "StableID": "n7w9hEfy6b11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:93939eea7cc260a57cce179480eb3059180f77f95880bc399d56d028f7d26f62", + "DiscoKey": "discokey:a3ff6a8f814121fc413a519f258139e9ca3d4605362a244621122e9254e3d154", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:34703", + "10.65.0.27:34703", + "172.17.0.1:34703", + "172.19.0.1:34703", + "172.20.0.1:34703" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:35:58.461822087Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3836926821391324, + "StableID": "nXcXGZZkxW11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:646d0687e4551d3e616df3a73a834b8a7f120d22ae098aacc97b5b12af56877e", + "DiscoKey": "discokey:a42d906ca45f306be44c810cea8dcb6aa3c1dc92ccd4c3baeda4095434ae1170", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:47875", + "10.65.0.27:47875", + "172.17.0.1:47875", + "172.19.0.1:47875", + "172.20.0.1:47875" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:35:59.004222599Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3575030889276975, + "StableID": "niGuZxz8vU11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:288f9583e296edfbe8c217ea5db512d2953bc5ed35fd3b931b8bfe6de4408419", + "DiscoKey": "discokey:4e783cab54c5941c5e9bf63ad04a75509b77829a1472b49be084344cd36a3151", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:46705", + "10.65.0.27:46705", + "172.17.0.1:46705", + "172.19.0.1:46705", + "172.20.0.1:46705" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:36:00.068839759Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5357389921876185, + "StableID": "nxppspYNqi11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:b774e49d8cd5f461be6f2c6718c0dc741cf6bd579d44b4e892def1ed87600824", + "KeyExpiry": "2026-11-08T18:36:00Z", + "DiscoKey": "discokey:37924c46e316c320bfd9ece51608310981f84e8f23b306996e8278e13ecdc816", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:33630", + "10.65.0.27:33630", + "172.17.0.1:33630", + "172.19.0.1:33630", + "172.20.0.1:33630" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:36:00.613120864Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4626505136556407, + "StableID": "ninJCoSM8d11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:2182b351bbc58393c83327e9db319378bcfcd1eeb0f8f91004261db5d732b173", + "KeyExpiry": "2026-11-08T18:36:01Z", + "DiscoKey": "discokey:6ed1cf6c9216f827c713788474580dad4f04cd0504339a75569b4bdb70873870", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:60453", + "10.65.0.27:60453", + "172.17.0.1:60453", + "172.19.0.1:60453", + "172.20.0.1:60453" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:36:01.152066159Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 2137527263137108, + "StableID": "n99GdZD6hH11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:782c40cd767b310f562618924caeb8cc7bbaa3399dfda9ecb1a8154d8fd38e17", + "KeyExpiry": "2026-11-08T18:36:01Z", + "DiscoKey": "discokey:681c5180c4c086e43a0102848695b9dec317228fbe5afec097c0e270ed51574a", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:57911", + "10.65.0.27:57911", + "172.17.0.1:57911", + "172.19.0.1:57911", + "172.20.0.1:57911" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:36:01.695480091Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "1397648430420696": { + "ID": 1397648430420696, + "LoginName": "kakuna.tail78f774.ts.net", + "DisplayName": "kakuna" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "pidgeotto": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8083362849184876, + "StableID": "n97oodEy7621CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 8083362849184876, + "Key": "nodekey:0b99c19c8696167b8aa649553bbc49427e4ac235a341c2b799495abcadabb752", + "DiscoKey": "discokey:5fe4d987d7899019b40a5d020848d8feadcfd89064237d868314dc502e1db342", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:54968", + "10.65.0.27:54968", + "172.17.0.1:54968", + "172.19.0.1:54968", + "172.20.0.1:54968" + ], + "Hostinfo": { + "Hostname": "pidgeotto", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgeotto"], + "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:35:54.674766883Z", + "Tags": ["tag:pidgeotto"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:0b99c19c8696167b8aa649553bbc49427e4ac235a341c2b799495abcadabb752", + "MachineKey": "mkey:b373f356d348427d6d581ea3ac7d995bdfd6bbc35c6f4172085e2f2f722ec45c", + "Peers": [{ + "ID": 7411601795144039, + "StableID": "n2SLoFDjsz11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:39bcb05d9e43c3e019896b3ee1d45c25d8de8157b4935cd119b532e2bee40740", + "DiscoKey": "discokey:9d99beee748b0a02a460728e2e4a32eff34671fe256c25f593e5d499b7d14b32", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:33962", + "10.65.0.27:33962", + "172.17.0.1:33962", + "172.19.0.1:33962", + "172.20.0.1:33962" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:35:54.138346186Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8231454160451900, + "StableID": "nFzNssL3H721CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:33b07d001b7ddbe4ce31bad55dff70864d516ef9e9d1eb08c97741d9357b8f21", + "DiscoKey": "discokey:4783c0e34488b3aba08f0aa1739c332bf76ad7a9a46052231d9f4484eb34600e", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:52193", + "10.65.0.27:52193", + "172.17.0.1:52193", + "172.19.0.1:52193", + "172.20.0.1:52193" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:35:55.225148997Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 1295019951997443, + "StableID": "nUF6ajyW7B11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:bb6cf8789c71ef859aa18b6ed9dbf39f03008a7dcaef60de72ea484372472221", + "DiscoKey": "discokey:b0dfe75e6f3a39d071329257e072773284cf237cbed1303973ca11f221223065", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:48991", + "10.65.0.27:48991", + "172.17.0.1:48991", + "172.19.0.1:48991", + "172.20.0.1:48991" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:35:55.762603598Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 3697785131496041, + "StableID": "naRobcYjsV11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:946c833d3613c50bef1739b136b074a176a56b8c0db28f0568aeba6593c7283e", + "DiscoKey": "discokey:d8f4eeed4adc86c3505203fe1dd6d2c9f0d7d5bea17befe201061fff5c6c2b7a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:37191", + "10.65.0.27:37191", + "172.17.0.1:37191", + "172.19.0.1:37191", + "172.20.0.1:37191" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:35:56.302977665Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3761910066954421, + "StableID": "ntzXZuzmNW11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5fe38d5b65c4064ccdbfeed5ba6fce51ef98aab5c9698c9a1ed75a4db3ca123", + "DiscoKey": "discokey:0e3b27e92f3225273c5dd21f3305f45906d27d1f0d070372dcc3efbb5d03356c", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:35061", + "10.65.0.27:35061", + "172.17.0.1:35061", + "172.19.0.1:35061", + "172.20.0.1:35061" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:35:56.83944357Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7254963029272968, + "StableID": "nbchSSaney11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5f520bb3a00890401189333dbfe00690b8fdda98a7d44414fd7775316fa48747", + "DiscoKey": "discokey:60a9b0eda72464868b693e7168dc7888f01781780b97caa4af4d83ccc6c08212", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:35085", + "10.65.0.27:35085", + "172.17.0.1:35085", + "172.19.0.1:35085", + "172.20.0.1:35085" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:35:57.385639242Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7649445423865526, + "StableID": "n1k5pgxSj221CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:123f9b086c97174e156411cf94f1bda8a4b5a6652b19fe1b7dec811488b3eb69", + "DiscoKey": "discokey:428c1c13dfa68666573b1119bd52c5b512626f0fcdeb903d60c45c631373041c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:53510", + "10.65.0.27:53510", + "172.17.0.1:53510", + "172.19.0.1:53510", + "172.20.0.1:53510" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:35:57.928832629Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 4367341642538930, + "StableID": "n7w9hEfy6b11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:93939eea7cc260a57cce179480eb3059180f77f95880bc399d56d028f7d26f62", + "DiscoKey": "discokey:a3ff6a8f814121fc413a519f258139e9ca3d4605362a244621122e9254e3d154", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:34703", + "10.65.0.27:34703", + "172.17.0.1:34703", + "172.19.0.1:34703", + "172.20.0.1:34703" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:35:58.461822087Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3836926821391324, + "StableID": "nXcXGZZkxW11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:646d0687e4551d3e616df3a73a834b8a7f120d22ae098aacc97b5b12af56877e", + "DiscoKey": "discokey:a42d906ca45f306be44c810cea8dcb6aa3c1dc92ccd4c3baeda4095434ae1170", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:47875", + "10.65.0.27:47875", + "172.17.0.1:47875", + "172.19.0.1:47875", + "172.20.0.1:47875" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:35:59.004222599Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1397648430420696, + "StableID": "nKztmYrzuB11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8ecf2dcc160d9ef0155ef29fd4f50f7776455c8764413f77779b32f40842e11e", + "DiscoKey": "discokey:a2eeb418c1171d64359263940844afda5d9bd97b45e1aeb369c427b238c5c664", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50009", + "10.65.0.27:50009", + "172.17.0.1:50009", + "172.19.0.1:50009", + "172.20.0.1:50009" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:35:59.531601629Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 3575030889276975, + "StableID": "niGuZxz8vU11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:288f9583e296edfbe8c217ea5db512d2953bc5ed35fd3b931b8bfe6de4408419", + "DiscoKey": "discokey:4e783cab54c5941c5e9bf63ad04a75509b77829a1472b49be084344cd36a3151", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:46705", + "10.65.0.27:46705", + "172.17.0.1:46705", + "172.19.0.1:46705", + "172.20.0.1:46705" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:36:00.068839759Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5357389921876185, + "StableID": "nxppspYNqi11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:b774e49d8cd5f461be6f2c6718c0dc741cf6bd579d44b4e892def1ed87600824", + "KeyExpiry": "2026-11-08T18:36:00Z", + "DiscoKey": "discokey:37924c46e316c320bfd9ece51608310981f84e8f23b306996e8278e13ecdc816", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:33630", + "10.65.0.27:33630", + "172.17.0.1:33630", + "172.19.0.1:33630", + "172.20.0.1:33630" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:36:00.613120864Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4626505136556407, + "StableID": "ninJCoSM8d11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:2182b351bbc58393c83327e9db319378bcfcd1eeb0f8f91004261db5d732b173", + "KeyExpiry": "2026-11-08T18:36:01Z", + "DiscoKey": "discokey:6ed1cf6c9216f827c713788474580dad4f04cd0504339a75569b4bdb70873870", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:60453", + "10.65.0.27:60453", + "172.17.0.1:60453", + "172.19.0.1:60453", + "172.20.0.1:60453" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:36:01.152066159Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 2137527263137108, + "StableID": "n99GdZD6hH11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:782c40cd767b310f562618924caeb8cc7bbaa3399dfda9ecb1a8154d8fd38e17", + "KeyExpiry": "2026-11-08T18:36:01Z", + "DiscoKey": "discokey:681c5180c4c086e43a0102848695b9dec317228fbe5afec097c0e270ed51574a", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:57911", + "10.65.0.27:57911", + "172.17.0.1:57911", + "172.19.0.1:57911", + "172.20.0.1:57911" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:36:01.695480091Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "8083362849184876": { + "ID": 8083362849184876, + "LoginName": "pidgeotto.tail78f774.ts.net", + "DisplayName": "pidgeotto" + }} + } + }, "pidgey": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7411601795144039, + "StableID": "n2SLoFDjsz11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 7411601795144039, + "Key": "nodekey:39bcb05d9e43c3e019896b3ee1d45c25d8de8157b4935cd119b532e2bee40740", + "DiscoKey": "discokey:9d99beee748b0a02a460728e2e4a32eff34671fe256c25f593e5d499b7d14b32", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:33962", + "10.65.0.27:33962", + "172.17.0.1:33962", + "172.19.0.1:33962", + "172.20.0.1:33962" + ], + "Hostinfo": { + "Hostname": "pidgey", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgey"], + "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:35:54.138346186Z", + "Tags": ["tag:pidgey"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:39bcb05d9e43c3e019896b3ee1d45c25d8de8157b4935cd119b532e2bee40740", + "MachineKey": "mkey:fecb9923abfe5b5024dc70549da9c17a2e92abf4960ea82b9bbd959df27e5711", + "Peers": [{ + "ID": 8083362849184876, + "StableID": "n97oodEy7621CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0b99c19c8696167b8aa649553bbc49427e4ac235a341c2b799495abcadabb752", + "DiscoKey": "discokey:5fe4d987d7899019b40a5d020848d8feadcfd89064237d868314dc502e1db342", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:54968", + "10.65.0.27:54968", + "172.17.0.1:54968", + "172.19.0.1:54968", + "172.20.0.1:54968" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:35:54.674766883Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8231454160451900, + "StableID": "nFzNssL3H721CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:33b07d001b7ddbe4ce31bad55dff70864d516ef9e9d1eb08c97741d9357b8f21", + "DiscoKey": "discokey:4783c0e34488b3aba08f0aa1739c332bf76ad7a9a46052231d9f4484eb34600e", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:52193", + "10.65.0.27:52193", + "172.17.0.1:52193", + "172.19.0.1:52193", + "172.20.0.1:52193" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:35:55.225148997Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 1295019951997443, + "StableID": "nUF6ajyW7B11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:bb6cf8789c71ef859aa18b6ed9dbf39f03008a7dcaef60de72ea484372472221", + "DiscoKey": "discokey:b0dfe75e6f3a39d071329257e072773284cf237cbed1303973ca11f221223065", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:48991", + "10.65.0.27:48991", + "172.17.0.1:48991", + "172.19.0.1:48991", + "172.20.0.1:48991" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:35:55.762603598Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 3697785131496041, + "StableID": "naRobcYjsV11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:946c833d3613c50bef1739b136b074a176a56b8c0db28f0568aeba6593c7283e", + "DiscoKey": "discokey:d8f4eeed4adc86c3505203fe1dd6d2c9f0d7d5bea17befe201061fff5c6c2b7a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:37191", + "10.65.0.27:37191", + "172.17.0.1:37191", + "172.19.0.1:37191", + "172.20.0.1:37191" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:35:56.302977665Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3761910066954421, + "StableID": "ntzXZuzmNW11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5fe38d5b65c4064ccdbfeed5ba6fce51ef98aab5c9698c9a1ed75a4db3ca123", + "DiscoKey": "discokey:0e3b27e92f3225273c5dd21f3305f45906d27d1f0d070372dcc3efbb5d03356c", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:35061", + "10.65.0.27:35061", + "172.17.0.1:35061", + "172.19.0.1:35061", + "172.20.0.1:35061" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:35:56.83944357Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7254963029272968, + "StableID": "nbchSSaney11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5f520bb3a00890401189333dbfe00690b8fdda98a7d44414fd7775316fa48747", + "DiscoKey": "discokey:60a9b0eda72464868b693e7168dc7888f01781780b97caa4af4d83ccc6c08212", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:35085", + "10.65.0.27:35085", + "172.17.0.1:35085", + "172.19.0.1:35085", + "172.20.0.1:35085" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:35:57.385639242Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7649445423865526, + "StableID": "n1k5pgxSj221CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:123f9b086c97174e156411cf94f1bda8a4b5a6652b19fe1b7dec811488b3eb69", + "DiscoKey": "discokey:428c1c13dfa68666573b1119bd52c5b512626f0fcdeb903d60c45c631373041c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:53510", + "10.65.0.27:53510", + "172.17.0.1:53510", + "172.19.0.1:53510", + "172.20.0.1:53510" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:35:57.928832629Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 4367341642538930, + "StableID": "n7w9hEfy6b11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:93939eea7cc260a57cce179480eb3059180f77f95880bc399d56d028f7d26f62", + "DiscoKey": "discokey:a3ff6a8f814121fc413a519f258139e9ca3d4605362a244621122e9254e3d154", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:34703", + "10.65.0.27:34703", + "172.17.0.1:34703", + "172.19.0.1:34703", + "172.20.0.1:34703" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:35:58.461822087Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3836926821391324, + "StableID": "nXcXGZZkxW11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:646d0687e4551d3e616df3a73a834b8a7f120d22ae098aacc97b5b12af56877e", + "DiscoKey": "discokey:a42d906ca45f306be44c810cea8dcb6aa3c1dc92ccd4c3baeda4095434ae1170", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:47875", + "10.65.0.27:47875", + "172.17.0.1:47875", + "172.19.0.1:47875", + "172.20.0.1:47875" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:35:59.004222599Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1397648430420696, + "StableID": "nKztmYrzuB11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8ecf2dcc160d9ef0155ef29fd4f50f7776455c8764413f77779b32f40842e11e", + "DiscoKey": "discokey:a2eeb418c1171d64359263940844afda5d9bd97b45e1aeb369c427b238c5c664", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50009", + "10.65.0.27:50009", + "172.17.0.1:50009", + "172.19.0.1:50009", + "172.20.0.1:50009" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:35:59.531601629Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 3575030889276975, + "StableID": "niGuZxz8vU11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:288f9583e296edfbe8c217ea5db512d2953bc5ed35fd3b931b8bfe6de4408419", + "DiscoKey": "discokey:4e783cab54c5941c5e9bf63ad04a75509b77829a1472b49be084344cd36a3151", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:46705", + "10.65.0.27:46705", + "172.17.0.1:46705", + "172.19.0.1:46705", + "172.20.0.1:46705" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:36:00.068839759Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5357389921876185, + "StableID": "nxppspYNqi11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:b774e49d8cd5f461be6f2c6718c0dc741cf6bd579d44b4e892def1ed87600824", + "KeyExpiry": "2026-11-08T18:36:00Z", + "DiscoKey": "discokey:37924c46e316c320bfd9ece51608310981f84e8f23b306996e8278e13ecdc816", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:33630", + "10.65.0.27:33630", + "172.17.0.1:33630", + "172.19.0.1:33630", + "172.20.0.1:33630" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:36:00.613120864Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4626505136556407, + "StableID": "ninJCoSM8d11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:2182b351bbc58393c83327e9db319378bcfcd1eeb0f8f91004261db5d732b173", + "KeyExpiry": "2026-11-08T18:36:01Z", + "DiscoKey": "discokey:6ed1cf6c9216f827c713788474580dad4f04cd0504339a75569b4bdb70873870", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:60453", + "10.65.0.27:60453", + "172.17.0.1:60453", + "172.19.0.1:60453", + "172.20.0.1:60453" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:36:01.152066159Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 2137527263137108, + "StableID": "n99GdZD6hH11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:782c40cd767b310f562618924caeb8cc7bbaa3399dfda9ecb1a8154d8fd38e17", + "KeyExpiry": "2026-11-08T18:36:01Z", + "DiscoKey": "discokey:681c5180c4c086e43a0102848695b9dec317228fbe5afec097c0e270ed51574a", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:57911", + "10.65.0.27:57911", + "172.17.0.1:57911", + "172.19.0.1:57911", + "172.20.0.1:57911" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:36:01.695480091Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "7411601795144039": { + "ID": 7411601795144039, + "LoginName": "pidgey.tail78f774.ts.net", + "DisplayName": "pidgey" + }} + } + }, "raticate": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 3697785131496041, + "StableID": "naRobcYjsV11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 3697785131496041, + "Key": "nodekey:946c833d3613c50bef1739b136b074a176a56b8c0db28f0568aeba6593c7283e", + "DiscoKey": "discokey:d8f4eeed4adc86c3505203fe1dd6d2c9f0d7d5bea17befe201061fff5c6c2b7a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:37191", + "10.65.0.27:37191", + "172.17.0.1:37191", + "172.19.0.1:37191", + "172.20.0.1:37191" + ], + "Hostinfo": {"Hostname": "raticate", "RequestTags": ["tag:group-b"], "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:35:56.302977665Z", + "Tags": ["tag:group-b"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:946c833d3613c50bef1739b136b074a176a56b8c0db28f0568aeba6593c7283e", + "MachineKey": "mkey:8df4872a1c921b86fd178a36f4f4ee246066167fff1afff59a1c605d0fb00d2e", + "Peers": [{ + "ID": 7411601795144039, + "StableID": "n2SLoFDjsz11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:39bcb05d9e43c3e019896b3ee1d45c25d8de8157b4935cd119b532e2bee40740", + "DiscoKey": "discokey:9d99beee748b0a02a460728e2e4a32eff34671fe256c25f593e5d499b7d14b32", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:33962", + "10.65.0.27:33962", + "172.17.0.1:33962", + "172.19.0.1:33962", + "172.20.0.1:33962" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:35:54.138346186Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8083362849184876, + "StableID": "n97oodEy7621CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0b99c19c8696167b8aa649553bbc49427e4ac235a341c2b799495abcadabb752", + "DiscoKey": "discokey:5fe4d987d7899019b40a5d020848d8feadcfd89064237d868314dc502e1db342", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:54968", + "10.65.0.27:54968", + "172.17.0.1:54968", + "172.19.0.1:54968", + "172.20.0.1:54968" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:35:54.674766883Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8231454160451900, + "StableID": "nFzNssL3H721CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:33b07d001b7ddbe4ce31bad55dff70864d516ef9e9d1eb08c97741d9357b8f21", + "DiscoKey": "discokey:4783c0e34488b3aba08f0aa1739c332bf76ad7a9a46052231d9f4484eb34600e", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:52193", + "10.65.0.27:52193", + "172.17.0.1:52193", + "172.19.0.1:52193", + "172.20.0.1:52193" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:35:55.225148997Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 1295019951997443, + "StableID": "nUF6ajyW7B11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:bb6cf8789c71ef859aa18b6ed9dbf39f03008a7dcaef60de72ea484372472221", + "DiscoKey": "discokey:b0dfe75e6f3a39d071329257e072773284cf237cbed1303973ca11f221223065", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:48991", + "10.65.0.27:48991", + "172.17.0.1:48991", + "172.19.0.1:48991", + "172.20.0.1:48991" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:35:55.762603598Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 3761910066954421, + "StableID": "ntzXZuzmNW11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5fe38d5b65c4064ccdbfeed5ba6fce51ef98aab5c9698c9a1ed75a4db3ca123", + "DiscoKey": "discokey:0e3b27e92f3225273c5dd21f3305f45906d27d1f0d070372dcc3efbb5d03356c", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:35061", + "10.65.0.27:35061", + "172.17.0.1:35061", + "172.19.0.1:35061", + "172.20.0.1:35061" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:35:56.83944357Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7254963029272968, + "StableID": "nbchSSaney11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5f520bb3a00890401189333dbfe00690b8fdda98a7d44414fd7775316fa48747", + "DiscoKey": "discokey:60a9b0eda72464868b693e7168dc7888f01781780b97caa4af4d83ccc6c08212", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:35085", + "10.65.0.27:35085", + "172.17.0.1:35085", + "172.19.0.1:35085", + "172.20.0.1:35085" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:35:57.385639242Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7649445423865526, + "StableID": "n1k5pgxSj221CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:123f9b086c97174e156411cf94f1bda8a4b5a6652b19fe1b7dec811488b3eb69", + "DiscoKey": "discokey:428c1c13dfa68666573b1119bd52c5b512626f0fcdeb903d60c45c631373041c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:53510", + "10.65.0.27:53510", + "172.17.0.1:53510", + "172.19.0.1:53510", + "172.20.0.1:53510" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:35:57.928832629Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 4367341642538930, + "StableID": "n7w9hEfy6b11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:93939eea7cc260a57cce179480eb3059180f77f95880bc399d56d028f7d26f62", + "DiscoKey": "discokey:a3ff6a8f814121fc413a519f258139e9ca3d4605362a244621122e9254e3d154", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:34703", + "10.65.0.27:34703", + "172.17.0.1:34703", + "172.19.0.1:34703", + "172.20.0.1:34703" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:35:58.461822087Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3836926821391324, + "StableID": "nXcXGZZkxW11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:646d0687e4551d3e616df3a73a834b8a7f120d22ae098aacc97b5b12af56877e", + "DiscoKey": "discokey:a42d906ca45f306be44c810cea8dcb6aa3c1dc92ccd4c3baeda4095434ae1170", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:47875", + "10.65.0.27:47875", + "172.17.0.1:47875", + "172.19.0.1:47875", + "172.20.0.1:47875" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:35:59.004222599Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1397648430420696, + "StableID": "nKztmYrzuB11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8ecf2dcc160d9ef0155ef29fd4f50f7776455c8764413f77779b32f40842e11e", + "DiscoKey": "discokey:a2eeb418c1171d64359263940844afda5d9bd97b45e1aeb369c427b238c5c664", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50009", + "10.65.0.27:50009", + "172.17.0.1:50009", + "172.19.0.1:50009", + "172.20.0.1:50009" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:35:59.531601629Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 3575030889276975, + "StableID": "niGuZxz8vU11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:288f9583e296edfbe8c217ea5db512d2953bc5ed35fd3b931b8bfe6de4408419", + "DiscoKey": "discokey:4e783cab54c5941c5e9bf63ad04a75509b77829a1472b49be084344cd36a3151", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:46705", + "10.65.0.27:46705", + "172.17.0.1:46705", + "172.19.0.1:46705", + "172.20.0.1:46705" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:36:00.068839759Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5357389921876185, + "StableID": "nxppspYNqi11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:b774e49d8cd5f461be6f2c6718c0dc741cf6bd579d44b4e892def1ed87600824", + "KeyExpiry": "2026-11-08T18:36:00Z", + "DiscoKey": "discokey:37924c46e316c320bfd9ece51608310981f84e8f23b306996e8278e13ecdc816", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:33630", + "10.65.0.27:33630", + "172.17.0.1:33630", + "172.19.0.1:33630", + "172.20.0.1:33630" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:36:00.613120864Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4626505136556407, + "StableID": "ninJCoSM8d11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:2182b351bbc58393c83327e9db319378bcfcd1eeb0f8f91004261db5d732b173", + "KeyExpiry": "2026-11-08T18:36:01Z", + "DiscoKey": "discokey:6ed1cf6c9216f827c713788474580dad4f04cd0504339a75569b4bdb70873870", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:60453", + "10.65.0.27:60453", + "172.17.0.1:60453", + "172.19.0.1:60453", + "172.20.0.1:60453" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:36:01.152066159Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 2137527263137108, + "StableID": "n99GdZD6hH11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:782c40cd767b310f562618924caeb8cc7bbaa3399dfda9ecb1a8154d8fd38e17", + "KeyExpiry": "2026-11-08T18:36:01Z", + "DiscoKey": "discokey:681c5180c4c086e43a0102848695b9dec317228fbe5afec097c0e270ed51574a", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:57911", + "10.65.0.27:57911", + "172.17.0.1:57911", + "172.19.0.1:57911", + "172.20.0.1:57911" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:36:01.695480091Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3697785131496041": { + "ID": 3697785131496041, + "LoginName": "raticate.tail78f774.ts.net", + "DisplayName": "raticate" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "rattata": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 1295019951997443, + "StableID": "nUF6ajyW7B11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1295019951997443, + "Key": "nodekey:bb6cf8789c71ef859aa18b6ed9dbf39f03008a7dcaef60de72ea484372472221", + "DiscoKey": "discokey:b0dfe75e6f3a39d071329257e072773284cf237cbed1303973ca11f221223065", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:48991", + "10.65.0.27:48991", + "172.17.0.1:48991", + "172.19.0.1:48991", + "172.20.0.1:48991" + ], + "Hostinfo": {"Hostname": "rattata", "RequestTags": ["tag:group-a"], "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:35:55.762603598Z", + "Tags": ["tag:group-a"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:bb6cf8789c71ef859aa18b6ed9dbf39f03008a7dcaef60de72ea484372472221", + "MachineKey": "mkey:59080ef90a48a315a5e1bb4822c38fd88a7048cdddaadc4f6f403cf5b4b2b506", + "Peers": [{ + "ID": 7411601795144039, + "StableID": "n2SLoFDjsz11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:39bcb05d9e43c3e019896b3ee1d45c25d8de8157b4935cd119b532e2bee40740", + "DiscoKey": "discokey:9d99beee748b0a02a460728e2e4a32eff34671fe256c25f593e5d499b7d14b32", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:33962", + "10.65.0.27:33962", + "172.17.0.1:33962", + "172.19.0.1:33962", + "172.20.0.1:33962" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:35:54.138346186Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8083362849184876, + "StableID": "n97oodEy7621CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0b99c19c8696167b8aa649553bbc49427e4ac235a341c2b799495abcadabb752", + "DiscoKey": "discokey:5fe4d987d7899019b40a5d020848d8feadcfd89064237d868314dc502e1db342", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:54968", + "10.65.0.27:54968", + "172.17.0.1:54968", + "172.19.0.1:54968", + "172.20.0.1:54968" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:35:54.674766883Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8231454160451900, + "StableID": "nFzNssL3H721CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:33b07d001b7ddbe4ce31bad55dff70864d516ef9e9d1eb08c97741d9357b8f21", + "DiscoKey": "discokey:4783c0e34488b3aba08f0aa1739c332bf76ad7a9a46052231d9f4484eb34600e", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:52193", + "10.65.0.27:52193", + "172.17.0.1:52193", + "172.19.0.1:52193", + "172.20.0.1:52193" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:35:55.225148997Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 3697785131496041, + "StableID": "naRobcYjsV11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:946c833d3613c50bef1739b136b074a176a56b8c0db28f0568aeba6593c7283e", + "DiscoKey": "discokey:d8f4eeed4adc86c3505203fe1dd6d2c9f0d7d5bea17befe201061fff5c6c2b7a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:37191", + "10.65.0.27:37191", + "172.17.0.1:37191", + "172.19.0.1:37191", + "172.20.0.1:37191" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:35:56.302977665Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3761910066954421, + "StableID": "ntzXZuzmNW11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5fe38d5b65c4064ccdbfeed5ba6fce51ef98aab5c9698c9a1ed75a4db3ca123", + "DiscoKey": "discokey:0e3b27e92f3225273c5dd21f3305f45906d27d1f0d070372dcc3efbb5d03356c", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:35061", + "10.65.0.27:35061", + "172.17.0.1:35061", + "172.19.0.1:35061", + "172.20.0.1:35061" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:35:56.83944357Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7254963029272968, + "StableID": "nbchSSaney11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5f520bb3a00890401189333dbfe00690b8fdda98a7d44414fd7775316fa48747", + "DiscoKey": "discokey:60a9b0eda72464868b693e7168dc7888f01781780b97caa4af4d83ccc6c08212", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:35085", + "10.65.0.27:35085", + "172.17.0.1:35085", + "172.19.0.1:35085", + "172.20.0.1:35085" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:35:57.385639242Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7649445423865526, + "StableID": "n1k5pgxSj221CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:123f9b086c97174e156411cf94f1bda8a4b5a6652b19fe1b7dec811488b3eb69", + "DiscoKey": "discokey:428c1c13dfa68666573b1119bd52c5b512626f0fcdeb903d60c45c631373041c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:53510", + "10.65.0.27:53510", + "172.17.0.1:53510", + "172.19.0.1:53510", + "172.20.0.1:53510" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:35:57.928832629Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 4367341642538930, + "StableID": "n7w9hEfy6b11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:93939eea7cc260a57cce179480eb3059180f77f95880bc399d56d028f7d26f62", + "DiscoKey": "discokey:a3ff6a8f814121fc413a519f258139e9ca3d4605362a244621122e9254e3d154", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:34703", + "10.65.0.27:34703", + "172.17.0.1:34703", + "172.19.0.1:34703", + "172.20.0.1:34703" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:35:58.461822087Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3836926821391324, + "StableID": "nXcXGZZkxW11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:646d0687e4551d3e616df3a73a834b8a7f120d22ae098aacc97b5b12af56877e", + "DiscoKey": "discokey:a42d906ca45f306be44c810cea8dcb6aa3c1dc92ccd4c3baeda4095434ae1170", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:47875", + "10.65.0.27:47875", + "172.17.0.1:47875", + "172.19.0.1:47875", + "172.20.0.1:47875" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:35:59.004222599Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1397648430420696, + "StableID": "nKztmYrzuB11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8ecf2dcc160d9ef0155ef29fd4f50f7776455c8764413f77779b32f40842e11e", + "DiscoKey": "discokey:a2eeb418c1171d64359263940844afda5d9bd97b45e1aeb369c427b238c5c664", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50009", + "10.65.0.27:50009", + "172.17.0.1:50009", + "172.19.0.1:50009", + "172.20.0.1:50009" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:35:59.531601629Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 3575030889276975, + "StableID": "niGuZxz8vU11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:288f9583e296edfbe8c217ea5db512d2953bc5ed35fd3b931b8bfe6de4408419", + "DiscoKey": "discokey:4e783cab54c5941c5e9bf63ad04a75509b77829a1472b49be084344cd36a3151", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:46705", + "10.65.0.27:46705", + "172.17.0.1:46705", + "172.19.0.1:46705", + "172.20.0.1:46705" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:36:00.068839759Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5357389921876185, + "StableID": "nxppspYNqi11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:b774e49d8cd5f461be6f2c6718c0dc741cf6bd579d44b4e892def1ed87600824", + "KeyExpiry": "2026-11-08T18:36:00Z", + "DiscoKey": "discokey:37924c46e316c320bfd9ece51608310981f84e8f23b306996e8278e13ecdc816", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:33630", + "10.65.0.27:33630", + "172.17.0.1:33630", + "172.19.0.1:33630", + "172.20.0.1:33630" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:36:00.613120864Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4626505136556407, + "StableID": "ninJCoSM8d11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:2182b351bbc58393c83327e9db319378bcfcd1eeb0f8f91004261db5d732b173", + "KeyExpiry": "2026-11-08T18:36:01Z", + "DiscoKey": "discokey:6ed1cf6c9216f827c713788474580dad4f04cd0504339a75569b4bdb70873870", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:60453", + "10.65.0.27:60453", + "172.17.0.1:60453", + "172.19.0.1:60453", + "172.20.0.1:60453" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:36:01.152066159Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 2137527263137108, + "StableID": "n99GdZD6hH11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:782c40cd767b310f562618924caeb8cc7bbaa3399dfda9ecb1a8154d8fd38e17", + "KeyExpiry": "2026-11-08T18:36:01Z", + "DiscoKey": "discokey:681c5180c4c086e43a0102848695b9dec317228fbe5afec097c0e270ed51574a", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:57911", + "10.65.0.27:57911", + "172.17.0.1:57911", + "172.19.0.1:57911", + "172.20.0.1:57911" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:36:01.695480091Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "1295019951997443": { + "ID": 1295019951997443, + "LoginName": "rattata.tail78f774.ts.net", + "DisplayName": "rattata" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "spearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7254963029272968, + "StableID": "nbchSSaney11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 7254963029272968, + "Key": "nodekey:5f520bb3a00890401189333dbfe00690b8fdda98a7d44414fd7775316fa48747", + "DiscoKey": "discokey:60a9b0eda72464868b693e7168dc7888f01781780b97caa4af4d83ccc6c08212", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:35085", + "10.65.0.27:35085", + "172.17.0.1:35085", + "172.19.0.1:35085", + "172.20.0.1:35085" + ], + "Hostinfo": { + "Hostname": "spearow", + "RoutableIPs": ["10.44.0.0/16"], + "RequestTags": ["tag:spearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:35:57.385639242Z", + "Tags": ["tag:spearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:5f520bb3a00890401189333dbfe00690b8fdda98a7d44414fd7775316fa48747", + "MachineKey": "mkey:17177f1b15e4831a26a9811f9e952513cb13c99b74b77b467e8bc6d7ed0b9714", + "Peers": [{ + "ID": 7411601795144039, + "StableID": "n2SLoFDjsz11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:39bcb05d9e43c3e019896b3ee1d45c25d8de8157b4935cd119b532e2bee40740", + "DiscoKey": "discokey:9d99beee748b0a02a460728e2e4a32eff34671fe256c25f593e5d499b7d14b32", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:33962", + "10.65.0.27:33962", + "172.17.0.1:33962", + "172.19.0.1:33962", + "172.20.0.1:33962" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:35:54.138346186Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8083362849184876, + "StableID": "n97oodEy7621CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0b99c19c8696167b8aa649553bbc49427e4ac235a341c2b799495abcadabb752", + "DiscoKey": "discokey:5fe4d987d7899019b40a5d020848d8feadcfd89064237d868314dc502e1db342", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:54968", + "10.65.0.27:54968", + "172.17.0.1:54968", + "172.19.0.1:54968", + "172.20.0.1:54968" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:35:54.674766883Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8231454160451900, + "StableID": "nFzNssL3H721CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:33b07d001b7ddbe4ce31bad55dff70864d516ef9e9d1eb08c97741d9357b8f21", + "DiscoKey": "discokey:4783c0e34488b3aba08f0aa1739c332bf76ad7a9a46052231d9f4484eb34600e", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:52193", + "10.65.0.27:52193", + "172.17.0.1:52193", + "172.19.0.1:52193", + "172.20.0.1:52193" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:35:55.225148997Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 1295019951997443, + "StableID": "nUF6ajyW7B11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:bb6cf8789c71ef859aa18b6ed9dbf39f03008a7dcaef60de72ea484372472221", + "DiscoKey": "discokey:b0dfe75e6f3a39d071329257e072773284cf237cbed1303973ca11f221223065", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:48991", + "10.65.0.27:48991", + "172.17.0.1:48991", + "172.19.0.1:48991", + "172.20.0.1:48991" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:35:55.762603598Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 3697785131496041, + "StableID": "naRobcYjsV11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:946c833d3613c50bef1739b136b074a176a56b8c0db28f0568aeba6593c7283e", + "DiscoKey": "discokey:d8f4eeed4adc86c3505203fe1dd6d2c9f0d7d5bea17befe201061fff5c6c2b7a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:37191", + "10.65.0.27:37191", + "172.17.0.1:37191", + "172.19.0.1:37191", + "172.20.0.1:37191" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:35:56.302977665Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3761910066954421, + "StableID": "ntzXZuzmNW11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5fe38d5b65c4064ccdbfeed5ba6fce51ef98aab5c9698c9a1ed75a4db3ca123", + "DiscoKey": "discokey:0e3b27e92f3225273c5dd21f3305f45906d27d1f0d070372dcc3efbb5d03356c", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:35061", + "10.65.0.27:35061", + "172.17.0.1:35061", + "172.19.0.1:35061", + "172.20.0.1:35061" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:35:56.83944357Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7649445423865526, + "StableID": "n1k5pgxSj221CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:123f9b086c97174e156411cf94f1bda8a4b5a6652b19fe1b7dec811488b3eb69", + "DiscoKey": "discokey:428c1c13dfa68666573b1119bd52c5b512626f0fcdeb903d60c45c631373041c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:53510", + "10.65.0.27:53510", + "172.17.0.1:53510", + "172.19.0.1:53510", + "172.20.0.1:53510" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:35:57.928832629Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 4367341642538930, + "StableID": "n7w9hEfy6b11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:93939eea7cc260a57cce179480eb3059180f77f95880bc399d56d028f7d26f62", + "DiscoKey": "discokey:a3ff6a8f814121fc413a519f258139e9ca3d4605362a244621122e9254e3d154", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:34703", + "10.65.0.27:34703", + "172.17.0.1:34703", + "172.19.0.1:34703", + "172.20.0.1:34703" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:35:58.461822087Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3836926821391324, + "StableID": "nXcXGZZkxW11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:646d0687e4551d3e616df3a73a834b8a7f120d22ae098aacc97b5b12af56877e", + "DiscoKey": "discokey:a42d906ca45f306be44c810cea8dcb6aa3c1dc92ccd4c3baeda4095434ae1170", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:47875", + "10.65.0.27:47875", + "172.17.0.1:47875", + "172.19.0.1:47875", + "172.20.0.1:47875" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:35:59.004222599Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1397648430420696, + "StableID": "nKztmYrzuB11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8ecf2dcc160d9ef0155ef29fd4f50f7776455c8764413f77779b32f40842e11e", + "DiscoKey": "discokey:a2eeb418c1171d64359263940844afda5d9bd97b45e1aeb369c427b238c5c664", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50009", + "10.65.0.27:50009", + "172.17.0.1:50009", + "172.19.0.1:50009", + "172.20.0.1:50009" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:35:59.531601629Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 3575030889276975, + "StableID": "niGuZxz8vU11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:288f9583e296edfbe8c217ea5db512d2953bc5ed35fd3b931b8bfe6de4408419", + "DiscoKey": "discokey:4e783cab54c5941c5e9bf63ad04a75509b77829a1472b49be084344cd36a3151", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:46705", + "10.65.0.27:46705", + "172.17.0.1:46705", + "172.19.0.1:46705", + "172.20.0.1:46705" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:36:00.068839759Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5357389921876185, + "StableID": "nxppspYNqi11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:b774e49d8cd5f461be6f2c6718c0dc741cf6bd579d44b4e892def1ed87600824", + "KeyExpiry": "2026-11-08T18:36:00Z", + "DiscoKey": "discokey:37924c46e316c320bfd9ece51608310981f84e8f23b306996e8278e13ecdc816", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:33630", + "10.65.0.27:33630", + "172.17.0.1:33630", + "172.19.0.1:33630", + "172.20.0.1:33630" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:36:00.613120864Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4626505136556407, + "StableID": "ninJCoSM8d11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:2182b351bbc58393c83327e9db319378bcfcd1eeb0f8f91004261db5d732b173", + "KeyExpiry": "2026-11-08T18:36:01Z", + "DiscoKey": "discokey:6ed1cf6c9216f827c713788474580dad4f04cd0504339a75569b4bdb70873870", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:60453", + "10.65.0.27:60453", + "172.17.0.1:60453", + "172.19.0.1:60453", + "172.20.0.1:60453" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:36:01.152066159Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 2137527263137108, + "StableID": "n99GdZD6hH11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:782c40cd767b310f562618924caeb8cc7bbaa3399dfda9ecb1a8154d8fd38e17", + "KeyExpiry": "2026-11-08T18:36:01Z", + "DiscoKey": "discokey:681c5180c4c086e43a0102848695b9dec317228fbe5afec097c0e270ed51574a", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:57911", + "10.65.0.27:57911", + "172.17.0.1:57911", + "172.19.0.1:57911", + "172.20.0.1:57911" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:36:01.695480091Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "7254963029272968": { + "ID": 7254963029272968, + "LoginName": "spearow.tail78f774.ts.net", + "DisplayName": "spearow" + }} + } + }, "squirtle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4367341642538930, + "StableID": "n7w9hEfy6b11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 4367341642538930, + "Key": "nodekey:93939eea7cc260a57cce179480eb3059180f77f95880bc399d56d028f7d26f62", + "DiscoKey": "discokey:a3ff6a8f814121fc413a519f258139e9ca3d4605362a244621122e9254e3d154", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:34703", + "10.65.0.27:34703", + "172.17.0.1:34703", + "172.19.0.1:34703", + "172.20.0.1:34703" + ], + "Hostinfo": { + "Hostname": "squirtle", + "RoutableIPs": ["10.33.0.0/16"], + "RequestTags": ["tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:35:58.461822087Z", + "Tags": ["tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:93939eea7cc260a57cce179480eb3059180f77f95880bc399d56d028f7d26f62", + "MachineKey": "mkey:150a178ceb8233746bd28a4f27181b1fab8e2e9187707f442f07b620cb402564", + "Peers": [{ + "ID": 7411601795144039, + "StableID": "n2SLoFDjsz11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:39bcb05d9e43c3e019896b3ee1d45c25d8de8157b4935cd119b532e2bee40740", + "DiscoKey": "discokey:9d99beee748b0a02a460728e2e4a32eff34671fe256c25f593e5d499b7d14b32", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:33962", + "10.65.0.27:33962", + "172.17.0.1:33962", + "172.19.0.1:33962", + "172.20.0.1:33962" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:35:54.138346186Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8083362849184876, + "StableID": "n97oodEy7621CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0b99c19c8696167b8aa649553bbc49427e4ac235a341c2b799495abcadabb752", + "DiscoKey": "discokey:5fe4d987d7899019b40a5d020848d8feadcfd89064237d868314dc502e1db342", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:54968", + "10.65.0.27:54968", + "172.17.0.1:54968", + "172.19.0.1:54968", + "172.20.0.1:54968" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:35:54.674766883Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8231454160451900, + "StableID": "nFzNssL3H721CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:33b07d001b7ddbe4ce31bad55dff70864d516ef9e9d1eb08c97741d9357b8f21", + "DiscoKey": "discokey:4783c0e34488b3aba08f0aa1739c332bf76ad7a9a46052231d9f4484eb34600e", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:52193", + "10.65.0.27:52193", + "172.17.0.1:52193", + "172.19.0.1:52193", + "172.20.0.1:52193" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:35:55.225148997Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 1295019951997443, + "StableID": "nUF6ajyW7B11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:bb6cf8789c71ef859aa18b6ed9dbf39f03008a7dcaef60de72ea484372472221", + "DiscoKey": "discokey:b0dfe75e6f3a39d071329257e072773284cf237cbed1303973ca11f221223065", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:48991", + "10.65.0.27:48991", + "172.17.0.1:48991", + "172.19.0.1:48991", + "172.20.0.1:48991" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:35:55.762603598Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 3697785131496041, + "StableID": "naRobcYjsV11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:946c833d3613c50bef1739b136b074a176a56b8c0db28f0568aeba6593c7283e", + "DiscoKey": "discokey:d8f4eeed4adc86c3505203fe1dd6d2c9f0d7d5bea17befe201061fff5c6c2b7a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:37191", + "10.65.0.27:37191", + "172.17.0.1:37191", + "172.19.0.1:37191", + "172.20.0.1:37191" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:35:56.302977665Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3761910066954421, + "StableID": "ntzXZuzmNW11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5fe38d5b65c4064ccdbfeed5ba6fce51ef98aab5c9698c9a1ed75a4db3ca123", + "DiscoKey": "discokey:0e3b27e92f3225273c5dd21f3305f45906d27d1f0d070372dcc3efbb5d03356c", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:35061", + "10.65.0.27:35061", + "172.17.0.1:35061", + "172.19.0.1:35061", + "172.20.0.1:35061" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:35:56.83944357Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7254963029272968, + "StableID": "nbchSSaney11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5f520bb3a00890401189333dbfe00690b8fdda98a7d44414fd7775316fa48747", + "DiscoKey": "discokey:60a9b0eda72464868b693e7168dc7888f01781780b97caa4af4d83ccc6c08212", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:35085", + "10.65.0.27:35085", + "172.17.0.1:35085", + "172.19.0.1:35085", + "172.20.0.1:35085" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:35:57.385639242Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7649445423865526, + "StableID": "n1k5pgxSj221CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:123f9b086c97174e156411cf94f1bda8a4b5a6652b19fe1b7dec811488b3eb69", + "DiscoKey": "discokey:428c1c13dfa68666573b1119bd52c5b512626f0fcdeb903d60c45c631373041c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:53510", + "10.65.0.27:53510", + "172.17.0.1:53510", + "172.19.0.1:53510", + "172.20.0.1:53510" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:35:57.928832629Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 3836926821391324, + "StableID": "nXcXGZZkxW11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:646d0687e4551d3e616df3a73a834b8a7f120d22ae098aacc97b5b12af56877e", + "DiscoKey": "discokey:a42d906ca45f306be44c810cea8dcb6aa3c1dc92ccd4c3baeda4095434ae1170", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:47875", + "10.65.0.27:47875", + "172.17.0.1:47875", + "172.19.0.1:47875", + "172.20.0.1:47875" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:35:59.004222599Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1397648430420696, + "StableID": "nKztmYrzuB11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8ecf2dcc160d9ef0155ef29fd4f50f7776455c8764413f77779b32f40842e11e", + "DiscoKey": "discokey:a2eeb418c1171d64359263940844afda5d9bd97b45e1aeb369c427b238c5c664", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50009", + "10.65.0.27:50009", + "172.17.0.1:50009", + "172.19.0.1:50009", + "172.20.0.1:50009" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:35:59.531601629Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 3575030889276975, + "StableID": "niGuZxz8vU11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:288f9583e296edfbe8c217ea5db512d2953bc5ed35fd3b931b8bfe6de4408419", + "DiscoKey": "discokey:4e783cab54c5941c5e9bf63ad04a75509b77829a1472b49be084344cd36a3151", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:46705", + "10.65.0.27:46705", + "172.17.0.1:46705", + "172.19.0.1:46705", + "172.20.0.1:46705" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:36:00.068839759Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5357389921876185, + "StableID": "nxppspYNqi11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:b774e49d8cd5f461be6f2c6718c0dc741cf6bd579d44b4e892def1ed87600824", + "KeyExpiry": "2026-11-08T18:36:00Z", + "DiscoKey": "discokey:37924c46e316c320bfd9ece51608310981f84e8f23b306996e8278e13ecdc816", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:33630", + "10.65.0.27:33630", + "172.17.0.1:33630", + "172.19.0.1:33630", + "172.20.0.1:33630" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:36:00.613120864Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4626505136556407, + "StableID": "ninJCoSM8d11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:2182b351bbc58393c83327e9db319378bcfcd1eeb0f8f91004261db5d732b173", + "KeyExpiry": "2026-11-08T18:36:01Z", + "DiscoKey": "discokey:6ed1cf6c9216f827c713788474580dad4f04cd0504339a75569b4bdb70873870", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:60453", + "10.65.0.27:60453", + "172.17.0.1:60453", + "172.19.0.1:60453", + "172.20.0.1:60453" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:36:01.152066159Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 2137527263137108, + "StableID": "n99GdZD6hH11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:782c40cd767b310f562618924caeb8cc7bbaa3399dfda9ecb1a8154d8fd38e17", + "KeyExpiry": "2026-11-08T18:36:01Z", + "DiscoKey": "discokey:681c5180c4c086e43a0102848695b9dec317228fbe5afec097c0e270ed51574a", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:57911", + "10.65.0.27:57911", + "172.17.0.1:57911", + "172.19.0.1:57911", + "172.20.0.1:57911" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:36:01.695480091Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4367341642538930": { + "ID": 4367341642538930, + "LoginName": "squirtle.tail78f774.ts.net", + "DisplayName": "squirtle" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "venusaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4626505136556407, + "StableID": "ninJCoSM8d11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:2182b351bbc58393c83327e9db319378bcfcd1eeb0f8f91004261db5d732b173", + "KeyExpiry": "2026-11-08T18:36:01Z", + "DiscoKey": "discokey:6ed1cf6c9216f827c713788474580dad4f04cd0504339a75569b4bdb70873870", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:60453", + "10.65.0.27:60453", + "172.17.0.1:60453", + "172.19.0.1:60453", + "172.20.0.1:60453" + ], + "Hostinfo": {"Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:36:01.152066159Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:2182b351bbc58393c83327e9db319378bcfcd1eeb0f8f91004261db5d732b173", + "MachineKey": "mkey:77e119b0500004c86c566a733d90bed9e425059aefcd72842e6903140e5ae87b", + "Peers": [{ + "ID": 7411601795144039, + "StableID": "n2SLoFDjsz11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:39bcb05d9e43c3e019896b3ee1d45c25d8de8157b4935cd119b532e2bee40740", + "DiscoKey": "discokey:9d99beee748b0a02a460728e2e4a32eff34671fe256c25f593e5d499b7d14b32", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:33962", + "10.65.0.27:33962", + "172.17.0.1:33962", + "172.19.0.1:33962", + "172.20.0.1:33962" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:35:54.138346186Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8083362849184876, + "StableID": "n97oodEy7621CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0b99c19c8696167b8aa649553bbc49427e4ac235a341c2b799495abcadabb752", + "DiscoKey": "discokey:5fe4d987d7899019b40a5d020848d8feadcfd89064237d868314dc502e1db342", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:54968", + "10.65.0.27:54968", + "172.17.0.1:54968", + "172.19.0.1:54968", + "172.20.0.1:54968" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:35:54.674766883Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8231454160451900, + "StableID": "nFzNssL3H721CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:33b07d001b7ddbe4ce31bad55dff70864d516ef9e9d1eb08c97741d9357b8f21", + "DiscoKey": "discokey:4783c0e34488b3aba08f0aa1739c332bf76ad7a9a46052231d9f4484eb34600e", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:52193", + "10.65.0.27:52193", + "172.17.0.1:52193", + "172.19.0.1:52193", + "172.20.0.1:52193" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:35:55.225148997Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 1295019951997443, + "StableID": "nUF6ajyW7B11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:bb6cf8789c71ef859aa18b6ed9dbf39f03008a7dcaef60de72ea484372472221", + "DiscoKey": "discokey:b0dfe75e6f3a39d071329257e072773284cf237cbed1303973ca11f221223065", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:48991", + "10.65.0.27:48991", + "172.17.0.1:48991", + "172.19.0.1:48991", + "172.20.0.1:48991" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:35:55.762603598Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 3697785131496041, + "StableID": "naRobcYjsV11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:946c833d3613c50bef1739b136b074a176a56b8c0db28f0568aeba6593c7283e", + "DiscoKey": "discokey:d8f4eeed4adc86c3505203fe1dd6d2c9f0d7d5bea17befe201061fff5c6c2b7a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:37191", + "10.65.0.27:37191", + "172.17.0.1:37191", + "172.19.0.1:37191", + "172.20.0.1:37191" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:35:56.302977665Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3761910066954421, + "StableID": "ntzXZuzmNW11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5fe38d5b65c4064ccdbfeed5ba6fce51ef98aab5c9698c9a1ed75a4db3ca123", + "DiscoKey": "discokey:0e3b27e92f3225273c5dd21f3305f45906d27d1f0d070372dcc3efbb5d03356c", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:35061", + "10.65.0.27:35061", + "172.17.0.1:35061", + "172.19.0.1:35061", + "172.20.0.1:35061" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:35:56.83944357Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7254963029272968, + "StableID": "nbchSSaney11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5f520bb3a00890401189333dbfe00690b8fdda98a7d44414fd7775316fa48747", + "DiscoKey": "discokey:60a9b0eda72464868b693e7168dc7888f01781780b97caa4af4d83ccc6c08212", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:35085", + "10.65.0.27:35085", + "172.17.0.1:35085", + "172.19.0.1:35085", + "172.20.0.1:35085" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:35:57.385639242Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7649445423865526, + "StableID": "n1k5pgxSj221CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:123f9b086c97174e156411cf94f1bda8a4b5a6652b19fe1b7dec811488b3eb69", + "DiscoKey": "discokey:428c1c13dfa68666573b1119bd52c5b512626f0fcdeb903d60c45c631373041c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:53510", + "10.65.0.27:53510", + "172.17.0.1:53510", + "172.19.0.1:53510", + "172.20.0.1:53510" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:35:57.928832629Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 4367341642538930, + "StableID": "n7w9hEfy6b11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:93939eea7cc260a57cce179480eb3059180f77f95880bc399d56d028f7d26f62", + "DiscoKey": "discokey:a3ff6a8f814121fc413a519f258139e9ca3d4605362a244621122e9254e3d154", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:34703", + "10.65.0.27:34703", + "172.17.0.1:34703", + "172.19.0.1:34703", + "172.20.0.1:34703" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:35:58.461822087Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3836926821391324, + "StableID": "nXcXGZZkxW11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:646d0687e4551d3e616df3a73a834b8a7f120d22ae098aacc97b5b12af56877e", + "DiscoKey": "discokey:a42d906ca45f306be44c810cea8dcb6aa3c1dc92ccd4c3baeda4095434ae1170", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:47875", + "10.65.0.27:47875", + "172.17.0.1:47875", + "172.19.0.1:47875", + "172.20.0.1:47875" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:35:59.004222599Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1397648430420696, + "StableID": "nKztmYrzuB11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8ecf2dcc160d9ef0155ef29fd4f50f7776455c8764413f77779b32f40842e11e", + "DiscoKey": "discokey:a2eeb418c1171d64359263940844afda5d9bd97b45e1aeb369c427b238c5c664", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50009", + "10.65.0.27:50009", + "172.17.0.1:50009", + "172.19.0.1:50009", + "172.20.0.1:50009" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:35:59.531601629Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 3575030889276975, + "StableID": "niGuZxz8vU11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:288f9583e296edfbe8c217ea5db512d2953bc5ed35fd3b931b8bfe6de4408419", + "DiscoKey": "discokey:4e783cab54c5941c5e9bf63ad04a75509b77829a1472b49be084344cd36a3151", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:46705", + "10.65.0.27:46705", + "172.17.0.1:46705", + "172.19.0.1:46705", + "172.20.0.1:46705" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:36:00.068839759Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5357389921876185, + "StableID": "nxppspYNqi11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:b774e49d8cd5f461be6f2c6718c0dc741cf6bd579d44b4e892def1ed87600824", + "KeyExpiry": "2026-11-08T18:36:00Z", + "DiscoKey": "discokey:37924c46e316c320bfd9ece51608310981f84e8f23b306996e8278e13ecdc816", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:33630", + "10.65.0.27:33630", + "172.17.0.1:33630", + "172.19.0.1:33630", + "172.20.0.1:33630" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:36:00.613120864Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 2137527263137108, + "StableID": "n99GdZD6hH11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:782c40cd767b310f562618924caeb8cc7bbaa3399dfda9ecb1a8154d8fd38e17", + "KeyExpiry": "2026-11-08T18:36:01Z", + "DiscoKey": "discokey:681c5180c4c086e43a0102848695b9dec317228fbe5afec097c0e270ed51574a", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:57911", + "10.65.0.27:57911", + "172.17.0.1:57911", + "172.19.0.1:57911", + "172.20.0.1:57911" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:36:01.695480091Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "weedle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 3836926821391324, + "StableID": "nXcXGZZkxW11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 3836926821391324, + "Key": "nodekey:646d0687e4551d3e616df3a73a834b8a7f120d22ae098aacc97b5b12af56877e", + "DiscoKey": "discokey:a42d906ca45f306be44c810cea8dcb6aa3c1dc92ccd4c3baeda4095434ae1170", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:47875", + "10.65.0.27:47875", + "172.17.0.1:47875", + "172.19.0.1:47875", + "172.20.0.1:47875" + ], + "Hostinfo": {"Hostname": "weedle", "RequestTags": ["tag:client"], "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:35:59.004222599Z", + "Tags": ["tag:client"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:646d0687e4551d3e616df3a73a834b8a7f120d22ae098aacc97b5b12af56877e", + "MachineKey": "mkey:3fca7da10f53c312eba90373cd0651dfceda5432a602c14dfdf9d06d12c88073", + "Peers": [{ + "ID": 7411601795144039, + "StableID": "n2SLoFDjsz11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:39bcb05d9e43c3e019896b3ee1d45c25d8de8157b4935cd119b532e2bee40740", + "DiscoKey": "discokey:9d99beee748b0a02a460728e2e4a32eff34671fe256c25f593e5d499b7d14b32", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:33962", + "10.65.0.27:33962", + "172.17.0.1:33962", + "172.19.0.1:33962", + "172.20.0.1:33962" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:35:54.138346186Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8083362849184876, + "StableID": "n97oodEy7621CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0b99c19c8696167b8aa649553bbc49427e4ac235a341c2b799495abcadabb752", + "DiscoKey": "discokey:5fe4d987d7899019b40a5d020848d8feadcfd89064237d868314dc502e1db342", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:54968", + "10.65.0.27:54968", + "172.17.0.1:54968", + "172.19.0.1:54968", + "172.20.0.1:54968" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:35:54.674766883Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8231454160451900, + "StableID": "nFzNssL3H721CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:33b07d001b7ddbe4ce31bad55dff70864d516ef9e9d1eb08c97741d9357b8f21", + "DiscoKey": "discokey:4783c0e34488b3aba08f0aa1739c332bf76ad7a9a46052231d9f4484eb34600e", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:52193", + "10.65.0.27:52193", + "172.17.0.1:52193", + "172.19.0.1:52193", + "172.20.0.1:52193" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:35:55.225148997Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 1295019951997443, + "StableID": "nUF6ajyW7B11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:bb6cf8789c71ef859aa18b6ed9dbf39f03008a7dcaef60de72ea484372472221", + "DiscoKey": "discokey:b0dfe75e6f3a39d071329257e072773284cf237cbed1303973ca11f221223065", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:48991", + "10.65.0.27:48991", + "172.17.0.1:48991", + "172.19.0.1:48991", + "172.20.0.1:48991" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:35:55.762603598Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 3697785131496041, + "StableID": "naRobcYjsV11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:946c833d3613c50bef1739b136b074a176a56b8c0db28f0568aeba6593c7283e", + "DiscoKey": "discokey:d8f4eeed4adc86c3505203fe1dd6d2c9f0d7d5bea17befe201061fff5c6c2b7a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:37191", + "10.65.0.27:37191", + "172.17.0.1:37191", + "172.19.0.1:37191", + "172.20.0.1:37191" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:35:56.302977665Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3761910066954421, + "StableID": "ntzXZuzmNW11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5fe38d5b65c4064ccdbfeed5ba6fce51ef98aab5c9698c9a1ed75a4db3ca123", + "DiscoKey": "discokey:0e3b27e92f3225273c5dd21f3305f45906d27d1f0d070372dcc3efbb5d03356c", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:35061", + "10.65.0.27:35061", + "172.17.0.1:35061", + "172.19.0.1:35061", + "172.20.0.1:35061" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:35:56.83944357Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7254963029272968, + "StableID": "nbchSSaney11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5f520bb3a00890401189333dbfe00690b8fdda98a7d44414fd7775316fa48747", + "DiscoKey": "discokey:60a9b0eda72464868b693e7168dc7888f01781780b97caa4af4d83ccc6c08212", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:35085", + "10.65.0.27:35085", + "172.17.0.1:35085", + "172.19.0.1:35085", + "172.20.0.1:35085" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:35:57.385639242Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7649445423865526, + "StableID": "n1k5pgxSj221CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:123f9b086c97174e156411cf94f1bda8a4b5a6652b19fe1b7dec811488b3eb69", + "DiscoKey": "discokey:428c1c13dfa68666573b1119bd52c5b512626f0fcdeb903d60c45c631373041c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:53510", + "10.65.0.27:53510", + "172.17.0.1:53510", + "172.19.0.1:53510", + "172.20.0.1:53510" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:35:57.928832629Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 4367341642538930, + "StableID": "n7w9hEfy6b11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:93939eea7cc260a57cce179480eb3059180f77f95880bc399d56d028f7d26f62", + "DiscoKey": "discokey:a3ff6a8f814121fc413a519f258139e9ca3d4605362a244621122e9254e3d154", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:34703", + "10.65.0.27:34703", + "172.17.0.1:34703", + "172.19.0.1:34703", + "172.20.0.1:34703" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:35:58.461822087Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 1397648430420696, + "StableID": "nKztmYrzuB11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8ecf2dcc160d9ef0155ef29fd4f50f7776455c8764413f77779b32f40842e11e", + "DiscoKey": "discokey:a2eeb418c1171d64359263940844afda5d9bd97b45e1aeb369c427b238c5c664", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50009", + "10.65.0.27:50009", + "172.17.0.1:50009", + "172.19.0.1:50009", + "172.20.0.1:50009" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:35:59.531601629Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 3575030889276975, + "StableID": "niGuZxz8vU11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:288f9583e296edfbe8c217ea5db512d2953bc5ed35fd3b931b8bfe6de4408419", + "DiscoKey": "discokey:4e783cab54c5941c5e9bf63ad04a75509b77829a1472b49be084344cd36a3151", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:46705", + "10.65.0.27:46705", + "172.17.0.1:46705", + "172.19.0.1:46705", + "172.20.0.1:46705" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:36:00.068839759Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5357389921876185, + "StableID": "nxppspYNqi11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:b774e49d8cd5f461be6f2c6718c0dc741cf6bd579d44b4e892def1ed87600824", + "KeyExpiry": "2026-11-08T18:36:00Z", + "DiscoKey": "discokey:37924c46e316c320bfd9ece51608310981f84e8f23b306996e8278e13ecdc816", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:33630", + "10.65.0.27:33630", + "172.17.0.1:33630", + "172.19.0.1:33630", + "172.20.0.1:33630" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:36:00.613120864Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4626505136556407, + "StableID": "ninJCoSM8d11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:2182b351bbc58393c83327e9db319378bcfcd1eeb0f8f91004261db5d732b173", + "KeyExpiry": "2026-11-08T18:36:01Z", + "DiscoKey": "discokey:6ed1cf6c9216f827c713788474580dad4f04cd0504339a75569b4bdb70873870", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:60453", + "10.65.0.27:60453", + "172.17.0.1:60453", + "172.19.0.1:60453", + "172.20.0.1:60453" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:36:01.152066159Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 2137527263137108, + "StableID": "n99GdZD6hH11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:782c40cd767b310f562618924caeb8cc7bbaa3399dfda9ecb1a8154d8fd38e17", + "KeyExpiry": "2026-11-08T18:36:01Z", + "DiscoKey": "discokey:681c5180c4c086e43a0102848695b9dec317228fbe5afec097c0e270ed51574a", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:57911", + "10.65.0.27:57911", + "172.17.0.1:57911", + "172.19.0.1:57911", + "172.20.0.1:57911" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:36:01.695480091Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3836926821391324": { + "ID": 3836926821391324, + "LoginName": "weedle.tail78f774.ts.net", + "DisplayName": "weedle" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }} +} diff --git a/hscontrol/policy/v2/testdata/sshtest_results/sshtest-checkperiod-no-effect.hujson b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-checkperiod-no-effect.hujson new file mode 100644 index 00000000..d9e62ecd --- /dev/null +++ b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-checkperiod-no-effect.hujson @@ -0,0 +1,20094 @@ +// sshtest-checkperiod-no-effect +// +// action:check with checkPeriod, sshTests check[] passes +// +// Nodes with filter rules: 15 of 15 +// Captured at: 2026-05-12T18:36:37Z +// tool version: tscap/dev +// schema version: 1 +{ + "schema_version": 1, + "test_id": "sshtest-checkperiod-no-effect", + "description": "action:check with checkPeriod, sshTests check[] passes", + "category": "sshtest", + "captured_at": "2026-05-12T18:36:37.735827568Z", + "tool_version": "tscap/dev", + "tailnet": "odin@example.com", + "input": { + "api_response_code": 200, + "tailnet": { + "dns": {"magic_dns": false, "nameservers": [], "search_paths": [], "split_dns": {}}, + "settings": {} + }, + "scenario_hujson": " \n \n \n \n{\n\t\"category\": \"sshtest\",\n\t\"description\": \"action:check with checkPeriod, sshTests check[] passes\",\n\t\"id\": \"sshtest-checkperiod-no-effect\",\n\t\"policy\": {\"ssh\": [{\n\t\t\"action\": \"check\",\n\t\t\"checkPeriod\": \"24h\",\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": [\"thor@example.org\"],\n\t\t\"users\": [\"root\"]\n\t}], \"sshTests\": [{\n\t\t\"check\": [\"root\"],\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": \"thor@example.org\"\n\t}], \"tagOwners\": {\n\t\t\"tag:prod\": [\"odin@example.com\"],\n\t\t\"tag:server\": [\"odin@example.com\"]\n\t}},\n\t\"tailnet\": {\n\t\t\"dns\": {\"magic_dns\": false, \"nameservers\": [], \"search_paths\": [], \"split_dns\": {}},\n\t\t\"settings\": {}\n\t},\n\t\"topology\": \"../_topologies/grant.hujson\"\n}\n", + "scenario_path": "scenarios/sshtest/sshtest-checkperiod-no-effect.hujson", + "full_policy": { + "ssh": [{ + "action": "check", + "checkPeriod": "24h", + "dst": ["tag:server"], + "src": ["thor@example.org"], + "users": ["root"] + }], + "sshTests": [{"check": ["root"], "dst": ["tag:server"], "src": "thor@example.org"}], + "tagOwners": {"tag:prod": ["odin@example.com"], "tag:server": ["odin@example.com"]} + } + }, + "topology": {"users": [ + {"id": 1, "name": "odin", "email": "odin@example.com"}, + {"id": 2, "name": "thor", "email": "thor@example.org"}, + {"id": 3, "name": "freya", "email": "freya@example.com"} + ], "nodes": {"beedrill": { + "hostname": "beedrill", + "tags": ["tag:server"], + "ipv4": "100.64.0.16", + "ipv6": "fd7a:115c:a1e0::10", + "routable_ips": [], + "approved_routes": [] + }, "blastoise": { + "hostname": "blastoise", + "tags": ["tag:exit", "tag:router"], + "ipv4": "100.64.0.9", + "ipv6": "fd7a:115c:a1e0::9", + "routable_ips": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "bulbasaur": { + "hostname": "bulbasaur", + "tags": [], + "ipv4": "100.64.0.19", + "ipv6": "fd7a:115c:a1e0::13", + "user": "odin", + "routable_ips": [], + "approved_routes": [] + }, "charmander": { + "hostname": "charmander", + "tags": ["tag:exit"], + "ipv4": "100.64.0.4", + "ipv6": "fd7a:115c:a1e0::4", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "fearow": { + "hostname": "fearow", + "tags": ["tag:fearow"], + "ipv4": "100.64.0.12", + "ipv6": "fd7a:115c:a1e0::c", + "routable_ips": ["10.55.0.0/16"], + "approved_routes": [] + }, "ivysaur": { + "hostname": "ivysaur", + "tags": [], + "ipv4": "100.64.0.17", + "ipv6": "fd7a:115c:a1e0::11", + "user": "thor", + "routable_ips": [], + "approved_routes": [] + }, "kakuna": { + "hostname": "kakuna", + "tags": ["tag:prod"], + "ipv4": "100.64.0.15", + "ipv6": "fd7a:115c:a1e0::f", + "routable_ips": [], + "approved_routes": [] + }, "pidgeotto": { + "hostname": "pidgeotto", + "tags": ["tag:pidgeotto"], + "ipv4": "100.64.0.3", + "ipv6": "fd7a:115c:a1e0::3", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "pidgey": { + "hostname": "pidgey", + "tags": ["tag:pidgey"], + "ipv4": "100.64.0.2", + "ipv6": "fd7a:115c:a1e0::2", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "raticate": { + "hostname": "raticate", + "tags": ["tag:group-b"], + "ipv4": "100.64.0.6", + "ipv6": "fd7a:115c:a1e0::6", + "routable_ips": [], + "approved_routes": [] + }, "rattata": { + "hostname": "rattata", + "tags": ["tag:group-a"], + "ipv4": "100.64.0.5", + "ipv6": "fd7a:115c:a1e0::5", + "routable_ips": [], + "approved_routes": [] + }, "spearow": { + "hostname": "spearow", + "tags": ["tag:spearow"], + "ipv4": "100.64.0.11", + "ipv6": "fd7a:115c:a1e0::b", + "routable_ips": ["10.44.0.0/16"], + "approved_routes": [] + }, "squirtle": { + "hostname": "squirtle", + "tags": ["tag:router"], + "ipv4": "100.64.0.13", + "ipv6": "fd7a:115c:a1e0::d", + "routable_ips": ["10.33.0.0/16"], + "approved_routes": [] + }, "venusaur": { + "hostname": "venusaur", + "tags": [], + "ipv4": "100.64.0.18", + "ipv6": "fd7a:115c:a1e0::12", + "user": "freya", + "routable_ips": [], + "approved_routes": [] + }, "weedle": { + "hostname": "weedle", + "tags": ["tag:client"], + "ipv4": "100.64.0.14", + "ipv6": "fd7a:115c:a1e0::e", + "routable_ips": [], + "approved_routes": [] + }}}, + "captures": {"beedrill": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4388674661218757, + "StableID": "ngE6WQ3eGb11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 4388674661218757, + "Key": "nodekey:b4f91d56dd1ea841cbe7ffab1472ff82ece2bace77f4a3f009caab96e7697f06", + "DiscoKey": "discokey:30aa89a55718cecce47efd15ade388e441c99b5e331bcf624cecf6e0d0c33760", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:52079", + "10.65.0.27:52079", + "172.17.0.1:52079", + "172.19.0.1:52079", + "172.20.0.1:52079" + ], + "Hostinfo": {"Hostname": "beedrill", "RequestTags": ["tag:server"], "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:36:47.098952687Z", + "Tags": ["tag:server"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:b4f91d56dd1ea841cbe7ffab1472ff82ece2bace77f4a3f009caab96e7697f06", + "MachineKey": "mkey:54698284becdd092d264a6587ca89bca9125499187be60e9ec5c9b1f9a36a172", + "Peers": [{ + "ID": 3168131240925008, + "StableID": "nX6H1GSrjR11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:07c886f1599393bfd6442fc5cd5676fc43a7a4ffb41ca8a85caa7f26b3a08055", + "DiscoKey": "discokey:0eb3a1c280df196d700bb107a6721d2223c5b3991ad4bf94988024e951eecc1e", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:58730", + "10.65.0.27:58730", + "172.17.0.1:58730", + "172.19.0.1:58730", + "172.20.0.1:58730" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:36:40.37788928Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6245672826688978, + "StableID": "nF1nPbEgmq11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a57c23204adb8aa23ed526c6ba90ae0997cd587bb7eddd7873be6fc39a140d1f", + "DiscoKey": "discokey:b43c70046a13eaceea25456c33ac35fd31108f81eb652db612e306ce9d91db5d", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:43912", + "10.65.0.27:43912", + "172.17.0.1:43912", + "172.19.0.1:43912", + "172.20.0.1:43912" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:36:40.86868446Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 3983758180432024, + "StableID": "nfgcfBaF7Y11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:506bf2a42965905de3fd322f0688ef00e428fba6ae84ebf09257c4e394fccf6f", + "DiscoKey": "discokey:12017fb6117fe12c02bbab3bad9e428585fe81fc210e6fa8fb45624fceaaa04f", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:35907", + "10.65.0.27:35907", + "172.17.0.1:35907", + "172.19.0.1:35907", + "172.20.0.1:35907" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:36:41.398072621Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2791095926211361, + "StableID": "nJqjLiM6oN11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d6729631809256061f766a87280f0b1f460bba3b8f0e97acec4ad87b04234a68", + "DiscoKey": "discokey:4db96d9f99c69c4b67da309c42fd815cd2e4cae025e59358ade6321a71944601", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:41108", + "10.65.0.27:41108", + "172.17.0.1:41108", + "172.19.0.1:41108", + "172.20.0.1:41108" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:36:41.931695818Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1110201268129711, + "StableID": "nCdpM57pf911CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aedbcb2d15fef85942bfccf58890590a82aacf4aee57b75681c4a529d6aa5633", + "DiscoKey": "discokey:bf38a17b29854a48515c05ba77a914f8159771b2aec33b2536b353a0c00f5170", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:60740", + "10.65.0.27:60740", + "172.17.0.1:60740", + "172.19.0.1:60740", + "172.20.0.1:60740" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:36:42.478410842Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 7177155754033765, + "StableID": "n6mByFiY3y11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ea05e22aad7d12ca56e4c34f1078d44308e4199a52c1c3aaba8e63a1f0f0f239", + "DiscoKey": "discokey:77c9346d6a199d7c1ead5e5bc2b3d5ec92cc860fbf5aa92594fec79e4d489708", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:42457", + "10.65.0.27:42457", + "172.17.0.1:42457", + "172.19.0.1:42457", + "172.20.0.1:42457" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:36:43.025686311Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6219602308049180, + "StableID": "n5dDwYQsZq11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aefa52e419d267ef6b41522c3837b21964e004dc33cb63cba387eeb663bd3a43", + "DiscoKey": "discokey:5c849ebeeab05b5673d956ec5d2be343b753849f2f73821369cf2dfc6402fa66", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:43640", + "10.65.0.27:43640", + "172.17.0.1:43640", + "172.19.0.1:43640", + "172.20.0.1:43640" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:36:43.546884161Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5619277868006469, + "StableID": "nLLCtFuysk11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c2bc6893b12c60a8b4117112c48e1d0d5cd152a44fbb93bc56cdcb67361ab369", + "DiscoKey": "discokey:71453ce0487ae899966e7600480dcfd921c6062aa0cdb99329acc4445a21013f", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37603", + "10.65.0.27:37603", + "172.17.0.1:37603", + "172.19.0.1:37603", + "172.20.0.1:37603" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:36:44.102860155Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 1949930473611386, + "StableID": "nF9LjHN8EG11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b0520a05867071797620eac590ce4721758498e15f7a5544adced085dc694c1f", + "DiscoKey": "discokey:bbc4595df07fc1cd97ea97fc2139aa31d71e0517edb4b2ce22d8cb19d6be220c", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:45998", + "10.65.0.27:45998", + "172.17.0.1:45998", + "172.19.0.1:45998", + "172.20.0.1:45998" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:36:44.641057149Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3922831435313901, + "StableID": "nQzLqX8fdX11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba7ec5111e527ac491757f4711444d81ce4324c47ab1fb152e741cf70649e662", + "DiscoKey": "discokey:bfbe8d5fee913745b5adb2029691c33c8e7c893b59f07ac6b025dec9b2aaa904", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:33462", + "10.65.0.27:33462", + "172.17.0.1:33462", + "172.19.0.1:33462", + "172.20.0.1:33462" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:36:45.183706915Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3188966479592688, + "StableID": "nZBYh2kHuR11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:598fb6b7d6644fa86fa4f87f4233a8d7acf65193e8e6fa83ab4f63c1d28f8325", + "DiscoKey": "discokey:2684699793fae45a134263e88c970c4fe7a21a04e14eb597ffd580e3681f4166", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:38560", + "10.65.0.27:38560", + "172.17.0.1:38560", + "172.19.0.1:38560", + "172.20.0.1:38560" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:36:45.722400629Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8001103941033343, + "StableID": "nkyzm7SiU521CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:83b4ecf2b957218ecac739aa9b2092c8a95bc0c7e3b4326994f34b42bc0d8924", + "KeyExpiry": "2026-11-08T18:36:47Z", + "DiscoKey": "discokey:74d75c9bbc4beb1e985ae5c44643b5e270507e6d9ff4f827a16d932bc22a1004", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:40677", + "10.65.0.27:40677", + "172.17.0.1:40677", + "172.19.0.1:40677", + "172.20.0.1:40677" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:36:47.637656119Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 922686301093192, + "StableID": "nm1YqTQtC811CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:5fa74c00673f32839e190fe41a8a0335020af612f9536858c0d5b52f4efa9b1d", + "KeyExpiry": "2026-11-08T18:36:48Z", + "DiscoKey": "discokey:0a28137ce9a22ed8cced08245ddcbabbc27b6fdd0a4d8de898700d970e18c33c", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:38847", + "10.65.0.27:38847", + "172.17.0.1:38847", + "172.19.0.1:38847", + "172.20.0.1:38847" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:36:48.158330475Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3336477534055655, + "StableID": "nW4LTDc64T11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:e8a9782344aed454b2a7ed9c81a181016b8ed378c27070eb5ee653568aa22550", + "KeyExpiry": "2026-11-08T18:36:48Z", + "DiscoKey": "discokey:9ef60a59270caa12a3a7f1da9b29db3a6fe1d5295994ff7249bd586c30c23f21", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:48138", + "10.65.0.27:48138", + "172.17.0.1:48138", + "172.19.0.1:48138", + "172.20.0.1:48138" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:36:48.702894407Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": [{ + "principals": [{"nodeIP": "100.64.0.17"}, {"nodeIP": "fd7a:115c:a1e0::11"}], + "sshUsers": {"root": "root"}, + "action": { + "holdAndDelegate": "https://unused/machine/ssh/action/$SRC_NODE_ID/to/$DST_NODE_ID?local_user=$LOCAL_USER" + } + }]}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4388674661218757": { + "ID": 4388674661218757, + "LoginName": "beedrill.tail78f774.ts.net", + "DisplayName": "beedrill" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + }, + "ssh_rules": [{ + "principals": [{"nodeIP": "100.64.0.17"}, {"nodeIP": "fd7a:115c:a1e0::11"}], + "sshUsers": {"root": "root"}, + "action": { + "holdAndDelegate": "https://unused/machine/ssh/action/$SRC_NODE_ID/to/$DST_NODE_ID?local_user=$LOCAL_USER" + } + }] + }, "blastoise": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7177155754033765, + "StableID": "n6mByFiY3y11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 7177155754033765, + "Key": "nodekey:ea05e22aad7d12ca56e4c34f1078d44308e4199a52c1c3aaba8e63a1f0f0f239", + "DiscoKey": "discokey:77c9346d6a199d7c1ead5e5bc2b3d5ec92cc860fbf5aa92594fec79e4d489708", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:42457", + "10.65.0.27:42457", + "172.17.0.1:42457", + "172.19.0.1:42457", + "172.20.0.1:42457" + ], + "Hostinfo": { + "Hostname": "blastoise", + "RoutableIPs": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit", "tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:36:43.025686311Z", + "Tags": ["tag:exit", "tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:ea05e22aad7d12ca56e4c34f1078d44308e4199a52c1c3aaba8e63a1f0f0f239", + "MachineKey": "mkey:fe2c202885b5592b8bb4f4f6a573967612062e4db3e9143b321be5e23dfe3c72", + "Peers": [{ + "ID": 3168131240925008, + "StableID": "nX6H1GSrjR11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:07c886f1599393bfd6442fc5cd5676fc43a7a4ffb41ca8a85caa7f26b3a08055", + "DiscoKey": "discokey:0eb3a1c280df196d700bb107a6721d2223c5b3991ad4bf94988024e951eecc1e", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:58730", + "10.65.0.27:58730", + "172.17.0.1:58730", + "172.19.0.1:58730", + "172.20.0.1:58730" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:36:40.37788928Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6245672826688978, + "StableID": "nF1nPbEgmq11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a57c23204adb8aa23ed526c6ba90ae0997cd587bb7eddd7873be6fc39a140d1f", + "DiscoKey": "discokey:b43c70046a13eaceea25456c33ac35fd31108f81eb652db612e306ce9d91db5d", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:43912", + "10.65.0.27:43912", + "172.17.0.1:43912", + "172.19.0.1:43912", + "172.20.0.1:43912" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:36:40.86868446Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 3983758180432024, + "StableID": "nfgcfBaF7Y11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:506bf2a42965905de3fd322f0688ef00e428fba6ae84ebf09257c4e394fccf6f", + "DiscoKey": "discokey:12017fb6117fe12c02bbab3bad9e428585fe81fc210e6fa8fb45624fceaaa04f", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:35907", + "10.65.0.27:35907", + "172.17.0.1:35907", + "172.19.0.1:35907", + "172.20.0.1:35907" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:36:41.398072621Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2791095926211361, + "StableID": "nJqjLiM6oN11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d6729631809256061f766a87280f0b1f460bba3b8f0e97acec4ad87b04234a68", + "DiscoKey": "discokey:4db96d9f99c69c4b67da309c42fd815cd2e4cae025e59358ade6321a71944601", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:41108", + "10.65.0.27:41108", + "172.17.0.1:41108", + "172.19.0.1:41108", + "172.20.0.1:41108" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:36:41.931695818Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1110201268129711, + "StableID": "nCdpM57pf911CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aedbcb2d15fef85942bfccf58890590a82aacf4aee57b75681c4a529d6aa5633", + "DiscoKey": "discokey:bf38a17b29854a48515c05ba77a914f8159771b2aec33b2536b353a0c00f5170", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:60740", + "10.65.0.27:60740", + "172.17.0.1:60740", + "172.19.0.1:60740", + "172.20.0.1:60740" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:36:42.478410842Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6219602308049180, + "StableID": "n5dDwYQsZq11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aefa52e419d267ef6b41522c3837b21964e004dc33cb63cba387eeb663bd3a43", + "DiscoKey": "discokey:5c849ebeeab05b5673d956ec5d2be343b753849f2f73821369cf2dfc6402fa66", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:43640", + "10.65.0.27:43640", + "172.17.0.1:43640", + "172.19.0.1:43640", + "172.20.0.1:43640" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:36:43.546884161Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5619277868006469, + "StableID": "nLLCtFuysk11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c2bc6893b12c60a8b4117112c48e1d0d5cd152a44fbb93bc56cdcb67361ab369", + "DiscoKey": "discokey:71453ce0487ae899966e7600480dcfd921c6062aa0cdb99329acc4445a21013f", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37603", + "10.65.0.27:37603", + "172.17.0.1:37603", + "172.19.0.1:37603", + "172.20.0.1:37603" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:36:44.102860155Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 1949930473611386, + "StableID": "nF9LjHN8EG11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b0520a05867071797620eac590ce4721758498e15f7a5544adced085dc694c1f", + "DiscoKey": "discokey:bbc4595df07fc1cd97ea97fc2139aa31d71e0517edb4b2ce22d8cb19d6be220c", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:45998", + "10.65.0.27:45998", + "172.17.0.1:45998", + "172.19.0.1:45998", + "172.20.0.1:45998" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:36:44.641057149Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3922831435313901, + "StableID": "nQzLqX8fdX11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba7ec5111e527ac491757f4711444d81ce4324c47ab1fb152e741cf70649e662", + "DiscoKey": "discokey:bfbe8d5fee913745b5adb2029691c33c8e7c893b59f07ac6b025dec9b2aaa904", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:33462", + "10.65.0.27:33462", + "172.17.0.1:33462", + "172.19.0.1:33462", + "172.20.0.1:33462" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:36:45.183706915Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3188966479592688, + "StableID": "nZBYh2kHuR11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:598fb6b7d6644fa86fa4f87f4233a8d7acf65193e8e6fa83ab4f63c1d28f8325", + "DiscoKey": "discokey:2684699793fae45a134263e88c970c4fe7a21a04e14eb597ffd580e3681f4166", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:38560", + "10.65.0.27:38560", + "172.17.0.1:38560", + "172.19.0.1:38560", + "172.20.0.1:38560" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:36:45.722400629Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4388674661218757, + "StableID": "ngE6WQ3eGb11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b4f91d56dd1ea841cbe7ffab1472ff82ece2bace77f4a3f009caab96e7697f06", + "DiscoKey": "discokey:30aa89a55718cecce47efd15ade388e441c99b5e331bcf624cecf6e0d0c33760", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:52079", + "10.65.0.27:52079", + "172.17.0.1:52079", + "172.19.0.1:52079", + "172.20.0.1:52079" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:36:47.098952687Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8001103941033343, + "StableID": "nkyzm7SiU521CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:83b4ecf2b957218ecac739aa9b2092c8a95bc0c7e3b4326994f34b42bc0d8924", + "KeyExpiry": "2026-11-08T18:36:47Z", + "DiscoKey": "discokey:74d75c9bbc4beb1e985ae5c44643b5e270507e6d9ff4f827a16d932bc22a1004", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:40677", + "10.65.0.27:40677", + "172.17.0.1:40677", + "172.19.0.1:40677", + "172.20.0.1:40677" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:36:47.637656119Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 922686301093192, + "StableID": "nm1YqTQtC811CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:5fa74c00673f32839e190fe41a8a0335020af612f9536858c0d5b52f4efa9b1d", + "KeyExpiry": "2026-11-08T18:36:48Z", + "DiscoKey": "discokey:0a28137ce9a22ed8cced08245ddcbabbc27b6fdd0a4d8de898700d970e18c33c", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:38847", + "10.65.0.27:38847", + "172.17.0.1:38847", + "172.19.0.1:38847", + "172.20.0.1:38847" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:36:48.158330475Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3336477534055655, + "StableID": "nW4LTDc64T11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:e8a9782344aed454b2a7ed9c81a181016b8ed378c27070eb5ee653568aa22550", + "KeyExpiry": "2026-11-08T18:36:48Z", + "DiscoKey": "discokey:9ef60a59270caa12a3a7f1da9b29db3a6fe1d5295994ff7249bd586c30c23f21", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:48138", + "10.65.0.27:48138", + "172.17.0.1:48138", + "172.19.0.1:48138", + "172.20.0.1:48138" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:36:48.702894407Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "7177155754033765": { + "ID": 7177155754033765, + "LoginName": "blastoise.tail78f774.ts.net", + "DisplayName": "blastoise" + }} + } + }, "bulbasaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 3336477534055655, + "StableID": "nW4LTDc64T11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:e8a9782344aed454b2a7ed9c81a181016b8ed378c27070eb5ee653568aa22550", + "KeyExpiry": "2026-11-08T18:36:48Z", + "DiscoKey": "discokey:9ef60a59270caa12a3a7f1da9b29db3a6fe1d5295994ff7249bd586c30c23f21", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:48138", + "10.65.0.27:48138", + "172.17.0.1:48138", + "172.19.0.1:48138", + "172.20.0.1:48138" + ], + "Hostinfo": {"Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:36:48.702894407Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:e8a9782344aed454b2a7ed9c81a181016b8ed378c27070eb5ee653568aa22550", + "MachineKey": "mkey:287f012741951287ab5305a76ebe788ad27a570362f804e29f8c0a000b4e9352", + "Peers": [{ + "ID": 3168131240925008, + "StableID": "nX6H1GSrjR11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:07c886f1599393bfd6442fc5cd5676fc43a7a4ffb41ca8a85caa7f26b3a08055", + "DiscoKey": "discokey:0eb3a1c280df196d700bb107a6721d2223c5b3991ad4bf94988024e951eecc1e", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:58730", + "10.65.0.27:58730", + "172.17.0.1:58730", + "172.19.0.1:58730", + "172.20.0.1:58730" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:36:40.37788928Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6245672826688978, + "StableID": "nF1nPbEgmq11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a57c23204adb8aa23ed526c6ba90ae0997cd587bb7eddd7873be6fc39a140d1f", + "DiscoKey": "discokey:b43c70046a13eaceea25456c33ac35fd31108f81eb652db612e306ce9d91db5d", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:43912", + "10.65.0.27:43912", + "172.17.0.1:43912", + "172.19.0.1:43912", + "172.20.0.1:43912" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:36:40.86868446Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 3983758180432024, + "StableID": "nfgcfBaF7Y11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:506bf2a42965905de3fd322f0688ef00e428fba6ae84ebf09257c4e394fccf6f", + "DiscoKey": "discokey:12017fb6117fe12c02bbab3bad9e428585fe81fc210e6fa8fb45624fceaaa04f", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:35907", + "10.65.0.27:35907", + "172.17.0.1:35907", + "172.19.0.1:35907", + "172.20.0.1:35907" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:36:41.398072621Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2791095926211361, + "StableID": "nJqjLiM6oN11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d6729631809256061f766a87280f0b1f460bba3b8f0e97acec4ad87b04234a68", + "DiscoKey": "discokey:4db96d9f99c69c4b67da309c42fd815cd2e4cae025e59358ade6321a71944601", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:41108", + "10.65.0.27:41108", + "172.17.0.1:41108", + "172.19.0.1:41108", + "172.20.0.1:41108" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:36:41.931695818Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1110201268129711, + "StableID": "nCdpM57pf911CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aedbcb2d15fef85942bfccf58890590a82aacf4aee57b75681c4a529d6aa5633", + "DiscoKey": "discokey:bf38a17b29854a48515c05ba77a914f8159771b2aec33b2536b353a0c00f5170", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:60740", + "10.65.0.27:60740", + "172.17.0.1:60740", + "172.19.0.1:60740", + "172.20.0.1:60740" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:36:42.478410842Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 7177155754033765, + "StableID": "n6mByFiY3y11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ea05e22aad7d12ca56e4c34f1078d44308e4199a52c1c3aaba8e63a1f0f0f239", + "DiscoKey": "discokey:77c9346d6a199d7c1ead5e5bc2b3d5ec92cc860fbf5aa92594fec79e4d489708", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:42457", + "10.65.0.27:42457", + "172.17.0.1:42457", + "172.19.0.1:42457", + "172.20.0.1:42457" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:36:43.025686311Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6219602308049180, + "StableID": "n5dDwYQsZq11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aefa52e419d267ef6b41522c3837b21964e004dc33cb63cba387eeb663bd3a43", + "DiscoKey": "discokey:5c849ebeeab05b5673d956ec5d2be343b753849f2f73821369cf2dfc6402fa66", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:43640", + "10.65.0.27:43640", + "172.17.0.1:43640", + "172.19.0.1:43640", + "172.20.0.1:43640" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:36:43.546884161Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5619277868006469, + "StableID": "nLLCtFuysk11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c2bc6893b12c60a8b4117112c48e1d0d5cd152a44fbb93bc56cdcb67361ab369", + "DiscoKey": "discokey:71453ce0487ae899966e7600480dcfd921c6062aa0cdb99329acc4445a21013f", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37603", + "10.65.0.27:37603", + "172.17.0.1:37603", + "172.19.0.1:37603", + "172.20.0.1:37603" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:36:44.102860155Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 1949930473611386, + "StableID": "nF9LjHN8EG11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b0520a05867071797620eac590ce4721758498e15f7a5544adced085dc694c1f", + "DiscoKey": "discokey:bbc4595df07fc1cd97ea97fc2139aa31d71e0517edb4b2ce22d8cb19d6be220c", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:45998", + "10.65.0.27:45998", + "172.17.0.1:45998", + "172.19.0.1:45998", + "172.20.0.1:45998" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:36:44.641057149Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3922831435313901, + "StableID": "nQzLqX8fdX11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba7ec5111e527ac491757f4711444d81ce4324c47ab1fb152e741cf70649e662", + "DiscoKey": "discokey:bfbe8d5fee913745b5adb2029691c33c8e7c893b59f07ac6b025dec9b2aaa904", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:33462", + "10.65.0.27:33462", + "172.17.0.1:33462", + "172.19.0.1:33462", + "172.20.0.1:33462" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:36:45.183706915Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3188966479592688, + "StableID": "nZBYh2kHuR11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:598fb6b7d6644fa86fa4f87f4233a8d7acf65193e8e6fa83ab4f63c1d28f8325", + "DiscoKey": "discokey:2684699793fae45a134263e88c970c4fe7a21a04e14eb597ffd580e3681f4166", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:38560", + "10.65.0.27:38560", + "172.17.0.1:38560", + "172.19.0.1:38560", + "172.20.0.1:38560" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:36:45.722400629Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4388674661218757, + "StableID": "ngE6WQ3eGb11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b4f91d56dd1ea841cbe7ffab1472ff82ece2bace77f4a3f009caab96e7697f06", + "DiscoKey": "discokey:30aa89a55718cecce47efd15ade388e441c99b5e331bcf624cecf6e0d0c33760", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:52079", + "10.65.0.27:52079", + "172.17.0.1:52079", + "172.19.0.1:52079", + "172.20.0.1:52079" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:36:47.098952687Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8001103941033343, + "StableID": "nkyzm7SiU521CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:83b4ecf2b957218ecac739aa9b2092c8a95bc0c7e3b4326994f34b42bc0d8924", + "KeyExpiry": "2026-11-08T18:36:47Z", + "DiscoKey": "discokey:74d75c9bbc4beb1e985ae5c44643b5e270507e6d9ff4f827a16d932bc22a1004", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:40677", + "10.65.0.27:40677", + "172.17.0.1:40677", + "172.19.0.1:40677", + "172.20.0.1:40677" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:36:47.637656119Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 922686301093192, + "StableID": "nm1YqTQtC811CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:5fa74c00673f32839e190fe41a8a0335020af612f9536858c0d5b52f4efa9b1d", + "KeyExpiry": "2026-11-08T18:36:48Z", + "DiscoKey": "discokey:0a28137ce9a22ed8cced08245ddcbabbc27b6fdd0a4d8de898700d970e18c33c", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:38847", + "10.65.0.27:38847", + "172.17.0.1:38847", + "172.19.0.1:38847", + "172.20.0.1:38847" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:36:48.158330475Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "charmander": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 3983758180432024, + "StableID": "nfgcfBaF7Y11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 3983758180432024, + "Key": "nodekey:506bf2a42965905de3fd322f0688ef00e428fba6ae84ebf09257c4e394fccf6f", + "DiscoKey": "discokey:12017fb6117fe12c02bbab3bad9e428585fe81fc210e6fa8fb45624fceaaa04f", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:35907", + "10.65.0.27:35907", + "172.17.0.1:35907", + "172.19.0.1:35907", + "172.20.0.1:35907" + ], + "Hostinfo": { + "Hostname": "charmander", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit"], + "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:36:41.398072621Z", + "Tags": ["tag:exit"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:506bf2a42965905de3fd322f0688ef00e428fba6ae84ebf09257c4e394fccf6f", + "MachineKey": "mkey:af50f73f5d16dbc6e12ed56931f5f35c95569b583b65f59c082f65ca2de77572", + "Peers": [{ + "ID": 3168131240925008, + "StableID": "nX6H1GSrjR11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:07c886f1599393bfd6442fc5cd5676fc43a7a4ffb41ca8a85caa7f26b3a08055", + "DiscoKey": "discokey:0eb3a1c280df196d700bb107a6721d2223c5b3991ad4bf94988024e951eecc1e", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:58730", + "10.65.0.27:58730", + "172.17.0.1:58730", + "172.19.0.1:58730", + "172.20.0.1:58730" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:36:40.37788928Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6245672826688978, + "StableID": "nF1nPbEgmq11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a57c23204adb8aa23ed526c6ba90ae0997cd587bb7eddd7873be6fc39a140d1f", + "DiscoKey": "discokey:b43c70046a13eaceea25456c33ac35fd31108f81eb652db612e306ce9d91db5d", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:43912", + "10.65.0.27:43912", + "172.17.0.1:43912", + "172.19.0.1:43912", + "172.20.0.1:43912" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:36:40.86868446Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 2791095926211361, + "StableID": "nJqjLiM6oN11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d6729631809256061f766a87280f0b1f460bba3b8f0e97acec4ad87b04234a68", + "DiscoKey": "discokey:4db96d9f99c69c4b67da309c42fd815cd2e4cae025e59358ade6321a71944601", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:41108", + "10.65.0.27:41108", + "172.17.0.1:41108", + "172.19.0.1:41108", + "172.20.0.1:41108" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:36:41.931695818Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1110201268129711, + "StableID": "nCdpM57pf911CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aedbcb2d15fef85942bfccf58890590a82aacf4aee57b75681c4a529d6aa5633", + "DiscoKey": "discokey:bf38a17b29854a48515c05ba77a914f8159771b2aec33b2536b353a0c00f5170", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:60740", + "10.65.0.27:60740", + "172.17.0.1:60740", + "172.19.0.1:60740", + "172.20.0.1:60740" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:36:42.478410842Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 7177155754033765, + "StableID": "n6mByFiY3y11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ea05e22aad7d12ca56e4c34f1078d44308e4199a52c1c3aaba8e63a1f0f0f239", + "DiscoKey": "discokey:77c9346d6a199d7c1ead5e5bc2b3d5ec92cc860fbf5aa92594fec79e4d489708", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:42457", + "10.65.0.27:42457", + "172.17.0.1:42457", + "172.19.0.1:42457", + "172.20.0.1:42457" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:36:43.025686311Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6219602308049180, + "StableID": "n5dDwYQsZq11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aefa52e419d267ef6b41522c3837b21964e004dc33cb63cba387eeb663bd3a43", + "DiscoKey": "discokey:5c849ebeeab05b5673d956ec5d2be343b753849f2f73821369cf2dfc6402fa66", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:43640", + "10.65.0.27:43640", + "172.17.0.1:43640", + "172.19.0.1:43640", + "172.20.0.1:43640" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:36:43.546884161Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5619277868006469, + "StableID": "nLLCtFuysk11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c2bc6893b12c60a8b4117112c48e1d0d5cd152a44fbb93bc56cdcb67361ab369", + "DiscoKey": "discokey:71453ce0487ae899966e7600480dcfd921c6062aa0cdb99329acc4445a21013f", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37603", + "10.65.0.27:37603", + "172.17.0.1:37603", + "172.19.0.1:37603", + "172.20.0.1:37603" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:36:44.102860155Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 1949930473611386, + "StableID": "nF9LjHN8EG11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b0520a05867071797620eac590ce4721758498e15f7a5544adced085dc694c1f", + "DiscoKey": "discokey:bbc4595df07fc1cd97ea97fc2139aa31d71e0517edb4b2ce22d8cb19d6be220c", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:45998", + "10.65.0.27:45998", + "172.17.0.1:45998", + "172.19.0.1:45998", + "172.20.0.1:45998" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:36:44.641057149Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3922831435313901, + "StableID": "nQzLqX8fdX11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba7ec5111e527ac491757f4711444d81ce4324c47ab1fb152e741cf70649e662", + "DiscoKey": "discokey:bfbe8d5fee913745b5adb2029691c33c8e7c893b59f07ac6b025dec9b2aaa904", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:33462", + "10.65.0.27:33462", + "172.17.0.1:33462", + "172.19.0.1:33462", + "172.20.0.1:33462" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:36:45.183706915Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3188966479592688, + "StableID": "nZBYh2kHuR11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:598fb6b7d6644fa86fa4f87f4233a8d7acf65193e8e6fa83ab4f63c1d28f8325", + "DiscoKey": "discokey:2684699793fae45a134263e88c970c4fe7a21a04e14eb597ffd580e3681f4166", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:38560", + "10.65.0.27:38560", + "172.17.0.1:38560", + "172.19.0.1:38560", + "172.20.0.1:38560" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:36:45.722400629Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4388674661218757, + "StableID": "ngE6WQ3eGb11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b4f91d56dd1ea841cbe7ffab1472ff82ece2bace77f4a3f009caab96e7697f06", + "DiscoKey": "discokey:30aa89a55718cecce47efd15ade388e441c99b5e331bcf624cecf6e0d0c33760", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:52079", + "10.65.0.27:52079", + "172.17.0.1:52079", + "172.19.0.1:52079", + "172.20.0.1:52079" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:36:47.098952687Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8001103941033343, + "StableID": "nkyzm7SiU521CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:83b4ecf2b957218ecac739aa9b2092c8a95bc0c7e3b4326994f34b42bc0d8924", + "KeyExpiry": "2026-11-08T18:36:47Z", + "DiscoKey": "discokey:74d75c9bbc4beb1e985ae5c44643b5e270507e6d9ff4f827a16d932bc22a1004", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:40677", + "10.65.0.27:40677", + "172.17.0.1:40677", + "172.19.0.1:40677", + "172.20.0.1:40677" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:36:47.637656119Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 922686301093192, + "StableID": "nm1YqTQtC811CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:5fa74c00673f32839e190fe41a8a0335020af612f9536858c0d5b52f4efa9b1d", + "KeyExpiry": "2026-11-08T18:36:48Z", + "DiscoKey": "discokey:0a28137ce9a22ed8cced08245ddcbabbc27b6fdd0a4d8de898700d970e18c33c", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:38847", + "10.65.0.27:38847", + "172.17.0.1:38847", + "172.19.0.1:38847", + "172.20.0.1:38847" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:36:48.158330475Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3336477534055655, + "StableID": "nW4LTDc64T11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:e8a9782344aed454b2a7ed9c81a181016b8ed378c27070eb5ee653568aa22550", + "KeyExpiry": "2026-11-08T18:36:48Z", + "DiscoKey": "discokey:9ef60a59270caa12a3a7f1da9b29db3a6fe1d5295994ff7249bd586c30c23f21", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:48138", + "10.65.0.27:48138", + "172.17.0.1:48138", + "172.19.0.1:48138", + "172.20.0.1:48138" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:36:48.702894407Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "3983758180432024": { + "ID": 3983758180432024, + "LoginName": "charmander.tail78f774.ts.net", + "DisplayName": "charmander" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "fearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 5619277868006469, + "StableID": "nLLCtFuysk11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 5619277868006469, + "Key": "nodekey:c2bc6893b12c60a8b4117112c48e1d0d5cd152a44fbb93bc56cdcb67361ab369", + "DiscoKey": "discokey:71453ce0487ae899966e7600480dcfd921c6062aa0cdb99329acc4445a21013f", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37603", + "10.65.0.27:37603", + "172.17.0.1:37603", + "172.19.0.1:37603", + "172.20.0.1:37603" + ], + "Hostinfo": { + "Hostname": "fearow", + "RoutableIPs": ["10.55.0.0/16"], + "RequestTags": ["tag:fearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:36:44.102860155Z", + "Tags": ["tag:fearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:c2bc6893b12c60a8b4117112c48e1d0d5cd152a44fbb93bc56cdcb67361ab369", + "MachineKey": "mkey:5bd47c1f3aa2da627a5f53b14c724102f2a4f472e31e4003808774d7b41c7f1f", + "Peers": [{ + "ID": 3168131240925008, + "StableID": "nX6H1GSrjR11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:07c886f1599393bfd6442fc5cd5676fc43a7a4ffb41ca8a85caa7f26b3a08055", + "DiscoKey": "discokey:0eb3a1c280df196d700bb107a6721d2223c5b3991ad4bf94988024e951eecc1e", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:58730", + "10.65.0.27:58730", + "172.17.0.1:58730", + "172.19.0.1:58730", + "172.20.0.1:58730" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:36:40.37788928Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6245672826688978, + "StableID": "nF1nPbEgmq11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a57c23204adb8aa23ed526c6ba90ae0997cd587bb7eddd7873be6fc39a140d1f", + "DiscoKey": "discokey:b43c70046a13eaceea25456c33ac35fd31108f81eb652db612e306ce9d91db5d", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:43912", + "10.65.0.27:43912", + "172.17.0.1:43912", + "172.19.0.1:43912", + "172.20.0.1:43912" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:36:40.86868446Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 3983758180432024, + "StableID": "nfgcfBaF7Y11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:506bf2a42965905de3fd322f0688ef00e428fba6ae84ebf09257c4e394fccf6f", + "DiscoKey": "discokey:12017fb6117fe12c02bbab3bad9e428585fe81fc210e6fa8fb45624fceaaa04f", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:35907", + "10.65.0.27:35907", + "172.17.0.1:35907", + "172.19.0.1:35907", + "172.20.0.1:35907" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:36:41.398072621Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2791095926211361, + "StableID": "nJqjLiM6oN11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d6729631809256061f766a87280f0b1f460bba3b8f0e97acec4ad87b04234a68", + "DiscoKey": "discokey:4db96d9f99c69c4b67da309c42fd815cd2e4cae025e59358ade6321a71944601", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:41108", + "10.65.0.27:41108", + "172.17.0.1:41108", + "172.19.0.1:41108", + "172.20.0.1:41108" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:36:41.931695818Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1110201268129711, + "StableID": "nCdpM57pf911CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aedbcb2d15fef85942bfccf58890590a82aacf4aee57b75681c4a529d6aa5633", + "DiscoKey": "discokey:bf38a17b29854a48515c05ba77a914f8159771b2aec33b2536b353a0c00f5170", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:60740", + "10.65.0.27:60740", + "172.17.0.1:60740", + "172.19.0.1:60740", + "172.20.0.1:60740" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:36:42.478410842Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 7177155754033765, + "StableID": "n6mByFiY3y11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ea05e22aad7d12ca56e4c34f1078d44308e4199a52c1c3aaba8e63a1f0f0f239", + "DiscoKey": "discokey:77c9346d6a199d7c1ead5e5bc2b3d5ec92cc860fbf5aa92594fec79e4d489708", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:42457", + "10.65.0.27:42457", + "172.17.0.1:42457", + "172.19.0.1:42457", + "172.20.0.1:42457" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:36:43.025686311Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6219602308049180, + "StableID": "n5dDwYQsZq11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aefa52e419d267ef6b41522c3837b21964e004dc33cb63cba387eeb663bd3a43", + "DiscoKey": "discokey:5c849ebeeab05b5673d956ec5d2be343b753849f2f73821369cf2dfc6402fa66", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:43640", + "10.65.0.27:43640", + "172.17.0.1:43640", + "172.19.0.1:43640", + "172.20.0.1:43640" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:36:43.546884161Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1949930473611386, + "StableID": "nF9LjHN8EG11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b0520a05867071797620eac590ce4721758498e15f7a5544adced085dc694c1f", + "DiscoKey": "discokey:bbc4595df07fc1cd97ea97fc2139aa31d71e0517edb4b2ce22d8cb19d6be220c", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:45998", + "10.65.0.27:45998", + "172.17.0.1:45998", + "172.19.0.1:45998", + "172.20.0.1:45998" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:36:44.641057149Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3922831435313901, + "StableID": "nQzLqX8fdX11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba7ec5111e527ac491757f4711444d81ce4324c47ab1fb152e741cf70649e662", + "DiscoKey": "discokey:bfbe8d5fee913745b5adb2029691c33c8e7c893b59f07ac6b025dec9b2aaa904", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:33462", + "10.65.0.27:33462", + "172.17.0.1:33462", + "172.19.0.1:33462", + "172.20.0.1:33462" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:36:45.183706915Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3188966479592688, + "StableID": "nZBYh2kHuR11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:598fb6b7d6644fa86fa4f87f4233a8d7acf65193e8e6fa83ab4f63c1d28f8325", + "DiscoKey": "discokey:2684699793fae45a134263e88c970c4fe7a21a04e14eb597ffd580e3681f4166", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:38560", + "10.65.0.27:38560", + "172.17.0.1:38560", + "172.19.0.1:38560", + "172.20.0.1:38560" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:36:45.722400629Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4388674661218757, + "StableID": "ngE6WQ3eGb11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b4f91d56dd1ea841cbe7ffab1472ff82ece2bace77f4a3f009caab96e7697f06", + "DiscoKey": "discokey:30aa89a55718cecce47efd15ade388e441c99b5e331bcf624cecf6e0d0c33760", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:52079", + "10.65.0.27:52079", + "172.17.0.1:52079", + "172.19.0.1:52079", + "172.20.0.1:52079" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:36:47.098952687Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8001103941033343, + "StableID": "nkyzm7SiU521CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:83b4ecf2b957218ecac739aa9b2092c8a95bc0c7e3b4326994f34b42bc0d8924", + "KeyExpiry": "2026-11-08T18:36:47Z", + "DiscoKey": "discokey:74d75c9bbc4beb1e985ae5c44643b5e270507e6d9ff4f827a16d932bc22a1004", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:40677", + "10.65.0.27:40677", + "172.17.0.1:40677", + "172.19.0.1:40677", + "172.20.0.1:40677" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:36:47.637656119Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 922686301093192, + "StableID": "nm1YqTQtC811CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:5fa74c00673f32839e190fe41a8a0335020af612f9536858c0d5b52f4efa9b1d", + "KeyExpiry": "2026-11-08T18:36:48Z", + "DiscoKey": "discokey:0a28137ce9a22ed8cced08245ddcbabbc27b6fdd0a4d8de898700d970e18c33c", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:38847", + "10.65.0.27:38847", + "172.17.0.1:38847", + "172.19.0.1:38847", + "172.20.0.1:38847" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:36:48.158330475Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3336477534055655, + "StableID": "nW4LTDc64T11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:e8a9782344aed454b2a7ed9c81a181016b8ed378c27070eb5ee653568aa22550", + "KeyExpiry": "2026-11-08T18:36:48Z", + "DiscoKey": "discokey:9ef60a59270caa12a3a7f1da9b29db3a6fe1d5295994ff7249bd586c30c23f21", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:48138", + "10.65.0.27:48138", + "172.17.0.1:48138", + "172.19.0.1:48138", + "172.20.0.1:48138" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:36:48.702894407Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "5619277868006469": { + "ID": 5619277868006469, + "LoginName": "fearow.tail78f774.ts.net", + "DisplayName": "fearow" + }} + } + }, "ivysaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8001103941033343, + "StableID": "nkyzm7SiU521CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:83b4ecf2b957218ecac739aa9b2092c8a95bc0c7e3b4326994f34b42bc0d8924", + "KeyExpiry": "2026-11-08T18:36:47Z", + "DiscoKey": "discokey:74d75c9bbc4beb1e985ae5c44643b5e270507e6d9ff4f827a16d932bc22a1004", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:40677", + "10.65.0.27:40677", + "172.17.0.1:40677", + "172.19.0.1:40677", + "172.20.0.1:40677" + ], + "Hostinfo": {"Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:36:47.637656119Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:83b4ecf2b957218ecac739aa9b2092c8a95bc0c7e3b4326994f34b42bc0d8924", + "MachineKey": "mkey:ad9ee2a4f519ef332a61a8a9080db10fde035e6899af81996280282a288b7552", + "Peers": [{ + "ID": 3168131240925008, + "StableID": "nX6H1GSrjR11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:07c886f1599393bfd6442fc5cd5676fc43a7a4ffb41ca8a85caa7f26b3a08055", + "DiscoKey": "discokey:0eb3a1c280df196d700bb107a6721d2223c5b3991ad4bf94988024e951eecc1e", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:58730", + "10.65.0.27:58730", + "172.17.0.1:58730", + "172.19.0.1:58730", + "172.20.0.1:58730" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:36:40.37788928Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6245672826688978, + "StableID": "nF1nPbEgmq11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a57c23204adb8aa23ed526c6ba90ae0997cd587bb7eddd7873be6fc39a140d1f", + "DiscoKey": "discokey:b43c70046a13eaceea25456c33ac35fd31108f81eb652db612e306ce9d91db5d", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:43912", + "10.65.0.27:43912", + "172.17.0.1:43912", + "172.19.0.1:43912", + "172.20.0.1:43912" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:36:40.86868446Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 3983758180432024, + "StableID": "nfgcfBaF7Y11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:506bf2a42965905de3fd322f0688ef00e428fba6ae84ebf09257c4e394fccf6f", + "DiscoKey": "discokey:12017fb6117fe12c02bbab3bad9e428585fe81fc210e6fa8fb45624fceaaa04f", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:35907", + "10.65.0.27:35907", + "172.17.0.1:35907", + "172.19.0.1:35907", + "172.20.0.1:35907" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:36:41.398072621Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2791095926211361, + "StableID": "nJqjLiM6oN11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d6729631809256061f766a87280f0b1f460bba3b8f0e97acec4ad87b04234a68", + "DiscoKey": "discokey:4db96d9f99c69c4b67da309c42fd815cd2e4cae025e59358ade6321a71944601", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:41108", + "10.65.0.27:41108", + "172.17.0.1:41108", + "172.19.0.1:41108", + "172.20.0.1:41108" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:36:41.931695818Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1110201268129711, + "StableID": "nCdpM57pf911CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aedbcb2d15fef85942bfccf58890590a82aacf4aee57b75681c4a529d6aa5633", + "DiscoKey": "discokey:bf38a17b29854a48515c05ba77a914f8159771b2aec33b2536b353a0c00f5170", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:60740", + "10.65.0.27:60740", + "172.17.0.1:60740", + "172.19.0.1:60740", + "172.20.0.1:60740" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:36:42.478410842Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 7177155754033765, + "StableID": "n6mByFiY3y11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ea05e22aad7d12ca56e4c34f1078d44308e4199a52c1c3aaba8e63a1f0f0f239", + "DiscoKey": "discokey:77c9346d6a199d7c1ead5e5bc2b3d5ec92cc860fbf5aa92594fec79e4d489708", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:42457", + "10.65.0.27:42457", + "172.17.0.1:42457", + "172.19.0.1:42457", + "172.20.0.1:42457" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:36:43.025686311Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6219602308049180, + "StableID": "n5dDwYQsZq11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aefa52e419d267ef6b41522c3837b21964e004dc33cb63cba387eeb663bd3a43", + "DiscoKey": "discokey:5c849ebeeab05b5673d956ec5d2be343b753849f2f73821369cf2dfc6402fa66", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:43640", + "10.65.0.27:43640", + "172.17.0.1:43640", + "172.19.0.1:43640", + "172.20.0.1:43640" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:36:43.546884161Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5619277868006469, + "StableID": "nLLCtFuysk11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c2bc6893b12c60a8b4117112c48e1d0d5cd152a44fbb93bc56cdcb67361ab369", + "DiscoKey": "discokey:71453ce0487ae899966e7600480dcfd921c6062aa0cdb99329acc4445a21013f", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37603", + "10.65.0.27:37603", + "172.17.0.1:37603", + "172.19.0.1:37603", + "172.20.0.1:37603" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:36:44.102860155Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 1949930473611386, + "StableID": "nF9LjHN8EG11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b0520a05867071797620eac590ce4721758498e15f7a5544adced085dc694c1f", + "DiscoKey": "discokey:bbc4595df07fc1cd97ea97fc2139aa31d71e0517edb4b2ce22d8cb19d6be220c", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:45998", + "10.65.0.27:45998", + "172.17.0.1:45998", + "172.19.0.1:45998", + "172.20.0.1:45998" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:36:44.641057149Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3922831435313901, + "StableID": "nQzLqX8fdX11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba7ec5111e527ac491757f4711444d81ce4324c47ab1fb152e741cf70649e662", + "DiscoKey": "discokey:bfbe8d5fee913745b5adb2029691c33c8e7c893b59f07ac6b025dec9b2aaa904", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:33462", + "10.65.0.27:33462", + "172.17.0.1:33462", + "172.19.0.1:33462", + "172.20.0.1:33462" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:36:45.183706915Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3188966479592688, + "StableID": "nZBYh2kHuR11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:598fb6b7d6644fa86fa4f87f4233a8d7acf65193e8e6fa83ab4f63c1d28f8325", + "DiscoKey": "discokey:2684699793fae45a134263e88c970c4fe7a21a04e14eb597ffd580e3681f4166", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:38560", + "10.65.0.27:38560", + "172.17.0.1:38560", + "172.19.0.1:38560", + "172.20.0.1:38560" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:36:45.722400629Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4388674661218757, + "StableID": "ngE6WQ3eGb11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b4f91d56dd1ea841cbe7ffab1472ff82ece2bace77f4a3f009caab96e7697f06", + "DiscoKey": "discokey:30aa89a55718cecce47efd15ade388e441c99b5e331bcf624cecf6e0d0c33760", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:52079", + "10.65.0.27:52079", + "172.17.0.1:52079", + "172.19.0.1:52079", + "172.20.0.1:52079" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:36:47.098952687Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 922686301093192, + "StableID": "nm1YqTQtC811CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:5fa74c00673f32839e190fe41a8a0335020af612f9536858c0d5b52f4efa9b1d", + "KeyExpiry": "2026-11-08T18:36:48Z", + "DiscoKey": "discokey:0a28137ce9a22ed8cced08245ddcbabbc27b6fdd0a4d8de898700d970e18c33c", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:38847", + "10.65.0.27:38847", + "172.17.0.1:38847", + "172.19.0.1:38847", + "172.20.0.1:38847" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:36:48.158330475Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3336477534055655, + "StableID": "nW4LTDc64T11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:e8a9782344aed454b2a7ed9c81a181016b8ed378c27070eb5ee653568aa22550", + "KeyExpiry": "2026-11-08T18:36:48Z", + "DiscoKey": "discokey:9ef60a59270caa12a3a7f1da9b29db3a6fe1d5295994ff7249bd586c30c23f21", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:48138", + "10.65.0.27:48138", + "172.17.0.1:48138", + "172.19.0.1:48138", + "172.20.0.1:48138" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:36:48.702894407Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "kakuna": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 3188966479592688, + "StableID": "nZBYh2kHuR11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 3188966479592688, + "Key": "nodekey:598fb6b7d6644fa86fa4f87f4233a8d7acf65193e8e6fa83ab4f63c1d28f8325", + "DiscoKey": "discokey:2684699793fae45a134263e88c970c4fe7a21a04e14eb597ffd580e3681f4166", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:38560", + "10.65.0.27:38560", + "172.17.0.1:38560", + "172.19.0.1:38560", + "172.20.0.1:38560" + ], + "Hostinfo": {"Hostname": "kakuna", "RequestTags": ["tag:prod"], "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:36:45.722400629Z", + "Tags": ["tag:prod"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:598fb6b7d6644fa86fa4f87f4233a8d7acf65193e8e6fa83ab4f63c1d28f8325", + "MachineKey": "mkey:7cc7beb5fe5bcb35d109d568a3b269117f72553ded0997505c61670132ceb676", + "Peers": [{ + "ID": 3168131240925008, + "StableID": "nX6H1GSrjR11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:07c886f1599393bfd6442fc5cd5676fc43a7a4ffb41ca8a85caa7f26b3a08055", + "DiscoKey": "discokey:0eb3a1c280df196d700bb107a6721d2223c5b3991ad4bf94988024e951eecc1e", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:58730", + "10.65.0.27:58730", + "172.17.0.1:58730", + "172.19.0.1:58730", + "172.20.0.1:58730" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:36:40.37788928Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6245672826688978, + "StableID": "nF1nPbEgmq11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a57c23204adb8aa23ed526c6ba90ae0997cd587bb7eddd7873be6fc39a140d1f", + "DiscoKey": "discokey:b43c70046a13eaceea25456c33ac35fd31108f81eb652db612e306ce9d91db5d", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:43912", + "10.65.0.27:43912", + "172.17.0.1:43912", + "172.19.0.1:43912", + "172.20.0.1:43912" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:36:40.86868446Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 3983758180432024, + "StableID": "nfgcfBaF7Y11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:506bf2a42965905de3fd322f0688ef00e428fba6ae84ebf09257c4e394fccf6f", + "DiscoKey": "discokey:12017fb6117fe12c02bbab3bad9e428585fe81fc210e6fa8fb45624fceaaa04f", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:35907", + "10.65.0.27:35907", + "172.17.0.1:35907", + "172.19.0.1:35907", + "172.20.0.1:35907" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:36:41.398072621Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2791095926211361, + "StableID": "nJqjLiM6oN11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d6729631809256061f766a87280f0b1f460bba3b8f0e97acec4ad87b04234a68", + "DiscoKey": "discokey:4db96d9f99c69c4b67da309c42fd815cd2e4cae025e59358ade6321a71944601", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:41108", + "10.65.0.27:41108", + "172.17.0.1:41108", + "172.19.0.1:41108", + "172.20.0.1:41108" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:36:41.931695818Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1110201268129711, + "StableID": "nCdpM57pf911CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aedbcb2d15fef85942bfccf58890590a82aacf4aee57b75681c4a529d6aa5633", + "DiscoKey": "discokey:bf38a17b29854a48515c05ba77a914f8159771b2aec33b2536b353a0c00f5170", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:60740", + "10.65.0.27:60740", + "172.17.0.1:60740", + "172.19.0.1:60740", + "172.20.0.1:60740" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:36:42.478410842Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 7177155754033765, + "StableID": "n6mByFiY3y11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ea05e22aad7d12ca56e4c34f1078d44308e4199a52c1c3aaba8e63a1f0f0f239", + "DiscoKey": "discokey:77c9346d6a199d7c1ead5e5bc2b3d5ec92cc860fbf5aa92594fec79e4d489708", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:42457", + "10.65.0.27:42457", + "172.17.0.1:42457", + "172.19.0.1:42457", + "172.20.0.1:42457" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:36:43.025686311Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6219602308049180, + "StableID": "n5dDwYQsZq11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aefa52e419d267ef6b41522c3837b21964e004dc33cb63cba387eeb663bd3a43", + "DiscoKey": "discokey:5c849ebeeab05b5673d956ec5d2be343b753849f2f73821369cf2dfc6402fa66", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:43640", + "10.65.0.27:43640", + "172.17.0.1:43640", + "172.19.0.1:43640", + "172.20.0.1:43640" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:36:43.546884161Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5619277868006469, + "StableID": "nLLCtFuysk11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c2bc6893b12c60a8b4117112c48e1d0d5cd152a44fbb93bc56cdcb67361ab369", + "DiscoKey": "discokey:71453ce0487ae899966e7600480dcfd921c6062aa0cdb99329acc4445a21013f", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37603", + "10.65.0.27:37603", + "172.17.0.1:37603", + "172.19.0.1:37603", + "172.20.0.1:37603" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:36:44.102860155Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 1949930473611386, + "StableID": "nF9LjHN8EG11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b0520a05867071797620eac590ce4721758498e15f7a5544adced085dc694c1f", + "DiscoKey": "discokey:bbc4595df07fc1cd97ea97fc2139aa31d71e0517edb4b2ce22d8cb19d6be220c", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:45998", + "10.65.0.27:45998", + "172.17.0.1:45998", + "172.19.0.1:45998", + "172.20.0.1:45998" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:36:44.641057149Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3922831435313901, + "StableID": "nQzLqX8fdX11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba7ec5111e527ac491757f4711444d81ce4324c47ab1fb152e741cf70649e662", + "DiscoKey": "discokey:bfbe8d5fee913745b5adb2029691c33c8e7c893b59f07ac6b025dec9b2aaa904", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:33462", + "10.65.0.27:33462", + "172.17.0.1:33462", + "172.19.0.1:33462", + "172.20.0.1:33462" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:36:45.183706915Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 4388674661218757, + "StableID": "ngE6WQ3eGb11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b4f91d56dd1ea841cbe7ffab1472ff82ece2bace77f4a3f009caab96e7697f06", + "DiscoKey": "discokey:30aa89a55718cecce47efd15ade388e441c99b5e331bcf624cecf6e0d0c33760", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:52079", + "10.65.0.27:52079", + "172.17.0.1:52079", + "172.19.0.1:52079", + "172.20.0.1:52079" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:36:47.098952687Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8001103941033343, + "StableID": "nkyzm7SiU521CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:83b4ecf2b957218ecac739aa9b2092c8a95bc0c7e3b4326994f34b42bc0d8924", + "KeyExpiry": "2026-11-08T18:36:47Z", + "DiscoKey": "discokey:74d75c9bbc4beb1e985ae5c44643b5e270507e6d9ff4f827a16d932bc22a1004", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:40677", + "10.65.0.27:40677", + "172.17.0.1:40677", + "172.19.0.1:40677", + "172.20.0.1:40677" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:36:47.637656119Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 922686301093192, + "StableID": "nm1YqTQtC811CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:5fa74c00673f32839e190fe41a8a0335020af612f9536858c0d5b52f4efa9b1d", + "KeyExpiry": "2026-11-08T18:36:48Z", + "DiscoKey": "discokey:0a28137ce9a22ed8cced08245ddcbabbc27b6fdd0a4d8de898700d970e18c33c", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:38847", + "10.65.0.27:38847", + "172.17.0.1:38847", + "172.19.0.1:38847", + "172.20.0.1:38847" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:36:48.158330475Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3336477534055655, + "StableID": "nW4LTDc64T11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:e8a9782344aed454b2a7ed9c81a181016b8ed378c27070eb5ee653568aa22550", + "KeyExpiry": "2026-11-08T18:36:48Z", + "DiscoKey": "discokey:9ef60a59270caa12a3a7f1da9b29db3a6fe1d5295994ff7249bd586c30c23f21", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:48138", + "10.65.0.27:48138", + "172.17.0.1:48138", + "172.19.0.1:48138", + "172.20.0.1:48138" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:36:48.702894407Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3188966479592688": { + "ID": 3188966479592688, + "LoginName": "kakuna.tail78f774.ts.net", + "DisplayName": "kakuna" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "pidgeotto": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6245672826688978, + "StableID": "nF1nPbEgmq11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 6245672826688978, + "Key": "nodekey:a57c23204adb8aa23ed526c6ba90ae0997cd587bb7eddd7873be6fc39a140d1f", + "DiscoKey": "discokey:b43c70046a13eaceea25456c33ac35fd31108f81eb652db612e306ce9d91db5d", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:43912", + "10.65.0.27:43912", + "172.17.0.1:43912", + "172.19.0.1:43912", + "172.20.0.1:43912" + ], + "Hostinfo": { + "Hostname": "pidgeotto", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgeotto"], + "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:36:40.86868446Z", + "Tags": ["tag:pidgeotto"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:a57c23204adb8aa23ed526c6ba90ae0997cd587bb7eddd7873be6fc39a140d1f", + "MachineKey": "mkey:2eb39f603aeb5d646e6ebb036bed816f107e06ee2204fa2d6fd77f1af5c2bd06", + "Peers": [{ + "ID": 3168131240925008, + "StableID": "nX6H1GSrjR11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:07c886f1599393bfd6442fc5cd5676fc43a7a4ffb41ca8a85caa7f26b3a08055", + "DiscoKey": "discokey:0eb3a1c280df196d700bb107a6721d2223c5b3991ad4bf94988024e951eecc1e", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:58730", + "10.65.0.27:58730", + "172.17.0.1:58730", + "172.19.0.1:58730", + "172.20.0.1:58730" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:36:40.37788928Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3983758180432024, + "StableID": "nfgcfBaF7Y11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:506bf2a42965905de3fd322f0688ef00e428fba6ae84ebf09257c4e394fccf6f", + "DiscoKey": "discokey:12017fb6117fe12c02bbab3bad9e428585fe81fc210e6fa8fb45624fceaaa04f", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:35907", + "10.65.0.27:35907", + "172.17.0.1:35907", + "172.19.0.1:35907", + "172.20.0.1:35907" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:36:41.398072621Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2791095926211361, + "StableID": "nJqjLiM6oN11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d6729631809256061f766a87280f0b1f460bba3b8f0e97acec4ad87b04234a68", + "DiscoKey": "discokey:4db96d9f99c69c4b67da309c42fd815cd2e4cae025e59358ade6321a71944601", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:41108", + "10.65.0.27:41108", + "172.17.0.1:41108", + "172.19.0.1:41108", + "172.20.0.1:41108" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:36:41.931695818Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1110201268129711, + "StableID": "nCdpM57pf911CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aedbcb2d15fef85942bfccf58890590a82aacf4aee57b75681c4a529d6aa5633", + "DiscoKey": "discokey:bf38a17b29854a48515c05ba77a914f8159771b2aec33b2536b353a0c00f5170", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:60740", + "10.65.0.27:60740", + "172.17.0.1:60740", + "172.19.0.1:60740", + "172.20.0.1:60740" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:36:42.478410842Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 7177155754033765, + "StableID": "n6mByFiY3y11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ea05e22aad7d12ca56e4c34f1078d44308e4199a52c1c3aaba8e63a1f0f0f239", + "DiscoKey": "discokey:77c9346d6a199d7c1ead5e5bc2b3d5ec92cc860fbf5aa92594fec79e4d489708", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:42457", + "10.65.0.27:42457", + "172.17.0.1:42457", + "172.19.0.1:42457", + "172.20.0.1:42457" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:36:43.025686311Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6219602308049180, + "StableID": "n5dDwYQsZq11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aefa52e419d267ef6b41522c3837b21964e004dc33cb63cba387eeb663bd3a43", + "DiscoKey": "discokey:5c849ebeeab05b5673d956ec5d2be343b753849f2f73821369cf2dfc6402fa66", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:43640", + "10.65.0.27:43640", + "172.17.0.1:43640", + "172.19.0.1:43640", + "172.20.0.1:43640" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:36:43.546884161Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5619277868006469, + "StableID": "nLLCtFuysk11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c2bc6893b12c60a8b4117112c48e1d0d5cd152a44fbb93bc56cdcb67361ab369", + "DiscoKey": "discokey:71453ce0487ae899966e7600480dcfd921c6062aa0cdb99329acc4445a21013f", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37603", + "10.65.0.27:37603", + "172.17.0.1:37603", + "172.19.0.1:37603", + "172.20.0.1:37603" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:36:44.102860155Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 1949930473611386, + "StableID": "nF9LjHN8EG11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b0520a05867071797620eac590ce4721758498e15f7a5544adced085dc694c1f", + "DiscoKey": "discokey:bbc4595df07fc1cd97ea97fc2139aa31d71e0517edb4b2ce22d8cb19d6be220c", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:45998", + "10.65.0.27:45998", + "172.17.0.1:45998", + "172.19.0.1:45998", + "172.20.0.1:45998" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:36:44.641057149Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3922831435313901, + "StableID": "nQzLqX8fdX11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba7ec5111e527ac491757f4711444d81ce4324c47ab1fb152e741cf70649e662", + "DiscoKey": "discokey:bfbe8d5fee913745b5adb2029691c33c8e7c893b59f07ac6b025dec9b2aaa904", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:33462", + "10.65.0.27:33462", + "172.17.0.1:33462", + "172.19.0.1:33462", + "172.20.0.1:33462" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:36:45.183706915Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3188966479592688, + "StableID": "nZBYh2kHuR11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:598fb6b7d6644fa86fa4f87f4233a8d7acf65193e8e6fa83ab4f63c1d28f8325", + "DiscoKey": "discokey:2684699793fae45a134263e88c970c4fe7a21a04e14eb597ffd580e3681f4166", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:38560", + "10.65.0.27:38560", + "172.17.0.1:38560", + "172.19.0.1:38560", + "172.20.0.1:38560" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:36:45.722400629Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4388674661218757, + "StableID": "ngE6WQ3eGb11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b4f91d56dd1ea841cbe7ffab1472ff82ece2bace77f4a3f009caab96e7697f06", + "DiscoKey": "discokey:30aa89a55718cecce47efd15ade388e441c99b5e331bcf624cecf6e0d0c33760", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:52079", + "10.65.0.27:52079", + "172.17.0.1:52079", + "172.19.0.1:52079", + "172.20.0.1:52079" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:36:47.098952687Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8001103941033343, + "StableID": "nkyzm7SiU521CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:83b4ecf2b957218ecac739aa9b2092c8a95bc0c7e3b4326994f34b42bc0d8924", + "KeyExpiry": "2026-11-08T18:36:47Z", + "DiscoKey": "discokey:74d75c9bbc4beb1e985ae5c44643b5e270507e6d9ff4f827a16d932bc22a1004", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:40677", + "10.65.0.27:40677", + "172.17.0.1:40677", + "172.19.0.1:40677", + "172.20.0.1:40677" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:36:47.637656119Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 922686301093192, + "StableID": "nm1YqTQtC811CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:5fa74c00673f32839e190fe41a8a0335020af612f9536858c0d5b52f4efa9b1d", + "KeyExpiry": "2026-11-08T18:36:48Z", + "DiscoKey": "discokey:0a28137ce9a22ed8cced08245ddcbabbc27b6fdd0a4d8de898700d970e18c33c", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:38847", + "10.65.0.27:38847", + "172.17.0.1:38847", + "172.19.0.1:38847", + "172.20.0.1:38847" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:36:48.158330475Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3336477534055655, + "StableID": "nW4LTDc64T11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:e8a9782344aed454b2a7ed9c81a181016b8ed378c27070eb5ee653568aa22550", + "KeyExpiry": "2026-11-08T18:36:48Z", + "DiscoKey": "discokey:9ef60a59270caa12a3a7f1da9b29db3a6fe1d5295994ff7249bd586c30c23f21", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:48138", + "10.65.0.27:48138", + "172.17.0.1:48138", + "172.19.0.1:48138", + "172.20.0.1:48138" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:36:48.702894407Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "6245672826688978": { + "ID": 6245672826688978, + "LoginName": "pidgeotto.tail78f774.ts.net", + "DisplayName": "pidgeotto" + }} + } + }, "pidgey": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 3168131240925008, + "StableID": "nX6H1GSrjR11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 3168131240925008, + "Key": "nodekey:07c886f1599393bfd6442fc5cd5676fc43a7a4ffb41ca8a85caa7f26b3a08055", + "DiscoKey": "discokey:0eb3a1c280df196d700bb107a6721d2223c5b3991ad4bf94988024e951eecc1e", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:58730", + "10.65.0.27:58730", + "172.17.0.1:58730", + "172.19.0.1:58730", + "172.20.0.1:58730" + ], + "Hostinfo": { + "Hostname": "pidgey", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgey"], + "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:36:40.37788928Z", + "Tags": ["tag:pidgey"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:07c886f1599393bfd6442fc5cd5676fc43a7a4ffb41ca8a85caa7f26b3a08055", + "MachineKey": "mkey:334debb0db4e201d4717240772023205a16a67fea1e54c642c5a46e7e8922349", + "Peers": [{ + "ID": 6245672826688978, + "StableID": "nF1nPbEgmq11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a57c23204adb8aa23ed526c6ba90ae0997cd587bb7eddd7873be6fc39a140d1f", + "DiscoKey": "discokey:b43c70046a13eaceea25456c33ac35fd31108f81eb652db612e306ce9d91db5d", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:43912", + "10.65.0.27:43912", + "172.17.0.1:43912", + "172.19.0.1:43912", + "172.20.0.1:43912" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:36:40.86868446Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 3983758180432024, + "StableID": "nfgcfBaF7Y11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:506bf2a42965905de3fd322f0688ef00e428fba6ae84ebf09257c4e394fccf6f", + "DiscoKey": "discokey:12017fb6117fe12c02bbab3bad9e428585fe81fc210e6fa8fb45624fceaaa04f", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:35907", + "10.65.0.27:35907", + "172.17.0.1:35907", + "172.19.0.1:35907", + "172.20.0.1:35907" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:36:41.398072621Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2791095926211361, + "StableID": "nJqjLiM6oN11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d6729631809256061f766a87280f0b1f460bba3b8f0e97acec4ad87b04234a68", + "DiscoKey": "discokey:4db96d9f99c69c4b67da309c42fd815cd2e4cae025e59358ade6321a71944601", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:41108", + "10.65.0.27:41108", + "172.17.0.1:41108", + "172.19.0.1:41108", + "172.20.0.1:41108" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:36:41.931695818Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1110201268129711, + "StableID": "nCdpM57pf911CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aedbcb2d15fef85942bfccf58890590a82aacf4aee57b75681c4a529d6aa5633", + "DiscoKey": "discokey:bf38a17b29854a48515c05ba77a914f8159771b2aec33b2536b353a0c00f5170", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:60740", + "10.65.0.27:60740", + "172.17.0.1:60740", + "172.19.0.1:60740", + "172.20.0.1:60740" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:36:42.478410842Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 7177155754033765, + "StableID": "n6mByFiY3y11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ea05e22aad7d12ca56e4c34f1078d44308e4199a52c1c3aaba8e63a1f0f0f239", + "DiscoKey": "discokey:77c9346d6a199d7c1ead5e5bc2b3d5ec92cc860fbf5aa92594fec79e4d489708", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:42457", + "10.65.0.27:42457", + "172.17.0.1:42457", + "172.19.0.1:42457", + "172.20.0.1:42457" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:36:43.025686311Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6219602308049180, + "StableID": "n5dDwYQsZq11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aefa52e419d267ef6b41522c3837b21964e004dc33cb63cba387eeb663bd3a43", + "DiscoKey": "discokey:5c849ebeeab05b5673d956ec5d2be343b753849f2f73821369cf2dfc6402fa66", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:43640", + "10.65.0.27:43640", + "172.17.0.1:43640", + "172.19.0.1:43640", + "172.20.0.1:43640" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:36:43.546884161Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5619277868006469, + "StableID": "nLLCtFuysk11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c2bc6893b12c60a8b4117112c48e1d0d5cd152a44fbb93bc56cdcb67361ab369", + "DiscoKey": "discokey:71453ce0487ae899966e7600480dcfd921c6062aa0cdb99329acc4445a21013f", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37603", + "10.65.0.27:37603", + "172.17.0.1:37603", + "172.19.0.1:37603", + "172.20.0.1:37603" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:36:44.102860155Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 1949930473611386, + "StableID": "nF9LjHN8EG11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b0520a05867071797620eac590ce4721758498e15f7a5544adced085dc694c1f", + "DiscoKey": "discokey:bbc4595df07fc1cd97ea97fc2139aa31d71e0517edb4b2ce22d8cb19d6be220c", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:45998", + "10.65.0.27:45998", + "172.17.0.1:45998", + "172.19.0.1:45998", + "172.20.0.1:45998" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:36:44.641057149Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3922831435313901, + "StableID": "nQzLqX8fdX11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba7ec5111e527ac491757f4711444d81ce4324c47ab1fb152e741cf70649e662", + "DiscoKey": "discokey:bfbe8d5fee913745b5adb2029691c33c8e7c893b59f07ac6b025dec9b2aaa904", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:33462", + "10.65.0.27:33462", + "172.17.0.1:33462", + "172.19.0.1:33462", + "172.20.0.1:33462" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:36:45.183706915Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3188966479592688, + "StableID": "nZBYh2kHuR11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:598fb6b7d6644fa86fa4f87f4233a8d7acf65193e8e6fa83ab4f63c1d28f8325", + "DiscoKey": "discokey:2684699793fae45a134263e88c970c4fe7a21a04e14eb597ffd580e3681f4166", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:38560", + "10.65.0.27:38560", + "172.17.0.1:38560", + "172.19.0.1:38560", + "172.20.0.1:38560" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:36:45.722400629Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4388674661218757, + "StableID": "ngE6WQ3eGb11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b4f91d56dd1ea841cbe7ffab1472ff82ece2bace77f4a3f009caab96e7697f06", + "DiscoKey": "discokey:30aa89a55718cecce47efd15ade388e441c99b5e331bcf624cecf6e0d0c33760", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:52079", + "10.65.0.27:52079", + "172.17.0.1:52079", + "172.19.0.1:52079", + "172.20.0.1:52079" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:36:47.098952687Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8001103941033343, + "StableID": "nkyzm7SiU521CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:83b4ecf2b957218ecac739aa9b2092c8a95bc0c7e3b4326994f34b42bc0d8924", + "KeyExpiry": "2026-11-08T18:36:47Z", + "DiscoKey": "discokey:74d75c9bbc4beb1e985ae5c44643b5e270507e6d9ff4f827a16d932bc22a1004", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:40677", + "10.65.0.27:40677", + "172.17.0.1:40677", + "172.19.0.1:40677", + "172.20.0.1:40677" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:36:47.637656119Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 922686301093192, + "StableID": "nm1YqTQtC811CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:5fa74c00673f32839e190fe41a8a0335020af612f9536858c0d5b52f4efa9b1d", + "KeyExpiry": "2026-11-08T18:36:48Z", + "DiscoKey": "discokey:0a28137ce9a22ed8cced08245ddcbabbc27b6fdd0a4d8de898700d970e18c33c", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:38847", + "10.65.0.27:38847", + "172.17.0.1:38847", + "172.19.0.1:38847", + "172.20.0.1:38847" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:36:48.158330475Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3336477534055655, + "StableID": "nW4LTDc64T11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:e8a9782344aed454b2a7ed9c81a181016b8ed378c27070eb5ee653568aa22550", + "KeyExpiry": "2026-11-08T18:36:48Z", + "DiscoKey": "discokey:9ef60a59270caa12a3a7f1da9b29db3a6fe1d5295994ff7249bd586c30c23f21", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:48138", + "10.65.0.27:48138", + "172.17.0.1:48138", + "172.19.0.1:48138", + "172.20.0.1:48138" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:36:48.702894407Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3168131240925008": { + "ID": 3168131240925008, + "LoginName": "pidgey.tail78f774.ts.net", + "DisplayName": "pidgey" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "raticate": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 1110201268129711, + "StableID": "nCdpM57pf911CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1110201268129711, + "Key": "nodekey:aedbcb2d15fef85942bfccf58890590a82aacf4aee57b75681c4a529d6aa5633", + "DiscoKey": "discokey:bf38a17b29854a48515c05ba77a914f8159771b2aec33b2536b353a0c00f5170", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:60740", + "10.65.0.27:60740", + "172.17.0.1:60740", + "172.19.0.1:60740", + "172.20.0.1:60740" + ], + "Hostinfo": {"Hostname": "raticate", "RequestTags": ["tag:group-b"], "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:36:42.478410842Z", + "Tags": ["tag:group-b"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:aedbcb2d15fef85942bfccf58890590a82aacf4aee57b75681c4a529d6aa5633", + "MachineKey": "mkey:e99b355069cdab1151238247bd5f6ac4d74b805f6f86107f40b92e20d226895a", + "Peers": [{ + "ID": 3168131240925008, + "StableID": "nX6H1GSrjR11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:07c886f1599393bfd6442fc5cd5676fc43a7a4ffb41ca8a85caa7f26b3a08055", + "DiscoKey": "discokey:0eb3a1c280df196d700bb107a6721d2223c5b3991ad4bf94988024e951eecc1e", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:58730", + "10.65.0.27:58730", + "172.17.0.1:58730", + "172.19.0.1:58730", + "172.20.0.1:58730" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:36:40.37788928Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6245672826688978, + "StableID": "nF1nPbEgmq11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a57c23204adb8aa23ed526c6ba90ae0997cd587bb7eddd7873be6fc39a140d1f", + "DiscoKey": "discokey:b43c70046a13eaceea25456c33ac35fd31108f81eb652db612e306ce9d91db5d", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:43912", + "10.65.0.27:43912", + "172.17.0.1:43912", + "172.19.0.1:43912", + "172.20.0.1:43912" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:36:40.86868446Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 3983758180432024, + "StableID": "nfgcfBaF7Y11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:506bf2a42965905de3fd322f0688ef00e428fba6ae84ebf09257c4e394fccf6f", + "DiscoKey": "discokey:12017fb6117fe12c02bbab3bad9e428585fe81fc210e6fa8fb45624fceaaa04f", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:35907", + "10.65.0.27:35907", + "172.17.0.1:35907", + "172.19.0.1:35907", + "172.20.0.1:35907" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:36:41.398072621Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2791095926211361, + "StableID": "nJqjLiM6oN11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d6729631809256061f766a87280f0b1f460bba3b8f0e97acec4ad87b04234a68", + "DiscoKey": "discokey:4db96d9f99c69c4b67da309c42fd815cd2e4cae025e59358ade6321a71944601", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:41108", + "10.65.0.27:41108", + "172.17.0.1:41108", + "172.19.0.1:41108", + "172.20.0.1:41108" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:36:41.931695818Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7177155754033765, + "StableID": "n6mByFiY3y11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ea05e22aad7d12ca56e4c34f1078d44308e4199a52c1c3aaba8e63a1f0f0f239", + "DiscoKey": "discokey:77c9346d6a199d7c1ead5e5bc2b3d5ec92cc860fbf5aa92594fec79e4d489708", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:42457", + "10.65.0.27:42457", + "172.17.0.1:42457", + "172.19.0.1:42457", + "172.20.0.1:42457" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:36:43.025686311Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6219602308049180, + "StableID": "n5dDwYQsZq11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aefa52e419d267ef6b41522c3837b21964e004dc33cb63cba387eeb663bd3a43", + "DiscoKey": "discokey:5c849ebeeab05b5673d956ec5d2be343b753849f2f73821369cf2dfc6402fa66", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:43640", + "10.65.0.27:43640", + "172.17.0.1:43640", + "172.19.0.1:43640", + "172.20.0.1:43640" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:36:43.546884161Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5619277868006469, + "StableID": "nLLCtFuysk11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c2bc6893b12c60a8b4117112c48e1d0d5cd152a44fbb93bc56cdcb67361ab369", + "DiscoKey": "discokey:71453ce0487ae899966e7600480dcfd921c6062aa0cdb99329acc4445a21013f", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37603", + "10.65.0.27:37603", + "172.17.0.1:37603", + "172.19.0.1:37603", + "172.20.0.1:37603" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:36:44.102860155Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 1949930473611386, + "StableID": "nF9LjHN8EG11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b0520a05867071797620eac590ce4721758498e15f7a5544adced085dc694c1f", + "DiscoKey": "discokey:bbc4595df07fc1cd97ea97fc2139aa31d71e0517edb4b2ce22d8cb19d6be220c", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:45998", + "10.65.0.27:45998", + "172.17.0.1:45998", + "172.19.0.1:45998", + "172.20.0.1:45998" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:36:44.641057149Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3922831435313901, + "StableID": "nQzLqX8fdX11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba7ec5111e527ac491757f4711444d81ce4324c47ab1fb152e741cf70649e662", + "DiscoKey": "discokey:bfbe8d5fee913745b5adb2029691c33c8e7c893b59f07ac6b025dec9b2aaa904", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:33462", + "10.65.0.27:33462", + "172.17.0.1:33462", + "172.19.0.1:33462", + "172.20.0.1:33462" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:36:45.183706915Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3188966479592688, + "StableID": "nZBYh2kHuR11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:598fb6b7d6644fa86fa4f87f4233a8d7acf65193e8e6fa83ab4f63c1d28f8325", + "DiscoKey": "discokey:2684699793fae45a134263e88c970c4fe7a21a04e14eb597ffd580e3681f4166", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:38560", + "10.65.0.27:38560", + "172.17.0.1:38560", + "172.19.0.1:38560", + "172.20.0.1:38560" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:36:45.722400629Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4388674661218757, + "StableID": "ngE6WQ3eGb11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b4f91d56dd1ea841cbe7ffab1472ff82ece2bace77f4a3f009caab96e7697f06", + "DiscoKey": "discokey:30aa89a55718cecce47efd15ade388e441c99b5e331bcf624cecf6e0d0c33760", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:52079", + "10.65.0.27:52079", + "172.17.0.1:52079", + "172.19.0.1:52079", + "172.20.0.1:52079" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:36:47.098952687Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8001103941033343, + "StableID": "nkyzm7SiU521CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:83b4ecf2b957218ecac739aa9b2092c8a95bc0c7e3b4326994f34b42bc0d8924", + "KeyExpiry": "2026-11-08T18:36:47Z", + "DiscoKey": "discokey:74d75c9bbc4beb1e985ae5c44643b5e270507e6d9ff4f827a16d932bc22a1004", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:40677", + "10.65.0.27:40677", + "172.17.0.1:40677", + "172.19.0.1:40677", + "172.20.0.1:40677" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:36:47.637656119Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 922686301093192, + "StableID": "nm1YqTQtC811CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:5fa74c00673f32839e190fe41a8a0335020af612f9536858c0d5b52f4efa9b1d", + "KeyExpiry": "2026-11-08T18:36:48Z", + "DiscoKey": "discokey:0a28137ce9a22ed8cced08245ddcbabbc27b6fdd0a4d8de898700d970e18c33c", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:38847", + "10.65.0.27:38847", + "172.17.0.1:38847", + "172.19.0.1:38847", + "172.20.0.1:38847" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:36:48.158330475Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3336477534055655, + "StableID": "nW4LTDc64T11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:e8a9782344aed454b2a7ed9c81a181016b8ed378c27070eb5ee653568aa22550", + "KeyExpiry": "2026-11-08T18:36:48Z", + "DiscoKey": "discokey:9ef60a59270caa12a3a7f1da9b29db3a6fe1d5295994ff7249bd586c30c23f21", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:48138", + "10.65.0.27:48138", + "172.17.0.1:48138", + "172.19.0.1:48138", + "172.20.0.1:48138" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:36:48.702894407Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1110201268129711": { + "ID": 1110201268129711, + "LoginName": "raticate.tail78f774.ts.net", + "DisplayName": "raticate" + }, "1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "rattata": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 2791095926211361, + "StableID": "nJqjLiM6oN11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 2791095926211361, + "Key": "nodekey:d6729631809256061f766a87280f0b1f460bba3b8f0e97acec4ad87b04234a68", + "DiscoKey": "discokey:4db96d9f99c69c4b67da309c42fd815cd2e4cae025e59358ade6321a71944601", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:41108", + "10.65.0.27:41108", + "172.17.0.1:41108", + "172.19.0.1:41108", + "172.20.0.1:41108" + ], + "Hostinfo": {"Hostname": "rattata", "RequestTags": ["tag:group-a"], "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:36:41.931695818Z", + "Tags": ["tag:group-a"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:d6729631809256061f766a87280f0b1f460bba3b8f0e97acec4ad87b04234a68", + "MachineKey": "mkey:c55053dc81c1b9d743c8ea8ca50eb02ac87352aa645e9acfd8beacd4bcb87f00", + "Peers": [{ + "ID": 3168131240925008, + "StableID": "nX6H1GSrjR11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:07c886f1599393bfd6442fc5cd5676fc43a7a4ffb41ca8a85caa7f26b3a08055", + "DiscoKey": "discokey:0eb3a1c280df196d700bb107a6721d2223c5b3991ad4bf94988024e951eecc1e", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:58730", + "10.65.0.27:58730", + "172.17.0.1:58730", + "172.19.0.1:58730", + "172.20.0.1:58730" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:36:40.37788928Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6245672826688978, + "StableID": "nF1nPbEgmq11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a57c23204adb8aa23ed526c6ba90ae0997cd587bb7eddd7873be6fc39a140d1f", + "DiscoKey": "discokey:b43c70046a13eaceea25456c33ac35fd31108f81eb652db612e306ce9d91db5d", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:43912", + "10.65.0.27:43912", + "172.17.0.1:43912", + "172.19.0.1:43912", + "172.20.0.1:43912" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:36:40.86868446Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 3983758180432024, + "StableID": "nfgcfBaF7Y11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:506bf2a42965905de3fd322f0688ef00e428fba6ae84ebf09257c4e394fccf6f", + "DiscoKey": "discokey:12017fb6117fe12c02bbab3bad9e428585fe81fc210e6fa8fb45624fceaaa04f", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:35907", + "10.65.0.27:35907", + "172.17.0.1:35907", + "172.19.0.1:35907", + "172.20.0.1:35907" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:36:41.398072621Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 1110201268129711, + "StableID": "nCdpM57pf911CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aedbcb2d15fef85942bfccf58890590a82aacf4aee57b75681c4a529d6aa5633", + "DiscoKey": "discokey:bf38a17b29854a48515c05ba77a914f8159771b2aec33b2536b353a0c00f5170", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:60740", + "10.65.0.27:60740", + "172.17.0.1:60740", + "172.19.0.1:60740", + "172.20.0.1:60740" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:36:42.478410842Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 7177155754033765, + "StableID": "n6mByFiY3y11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ea05e22aad7d12ca56e4c34f1078d44308e4199a52c1c3aaba8e63a1f0f0f239", + "DiscoKey": "discokey:77c9346d6a199d7c1ead5e5bc2b3d5ec92cc860fbf5aa92594fec79e4d489708", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:42457", + "10.65.0.27:42457", + "172.17.0.1:42457", + "172.19.0.1:42457", + "172.20.0.1:42457" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:36:43.025686311Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6219602308049180, + "StableID": "n5dDwYQsZq11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aefa52e419d267ef6b41522c3837b21964e004dc33cb63cba387eeb663bd3a43", + "DiscoKey": "discokey:5c849ebeeab05b5673d956ec5d2be343b753849f2f73821369cf2dfc6402fa66", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:43640", + "10.65.0.27:43640", + "172.17.0.1:43640", + "172.19.0.1:43640", + "172.20.0.1:43640" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:36:43.546884161Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5619277868006469, + "StableID": "nLLCtFuysk11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c2bc6893b12c60a8b4117112c48e1d0d5cd152a44fbb93bc56cdcb67361ab369", + "DiscoKey": "discokey:71453ce0487ae899966e7600480dcfd921c6062aa0cdb99329acc4445a21013f", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37603", + "10.65.0.27:37603", + "172.17.0.1:37603", + "172.19.0.1:37603", + "172.20.0.1:37603" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:36:44.102860155Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 1949930473611386, + "StableID": "nF9LjHN8EG11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b0520a05867071797620eac590ce4721758498e15f7a5544adced085dc694c1f", + "DiscoKey": "discokey:bbc4595df07fc1cd97ea97fc2139aa31d71e0517edb4b2ce22d8cb19d6be220c", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:45998", + "10.65.0.27:45998", + "172.17.0.1:45998", + "172.19.0.1:45998", + "172.20.0.1:45998" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:36:44.641057149Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3922831435313901, + "StableID": "nQzLqX8fdX11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba7ec5111e527ac491757f4711444d81ce4324c47ab1fb152e741cf70649e662", + "DiscoKey": "discokey:bfbe8d5fee913745b5adb2029691c33c8e7c893b59f07ac6b025dec9b2aaa904", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:33462", + "10.65.0.27:33462", + "172.17.0.1:33462", + "172.19.0.1:33462", + "172.20.0.1:33462" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:36:45.183706915Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3188966479592688, + "StableID": "nZBYh2kHuR11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:598fb6b7d6644fa86fa4f87f4233a8d7acf65193e8e6fa83ab4f63c1d28f8325", + "DiscoKey": "discokey:2684699793fae45a134263e88c970c4fe7a21a04e14eb597ffd580e3681f4166", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:38560", + "10.65.0.27:38560", + "172.17.0.1:38560", + "172.19.0.1:38560", + "172.20.0.1:38560" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:36:45.722400629Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4388674661218757, + "StableID": "ngE6WQ3eGb11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b4f91d56dd1ea841cbe7ffab1472ff82ece2bace77f4a3f009caab96e7697f06", + "DiscoKey": "discokey:30aa89a55718cecce47efd15ade388e441c99b5e331bcf624cecf6e0d0c33760", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:52079", + "10.65.0.27:52079", + "172.17.0.1:52079", + "172.19.0.1:52079", + "172.20.0.1:52079" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:36:47.098952687Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8001103941033343, + "StableID": "nkyzm7SiU521CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:83b4ecf2b957218ecac739aa9b2092c8a95bc0c7e3b4326994f34b42bc0d8924", + "KeyExpiry": "2026-11-08T18:36:47Z", + "DiscoKey": "discokey:74d75c9bbc4beb1e985ae5c44643b5e270507e6d9ff4f827a16d932bc22a1004", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:40677", + "10.65.0.27:40677", + "172.17.0.1:40677", + "172.19.0.1:40677", + "172.20.0.1:40677" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:36:47.637656119Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 922686301093192, + "StableID": "nm1YqTQtC811CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:5fa74c00673f32839e190fe41a8a0335020af612f9536858c0d5b52f4efa9b1d", + "KeyExpiry": "2026-11-08T18:36:48Z", + "DiscoKey": "discokey:0a28137ce9a22ed8cced08245ddcbabbc27b6fdd0a4d8de898700d970e18c33c", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:38847", + "10.65.0.27:38847", + "172.17.0.1:38847", + "172.19.0.1:38847", + "172.20.0.1:38847" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:36:48.158330475Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3336477534055655, + "StableID": "nW4LTDc64T11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:e8a9782344aed454b2a7ed9c81a181016b8ed378c27070eb5ee653568aa22550", + "KeyExpiry": "2026-11-08T18:36:48Z", + "DiscoKey": "discokey:9ef60a59270caa12a3a7f1da9b29db3a6fe1d5295994ff7249bd586c30c23f21", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:48138", + "10.65.0.27:48138", + "172.17.0.1:48138", + "172.19.0.1:48138", + "172.20.0.1:48138" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:36:48.702894407Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "2791095926211361": { + "ID": 2791095926211361, + "LoginName": "rattata.tail78f774.ts.net", + "DisplayName": "rattata" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "spearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6219602308049180, + "StableID": "n5dDwYQsZq11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 6219602308049180, + "Key": "nodekey:aefa52e419d267ef6b41522c3837b21964e004dc33cb63cba387eeb663bd3a43", + "DiscoKey": "discokey:5c849ebeeab05b5673d956ec5d2be343b753849f2f73821369cf2dfc6402fa66", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:43640", + "10.65.0.27:43640", + "172.17.0.1:43640", + "172.19.0.1:43640", + "172.20.0.1:43640" + ], + "Hostinfo": { + "Hostname": "spearow", + "RoutableIPs": ["10.44.0.0/16"], + "RequestTags": ["tag:spearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:36:43.546884161Z", + "Tags": ["tag:spearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:aefa52e419d267ef6b41522c3837b21964e004dc33cb63cba387eeb663bd3a43", + "MachineKey": "mkey:b12c036fefd51c0da3ef2a7ae704dc4ab2496367400dde7da8156669b6a93212", + "Peers": [{ + "ID": 3168131240925008, + "StableID": "nX6H1GSrjR11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:07c886f1599393bfd6442fc5cd5676fc43a7a4ffb41ca8a85caa7f26b3a08055", + "DiscoKey": "discokey:0eb3a1c280df196d700bb107a6721d2223c5b3991ad4bf94988024e951eecc1e", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:58730", + "10.65.0.27:58730", + "172.17.0.1:58730", + "172.19.0.1:58730", + "172.20.0.1:58730" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:36:40.37788928Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6245672826688978, + "StableID": "nF1nPbEgmq11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a57c23204adb8aa23ed526c6ba90ae0997cd587bb7eddd7873be6fc39a140d1f", + "DiscoKey": "discokey:b43c70046a13eaceea25456c33ac35fd31108f81eb652db612e306ce9d91db5d", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:43912", + "10.65.0.27:43912", + "172.17.0.1:43912", + "172.19.0.1:43912", + "172.20.0.1:43912" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:36:40.86868446Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 3983758180432024, + "StableID": "nfgcfBaF7Y11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:506bf2a42965905de3fd322f0688ef00e428fba6ae84ebf09257c4e394fccf6f", + "DiscoKey": "discokey:12017fb6117fe12c02bbab3bad9e428585fe81fc210e6fa8fb45624fceaaa04f", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:35907", + "10.65.0.27:35907", + "172.17.0.1:35907", + "172.19.0.1:35907", + "172.20.0.1:35907" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:36:41.398072621Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2791095926211361, + "StableID": "nJqjLiM6oN11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d6729631809256061f766a87280f0b1f460bba3b8f0e97acec4ad87b04234a68", + "DiscoKey": "discokey:4db96d9f99c69c4b67da309c42fd815cd2e4cae025e59358ade6321a71944601", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:41108", + "10.65.0.27:41108", + "172.17.0.1:41108", + "172.19.0.1:41108", + "172.20.0.1:41108" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:36:41.931695818Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1110201268129711, + "StableID": "nCdpM57pf911CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aedbcb2d15fef85942bfccf58890590a82aacf4aee57b75681c4a529d6aa5633", + "DiscoKey": "discokey:bf38a17b29854a48515c05ba77a914f8159771b2aec33b2536b353a0c00f5170", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:60740", + "10.65.0.27:60740", + "172.17.0.1:60740", + "172.19.0.1:60740", + "172.20.0.1:60740" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:36:42.478410842Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 7177155754033765, + "StableID": "n6mByFiY3y11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ea05e22aad7d12ca56e4c34f1078d44308e4199a52c1c3aaba8e63a1f0f0f239", + "DiscoKey": "discokey:77c9346d6a199d7c1ead5e5bc2b3d5ec92cc860fbf5aa92594fec79e4d489708", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:42457", + "10.65.0.27:42457", + "172.17.0.1:42457", + "172.19.0.1:42457", + "172.20.0.1:42457" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:36:43.025686311Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 5619277868006469, + "StableID": "nLLCtFuysk11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c2bc6893b12c60a8b4117112c48e1d0d5cd152a44fbb93bc56cdcb67361ab369", + "DiscoKey": "discokey:71453ce0487ae899966e7600480dcfd921c6062aa0cdb99329acc4445a21013f", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37603", + "10.65.0.27:37603", + "172.17.0.1:37603", + "172.19.0.1:37603", + "172.20.0.1:37603" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:36:44.102860155Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 1949930473611386, + "StableID": "nF9LjHN8EG11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b0520a05867071797620eac590ce4721758498e15f7a5544adced085dc694c1f", + "DiscoKey": "discokey:bbc4595df07fc1cd97ea97fc2139aa31d71e0517edb4b2ce22d8cb19d6be220c", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:45998", + "10.65.0.27:45998", + "172.17.0.1:45998", + "172.19.0.1:45998", + "172.20.0.1:45998" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:36:44.641057149Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3922831435313901, + "StableID": "nQzLqX8fdX11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba7ec5111e527ac491757f4711444d81ce4324c47ab1fb152e741cf70649e662", + "DiscoKey": "discokey:bfbe8d5fee913745b5adb2029691c33c8e7c893b59f07ac6b025dec9b2aaa904", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:33462", + "10.65.0.27:33462", + "172.17.0.1:33462", + "172.19.0.1:33462", + "172.20.0.1:33462" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:36:45.183706915Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3188966479592688, + "StableID": "nZBYh2kHuR11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:598fb6b7d6644fa86fa4f87f4233a8d7acf65193e8e6fa83ab4f63c1d28f8325", + "DiscoKey": "discokey:2684699793fae45a134263e88c970c4fe7a21a04e14eb597ffd580e3681f4166", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:38560", + "10.65.0.27:38560", + "172.17.0.1:38560", + "172.19.0.1:38560", + "172.20.0.1:38560" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:36:45.722400629Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4388674661218757, + "StableID": "ngE6WQ3eGb11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b4f91d56dd1ea841cbe7ffab1472ff82ece2bace77f4a3f009caab96e7697f06", + "DiscoKey": "discokey:30aa89a55718cecce47efd15ade388e441c99b5e331bcf624cecf6e0d0c33760", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:52079", + "10.65.0.27:52079", + "172.17.0.1:52079", + "172.19.0.1:52079", + "172.20.0.1:52079" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:36:47.098952687Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8001103941033343, + "StableID": "nkyzm7SiU521CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:83b4ecf2b957218ecac739aa9b2092c8a95bc0c7e3b4326994f34b42bc0d8924", + "KeyExpiry": "2026-11-08T18:36:47Z", + "DiscoKey": "discokey:74d75c9bbc4beb1e985ae5c44643b5e270507e6d9ff4f827a16d932bc22a1004", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:40677", + "10.65.0.27:40677", + "172.17.0.1:40677", + "172.19.0.1:40677", + "172.20.0.1:40677" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:36:47.637656119Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 922686301093192, + "StableID": "nm1YqTQtC811CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:5fa74c00673f32839e190fe41a8a0335020af612f9536858c0d5b52f4efa9b1d", + "KeyExpiry": "2026-11-08T18:36:48Z", + "DiscoKey": "discokey:0a28137ce9a22ed8cced08245ddcbabbc27b6fdd0a4d8de898700d970e18c33c", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:38847", + "10.65.0.27:38847", + "172.17.0.1:38847", + "172.19.0.1:38847", + "172.20.0.1:38847" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:36:48.158330475Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3336477534055655, + "StableID": "nW4LTDc64T11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:e8a9782344aed454b2a7ed9c81a181016b8ed378c27070eb5ee653568aa22550", + "KeyExpiry": "2026-11-08T18:36:48Z", + "DiscoKey": "discokey:9ef60a59270caa12a3a7f1da9b29db3a6fe1d5295994ff7249bd586c30c23f21", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:48138", + "10.65.0.27:48138", + "172.17.0.1:48138", + "172.19.0.1:48138", + "172.20.0.1:48138" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:36:48.702894407Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "6219602308049180": { + "ID": 6219602308049180, + "LoginName": "spearow.tail78f774.ts.net", + "DisplayName": "spearow" + }} + } + }, "squirtle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 1949930473611386, + "StableID": "nF9LjHN8EG11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1949930473611386, + "Key": "nodekey:b0520a05867071797620eac590ce4721758498e15f7a5544adced085dc694c1f", + "DiscoKey": "discokey:bbc4595df07fc1cd97ea97fc2139aa31d71e0517edb4b2ce22d8cb19d6be220c", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:45998", + "10.65.0.27:45998", + "172.17.0.1:45998", + "172.19.0.1:45998", + "172.20.0.1:45998" + ], + "Hostinfo": { + "Hostname": "squirtle", + "RoutableIPs": ["10.33.0.0/16"], + "RequestTags": ["tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:36:44.641057149Z", + "Tags": ["tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:b0520a05867071797620eac590ce4721758498e15f7a5544adced085dc694c1f", + "MachineKey": "mkey:c6a1f224253ea00b4207e4c9df6c2a40cfcbd6ba2408b2a28efee330a7742c21", + "Peers": [{ + "ID": 3168131240925008, + "StableID": "nX6H1GSrjR11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:07c886f1599393bfd6442fc5cd5676fc43a7a4ffb41ca8a85caa7f26b3a08055", + "DiscoKey": "discokey:0eb3a1c280df196d700bb107a6721d2223c5b3991ad4bf94988024e951eecc1e", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:58730", + "10.65.0.27:58730", + "172.17.0.1:58730", + "172.19.0.1:58730", + "172.20.0.1:58730" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:36:40.37788928Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6245672826688978, + "StableID": "nF1nPbEgmq11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a57c23204adb8aa23ed526c6ba90ae0997cd587bb7eddd7873be6fc39a140d1f", + "DiscoKey": "discokey:b43c70046a13eaceea25456c33ac35fd31108f81eb652db612e306ce9d91db5d", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:43912", + "10.65.0.27:43912", + "172.17.0.1:43912", + "172.19.0.1:43912", + "172.20.0.1:43912" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:36:40.86868446Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 3983758180432024, + "StableID": "nfgcfBaF7Y11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:506bf2a42965905de3fd322f0688ef00e428fba6ae84ebf09257c4e394fccf6f", + "DiscoKey": "discokey:12017fb6117fe12c02bbab3bad9e428585fe81fc210e6fa8fb45624fceaaa04f", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:35907", + "10.65.0.27:35907", + "172.17.0.1:35907", + "172.19.0.1:35907", + "172.20.0.1:35907" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:36:41.398072621Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2791095926211361, + "StableID": "nJqjLiM6oN11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d6729631809256061f766a87280f0b1f460bba3b8f0e97acec4ad87b04234a68", + "DiscoKey": "discokey:4db96d9f99c69c4b67da309c42fd815cd2e4cae025e59358ade6321a71944601", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:41108", + "10.65.0.27:41108", + "172.17.0.1:41108", + "172.19.0.1:41108", + "172.20.0.1:41108" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:36:41.931695818Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1110201268129711, + "StableID": "nCdpM57pf911CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aedbcb2d15fef85942bfccf58890590a82aacf4aee57b75681c4a529d6aa5633", + "DiscoKey": "discokey:bf38a17b29854a48515c05ba77a914f8159771b2aec33b2536b353a0c00f5170", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:60740", + "10.65.0.27:60740", + "172.17.0.1:60740", + "172.19.0.1:60740", + "172.20.0.1:60740" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:36:42.478410842Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 7177155754033765, + "StableID": "n6mByFiY3y11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ea05e22aad7d12ca56e4c34f1078d44308e4199a52c1c3aaba8e63a1f0f0f239", + "DiscoKey": "discokey:77c9346d6a199d7c1ead5e5bc2b3d5ec92cc860fbf5aa92594fec79e4d489708", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:42457", + "10.65.0.27:42457", + "172.17.0.1:42457", + "172.19.0.1:42457", + "172.20.0.1:42457" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:36:43.025686311Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6219602308049180, + "StableID": "n5dDwYQsZq11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aefa52e419d267ef6b41522c3837b21964e004dc33cb63cba387eeb663bd3a43", + "DiscoKey": "discokey:5c849ebeeab05b5673d956ec5d2be343b753849f2f73821369cf2dfc6402fa66", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:43640", + "10.65.0.27:43640", + "172.17.0.1:43640", + "172.19.0.1:43640", + "172.20.0.1:43640" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:36:43.546884161Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5619277868006469, + "StableID": "nLLCtFuysk11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c2bc6893b12c60a8b4117112c48e1d0d5cd152a44fbb93bc56cdcb67361ab369", + "DiscoKey": "discokey:71453ce0487ae899966e7600480dcfd921c6062aa0cdb99329acc4445a21013f", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37603", + "10.65.0.27:37603", + "172.17.0.1:37603", + "172.19.0.1:37603", + "172.20.0.1:37603" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:36:44.102860155Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 3922831435313901, + "StableID": "nQzLqX8fdX11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba7ec5111e527ac491757f4711444d81ce4324c47ab1fb152e741cf70649e662", + "DiscoKey": "discokey:bfbe8d5fee913745b5adb2029691c33c8e7c893b59f07ac6b025dec9b2aaa904", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:33462", + "10.65.0.27:33462", + "172.17.0.1:33462", + "172.19.0.1:33462", + "172.20.0.1:33462" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:36:45.183706915Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3188966479592688, + "StableID": "nZBYh2kHuR11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:598fb6b7d6644fa86fa4f87f4233a8d7acf65193e8e6fa83ab4f63c1d28f8325", + "DiscoKey": "discokey:2684699793fae45a134263e88c970c4fe7a21a04e14eb597ffd580e3681f4166", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:38560", + "10.65.0.27:38560", + "172.17.0.1:38560", + "172.19.0.1:38560", + "172.20.0.1:38560" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:36:45.722400629Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4388674661218757, + "StableID": "ngE6WQ3eGb11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b4f91d56dd1ea841cbe7ffab1472ff82ece2bace77f4a3f009caab96e7697f06", + "DiscoKey": "discokey:30aa89a55718cecce47efd15ade388e441c99b5e331bcf624cecf6e0d0c33760", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:52079", + "10.65.0.27:52079", + "172.17.0.1:52079", + "172.19.0.1:52079", + "172.20.0.1:52079" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:36:47.098952687Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8001103941033343, + "StableID": "nkyzm7SiU521CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:83b4ecf2b957218ecac739aa9b2092c8a95bc0c7e3b4326994f34b42bc0d8924", + "KeyExpiry": "2026-11-08T18:36:47Z", + "DiscoKey": "discokey:74d75c9bbc4beb1e985ae5c44643b5e270507e6d9ff4f827a16d932bc22a1004", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:40677", + "10.65.0.27:40677", + "172.17.0.1:40677", + "172.19.0.1:40677", + "172.20.0.1:40677" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:36:47.637656119Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 922686301093192, + "StableID": "nm1YqTQtC811CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:5fa74c00673f32839e190fe41a8a0335020af612f9536858c0d5b52f4efa9b1d", + "KeyExpiry": "2026-11-08T18:36:48Z", + "DiscoKey": "discokey:0a28137ce9a22ed8cced08245ddcbabbc27b6fdd0a4d8de898700d970e18c33c", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:38847", + "10.65.0.27:38847", + "172.17.0.1:38847", + "172.19.0.1:38847", + "172.20.0.1:38847" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:36:48.158330475Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3336477534055655, + "StableID": "nW4LTDc64T11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:e8a9782344aed454b2a7ed9c81a181016b8ed378c27070eb5ee653568aa22550", + "KeyExpiry": "2026-11-08T18:36:48Z", + "DiscoKey": "discokey:9ef60a59270caa12a3a7f1da9b29db3a6fe1d5295994ff7249bd586c30c23f21", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:48138", + "10.65.0.27:48138", + "172.17.0.1:48138", + "172.19.0.1:48138", + "172.20.0.1:48138" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:36:48.702894407Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "1949930473611386": { + "ID": 1949930473611386, + "LoginName": "squirtle.tail78f774.ts.net", + "DisplayName": "squirtle" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "venusaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 922686301093192, + "StableID": "nm1YqTQtC811CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:5fa74c00673f32839e190fe41a8a0335020af612f9536858c0d5b52f4efa9b1d", + "KeyExpiry": "2026-11-08T18:36:48Z", + "DiscoKey": "discokey:0a28137ce9a22ed8cced08245ddcbabbc27b6fdd0a4d8de898700d970e18c33c", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:38847", + "10.65.0.27:38847", + "172.17.0.1:38847", + "172.19.0.1:38847", + "172.20.0.1:38847" + ], + "Hostinfo": {"Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:36:48.158330475Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:5fa74c00673f32839e190fe41a8a0335020af612f9536858c0d5b52f4efa9b1d", + "MachineKey": "mkey:150480524dfbb6aefdb64836db6fa7b53d30e9c93ff9eb4489de9c35e98f5a2e", + "Peers": [{ + "ID": 3168131240925008, + "StableID": "nX6H1GSrjR11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:07c886f1599393bfd6442fc5cd5676fc43a7a4ffb41ca8a85caa7f26b3a08055", + "DiscoKey": "discokey:0eb3a1c280df196d700bb107a6721d2223c5b3991ad4bf94988024e951eecc1e", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:58730", + "10.65.0.27:58730", + "172.17.0.1:58730", + "172.19.0.1:58730", + "172.20.0.1:58730" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:36:40.37788928Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6245672826688978, + "StableID": "nF1nPbEgmq11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a57c23204adb8aa23ed526c6ba90ae0997cd587bb7eddd7873be6fc39a140d1f", + "DiscoKey": "discokey:b43c70046a13eaceea25456c33ac35fd31108f81eb652db612e306ce9d91db5d", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:43912", + "10.65.0.27:43912", + "172.17.0.1:43912", + "172.19.0.1:43912", + "172.20.0.1:43912" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:36:40.86868446Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 3983758180432024, + "StableID": "nfgcfBaF7Y11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:506bf2a42965905de3fd322f0688ef00e428fba6ae84ebf09257c4e394fccf6f", + "DiscoKey": "discokey:12017fb6117fe12c02bbab3bad9e428585fe81fc210e6fa8fb45624fceaaa04f", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:35907", + "10.65.0.27:35907", + "172.17.0.1:35907", + "172.19.0.1:35907", + "172.20.0.1:35907" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:36:41.398072621Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2791095926211361, + "StableID": "nJqjLiM6oN11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d6729631809256061f766a87280f0b1f460bba3b8f0e97acec4ad87b04234a68", + "DiscoKey": "discokey:4db96d9f99c69c4b67da309c42fd815cd2e4cae025e59358ade6321a71944601", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:41108", + "10.65.0.27:41108", + "172.17.0.1:41108", + "172.19.0.1:41108", + "172.20.0.1:41108" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:36:41.931695818Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1110201268129711, + "StableID": "nCdpM57pf911CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aedbcb2d15fef85942bfccf58890590a82aacf4aee57b75681c4a529d6aa5633", + "DiscoKey": "discokey:bf38a17b29854a48515c05ba77a914f8159771b2aec33b2536b353a0c00f5170", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:60740", + "10.65.0.27:60740", + "172.17.0.1:60740", + "172.19.0.1:60740", + "172.20.0.1:60740" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:36:42.478410842Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 7177155754033765, + "StableID": "n6mByFiY3y11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ea05e22aad7d12ca56e4c34f1078d44308e4199a52c1c3aaba8e63a1f0f0f239", + "DiscoKey": "discokey:77c9346d6a199d7c1ead5e5bc2b3d5ec92cc860fbf5aa92594fec79e4d489708", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:42457", + "10.65.0.27:42457", + "172.17.0.1:42457", + "172.19.0.1:42457", + "172.20.0.1:42457" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:36:43.025686311Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6219602308049180, + "StableID": "n5dDwYQsZq11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aefa52e419d267ef6b41522c3837b21964e004dc33cb63cba387eeb663bd3a43", + "DiscoKey": "discokey:5c849ebeeab05b5673d956ec5d2be343b753849f2f73821369cf2dfc6402fa66", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:43640", + "10.65.0.27:43640", + "172.17.0.1:43640", + "172.19.0.1:43640", + "172.20.0.1:43640" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:36:43.546884161Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5619277868006469, + "StableID": "nLLCtFuysk11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c2bc6893b12c60a8b4117112c48e1d0d5cd152a44fbb93bc56cdcb67361ab369", + "DiscoKey": "discokey:71453ce0487ae899966e7600480dcfd921c6062aa0cdb99329acc4445a21013f", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37603", + "10.65.0.27:37603", + "172.17.0.1:37603", + "172.19.0.1:37603", + "172.20.0.1:37603" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:36:44.102860155Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 1949930473611386, + "StableID": "nF9LjHN8EG11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b0520a05867071797620eac590ce4721758498e15f7a5544adced085dc694c1f", + "DiscoKey": "discokey:bbc4595df07fc1cd97ea97fc2139aa31d71e0517edb4b2ce22d8cb19d6be220c", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:45998", + "10.65.0.27:45998", + "172.17.0.1:45998", + "172.19.0.1:45998", + "172.20.0.1:45998" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:36:44.641057149Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3922831435313901, + "StableID": "nQzLqX8fdX11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba7ec5111e527ac491757f4711444d81ce4324c47ab1fb152e741cf70649e662", + "DiscoKey": "discokey:bfbe8d5fee913745b5adb2029691c33c8e7c893b59f07ac6b025dec9b2aaa904", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:33462", + "10.65.0.27:33462", + "172.17.0.1:33462", + "172.19.0.1:33462", + "172.20.0.1:33462" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:36:45.183706915Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3188966479592688, + "StableID": "nZBYh2kHuR11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:598fb6b7d6644fa86fa4f87f4233a8d7acf65193e8e6fa83ab4f63c1d28f8325", + "DiscoKey": "discokey:2684699793fae45a134263e88c970c4fe7a21a04e14eb597ffd580e3681f4166", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:38560", + "10.65.0.27:38560", + "172.17.0.1:38560", + "172.19.0.1:38560", + "172.20.0.1:38560" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:36:45.722400629Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4388674661218757, + "StableID": "ngE6WQ3eGb11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b4f91d56dd1ea841cbe7ffab1472ff82ece2bace77f4a3f009caab96e7697f06", + "DiscoKey": "discokey:30aa89a55718cecce47efd15ade388e441c99b5e331bcf624cecf6e0d0c33760", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:52079", + "10.65.0.27:52079", + "172.17.0.1:52079", + "172.19.0.1:52079", + "172.20.0.1:52079" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:36:47.098952687Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8001103941033343, + "StableID": "nkyzm7SiU521CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:83b4ecf2b957218ecac739aa9b2092c8a95bc0c7e3b4326994f34b42bc0d8924", + "KeyExpiry": "2026-11-08T18:36:47Z", + "DiscoKey": "discokey:74d75c9bbc4beb1e985ae5c44643b5e270507e6d9ff4f827a16d932bc22a1004", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:40677", + "10.65.0.27:40677", + "172.17.0.1:40677", + "172.19.0.1:40677", + "172.20.0.1:40677" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:36:47.637656119Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 3336477534055655, + "StableID": "nW4LTDc64T11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:e8a9782344aed454b2a7ed9c81a181016b8ed378c27070eb5ee653568aa22550", + "KeyExpiry": "2026-11-08T18:36:48Z", + "DiscoKey": "discokey:9ef60a59270caa12a3a7f1da9b29db3a6fe1d5295994ff7249bd586c30c23f21", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:48138", + "10.65.0.27:48138", + "172.17.0.1:48138", + "172.19.0.1:48138", + "172.20.0.1:48138" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:36:48.702894407Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "weedle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 3922831435313901, + "StableID": "nQzLqX8fdX11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 3922831435313901, + "Key": "nodekey:ba7ec5111e527ac491757f4711444d81ce4324c47ab1fb152e741cf70649e662", + "DiscoKey": "discokey:bfbe8d5fee913745b5adb2029691c33c8e7c893b59f07ac6b025dec9b2aaa904", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:33462", + "10.65.0.27:33462", + "172.17.0.1:33462", + "172.19.0.1:33462", + "172.20.0.1:33462" + ], + "Hostinfo": {"Hostname": "weedle", "RequestTags": ["tag:client"], "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:36:45.183706915Z", + "Tags": ["tag:client"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:ba7ec5111e527ac491757f4711444d81ce4324c47ab1fb152e741cf70649e662", + "MachineKey": "mkey:b3ee90d1e41f20f9eeb7d05cee88bc777d62574af687b6fc7e234c71d9685e5a", + "Peers": [{ + "ID": 3168131240925008, + "StableID": "nX6H1GSrjR11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:07c886f1599393bfd6442fc5cd5676fc43a7a4ffb41ca8a85caa7f26b3a08055", + "DiscoKey": "discokey:0eb3a1c280df196d700bb107a6721d2223c5b3991ad4bf94988024e951eecc1e", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:58730", + "10.65.0.27:58730", + "172.17.0.1:58730", + "172.19.0.1:58730", + "172.20.0.1:58730" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:36:40.37788928Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6245672826688978, + "StableID": "nF1nPbEgmq11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a57c23204adb8aa23ed526c6ba90ae0997cd587bb7eddd7873be6fc39a140d1f", + "DiscoKey": "discokey:b43c70046a13eaceea25456c33ac35fd31108f81eb652db612e306ce9d91db5d", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:43912", + "10.65.0.27:43912", + "172.17.0.1:43912", + "172.19.0.1:43912", + "172.20.0.1:43912" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:36:40.86868446Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 3983758180432024, + "StableID": "nfgcfBaF7Y11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:506bf2a42965905de3fd322f0688ef00e428fba6ae84ebf09257c4e394fccf6f", + "DiscoKey": "discokey:12017fb6117fe12c02bbab3bad9e428585fe81fc210e6fa8fb45624fceaaa04f", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:35907", + "10.65.0.27:35907", + "172.17.0.1:35907", + "172.19.0.1:35907", + "172.20.0.1:35907" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:36:41.398072621Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2791095926211361, + "StableID": "nJqjLiM6oN11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d6729631809256061f766a87280f0b1f460bba3b8f0e97acec4ad87b04234a68", + "DiscoKey": "discokey:4db96d9f99c69c4b67da309c42fd815cd2e4cae025e59358ade6321a71944601", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:41108", + "10.65.0.27:41108", + "172.17.0.1:41108", + "172.19.0.1:41108", + "172.20.0.1:41108" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:36:41.931695818Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1110201268129711, + "StableID": "nCdpM57pf911CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aedbcb2d15fef85942bfccf58890590a82aacf4aee57b75681c4a529d6aa5633", + "DiscoKey": "discokey:bf38a17b29854a48515c05ba77a914f8159771b2aec33b2536b353a0c00f5170", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:60740", + "10.65.0.27:60740", + "172.17.0.1:60740", + "172.19.0.1:60740", + "172.20.0.1:60740" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:36:42.478410842Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 7177155754033765, + "StableID": "n6mByFiY3y11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ea05e22aad7d12ca56e4c34f1078d44308e4199a52c1c3aaba8e63a1f0f0f239", + "DiscoKey": "discokey:77c9346d6a199d7c1ead5e5bc2b3d5ec92cc860fbf5aa92594fec79e4d489708", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:42457", + "10.65.0.27:42457", + "172.17.0.1:42457", + "172.19.0.1:42457", + "172.20.0.1:42457" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:36:43.025686311Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6219602308049180, + "StableID": "n5dDwYQsZq11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aefa52e419d267ef6b41522c3837b21964e004dc33cb63cba387eeb663bd3a43", + "DiscoKey": "discokey:5c849ebeeab05b5673d956ec5d2be343b753849f2f73821369cf2dfc6402fa66", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:43640", + "10.65.0.27:43640", + "172.17.0.1:43640", + "172.19.0.1:43640", + "172.20.0.1:43640" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:36:43.546884161Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5619277868006469, + "StableID": "nLLCtFuysk11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c2bc6893b12c60a8b4117112c48e1d0d5cd152a44fbb93bc56cdcb67361ab369", + "DiscoKey": "discokey:71453ce0487ae899966e7600480dcfd921c6062aa0cdb99329acc4445a21013f", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37603", + "10.65.0.27:37603", + "172.17.0.1:37603", + "172.19.0.1:37603", + "172.20.0.1:37603" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:36:44.102860155Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 1949930473611386, + "StableID": "nF9LjHN8EG11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b0520a05867071797620eac590ce4721758498e15f7a5544adced085dc694c1f", + "DiscoKey": "discokey:bbc4595df07fc1cd97ea97fc2139aa31d71e0517edb4b2ce22d8cb19d6be220c", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:45998", + "10.65.0.27:45998", + "172.17.0.1:45998", + "172.19.0.1:45998", + "172.20.0.1:45998" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:36:44.641057149Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3188966479592688, + "StableID": "nZBYh2kHuR11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:598fb6b7d6644fa86fa4f87f4233a8d7acf65193e8e6fa83ab4f63c1d28f8325", + "DiscoKey": "discokey:2684699793fae45a134263e88c970c4fe7a21a04e14eb597ffd580e3681f4166", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:38560", + "10.65.0.27:38560", + "172.17.0.1:38560", + "172.19.0.1:38560", + "172.20.0.1:38560" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:36:45.722400629Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4388674661218757, + "StableID": "ngE6WQ3eGb11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b4f91d56dd1ea841cbe7ffab1472ff82ece2bace77f4a3f009caab96e7697f06", + "DiscoKey": "discokey:30aa89a55718cecce47efd15ade388e441c99b5e331bcf624cecf6e0d0c33760", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:52079", + "10.65.0.27:52079", + "172.17.0.1:52079", + "172.19.0.1:52079", + "172.20.0.1:52079" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:36:47.098952687Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8001103941033343, + "StableID": "nkyzm7SiU521CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:83b4ecf2b957218ecac739aa9b2092c8a95bc0c7e3b4326994f34b42bc0d8924", + "KeyExpiry": "2026-11-08T18:36:47Z", + "DiscoKey": "discokey:74d75c9bbc4beb1e985ae5c44643b5e270507e6d9ff4f827a16d932bc22a1004", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:40677", + "10.65.0.27:40677", + "172.17.0.1:40677", + "172.19.0.1:40677", + "172.20.0.1:40677" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:36:47.637656119Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 922686301093192, + "StableID": "nm1YqTQtC811CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:5fa74c00673f32839e190fe41a8a0335020af612f9536858c0d5b52f4efa9b1d", + "KeyExpiry": "2026-11-08T18:36:48Z", + "DiscoKey": "discokey:0a28137ce9a22ed8cced08245ddcbabbc27b6fdd0a4d8de898700d970e18c33c", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:38847", + "10.65.0.27:38847", + "172.17.0.1:38847", + "172.19.0.1:38847", + "172.20.0.1:38847" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:36:48.158330475Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3336477534055655, + "StableID": "nW4LTDc64T11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:e8a9782344aed454b2a7ed9c81a181016b8ed378c27070eb5ee653568aa22550", + "KeyExpiry": "2026-11-08T18:36:48Z", + "DiscoKey": "discokey:9ef60a59270caa12a3a7f1da9b29db3a6fe1d5295994ff7249bd586c30c23f21", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:48138", + "10.65.0.27:48138", + "172.17.0.1:48138", + "172.19.0.1:48138", + "172.20.0.1:48138" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:36:48.702894407Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3922831435313901": { + "ID": 3922831435313901, + "LoginName": "weedle.tail78f774.ts.net", + "DisplayName": "weedle" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }} +} diff --git a/hscontrol/policy/v2/testdata/sshtest_results/sshtest-deny-fail-policy-allows.hujson b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-deny-fail-policy-allows.hujson new file mode 100644 index 00000000..d741aaa4 --- /dev/null +++ b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-deny-fail-policy-allows.hujson @@ -0,0 +1,20082 @@ +// sshtest-deny-fail-policy-allows +// +// deny asserted but policy allows, must fail +// +// Nodes with filter rules: 15 of 15 +// Captured at: 2026-05-12T18:37:33Z +// tool version: tscap/dev +// schema version: 1 +{ + "schema_version": 1, + "test_id": "sshtest-deny-fail-policy-allows", + "description": "deny asserted but policy allows, must fail", + "category": "sshtest", + "captured_at": "2026-05-12T18:37:33.995122251Z", + "tool_version": "tscap/dev", + "tailnet": "odin@example.com", + "error": true, + "input": { + "api_response_code": 400, + "api_response_body": {"message": "test(s) failed"}, + "tailnet": { + "dns": {"magic_dns": false, "nameservers": [], "search_paths": [], "split_dns": {}}, + "settings": {} + }, + "scenario_hujson": " \n \n \n \n{\n\t\"category\": \"sshtest\",\n\t\"description\": \"deny asserted but policy allows, must fail\",\n\t\"id\": \"sshtest-deny-fail-policy-allows\",\n\t\"options\": {\"expect_api_error\": true},\n\t\"policy\": {\"ssh\": [{\n\t\t\"action\": \"accept\",\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": [\"thor@example.org\"],\n\t\t\"users\": [\"root\"]\n\t}], \"sshTests\": [{\n\t\t\"deny\": [\"root\"],\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": \"thor@example.org\"\n\t}], \"tagOwners\": {\n\t\t\"tag:prod\": [\"odin@example.com\"],\n\t\t\"tag:server\": [\"odin@example.com\"]\n\t}},\n\t\"tailnet\": {\n\t\t\"dns\": {\"magic_dns\": false, \"nameservers\": [], \"search_paths\": [], \"split_dns\": {}},\n\t\t\"settings\": {}\n\t},\n\t\"topology\": \"../_topologies/grant.hujson\"\n}\n", + "scenario_path": "scenarios/sshtest/sshtest-deny-fail-policy-allows.hujson", + "full_policy": { + "ssh": [{ + "action": "accept", + "dst": ["tag:server"], + "src": ["thor@example.org"], + "users": ["root"] + }], + "sshTests": [{"deny": ["root"], "dst": ["tag:server"], "src": "thor@example.org"}], + "tagOwners": {"tag:prod": ["odin@example.com"], "tag:server": ["odin@example.com"]} + } + }, + "topology": {"users": [ + {"id": 1, "name": "odin", "email": "odin@example.com"}, + {"id": 2, "name": "thor", "email": "thor@example.org"}, + {"id": 3, "name": "freya", "email": "freya@example.com"} + ], "nodes": {"beedrill": { + "hostname": "beedrill", + "tags": ["tag:server"], + "ipv4": "100.64.0.16", + "ipv6": "fd7a:115c:a1e0::10", + "routable_ips": [], + "approved_routes": [] + }, "blastoise": { + "hostname": "blastoise", + "tags": ["tag:exit", "tag:router"], + "ipv4": "100.64.0.9", + "ipv6": "fd7a:115c:a1e0::9", + "routable_ips": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "bulbasaur": { + "hostname": "bulbasaur", + "tags": [], + "ipv4": "100.64.0.19", + "ipv6": "fd7a:115c:a1e0::13", + "user": "odin", + "routable_ips": [], + "approved_routes": [] + }, "charmander": { + "hostname": "charmander", + "tags": ["tag:exit"], + "ipv4": "100.64.0.4", + "ipv6": "fd7a:115c:a1e0::4", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "fearow": { + "hostname": "fearow", + "tags": ["tag:fearow"], + "ipv4": "100.64.0.12", + "ipv6": "fd7a:115c:a1e0::c", + "routable_ips": ["10.55.0.0/16"], + "approved_routes": [] + }, "ivysaur": { + "hostname": "ivysaur", + "tags": [], + "ipv4": "100.64.0.17", + "ipv6": "fd7a:115c:a1e0::11", + "user": "thor", + "routable_ips": [], + "approved_routes": [] + }, "kakuna": { + "hostname": "kakuna", + "tags": ["tag:prod"], + "ipv4": "100.64.0.15", + "ipv6": "fd7a:115c:a1e0::f", + "routable_ips": [], + "approved_routes": [] + }, "pidgeotto": { + "hostname": "pidgeotto", + "tags": ["tag:pidgeotto"], + "ipv4": "100.64.0.3", + "ipv6": "fd7a:115c:a1e0::3", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "pidgey": { + "hostname": "pidgey", + "tags": ["tag:pidgey"], + "ipv4": "100.64.0.2", + "ipv6": "fd7a:115c:a1e0::2", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "raticate": { + "hostname": "raticate", + "tags": ["tag:group-b"], + "ipv4": "100.64.0.6", + "ipv6": "fd7a:115c:a1e0::6", + "routable_ips": [], + "approved_routes": [] + }, "rattata": { + "hostname": "rattata", + "tags": ["tag:group-a"], + "ipv4": "100.64.0.5", + "ipv6": "fd7a:115c:a1e0::5", + "routable_ips": [], + "approved_routes": [] + }, "spearow": { + "hostname": "spearow", + "tags": ["tag:spearow"], + "ipv4": "100.64.0.11", + "ipv6": "fd7a:115c:a1e0::b", + "routable_ips": ["10.44.0.0/16"], + "approved_routes": [] + }, "squirtle": { + "hostname": "squirtle", + "tags": ["tag:router"], + "ipv4": "100.64.0.13", + "ipv6": "fd7a:115c:a1e0::d", + "routable_ips": ["10.33.0.0/16"], + "approved_routes": [] + }, "venusaur": { + "hostname": "venusaur", + "tags": [], + "ipv4": "100.64.0.18", + "ipv6": "fd7a:115c:a1e0::12", + "user": "freya", + "routable_ips": [], + "approved_routes": [] + }, "weedle": { + "hostname": "weedle", + "tags": ["tag:client"], + "ipv4": "100.64.0.14", + "ipv6": "fd7a:115c:a1e0::e", + "routable_ips": [], + "approved_routes": [] + }}}, + "captures": {"beedrill": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8141071774583320, + "StableID": "n7Juvj97a621CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 8141071774583320, + "Key": "nodekey:e74dd76a4e22d83bf4261a2b588e875b56fe5b6dbaca2f68ea46fd0b84e1ae4a", + "DiscoKey": "discokey:7e855e1e38be6802169f86756732a4e634c8428c6278d8e2706a1cfd1f7b5519", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:59005", + "10.65.0.27:59005", + "172.17.0.1:59005", + "172.19.0.1:59005", + "172.20.0.1:59005" + ], + "Hostinfo": {"Hostname": "beedrill", "RequestTags": ["tag:server"], "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:37:42.474600685Z", + "Tags": ["tag:server"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:e74dd76a4e22d83bf4261a2b588e875b56fe5b6dbaca2f68ea46fd0b84e1ae4a", + "MachineKey": "mkey:fbcca250c27a677d81c6e8609f821b84f7af8a7c6ae1ff44e87164cec12cdc10", + "Peers": [{ + "ID": 3032338836974926, + "StableID": "nb3VGAQMgQ11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:415dfc49c2cdd22b4ee5c9444b40b9d173f13320a1bbdf47b88bac930a76011f", + "DiscoKey": "discokey:d3fd9dc986c22532577a697618dc297abf55d21579ac5d887e34b39d5b64a712", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:50934", + "10.65.0.27:50934", + "172.17.0.1:50934", + "172.19.0.1:50934", + "172.20.0.1:50934" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:37:36.527847188Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 483420215403172, + "StableID": "nhyL3Wdwm411CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b4f1fcefdb43d82fdeddf5503e061dffd4122d55cd3eec6ca317941724f52c70", + "DiscoKey": "discokey:38addf17508e4861f9d415b70ebc74a3c49f8c1746f81c4b1a416ace2e5ef90d", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:48914", + "10.65.0.27:48914", + "172.17.0.1:48914", + "172.19.0.1:48914", + "172.20.0.1:48914" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:37:37.06700217Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8575151217514602, + "StableID": "nX5EsXghx921CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4e3b2a07ed6475d0b70733fb407a0c8ec2d8af0a1d8a23de1896f461f2811768", + "DiscoKey": "discokey:305e6eb0226dbba6910267248e3a87b86462f9b8ee25296394f9b5291fc91c43", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:55965", + "10.65.0.27:55965", + "172.17.0.1:55965", + "172.19.0.1:55965", + "172.20.0.1:55965" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:37:37.615376734Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 3578705368049755, + "StableID": "n2W5gFXowU11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:660dab33bf89014cf23c67b239aa0e68cd5aa89c66e483c9361cdc51ade7a701", + "DiscoKey": "discokey:f52bf7decac9f3ab3223cd859d8664392a01af30e317df3b2537741f1cc9f016", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:59630", + "10.65.0.27:59630", + "172.17.0.1:59630", + "172.19.0.1:59630", + "172.20.0.1:59630" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:37:38.177923205Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 3158116736132111, + "StableID": "nvGYWYNKfR11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1c089d30fb931d7e0580346a34861ae49c36886330a75690b2899bd1bcf26a5d", + "DiscoKey": "discokey:d0f943290fc69ee802e188615a45abe22c20c704f335515796c50c6bc8ad3660", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:34185", + "10.65.0.27:34185", + "172.17.0.1:34185", + "172.19.0.1:34185", + "172.20.0.1:34185" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:37:38.742389702Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8847665348978334, + "StableID": "nuUzUcA86C21CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3d9b139b700df726eac3f6d6b4f42b088ad283e5c407f8fe88837a9f0eb12642", + "DiscoKey": "discokey:5ebed62f2c96b50b9352f877d3760de2e360c7b3a201aa51df46a2d81707f76e", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:37961", + "10.65.0.27:37961", + "172.17.0.1:37961", + "172.19.0.1:37961", + "172.20.0.1:37961" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:37:39.236293154Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8562652946575123, + "StableID": "nWzkTeN3s921CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0b2a1f0a1408ca116aa151dff4cfa996a9247463bccef46b2bb532ef025e9043", + "DiscoKey": "discokey:06e142bebb2432b73209b00868463b8752ca52f96c2e4f64bed9057474079406", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:51168", + "10.65.0.27:51168", + "172.17.0.1:51168", + "172.19.0.1:51168", + "172.20.0.1:51168" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:37:39.758894372Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 607415585710634, + "StableID": "nKZ7K6n6k511CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:036e558a08c07f847e31b8198be0f8abae0a7346a0614a4ab101c146c7234d5d", + "DiscoKey": "discokey:f632a9f5c307d515f77750e3e531bab317f6256dd82a19d82c67138f94e3ea08", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:54833", + "10.65.0.27:54833", + "172.17.0.1:54833", + "172.19.0.1:54833", + "172.20.0.1:54833" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:37:40.304509818Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6530190670267758, + "StableID": "nMAmw43Yzs11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:52439a2bbdb733188c897535b8166b599f411b9c2bec6ca78d39927fbab1af78", + "DiscoKey": "discokey:4a301a93ff07289e15db3f29ed011930d10919f24543d77f7e14728f9ed76c42", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:52354", + "10.65.0.27:52354", + "172.17.0.1:52354", + "172.19.0.1:52354", + "172.20.0.1:52354" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:37:40.849942447Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 6548654885639027, + "StableID": "nJSsRS4u8t11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:08de7a4d3b30589a7e43615c59dcfcc246504897a3393507b19ebd6e8249b255", + "DiscoKey": "discokey:23781cdacfb92c0606733c03a30cfeb7b520a229b8d16f06fae1afde9392ef06", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:54610", + "10.65.0.27:54610", + "172.17.0.1:54610", + "172.19.0.1:54610", + "172.20.0.1:54610" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:37:41.390120527Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8827036839117342, + "StableID": "nMJuhoHnvB21CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:39797e802b7386b1d31a3e41868cb839253bf42e890780fcbeb0b49dd173b71b", + "DiscoKey": "discokey:edd5ad5b621524ca14daf6d747f5cf642a0251bab9350616fae7d4b2bef8e05d", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:60247", + "10.65.0.27:60247", + "172.17.0.1:60247", + "172.19.0.1:60247", + "172.20.0.1:60247" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:37:41.942163092Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 5304552881871009, + "StableID": "nr7paLcSRi11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:d07705deb92539fa65d6491efd8403079d3b4d5cc3e566c60ee63041c6694c56", + "KeyExpiry": "2026-11-08T18:37:43Z", + "DiscoKey": "discokey:c7bdd1f4bd27742d655d84885ebca45fae1699a27c62854d52a51b886bcd0809", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:52750", + "10.65.0.27:52750", + "172.17.0.1:52750", + "172.19.0.1:52750", + "172.20.0.1:52750" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:37:43.035658911Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 836729174456001, + "StableID": "nc6LuUTxX711CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:693b108a5e9eeb52115428e562f7f74c37493593b94c728acce685dcde8a4d1f", + "KeyExpiry": "2026-11-08T18:37:43Z", + "DiscoKey": "discokey:122df4cae32fd9051e1cb82d12fa0b5976d6fc08bca7a9578039f6a8f17d4473", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:41543", + "10.65.0.27:41543", + "172.17.0.1:41543", + "172.19.0.1:41543", + "172.20.0.1:41543" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:37:43.545425462Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5637802766590294, + "StableID": "njXdj5XN2m11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:0f0ea4cd2f2d165a8d5a53d0afc97a72aedd40f3860dfe3afb97b2824e7c346c", + "KeyExpiry": "2026-11-08T18:37:44Z", + "DiscoKey": "discokey:47ba49b59a4773afc63f967e8366189646cbb514c7f78c4082e689c808f25c1c", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:36835", + "10.65.0.27:36835", + "172.17.0.1:36835", + "172.19.0.1:36835", + "172.20.0.1:36835" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:37:44.098696814Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "8141071774583320": { + "ID": 8141071774583320, + "LoginName": "beedrill.tail78f774.ts.net", + "DisplayName": "beedrill" + }} + } + }, "blastoise": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8847665348978334, + "StableID": "nuUzUcA86C21CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 8847665348978334, + "Key": "nodekey:3d9b139b700df726eac3f6d6b4f42b088ad283e5c407f8fe88837a9f0eb12642", + "DiscoKey": "discokey:5ebed62f2c96b50b9352f877d3760de2e360c7b3a201aa51df46a2d81707f76e", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:37961", + "10.65.0.27:37961", + "172.17.0.1:37961", + "172.19.0.1:37961", + "172.20.0.1:37961" + ], + "Hostinfo": { + "Hostname": "blastoise", + "RoutableIPs": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit", "tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:37:39.236293154Z", + "Tags": ["tag:exit", "tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:3d9b139b700df726eac3f6d6b4f42b088ad283e5c407f8fe88837a9f0eb12642", + "MachineKey": "mkey:b52353c8ffc6552fed88cc86e06b88b1f4d6d24b2f814f94749dd7107cb5ca7b", + "Peers": [{ + "ID": 3032338836974926, + "StableID": "nb3VGAQMgQ11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:415dfc49c2cdd22b4ee5c9444b40b9d173f13320a1bbdf47b88bac930a76011f", + "DiscoKey": "discokey:d3fd9dc986c22532577a697618dc297abf55d21579ac5d887e34b39d5b64a712", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:50934", + "10.65.0.27:50934", + "172.17.0.1:50934", + "172.19.0.1:50934", + "172.20.0.1:50934" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:37:36.527847188Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 483420215403172, + "StableID": "nhyL3Wdwm411CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b4f1fcefdb43d82fdeddf5503e061dffd4122d55cd3eec6ca317941724f52c70", + "DiscoKey": "discokey:38addf17508e4861f9d415b70ebc74a3c49f8c1746f81c4b1a416ace2e5ef90d", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:48914", + "10.65.0.27:48914", + "172.17.0.1:48914", + "172.19.0.1:48914", + "172.20.0.1:48914" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:37:37.06700217Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8575151217514602, + "StableID": "nX5EsXghx921CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4e3b2a07ed6475d0b70733fb407a0c8ec2d8af0a1d8a23de1896f461f2811768", + "DiscoKey": "discokey:305e6eb0226dbba6910267248e3a87b86462f9b8ee25296394f9b5291fc91c43", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:55965", + "10.65.0.27:55965", + "172.17.0.1:55965", + "172.19.0.1:55965", + "172.20.0.1:55965" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:37:37.615376734Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 3578705368049755, + "StableID": "n2W5gFXowU11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:660dab33bf89014cf23c67b239aa0e68cd5aa89c66e483c9361cdc51ade7a701", + "DiscoKey": "discokey:f52bf7decac9f3ab3223cd859d8664392a01af30e317df3b2537741f1cc9f016", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:59630", + "10.65.0.27:59630", + "172.17.0.1:59630", + "172.19.0.1:59630", + "172.20.0.1:59630" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:37:38.177923205Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 3158116736132111, + "StableID": "nvGYWYNKfR11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1c089d30fb931d7e0580346a34861ae49c36886330a75690b2899bd1bcf26a5d", + "DiscoKey": "discokey:d0f943290fc69ee802e188615a45abe22c20c704f335515796c50c6bc8ad3660", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:34185", + "10.65.0.27:34185", + "172.17.0.1:34185", + "172.19.0.1:34185", + "172.20.0.1:34185" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:37:38.742389702Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8562652946575123, + "StableID": "nWzkTeN3s921CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0b2a1f0a1408ca116aa151dff4cfa996a9247463bccef46b2bb532ef025e9043", + "DiscoKey": "discokey:06e142bebb2432b73209b00868463b8752ca52f96c2e4f64bed9057474079406", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:51168", + "10.65.0.27:51168", + "172.17.0.1:51168", + "172.19.0.1:51168", + "172.20.0.1:51168" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:37:39.758894372Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 607415585710634, + "StableID": "nKZ7K6n6k511CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:036e558a08c07f847e31b8198be0f8abae0a7346a0614a4ab101c146c7234d5d", + "DiscoKey": "discokey:f632a9f5c307d515f77750e3e531bab317f6256dd82a19d82c67138f94e3ea08", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:54833", + "10.65.0.27:54833", + "172.17.0.1:54833", + "172.19.0.1:54833", + "172.20.0.1:54833" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:37:40.304509818Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6530190670267758, + "StableID": "nMAmw43Yzs11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:52439a2bbdb733188c897535b8166b599f411b9c2bec6ca78d39927fbab1af78", + "DiscoKey": "discokey:4a301a93ff07289e15db3f29ed011930d10919f24543d77f7e14728f9ed76c42", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:52354", + "10.65.0.27:52354", + "172.17.0.1:52354", + "172.19.0.1:52354", + "172.20.0.1:52354" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:37:40.849942447Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 6548654885639027, + "StableID": "nJSsRS4u8t11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:08de7a4d3b30589a7e43615c59dcfcc246504897a3393507b19ebd6e8249b255", + "DiscoKey": "discokey:23781cdacfb92c0606733c03a30cfeb7b520a229b8d16f06fae1afde9392ef06", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:54610", + "10.65.0.27:54610", + "172.17.0.1:54610", + "172.19.0.1:54610", + "172.20.0.1:54610" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:37:41.390120527Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8827036839117342, + "StableID": "nMJuhoHnvB21CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:39797e802b7386b1d31a3e41868cb839253bf42e890780fcbeb0b49dd173b71b", + "DiscoKey": "discokey:edd5ad5b621524ca14daf6d747f5cf642a0251bab9350616fae7d4b2bef8e05d", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:60247", + "10.65.0.27:60247", + "172.17.0.1:60247", + "172.19.0.1:60247", + "172.20.0.1:60247" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:37:41.942163092Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8141071774583320, + "StableID": "n7Juvj97a621CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e74dd76a4e22d83bf4261a2b588e875b56fe5b6dbaca2f68ea46fd0b84e1ae4a", + "DiscoKey": "discokey:7e855e1e38be6802169f86756732a4e634c8428c6278d8e2706a1cfd1f7b5519", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:59005", + "10.65.0.27:59005", + "172.17.0.1:59005", + "172.19.0.1:59005", + "172.20.0.1:59005" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:37:42.474600685Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5304552881871009, + "StableID": "nr7paLcSRi11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:d07705deb92539fa65d6491efd8403079d3b4d5cc3e566c60ee63041c6694c56", + "KeyExpiry": "2026-11-08T18:37:43Z", + "DiscoKey": "discokey:c7bdd1f4bd27742d655d84885ebca45fae1699a27c62854d52a51b886bcd0809", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:52750", + "10.65.0.27:52750", + "172.17.0.1:52750", + "172.19.0.1:52750", + "172.20.0.1:52750" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:37:43.035658911Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 836729174456001, + "StableID": "nc6LuUTxX711CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:693b108a5e9eeb52115428e562f7f74c37493593b94c728acce685dcde8a4d1f", + "KeyExpiry": "2026-11-08T18:37:43Z", + "DiscoKey": "discokey:122df4cae32fd9051e1cb82d12fa0b5976d6fc08bca7a9578039f6a8f17d4473", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:41543", + "10.65.0.27:41543", + "172.17.0.1:41543", + "172.19.0.1:41543", + "172.20.0.1:41543" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:37:43.545425462Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5637802766590294, + "StableID": "njXdj5XN2m11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:0f0ea4cd2f2d165a8d5a53d0afc97a72aedd40f3860dfe3afb97b2824e7c346c", + "KeyExpiry": "2026-11-08T18:37:44Z", + "DiscoKey": "discokey:47ba49b59a4773afc63f967e8366189646cbb514c7f78c4082e689c808f25c1c", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:36835", + "10.65.0.27:36835", + "172.17.0.1:36835", + "172.19.0.1:36835", + "172.20.0.1:36835" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:37:44.098696814Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "8847665348978334": { + "ID": 8847665348978334, + "LoginName": "blastoise.tail78f774.ts.net", + "DisplayName": "blastoise" + }} + } + }, "bulbasaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 5637802766590294, + "StableID": "njXdj5XN2m11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:0f0ea4cd2f2d165a8d5a53d0afc97a72aedd40f3860dfe3afb97b2824e7c346c", + "KeyExpiry": "2026-11-08T18:37:44Z", + "DiscoKey": "discokey:47ba49b59a4773afc63f967e8366189646cbb514c7f78c4082e689c808f25c1c", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:36835", + "10.65.0.27:36835", + "172.17.0.1:36835", + "172.19.0.1:36835", + "172.20.0.1:36835" + ], + "Hostinfo": {"Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:37:44.098696814Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:0f0ea4cd2f2d165a8d5a53d0afc97a72aedd40f3860dfe3afb97b2824e7c346c", + "MachineKey": "mkey:3f9a7eb3fdce1bce43a17d1fa2be7c5e881609d93677aedf3e67f38a0223350d", + "Peers": [{ + "ID": 3032338836974926, + "StableID": "nb3VGAQMgQ11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:415dfc49c2cdd22b4ee5c9444b40b9d173f13320a1bbdf47b88bac930a76011f", + "DiscoKey": "discokey:d3fd9dc986c22532577a697618dc297abf55d21579ac5d887e34b39d5b64a712", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:50934", + "10.65.0.27:50934", + "172.17.0.1:50934", + "172.19.0.1:50934", + "172.20.0.1:50934" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:37:36.527847188Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 483420215403172, + "StableID": "nhyL3Wdwm411CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b4f1fcefdb43d82fdeddf5503e061dffd4122d55cd3eec6ca317941724f52c70", + "DiscoKey": "discokey:38addf17508e4861f9d415b70ebc74a3c49f8c1746f81c4b1a416ace2e5ef90d", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:48914", + "10.65.0.27:48914", + "172.17.0.1:48914", + "172.19.0.1:48914", + "172.20.0.1:48914" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:37:37.06700217Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8575151217514602, + "StableID": "nX5EsXghx921CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4e3b2a07ed6475d0b70733fb407a0c8ec2d8af0a1d8a23de1896f461f2811768", + "DiscoKey": "discokey:305e6eb0226dbba6910267248e3a87b86462f9b8ee25296394f9b5291fc91c43", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:55965", + "10.65.0.27:55965", + "172.17.0.1:55965", + "172.19.0.1:55965", + "172.20.0.1:55965" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:37:37.615376734Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 3578705368049755, + "StableID": "n2W5gFXowU11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:660dab33bf89014cf23c67b239aa0e68cd5aa89c66e483c9361cdc51ade7a701", + "DiscoKey": "discokey:f52bf7decac9f3ab3223cd859d8664392a01af30e317df3b2537741f1cc9f016", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:59630", + "10.65.0.27:59630", + "172.17.0.1:59630", + "172.19.0.1:59630", + "172.20.0.1:59630" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:37:38.177923205Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 3158116736132111, + "StableID": "nvGYWYNKfR11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1c089d30fb931d7e0580346a34861ae49c36886330a75690b2899bd1bcf26a5d", + "DiscoKey": "discokey:d0f943290fc69ee802e188615a45abe22c20c704f335515796c50c6bc8ad3660", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:34185", + "10.65.0.27:34185", + "172.17.0.1:34185", + "172.19.0.1:34185", + "172.20.0.1:34185" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:37:38.742389702Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8847665348978334, + "StableID": "nuUzUcA86C21CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3d9b139b700df726eac3f6d6b4f42b088ad283e5c407f8fe88837a9f0eb12642", + "DiscoKey": "discokey:5ebed62f2c96b50b9352f877d3760de2e360c7b3a201aa51df46a2d81707f76e", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:37961", + "10.65.0.27:37961", + "172.17.0.1:37961", + "172.19.0.1:37961", + "172.20.0.1:37961" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:37:39.236293154Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8562652946575123, + "StableID": "nWzkTeN3s921CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0b2a1f0a1408ca116aa151dff4cfa996a9247463bccef46b2bb532ef025e9043", + "DiscoKey": "discokey:06e142bebb2432b73209b00868463b8752ca52f96c2e4f64bed9057474079406", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:51168", + "10.65.0.27:51168", + "172.17.0.1:51168", + "172.19.0.1:51168", + "172.20.0.1:51168" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:37:39.758894372Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 607415585710634, + "StableID": "nKZ7K6n6k511CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:036e558a08c07f847e31b8198be0f8abae0a7346a0614a4ab101c146c7234d5d", + "DiscoKey": "discokey:f632a9f5c307d515f77750e3e531bab317f6256dd82a19d82c67138f94e3ea08", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:54833", + "10.65.0.27:54833", + "172.17.0.1:54833", + "172.19.0.1:54833", + "172.20.0.1:54833" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:37:40.304509818Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6530190670267758, + "StableID": "nMAmw43Yzs11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:52439a2bbdb733188c897535b8166b599f411b9c2bec6ca78d39927fbab1af78", + "DiscoKey": "discokey:4a301a93ff07289e15db3f29ed011930d10919f24543d77f7e14728f9ed76c42", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:52354", + "10.65.0.27:52354", + "172.17.0.1:52354", + "172.19.0.1:52354", + "172.20.0.1:52354" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:37:40.849942447Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 6548654885639027, + "StableID": "nJSsRS4u8t11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:08de7a4d3b30589a7e43615c59dcfcc246504897a3393507b19ebd6e8249b255", + "DiscoKey": "discokey:23781cdacfb92c0606733c03a30cfeb7b520a229b8d16f06fae1afde9392ef06", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:54610", + "10.65.0.27:54610", + "172.17.0.1:54610", + "172.19.0.1:54610", + "172.20.0.1:54610" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:37:41.390120527Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8827036839117342, + "StableID": "nMJuhoHnvB21CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:39797e802b7386b1d31a3e41868cb839253bf42e890780fcbeb0b49dd173b71b", + "DiscoKey": "discokey:edd5ad5b621524ca14daf6d747f5cf642a0251bab9350616fae7d4b2bef8e05d", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:60247", + "10.65.0.27:60247", + "172.17.0.1:60247", + "172.19.0.1:60247", + "172.20.0.1:60247" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:37:41.942163092Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8141071774583320, + "StableID": "n7Juvj97a621CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e74dd76a4e22d83bf4261a2b588e875b56fe5b6dbaca2f68ea46fd0b84e1ae4a", + "DiscoKey": "discokey:7e855e1e38be6802169f86756732a4e634c8428c6278d8e2706a1cfd1f7b5519", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:59005", + "10.65.0.27:59005", + "172.17.0.1:59005", + "172.19.0.1:59005", + "172.20.0.1:59005" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:37:42.474600685Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5304552881871009, + "StableID": "nr7paLcSRi11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:d07705deb92539fa65d6491efd8403079d3b4d5cc3e566c60ee63041c6694c56", + "KeyExpiry": "2026-11-08T18:37:43Z", + "DiscoKey": "discokey:c7bdd1f4bd27742d655d84885ebca45fae1699a27c62854d52a51b886bcd0809", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:52750", + "10.65.0.27:52750", + "172.17.0.1:52750", + "172.19.0.1:52750", + "172.20.0.1:52750" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:37:43.035658911Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 836729174456001, + "StableID": "nc6LuUTxX711CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:693b108a5e9eeb52115428e562f7f74c37493593b94c728acce685dcde8a4d1f", + "KeyExpiry": "2026-11-08T18:37:43Z", + "DiscoKey": "discokey:122df4cae32fd9051e1cb82d12fa0b5976d6fc08bca7a9578039f6a8f17d4473", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:41543", + "10.65.0.27:41543", + "172.17.0.1:41543", + "172.19.0.1:41543", + "172.20.0.1:41543" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:37:43.545425462Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "charmander": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8575151217514602, + "StableID": "nX5EsXghx921CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 8575151217514602, + "Key": "nodekey:4e3b2a07ed6475d0b70733fb407a0c8ec2d8af0a1d8a23de1896f461f2811768", + "DiscoKey": "discokey:305e6eb0226dbba6910267248e3a87b86462f9b8ee25296394f9b5291fc91c43", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:55965", + "10.65.0.27:55965", + "172.17.0.1:55965", + "172.19.0.1:55965", + "172.20.0.1:55965" + ], + "Hostinfo": { + "Hostname": "charmander", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit"], + "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:37:37.615376734Z", + "Tags": ["tag:exit"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:4e3b2a07ed6475d0b70733fb407a0c8ec2d8af0a1d8a23de1896f461f2811768", + "MachineKey": "mkey:5e1394e54136b269b431ada4eb3ce05c3c87d9bebc5a0b180a360b5838086b3d", + "Peers": [{ + "ID": 3032338836974926, + "StableID": "nb3VGAQMgQ11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:415dfc49c2cdd22b4ee5c9444b40b9d173f13320a1bbdf47b88bac930a76011f", + "DiscoKey": "discokey:d3fd9dc986c22532577a697618dc297abf55d21579ac5d887e34b39d5b64a712", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:50934", + "10.65.0.27:50934", + "172.17.0.1:50934", + "172.19.0.1:50934", + "172.20.0.1:50934" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:37:36.527847188Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 483420215403172, + "StableID": "nhyL3Wdwm411CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b4f1fcefdb43d82fdeddf5503e061dffd4122d55cd3eec6ca317941724f52c70", + "DiscoKey": "discokey:38addf17508e4861f9d415b70ebc74a3c49f8c1746f81c4b1a416ace2e5ef90d", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:48914", + "10.65.0.27:48914", + "172.17.0.1:48914", + "172.19.0.1:48914", + "172.20.0.1:48914" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:37:37.06700217Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 3578705368049755, + "StableID": "n2W5gFXowU11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:660dab33bf89014cf23c67b239aa0e68cd5aa89c66e483c9361cdc51ade7a701", + "DiscoKey": "discokey:f52bf7decac9f3ab3223cd859d8664392a01af30e317df3b2537741f1cc9f016", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:59630", + "10.65.0.27:59630", + "172.17.0.1:59630", + "172.19.0.1:59630", + "172.20.0.1:59630" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:37:38.177923205Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 3158116736132111, + "StableID": "nvGYWYNKfR11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1c089d30fb931d7e0580346a34861ae49c36886330a75690b2899bd1bcf26a5d", + "DiscoKey": "discokey:d0f943290fc69ee802e188615a45abe22c20c704f335515796c50c6bc8ad3660", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:34185", + "10.65.0.27:34185", + "172.17.0.1:34185", + "172.19.0.1:34185", + "172.20.0.1:34185" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:37:38.742389702Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8847665348978334, + "StableID": "nuUzUcA86C21CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3d9b139b700df726eac3f6d6b4f42b088ad283e5c407f8fe88837a9f0eb12642", + "DiscoKey": "discokey:5ebed62f2c96b50b9352f877d3760de2e360c7b3a201aa51df46a2d81707f76e", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:37961", + "10.65.0.27:37961", + "172.17.0.1:37961", + "172.19.0.1:37961", + "172.20.0.1:37961" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:37:39.236293154Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8562652946575123, + "StableID": "nWzkTeN3s921CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0b2a1f0a1408ca116aa151dff4cfa996a9247463bccef46b2bb532ef025e9043", + "DiscoKey": "discokey:06e142bebb2432b73209b00868463b8752ca52f96c2e4f64bed9057474079406", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:51168", + "10.65.0.27:51168", + "172.17.0.1:51168", + "172.19.0.1:51168", + "172.20.0.1:51168" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:37:39.758894372Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 607415585710634, + "StableID": "nKZ7K6n6k511CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:036e558a08c07f847e31b8198be0f8abae0a7346a0614a4ab101c146c7234d5d", + "DiscoKey": "discokey:f632a9f5c307d515f77750e3e531bab317f6256dd82a19d82c67138f94e3ea08", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:54833", + "10.65.0.27:54833", + "172.17.0.1:54833", + "172.19.0.1:54833", + "172.20.0.1:54833" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:37:40.304509818Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6530190670267758, + "StableID": "nMAmw43Yzs11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:52439a2bbdb733188c897535b8166b599f411b9c2bec6ca78d39927fbab1af78", + "DiscoKey": "discokey:4a301a93ff07289e15db3f29ed011930d10919f24543d77f7e14728f9ed76c42", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:52354", + "10.65.0.27:52354", + "172.17.0.1:52354", + "172.19.0.1:52354", + "172.20.0.1:52354" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:37:40.849942447Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 6548654885639027, + "StableID": "nJSsRS4u8t11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:08de7a4d3b30589a7e43615c59dcfcc246504897a3393507b19ebd6e8249b255", + "DiscoKey": "discokey:23781cdacfb92c0606733c03a30cfeb7b520a229b8d16f06fae1afde9392ef06", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:54610", + "10.65.0.27:54610", + "172.17.0.1:54610", + "172.19.0.1:54610", + "172.20.0.1:54610" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:37:41.390120527Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8827036839117342, + "StableID": "nMJuhoHnvB21CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:39797e802b7386b1d31a3e41868cb839253bf42e890780fcbeb0b49dd173b71b", + "DiscoKey": "discokey:edd5ad5b621524ca14daf6d747f5cf642a0251bab9350616fae7d4b2bef8e05d", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:60247", + "10.65.0.27:60247", + "172.17.0.1:60247", + "172.19.0.1:60247", + "172.20.0.1:60247" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:37:41.942163092Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8141071774583320, + "StableID": "n7Juvj97a621CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e74dd76a4e22d83bf4261a2b588e875b56fe5b6dbaca2f68ea46fd0b84e1ae4a", + "DiscoKey": "discokey:7e855e1e38be6802169f86756732a4e634c8428c6278d8e2706a1cfd1f7b5519", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:59005", + "10.65.0.27:59005", + "172.17.0.1:59005", + "172.19.0.1:59005", + "172.20.0.1:59005" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:37:42.474600685Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5304552881871009, + "StableID": "nr7paLcSRi11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:d07705deb92539fa65d6491efd8403079d3b4d5cc3e566c60ee63041c6694c56", + "KeyExpiry": "2026-11-08T18:37:43Z", + "DiscoKey": "discokey:c7bdd1f4bd27742d655d84885ebca45fae1699a27c62854d52a51b886bcd0809", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:52750", + "10.65.0.27:52750", + "172.17.0.1:52750", + "172.19.0.1:52750", + "172.20.0.1:52750" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:37:43.035658911Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 836729174456001, + "StableID": "nc6LuUTxX711CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:693b108a5e9eeb52115428e562f7f74c37493593b94c728acce685dcde8a4d1f", + "KeyExpiry": "2026-11-08T18:37:43Z", + "DiscoKey": "discokey:122df4cae32fd9051e1cb82d12fa0b5976d6fc08bca7a9578039f6a8f17d4473", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:41543", + "10.65.0.27:41543", + "172.17.0.1:41543", + "172.19.0.1:41543", + "172.20.0.1:41543" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:37:43.545425462Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5637802766590294, + "StableID": "njXdj5XN2m11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:0f0ea4cd2f2d165a8d5a53d0afc97a72aedd40f3860dfe3afb97b2824e7c346c", + "KeyExpiry": "2026-11-08T18:37:44Z", + "DiscoKey": "discokey:47ba49b59a4773afc63f967e8366189646cbb514c7f78c4082e689c808f25c1c", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:36835", + "10.65.0.27:36835", + "172.17.0.1:36835", + "172.19.0.1:36835", + "172.20.0.1:36835" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:37:44.098696814Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "8575151217514602": { + "ID": 8575151217514602, + "LoginName": "charmander.tail78f774.ts.net", + "DisplayName": "charmander" + }} + } + }, "fearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 607415585710634, + "StableID": "nKZ7K6n6k511CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 607415585710634, + "Key": "nodekey:036e558a08c07f847e31b8198be0f8abae0a7346a0614a4ab101c146c7234d5d", + "DiscoKey": "discokey:f632a9f5c307d515f77750e3e531bab317f6256dd82a19d82c67138f94e3ea08", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:54833", + "10.65.0.27:54833", + "172.17.0.1:54833", + "172.19.0.1:54833", + "172.20.0.1:54833" + ], + "Hostinfo": { + "Hostname": "fearow", + "RoutableIPs": ["10.55.0.0/16"], + "RequestTags": ["tag:fearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:37:40.304509818Z", + "Tags": ["tag:fearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:036e558a08c07f847e31b8198be0f8abae0a7346a0614a4ab101c146c7234d5d", + "MachineKey": "mkey:dd0e9129ec3e8b47f121987c0aaf449a843a1f643aeec13514acbc0a9aca135c", + "Peers": [{ + "ID": 3032338836974926, + "StableID": "nb3VGAQMgQ11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:415dfc49c2cdd22b4ee5c9444b40b9d173f13320a1bbdf47b88bac930a76011f", + "DiscoKey": "discokey:d3fd9dc986c22532577a697618dc297abf55d21579ac5d887e34b39d5b64a712", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:50934", + "10.65.0.27:50934", + "172.17.0.1:50934", + "172.19.0.1:50934", + "172.20.0.1:50934" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:37:36.527847188Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 483420215403172, + "StableID": "nhyL3Wdwm411CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b4f1fcefdb43d82fdeddf5503e061dffd4122d55cd3eec6ca317941724f52c70", + "DiscoKey": "discokey:38addf17508e4861f9d415b70ebc74a3c49f8c1746f81c4b1a416ace2e5ef90d", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:48914", + "10.65.0.27:48914", + "172.17.0.1:48914", + "172.19.0.1:48914", + "172.20.0.1:48914" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:37:37.06700217Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8575151217514602, + "StableID": "nX5EsXghx921CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4e3b2a07ed6475d0b70733fb407a0c8ec2d8af0a1d8a23de1896f461f2811768", + "DiscoKey": "discokey:305e6eb0226dbba6910267248e3a87b86462f9b8ee25296394f9b5291fc91c43", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:55965", + "10.65.0.27:55965", + "172.17.0.1:55965", + "172.19.0.1:55965", + "172.20.0.1:55965" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:37:37.615376734Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 3578705368049755, + "StableID": "n2W5gFXowU11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:660dab33bf89014cf23c67b239aa0e68cd5aa89c66e483c9361cdc51ade7a701", + "DiscoKey": "discokey:f52bf7decac9f3ab3223cd859d8664392a01af30e317df3b2537741f1cc9f016", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:59630", + "10.65.0.27:59630", + "172.17.0.1:59630", + "172.19.0.1:59630", + "172.20.0.1:59630" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:37:38.177923205Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 3158116736132111, + "StableID": "nvGYWYNKfR11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1c089d30fb931d7e0580346a34861ae49c36886330a75690b2899bd1bcf26a5d", + "DiscoKey": "discokey:d0f943290fc69ee802e188615a45abe22c20c704f335515796c50c6bc8ad3660", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:34185", + "10.65.0.27:34185", + "172.17.0.1:34185", + "172.19.0.1:34185", + "172.20.0.1:34185" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:37:38.742389702Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8847665348978334, + "StableID": "nuUzUcA86C21CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3d9b139b700df726eac3f6d6b4f42b088ad283e5c407f8fe88837a9f0eb12642", + "DiscoKey": "discokey:5ebed62f2c96b50b9352f877d3760de2e360c7b3a201aa51df46a2d81707f76e", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:37961", + "10.65.0.27:37961", + "172.17.0.1:37961", + "172.19.0.1:37961", + "172.20.0.1:37961" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:37:39.236293154Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8562652946575123, + "StableID": "nWzkTeN3s921CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0b2a1f0a1408ca116aa151dff4cfa996a9247463bccef46b2bb532ef025e9043", + "DiscoKey": "discokey:06e142bebb2432b73209b00868463b8752ca52f96c2e4f64bed9057474079406", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:51168", + "10.65.0.27:51168", + "172.17.0.1:51168", + "172.19.0.1:51168", + "172.20.0.1:51168" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:37:39.758894372Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 6530190670267758, + "StableID": "nMAmw43Yzs11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:52439a2bbdb733188c897535b8166b599f411b9c2bec6ca78d39927fbab1af78", + "DiscoKey": "discokey:4a301a93ff07289e15db3f29ed011930d10919f24543d77f7e14728f9ed76c42", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:52354", + "10.65.0.27:52354", + "172.17.0.1:52354", + "172.19.0.1:52354", + "172.20.0.1:52354" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:37:40.849942447Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 6548654885639027, + "StableID": "nJSsRS4u8t11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:08de7a4d3b30589a7e43615c59dcfcc246504897a3393507b19ebd6e8249b255", + "DiscoKey": "discokey:23781cdacfb92c0606733c03a30cfeb7b520a229b8d16f06fae1afde9392ef06", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:54610", + "10.65.0.27:54610", + "172.17.0.1:54610", + "172.19.0.1:54610", + "172.20.0.1:54610" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:37:41.390120527Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8827036839117342, + "StableID": "nMJuhoHnvB21CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:39797e802b7386b1d31a3e41868cb839253bf42e890780fcbeb0b49dd173b71b", + "DiscoKey": "discokey:edd5ad5b621524ca14daf6d747f5cf642a0251bab9350616fae7d4b2bef8e05d", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:60247", + "10.65.0.27:60247", + "172.17.0.1:60247", + "172.19.0.1:60247", + "172.20.0.1:60247" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:37:41.942163092Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8141071774583320, + "StableID": "n7Juvj97a621CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e74dd76a4e22d83bf4261a2b588e875b56fe5b6dbaca2f68ea46fd0b84e1ae4a", + "DiscoKey": "discokey:7e855e1e38be6802169f86756732a4e634c8428c6278d8e2706a1cfd1f7b5519", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:59005", + "10.65.0.27:59005", + "172.17.0.1:59005", + "172.19.0.1:59005", + "172.20.0.1:59005" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:37:42.474600685Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5304552881871009, + "StableID": "nr7paLcSRi11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:d07705deb92539fa65d6491efd8403079d3b4d5cc3e566c60ee63041c6694c56", + "KeyExpiry": "2026-11-08T18:37:43Z", + "DiscoKey": "discokey:c7bdd1f4bd27742d655d84885ebca45fae1699a27c62854d52a51b886bcd0809", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:52750", + "10.65.0.27:52750", + "172.17.0.1:52750", + "172.19.0.1:52750", + "172.20.0.1:52750" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:37:43.035658911Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 836729174456001, + "StableID": "nc6LuUTxX711CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:693b108a5e9eeb52115428e562f7f74c37493593b94c728acce685dcde8a4d1f", + "KeyExpiry": "2026-11-08T18:37:43Z", + "DiscoKey": "discokey:122df4cae32fd9051e1cb82d12fa0b5976d6fc08bca7a9578039f6a8f17d4473", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:41543", + "10.65.0.27:41543", + "172.17.0.1:41543", + "172.19.0.1:41543", + "172.20.0.1:41543" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:37:43.545425462Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5637802766590294, + "StableID": "njXdj5XN2m11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:0f0ea4cd2f2d165a8d5a53d0afc97a72aedd40f3860dfe3afb97b2824e7c346c", + "KeyExpiry": "2026-11-08T18:37:44Z", + "DiscoKey": "discokey:47ba49b59a4773afc63f967e8366189646cbb514c7f78c4082e689c808f25c1c", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:36835", + "10.65.0.27:36835", + "172.17.0.1:36835", + "172.19.0.1:36835", + "172.20.0.1:36835" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:37:44.098696814Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "607415585710634": { + "ID": 607415585710634, + "LoginName": "fearow.tail78f774.ts.net", + "DisplayName": "fearow" + }} + } + }, "ivysaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 5304552881871009, + "StableID": "nr7paLcSRi11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:d07705deb92539fa65d6491efd8403079d3b4d5cc3e566c60ee63041c6694c56", + "KeyExpiry": "2026-11-08T18:37:43Z", + "DiscoKey": "discokey:c7bdd1f4bd27742d655d84885ebca45fae1699a27c62854d52a51b886bcd0809", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:52750", + "10.65.0.27:52750", + "172.17.0.1:52750", + "172.19.0.1:52750", + "172.20.0.1:52750" + ], + "Hostinfo": {"Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:37:43.035658911Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:d07705deb92539fa65d6491efd8403079d3b4d5cc3e566c60ee63041c6694c56", + "MachineKey": "mkey:ed4016bf655caab912d3b1196a3530dec0c8a61a30e072b92d0b6d20f054bc1d", + "Peers": [{ + "ID": 3032338836974926, + "StableID": "nb3VGAQMgQ11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:415dfc49c2cdd22b4ee5c9444b40b9d173f13320a1bbdf47b88bac930a76011f", + "DiscoKey": "discokey:d3fd9dc986c22532577a697618dc297abf55d21579ac5d887e34b39d5b64a712", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:50934", + "10.65.0.27:50934", + "172.17.0.1:50934", + "172.19.0.1:50934", + "172.20.0.1:50934" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:37:36.527847188Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 483420215403172, + "StableID": "nhyL3Wdwm411CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b4f1fcefdb43d82fdeddf5503e061dffd4122d55cd3eec6ca317941724f52c70", + "DiscoKey": "discokey:38addf17508e4861f9d415b70ebc74a3c49f8c1746f81c4b1a416ace2e5ef90d", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:48914", + "10.65.0.27:48914", + "172.17.0.1:48914", + "172.19.0.1:48914", + "172.20.0.1:48914" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:37:37.06700217Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8575151217514602, + "StableID": "nX5EsXghx921CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4e3b2a07ed6475d0b70733fb407a0c8ec2d8af0a1d8a23de1896f461f2811768", + "DiscoKey": "discokey:305e6eb0226dbba6910267248e3a87b86462f9b8ee25296394f9b5291fc91c43", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:55965", + "10.65.0.27:55965", + "172.17.0.1:55965", + "172.19.0.1:55965", + "172.20.0.1:55965" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:37:37.615376734Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 3578705368049755, + "StableID": "n2W5gFXowU11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:660dab33bf89014cf23c67b239aa0e68cd5aa89c66e483c9361cdc51ade7a701", + "DiscoKey": "discokey:f52bf7decac9f3ab3223cd859d8664392a01af30e317df3b2537741f1cc9f016", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:59630", + "10.65.0.27:59630", + "172.17.0.1:59630", + "172.19.0.1:59630", + "172.20.0.1:59630" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:37:38.177923205Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 3158116736132111, + "StableID": "nvGYWYNKfR11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1c089d30fb931d7e0580346a34861ae49c36886330a75690b2899bd1bcf26a5d", + "DiscoKey": "discokey:d0f943290fc69ee802e188615a45abe22c20c704f335515796c50c6bc8ad3660", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:34185", + "10.65.0.27:34185", + "172.17.0.1:34185", + "172.19.0.1:34185", + "172.20.0.1:34185" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:37:38.742389702Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8847665348978334, + "StableID": "nuUzUcA86C21CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3d9b139b700df726eac3f6d6b4f42b088ad283e5c407f8fe88837a9f0eb12642", + "DiscoKey": "discokey:5ebed62f2c96b50b9352f877d3760de2e360c7b3a201aa51df46a2d81707f76e", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:37961", + "10.65.0.27:37961", + "172.17.0.1:37961", + "172.19.0.1:37961", + "172.20.0.1:37961" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:37:39.236293154Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8562652946575123, + "StableID": "nWzkTeN3s921CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0b2a1f0a1408ca116aa151dff4cfa996a9247463bccef46b2bb532ef025e9043", + "DiscoKey": "discokey:06e142bebb2432b73209b00868463b8752ca52f96c2e4f64bed9057474079406", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:51168", + "10.65.0.27:51168", + "172.17.0.1:51168", + "172.19.0.1:51168", + "172.20.0.1:51168" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:37:39.758894372Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 607415585710634, + "StableID": "nKZ7K6n6k511CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:036e558a08c07f847e31b8198be0f8abae0a7346a0614a4ab101c146c7234d5d", + "DiscoKey": "discokey:f632a9f5c307d515f77750e3e531bab317f6256dd82a19d82c67138f94e3ea08", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:54833", + "10.65.0.27:54833", + "172.17.0.1:54833", + "172.19.0.1:54833", + "172.20.0.1:54833" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:37:40.304509818Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6530190670267758, + "StableID": "nMAmw43Yzs11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:52439a2bbdb733188c897535b8166b599f411b9c2bec6ca78d39927fbab1af78", + "DiscoKey": "discokey:4a301a93ff07289e15db3f29ed011930d10919f24543d77f7e14728f9ed76c42", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:52354", + "10.65.0.27:52354", + "172.17.0.1:52354", + "172.19.0.1:52354", + "172.20.0.1:52354" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:37:40.849942447Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 6548654885639027, + "StableID": "nJSsRS4u8t11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:08de7a4d3b30589a7e43615c59dcfcc246504897a3393507b19ebd6e8249b255", + "DiscoKey": "discokey:23781cdacfb92c0606733c03a30cfeb7b520a229b8d16f06fae1afde9392ef06", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:54610", + "10.65.0.27:54610", + "172.17.0.1:54610", + "172.19.0.1:54610", + "172.20.0.1:54610" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:37:41.390120527Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8827036839117342, + "StableID": "nMJuhoHnvB21CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:39797e802b7386b1d31a3e41868cb839253bf42e890780fcbeb0b49dd173b71b", + "DiscoKey": "discokey:edd5ad5b621524ca14daf6d747f5cf642a0251bab9350616fae7d4b2bef8e05d", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:60247", + "10.65.0.27:60247", + "172.17.0.1:60247", + "172.19.0.1:60247", + "172.20.0.1:60247" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:37:41.942163092Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8141071774583320, + "StableID": "n7Juvj97a621CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e74dd76a4e22d83bf4261a2b588e875b56fe5b6dbaca2f68ea46fd0b84e1ae4a", + "DiscoKey": "discokey:7e855e1e38be6802169f86756732a4e634c8428c6278d8e2706a1cfd1f7b5519", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:59005", + "10.65.0.27:59005", + "172.17.0.1:59005", + "172.19.0.1:59005", + "172.20.0.1:59005" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:37:42.474600685Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 836729174456001, + "StableID": "nc6LuUTxX711CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:693b108a5e9eeb52115428e562f7f74c37493593b94c728acce685dcde8a4d1f", + "KeyExpiry": "2026-11-08T18:37:43Z", + "DiscoKey": "discokey:122df4cae32fd9051e1cb82d12fa0b5976d6fc08bca7a9578039f6a8f17d4473", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:41543", + "10.65.0.27:41543", + "172.17.0.1:41543", + "172.19.0.1:41543", + "172.20.0.1:41543" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:37:43.545425462Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5637802766590294, + "StableID": "njXdj5XN2m11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:0f0ea4cd2f2d165a8d5a53d0afc97a72aedd40f3860dfe3afb97b2824e7c346c", + "KeyExpiry": "2026-11-08T18:37:44Z", + "DiscoKey": "discokey:47ba49b59a4773afc63f967e8366189646cbb514c7f78c4082e689c808f25c1c", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:36835", + "10.65.0.27:36835", + "172.17.0.1:36835", + "172.19.0.1:36835", + "172.20.0.1:36835" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:37:44.098696814Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "kakuna": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8827036839117342, + "StableID": "nMJuhoHnvB21CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 8827036839117342, + "Key": "nodekey:39797e802b7386b1d31a3e41868cb839253bf42e890780fcbeb0b49dd173b71b", + "DiscoKey": "discokey:edd5ad5b621524ca14daf6d747f5cf642a0251bab9350616fae7d4b2bef8e05d", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:60247", + "10.65.0.27:60247", + "172.17.0.1:60247", + "172.19.0.1:60247", + "172.20.0.1:60247" + ], + "Hostinfo": {"Hostname": "kakuna", "RequestTags": ["tag:prod"], "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:37:41.942163092Z", + "Tags": ["tag:prod"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:39797e802b7386b1d31a3e41868cb839253bf42e890780fcbeb0b49dd173b71b", + "MachineKey": "mkey:c3003905cb4ad7e2a75aa07c4ca9de24babe6b409dfce0a23f291b51a51cd741", + "Peers": [{ + "ID": 3032338836974926, + "StableID": "nb3VGAQMgQ11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:415dfc49c2cdd22b4ee5c9444b40b9d173f13320a1bbdf47b88bac930a76011f", + "DiscoKey": "discokey:d3fd9dc986c22532577a697618dc297abf55d21579ac5d887e34b39d5b64a712", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:50934", + "10.65.0.27:50934", + "172.17.0.1:50934", + "172.19.0.1:50934", + "172.20.0.1:50934" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:37:36.527847188Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 483420215403172, + "StableID": "nhyL3Wdwm411CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b4f1fcefdb43d82fdeddf5503e061dffd4122d55cd3eec6ca317941724f52c70", + "DiscoKey": "discokey:38addf17508e4861f9d415b70ebc74a3c49f8c1746f81c4b1a416ace2e5ef90d", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:48914", + "10.65.0.27:48914", + "172.17.0.1:48914", + "172.19.0.1:48914", + "172.20.0.1:48914" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:37:37.06700217Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8575151217514602, + "StableID": "nX5EsXghx921CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4e3b2a07ed6475d0b70733fb407a0c8ec2d8af0a1d8a23de1896f461f2811768", + "DiscoKey": "discokey:305e6eb0226dbba6910267248e3a87b86462f9b8ee25296394f9b5291fc91c43", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:55965", + "10.65.0.27:55965", + "172.17.0.1:55965", + "172.19.0.1:55965", + "172.20.0.1:55965" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:37:37.615376734Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 3578705368049755, + "StableID": "n2W5gFXowU11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:660dab33bf89014cf23c67b239aa0e68cd5aa89c66e483c9361cdc51ade7a701", + "DiscoKey": "discokey:f52bf7decac9f3ab3223cd859d8664392a01af30e317df3b2537741f1cc9f016", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:59630", + "10.65.0.27:59630", + "172.17.0.1:59630", + "172.19.0.1:59630", + "172.20.0.1:59630" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:37:38.177923205Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 3158116736132111, + "StableID": "nvGYWYNKfR11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1c089d30fb931d7e0580346a34861ae49c36886330a75690b2899bd1bcf26a5d", + "DiscoKey": "discokey:d0f943290fc69ee802e188615a45abe22c20c704f335515796c50c6bc8ad3660", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:34185", + "10.65.0.27:34185", + "172.17.0.1:34185", + "172.19.0.1:34185", + "172.20.0.1:34185" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:37:38.742389702Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8847665348978334, + "StableID": "nuUzUcA86C21CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3d9b139b700df726eac3f6d6b4f42b088ad283e5c407f8fe88837a9f0eb12642", + "DiscoKey": "discokey:5ebed62f2c96b50b9352f877d3760de2e360c7b3a201aa51df46a2d81707f76e", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:37961", + "10.65.0.27:37961", + "172.17.0.1:37961", + "172.19.0.1:37961", + "172.20.0.1:37961" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:37:39.236293154Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8562652946575123, + "StableID": "nWzkTeN3s921CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0b2a1f0a1408ca116aa151dff4cfa996a9247463bccef46b2bb532ef025e9043", + "DiscoKey": "discokey:06e142bebb2432b73209b00868463b8752ca52f96c2e4f64bed9057474079406", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:51168", + "10.65.0.27:51168", + "172.17.0.1:51168", + "172.19.0.1:51168", + "172.20.0.1:51168" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:37:39.758894372Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 607415585710634, + "StableID": "nKZ7K6n6k511CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:036e558a08c07f847e31b8198be0f8abae0a7346a0614a4ab101c146c7234d5d", + "DiscoKey": "discokey:f632a9f5c307d515f77750e3e531bab317f6256dd82a19d82c67138f94e3ea08", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:54833", + "10.65.0.27:54833", + "172.17.0.1:54833", + "172.19.0.1:54833", + "172.20.0.1:54833" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:37:40.304509818Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6530190670267758, + "StableID": "nMAmw43Yzs11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:52439a2bbdb733188c897535b8166b599f411b9c2bec6ca78d39927fbab1af78", + "DiscoKey": "discokey:4a301a93ff07289e15db3f29ed011930d10919f24543d77f7e14728f9ed76c42", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:52354", + "10.65.0.27:52354", + "172.17.0.1:52354", + "172.19.0.1:52354", + "172.20.0.1:52354" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:37:40.849942447Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 6548654885639027, + "StableID": "nJSsRS4u8t11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:08de7a4d3b30589a7e43615c59dcfcc246504897a3393507b19ebd6e8249b255", + "DiscoKey": "discokey:23781cdacfb92c0606733c03a30cfeb7b520a229b8d16f06fae1afde9392ef06", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:54610", + "10.65.0.27:54610", + "172.17.0.1:54610", + "172.19.0.1:54610", + "172.20.0.1:54610" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:37:41.390120527Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8141071774583320, + "StableID": "n7Juvj97a621CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e74dd76a4e22d83bf4261a2b588e875b56fe5b6dbaca2f68ea46fd0b84e1ae4a", + "DiscoKey": "discokey:7e855e1e38be6802169f86756732a4e634c8428c6278d8e2706a1cfd1f7b5519", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:59005", + "10.65.0.27:59005", + "172.17.0.1:59005", + "172.19.0.1:59005", + "172.20.0.1:59005" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:37:42.474600685Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5304552881871009, + "StableID": "nr7paLcSRi11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:d07705deb92539fa65d6491efd8403079d3b4d5cc3e566c60ee63041c6694c56", + "KeyExpiry": "2026-11-08T18:37:43Z", + "DiscoKey": "discokey:c7bdd1f4bd27742d655d84885ebca45fae1699a27c62854d52a51b886bcd0809", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:52750", + "10.65.0.27:52750", + "172.17.0.1:52750", + "172.19.0.1:52750", + "172.20.0.1:52750" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:37:43.035658911Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 836729174456001, + "StableID": "nc6LuUTxX711CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:693b108a5e9eeb52115428e562f7f74c37493593b94c728acce685dcde8a4d1f", + "KeyExpiry": "2026-11-08T18:37:43Z", + "DiscoKey": "discokey:122df4cae32fd9051e1cb82d12fa0b5976d6fc08bca7a9578039f6a8f17d4473", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:41543", + "10.65.0.27:41543", + "172.17.0.1:41543", + "172.19.0.1:41543", + "172.20.0.1:41543" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:37:43.545425462Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5637802766590294, + "StableID": "njXdj5XN2m11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:0f0ea4cd2f2d165a8d5a53d0afc97a72aedd40f3860dfe3afb97b2824e7c346c", + "KeyExpiry": "2026-11-08T18:37:44Z", + "DiscoKey": "discokey:47ba49b59a4773afc63f967e8366189646cbb514c7f78c4082e689c808f25c1c", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:36835", + "10.65.0.27:36835", + "172.17.0.1:36835", + "172.19.0.1:36835", + "172.20.0.1:36835" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:37:44.098696814Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "8827036839117342": { + "ID": 8827036839117342, + "LoginName": "kakuna.tail78f774.ts.net", + "DisplayName": "kakuna" + }} + } + }, "pidgeotto": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 483420215403172, + "StableID": "nhyL3Wdwm411CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 483420215403172, + "Key": "nodekey:b4f1fcefdb43d82fdeddf5503e061dffd4122d55cd3eec6ca317941724f52c70", + "DiscoKey": "discokey:38addf17508e4861f9d415b70ebc74a3c49f8c1746f81c4b1a416ace2e5ef90d", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:48914", + "10.65.0.27:48914", + "172.17.0.1:48914", + "172.19.0.1:48914", + "172.20.0.1:48914" + ], + "Hostinfo": { + "Hostname": "pidgeotto", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgeotto"], + "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:37:37.06700217Z", + "Tags": ["tag:pidgeotto"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:b4f1fcefdb43d82fdeddf5503e061dffd4122d55cd3eec6ca317941724f52c70", + "MachineKey": "mkey:f4603f42a3c23263a65edba9b839266f5988801e43b81f1d338c54ebef329645", + "Peers": [{ + "ID": 3032338836974926, + "StableID": "nb3VGAQMgQ11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:415dfc49c2cdd22b4ee5c9444b40b9d173f13320a1bbdf47b88bac930a76011f", + "DiscoKey": "discokey:d3fd9dc986c22532577a697618dc297abf55d21579ac5d887e34b39d5b64a712", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:50934", + "10.65.0.27:50934", + "172.17.0.1:50934", + "172.19.0.1:50934", + "172.20.0.1:50934" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:37:36.527847188Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8575151217514602, + "StableID": "nX5EsXghx921CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4e3b2a07ed6475d0b70733fb407a0c8ec2d8af0a1d8a23de1896f461f2811768", + "DiscoKey": "discokey:305e6eb0226dbba6910267248e3a87b86462f9b8ee25296394f9b5291fc91c43", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:55965", + "10.65.0.27:55965", + "172.17.0.1:55965", + "172.19.0.1:55965", + "172.20.0.1:55965" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:37:37.615376734Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 3578705368049755, + "StableID": "n2W5gFXowU11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:660dab33bf89014cf23c67b239aa0e68cd5aa89c66e483c9361cdc51ade7a701", + "DiscoKey": "discokey:f52bf7decac9f3ab3223cd859d8664392a01af30e317df3b2537741f1cc9f016", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:59630", + "10.65.0.27:59630", + "172.17.0.1:59630", + "172.19.0.1:59630", + "172.20.0.1:59630" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:37:38.177923205Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 3158116736132111, + "StableID": "nvGYWYNKfR11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1c089d30fb931d7e0580346a34861ae49c36886330a75690b2899bd1bcf26a5d", + "DiscoKey": "discokey:d0f943290fc69ee802e188615a45abe22c20c704f335515796c50c6bc8ad3660", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:34185", + "10.65.0.27:34185", + "172.17.0.1:34185", + "172.19.0.1:34185", + "172.20.0.1:34185" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:37:38.742389702Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8847665348978334, + "StableID": "nuUzUcA86C21CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3d9b139b700df726eac3f6d6b4f42b088ad283e5c407f8fe88837a9f0eb12642", + "DiscoKey": "discokey:5ebed62f2c96b50b9352f877d3760de2e360c7b3a201aa51df46a2d81707f76e", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:37961", + "10.65.0.27:37961", + "172.17.0.1:37961", + "172.19.0.1:37961", + "172.20.0.1:37961" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:37:39.236293154Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8562652946575123, + "StableID": "nWzkTeN3s921CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0b2a1f0a1408ca116aa151dff4cfa996a9247463bccef46b2bb532ef025e9043", + "DiscoKey": "discokey:06e142bebb2432b73209b00868463b8752ca52f96c2e4f64bed9057474079406", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:51168", + "10.65.0.27:51168", + "172.17.0.1:51168", + "172.19.0.1:51168", + "172.20.0.1:51168" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:37:39.758894372Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 607415585710634, + "StableID": "nKZ7K6n6k511CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:036e558a08c07f847e31b8198be0f8abae0a7346a0614a4ab101c146c7234d5d", + "DiscoKey": "discokey:f632a9f5c307d515f77750e3e531bab317f6256dd82a19d82c67138f94e3ea08", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:54833", + "10.65.0.27:54833", + "172.17.0.1:54833", + "172.19.0.1:54833", + "172.20.0.1:54833" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:37:40.304509818Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6530190670267758, + "StableID": "nMAmw43Yzs11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:52439a2bbdb733188c897535b8166b599f411b9c2bec6ca78d39927fbab1af78", + "DiscoKey": "discokey:4a301a93ff07289e15db3f29ed011930d10919f24543d77f7e14728f9ed76c42", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:52354", + "10.65.0.27:52354", + "172.17.0.1:52354", + "172.19.0.1:52354", + "172.20.0.1:52354" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:37:40.849942447Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 6548654885639027, + "StableID": "nJSsRS4u8t11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:08de7a4d3b30589a7e43615c59dcfcc246504897a3393507b19ebd6e8249b255", + "DiscoKey": "discokey:23781cdacfb92c0606733c03a30cfeb7b520a229b8d16f06fae1afde9392ef06", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:54610", + "10.65.0.27:54610", + "172.17.0.1:54610", + "172.19.0.1:54610", + "172.20.0.1:54610" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:37:41.390120527Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8827036839117342, + "StableID": "nMJuhoHnvB21CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:39797e802b7386b1d31a3e41868cb839253bf42e890780fcbeb0b49dd173b71b", + "DiscoKey": "discokey:edd5ad5b621524ca14daf6d747f5cf642a0251bab9350616fae7d4b2bef8e05d", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:60247", + "10.65.0.27:60247", + "172.17.0.1:60247", + "172.19.0.1:60247", + "172.20.0.1:60247" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:37:41.942163092Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8141071774583320, + "StableID": "n7Juvj97a621CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e74dd76a4e22d83bf4261a2b588e875b56fe5b6dbaca2f68ea46fd0b84e1ae4a", + "DiscoKey": "discokey:7e855e1e38be6802169f86756732a4e634c8428c6278d8e2706a1cfd1f7b5519", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:59005", + "10.65.0.27:59005", + "172.17.0.1:59005", + "172.19.0.1:59005", + "172.20.0.1:59005" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:37:42.474600685Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5304552881871009, + "StableID": "nr7paLcSRi11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:d07705deb92539fa65d6491efd8403079d3b4d5cc3e566c60ee63041c6694c56", + "KeyExpiry": "2026-11-08T18:37:43Z", + "DiscoKey": "discokey:c7bdd1f4bd27742d655d84885ebca45fae1699a27c62854d52a51b886bcd0809", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:52750", + "10.65.0.27:52750", + "172.17.0.1:52750", + "172.19.0.1:52750", + "172.20.0.1:52750" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:37:43.035658911Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 836729174456001, + "StableID": "nc6LuUTxX711CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:693b108a5e9eeb52115428e562f7f74c37493593b94c728acce685dcde8a4d1f", + "KeyExpiry": "2026-11-08T18:37:43Z", + "DiscoKey": "discokey:122df4cae32fd9051e1cb82d12fa0b5976d6fc08bca7a9578039f6a8f17d4473", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:41543", + "10.65.0.27:41543", + "172.17.0.1:41543", + "172.19.0.1:41543", + "172.20.0.1:41543" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:37:43.545425462Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5637802766590294, + "StableID": "njXdj5XN2m11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:0f0ea4cd2f2d165a8d5a53d0afc97a72aedd40f3860dfe3afb97b2824e7c346c", + "KeyExpiry": "2026-11-08T18:37:44Z", + "DiscoKey": "discokey:47ba49b59a4773afc63f967e8366189646cbb514c7f78c4082e689c808f25c1c", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:36835", + "10.65.0.27:36835", + "172.17.0.1:36835", + "172.19.0.1:36835", + "172.20.0.1:36835" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:37:44.098696814Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "483420215403172": { + "ID": 483420215403172, + "LoginName": "pidgeotto.tail78f774.ts.net", + "DisplayName": "pidgeotto" + }} + } + }, "pidgey": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 3032338836974926, + "StableID": "nb3VGAQMgQ11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 3032338836974926, + "Key": "nodekey:415dfc49c2cdd22b4ee5c9444b40b9d173f13320a1bbdf47b88bac930a76011f", + "DiscoKey": "discokey:d3fd9dc986c22532577a697618dc297abf55d21579ac5d887e34b39d5b64a712", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:50934", + "10.65.0.27:50934", + "172.17.0.1:50934", + "172.19.0.1:50934", + "172.20.0.1:50934" + ], + "Hostinfo": { + "Hostname": "pidgey", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgey"], + "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:37:36.527847188Z", + "Tags": ["tag:pidgey"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:415dfc49c2cdd22b4ee5c9444b40b9d173f13320a1bbdf47b88bac930a76011f", + "MachineKey": "mkey:bfbda5f9237c64031feaff4d61ec94587a27dfbe501371a4473aef705c70ca20", + "Peers": [{ + "ID": 483420215403172, + "StableID": "nhyL3Wdwm411CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b4f1fcefdb43d82fdeddf5503e061dffd4122d55cd3eec6ca317941724f52c70", + "DiscoKey": "discokey:38addf17508e4861f9d415b70ebc74a3c49f8c1746f81c4b1a416ace2e5ef90d", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:48914", + "10.65.0.27:48914", + "172.17.0.1:48914", + "172.19.0.1:48914", + "172.20.0.1:48914" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:37:37.06700217Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8575151217514602, + "StableID": "nX5EsXghx921CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4e3b2a07ed6475d0b70733fb407a0c8ec2d8af0a1d8a23de1896f461f2811768", + "DiscoKey": "discokey:305e6eb0226dbba6910267248e3a87b86462f9b8ee25296394f9b5291fc91c43", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:55965", + "10.65.0.27:55965", + "172.17.0.1:55965", + "172.19.0.1:55965", + "172.20.0.1:55965" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:37:37.615376734Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 3578705368049755, + "StableID": "n2W5gFXowU11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:660dab33bf89014cf23c67b239aa0e68cd5aa89c66e483c9361cdc51ade7a701", + "DiscoKey": "discokey:f52bf7decac9f3ab3223cd859d8664392a01af30e317df3b2537741f1cc9f016", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:59630", + "10.65.0.27:59630", + "172.17.0.1:59630", + "172.19.0.1:59630", + "172.20.0.1:59630" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:37:38.177923205Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 3158116736132111, + "StableID": "nvGYWYNKfR11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1c089d30fb931d7e0580346a34861ae49c36886330a75690b2899bd1bcf26a5d", + "DiscoKey": "discokey:d0f943290fc69ee802e188615a45abe22c20c704f335515796c50c6bc8ad3660", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:34185", + "10.65.0.27:34185", + "172.17.0.1:34185", + "172.19.0.1:34185", + "172.20.0.1:34185" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:37:38.742389702Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8847665348978334, + "StableID": "nuUzUcA86C21CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3d9b139b700df726eac3f6d6b4f42b088ad283e5c407f8fe88837a9f0eb12642", + "DiscoKey": "discokey:5ebed62f2c96b50b9352f877d3760de2e360c7b3a201aa51df46a2d81707f76e", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:37961", + "10.65.0.27:37961", + "172.17.0.1:37961", + "172.19.0.1:37961", + "172.20.0.1:37961" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:37:39.236293154Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8562652946575123, + "StableID": "nWzkTeN3s921CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0b2a1f0a1408ca116aa151dff4cfa996a9247463bccef46b2bb532ef025e9043", + "DiscoKey": "discokey:06e142bebb2432b73209b00868463b8752ca52f96c2e4f64bed9057474079406", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:51168", + "10.65.0.27:51168", + "172.17.0.1:51168", + "172.19.0.1:51168", + "172.20.0.1:51168" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:37:39.758894372Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 607415585710634, + "StableID": "nKZ7K6n6k511CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:036e558a08c07f847e31b8198be0f8abae0a7346a0614a4ab101c146c7234d5d", + "DiscoKey": "discokey:f632a9f5c307d515f77750e3e531bab317f6256dd82a19d82c67138f94e3ea08", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:54833", + "10.65.0.27:54833", + "172.17.0.1:54833", + "172.19.0.1:54833", + "172.20.0.1:54833" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:37:40.304509818Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6530190670267758, + "StableID": "nMAmw43Yzs11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:52439a2bbdb733188c897535b8166b599f411b9c2bec6ca78d39927fbab1af78", + "DiscoKey": "discokey:4a301a93ff07289e15db3f29ed011930d10919f24543d77f7e14728f9ed76c42", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:52354", + "10.65.0.27:52354", + "172.17.0.1:52354", + "172.19.0.1:52354", + "172.20.0.1:52354" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:37:40.849942447Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 6548654885639027, + "StableID": "nJSsRS4u8t11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:08de7a4d3b30589a7e43615c59dcfcc246504897a3393507b19ebd6e8249b255", + "DiscoKey": "discokey:23781cdacfb92c0606733c03a30cfeb7b520a229b8d16f06fae1afde9392ef06", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:54610", + "10.65.0.27:54610", + "172.17.0.1:54610", + "172.19.0.1:54610", + "172.20.0.1:54610" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:37:41.390120527Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8827036839117342, + "StableID": "nMJuhoHnvB21CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:39797e802b7386b1d31a3e41868cb839253bf42e890780fcbeb0b49dd173b71b", + "DiscoKey": "discokey:edd5ad5b621524ca14daf6d747f5cf642a0251bab9350616fae7d4b2bef8e05d", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:60247", + "10.65.0.27:60247", + "172.17.0.1:60247", + "172.19.0.1:60247", + "172.20.0.1:60247" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:37:41.942163092Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8141071774583320, + "StableID": "n7Juvj97a621CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e74dd76a4e22d83bf4261a2b588e875b56fe5b6dbaca2f68ea46fd0b84e1ae4a", + "DiscoKey": "discokey:7e855e1e38be6802169f86756732a4e634c8428c6278d8e2706a1cfd1f7b5519", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:59005", + "10.65.0.27:59005", + "172.17.0.1:59005", + "172.19.0.1:59005", + "172.20.0.1:59005" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:37:42.474600685Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5304552881871009, + "StableID": "nr7paLcSRi11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:d07705deb92539fa65d6491efd8403079d3b4d5cc3e566c60ee63041c6694c56", + "KeyExpiry": "2026-11-08T18:37:43Z", + "DiscoKey": "discokey:c7bdd1f4bd27742d655d84885ebca45fae1699a27c62854d52a51b886bcd0809", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:52750", + "10.65.0.27:52750", + "172.17.0.1:52750", + "172.19.0.1:52750", + "172.20.0.1:52750" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:37:43.035658911Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 836729174456001, + "StableID": "nc6LuUTxX711CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:693b108a5e9eeb52115428e562f7f74c37493593b94c728acce685dcde8a4d1f", + "KeyExpiry": "2026-11-08T18:37:43Z", + "DiscoKey": "discokey:122df4cae32fd9051e1cb82d12fa0b5976d6fc08bca7a9578039f6a8f17d4473", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:41543", + "10.65.0.27:41543", + "172.17.0.1:41543", + "172.19.0.1:41543", + "172.20.0.1:41543" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:37:43.545425462Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5637802766590294, + "StableID": "njXdj5XN2m11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:0f0ea4cd2f2d165a8d5a53d0afc97a72aedd40f3860dfe3afb97b2824e7c346c", + "KeyExpiry": "2026-11-08T18:37:44Z", + "DiscoKey": "discokey:47ba49b59a4773afc63f967e8366189646cbb514c7f78c4082e689c808f25c1c", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:36835", + "10.65.0.27:36835", + "172.17.0.1:36835", + "172.19.0.1:36835", + "172.20.0.1:36835" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:37:44.098696814Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3032338836974926": { + "ID": 3032338836974926, + "LoginName": "pidgey.tail78f774.ts.net", + "DisplayName": "pidgey" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "raticate": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 3158116736132111, + "StableID": "nvGYWYNKfR11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 3158116736132111, + "Key": "nodekey:1c089d30fb931d7e0580346a34861ae49c36886330a75690b2899bd1bcf26a5d", + "DiscoKey": "discokey:d0f943290fc69ee802e188615a45abe22c20c704f335515796c50c6bc8ad3660", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:34185", + "10.65.0.27:34185", + "172.17.0.1:34185", + "172.19.0.1:34185", + "172.20.0.1:34185" + ], + "Hostinfo": {"Hostname": "raticate", "RequestTags": ["tag:group-b"], "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:37:38.742389702Z", + "Tags": ["tag:group-b"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:1c089d30fb931d7e0580346a34861ae49c36886330a75690b2899bd1bcf26a5d", + "MachineKey": "mkey:2279fd5d917b0eaa3d920cff8c5ae800566106f9029b73499254329c72992c68", + "Peers": [{ + "ID": 3032338836974926, + "StableID": "nb3VGAQMgQ11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:415dfc49c2cdd22b4ee5c9444b40b9d173f13320a1bbdf47b88bac930a76011f", + "DiscoKey": "discokey:d3fd9dc986c22532577a697618dc297abf55d21579ac5d887e34b39d5b64a712", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:50934", + "10.65.0.27:50934", + "172.17.0.1:50934", + "172.19.0.1:50934", + "172.20.0.1:50934" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:37:36.527847188Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 483420215403172, + "StableID": "nhyL3Wdwm411CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b4f1fcefdb43d82fdeddf5503e061dffd4122d55cd3eec6ca317941724f52c70", + "DiscoKey": "discokey:38addf17508e4861f9d415b70ebc74a3c49f8c1746f81c4b1a416ace2e5ef90d", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:48914", + "10.65.0.27:48914", + "172.17.0.1:48914", + "172.19.0.1:48914", + "172.20.0.1:48914" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:37:37.06700217Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8575151217514602, + "StableID": "nX5EsXghx921CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4e3b2a07ed6475d0b70733fb407a0c8ec2d8af0a1d8a23de1896f461f2811768", + "DiscoKey": "discokey:305e6eb0226dbba6910267248e3a87b86462f9b8ee25296394f9b5291fc91c43", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:55965", + "10.65.0.27:55965", + "172.17.0.1:55965", + "172.19.0.1:55965", + "172.20.0.1:55965" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:37:37.615376734Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 3578705368049755, + "StableID": "n2W5gFXowU11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:660dab33bf89014cf23c67b239aa0e68cd5aa89c66e483c9361cdc51ade7a701", + "DiscoKey": "discokey:f52bf7decac9f3ab3223cd859d8664392a01af30e317df3b2537741f1cc9f016", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:59630", + "10.65.0.27:59630", + "172.17.0.1:59630", + "172.19.0.1:59630", + "172.20.0.1:59630" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:37:38.177923205Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 8847665348978334, + "StableID": "nuUzUcA86C21CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3d9b139b700df726eac3f6d6b4f42b088ad283e5c407f8fe88837a9f0eb12642", + "DiscoKey": "discokey:5ebed62f2c96b50b9352f877d3760de2e360c7b3a201aa51df46a2d81707f76e", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:37961", + "10.65.0.27:37961", + "172.17.0.1:37961", + "172.19.0.1:37961", + "172.20.0.1:37961" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:37:39.236293154Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8562652946575123, + "StableID": "nWzkTeN3s921CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0b2a1f0a1408ca116aa151dff4cfa996a9247463bccef46b2bb532ef025e9043", + "DiscoKey": "discokey:06e142bebb2432b73209b00868463b8752ca52f96c2e4f64bed9057474079406", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:51168", + "10.65.0.27:51168", + "172.17.0.1:51168", + "172.19.0.1:51168", + "172.20.0.1:51168" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:37:39.758894372Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 607415585710634, + "StableID": "nKZ7K6n6k511CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:036e558a08c07f847e31b8198be0f8abae0a7346a0614a4ab101c146c7234d5d", + "DiscoKey": "discokey:f632a9f5c307d515f77750e3e531bab317f6256dd82a19d82c67138f94e3ea08", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:54833", + "10.65.0.27:54833", + "172.17.0.1:54833", + "172.19.0.1:54833", + "172.20.0.1:54833" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:37:40.304509818Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6530190670267758, + "StableID": "nMAmw43Yzs11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:52439a2bbdb733188c897535b8166b599f411b9c2bec6ca78d39927fbab1af78", + "DiscoKey": "discokey:4a301a93ff07289e15db3f29ed011930d10919f24543d77f7e14728f9ed76c42", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:52354", + "10.65.0.27:52354", + "172.17.0.1:52354", + "172.19.0.1:52354", + "172.20.0.1:52354" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:37:40.849942447Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 6548654885639027, + "StableID": "nJSsRS4u8t11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:08de7a4d3b30589a7e43615c59dcfcc246504897a3393507b19ebd6e8249b255", + "DiscoKey": "discokey:23781cdacfb92c0606733c03a30cfeb7b520a229b8d16f06fae1afde9392ef06", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:54610", + "10.65.0.27:54610", + "172.17.0.1:54610", + "172.19.0.1:54610", + "172.20.0.1:54610" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:37:41.390120527Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8827036839117342, + "StableID": "nMJuhoHnvB21CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:39797e802b7386b1d31a3e41868cb839253bf42e890780fcbeb0b49dd173b71b", + "DiscoKey": "discokey:edd5ad5b621524ca14daf6d747f5cf642a0251bab9350616fae7d4b2bef8e05d", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:60247", + "10.65.0.27:60247", + "172.17.0.1:60247", + "172.19.0.1:60247", + "172.20.0.1:60247" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:37:41.942163092Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8141071774583320, + "StableID": "n7Juvj97a621CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e74dd76a4e22d83bf4261a2b588e875b56fe5b6dbaca2f68ea46fd0b84e1ae4a", + "DiscoKey": "discokey:7e855e1e38be6802169f86756732a4e634c8428c6278d8e2706a1cfd1f7b5519", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:59005", + "10.65.0.27:59005", + "172.17.0.1:59005", + "172.19.0.1:59005", + "172.20.0.1:59005" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:37:42.474600685Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5304552881871009, + "StableID": "nr7paLcSRi11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:d07705deb92539fa65d6491efd8403079d3b4d5cc3e566c60ee63041c6694c56", + "KeyExpiry": "2026-11-08T18:37:43Z", + "DiscoKey": "discokey:c7bdd1f4bd27742d655d84885ebca45fae1699a27c62854d52a51b886bcd0809", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:52750", + "10.65.0.27:52750", + "172.17.0.1:52750", + "172.19.0.1:52750", + "172.20.0.1:52750" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:37:43.035658911Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 836729174456001, + "StableID": "nc6LuUTxX711CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:693b108a5e9eeb52115428e562f7f74c37493593b94c728acce685dcde8a4d1f", + "KeyExpiry": "2026-11-08T18:37:43Z", + "DiscoKey": "discokey:122df4cae32fd9051e1cb82d12fa0b5976d6fc08bca7a9578039f6a8f17d4473", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:41543", + "10.65.0.27:41543", + "172.17.0.1:41543", + "172.19.0.1:41543", + "172.20.0.1:41543" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:37:43.545425462Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5637802766590294, + "StableID": "njXdj5XN2m11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:0f0ea4cd2f2d165a8d5a53d0afc97a72aedd40f3860dfe3afb97b2824e7c346c", + "KeyExpiry": "2026-11-08T18:37:44Z", + "DiscoKey": "discokey:47ba49b59a4773afc63f967e8366189646cbb514c7f78c4082e689c808f25c1c", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:36835", + "10.65.0.27:36835", + "172.17.0.1:36835", + "172.19.0.1:36835", + "172.20.0.1:36835" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:37:44.098696814Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3158116736132111": { + "ID": 3158116736132111, + "LoginName": "raticate.tail78f774.ts.net", + "DisplayName": "raticate" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "rattata": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 3578705368049755, + "StableID": "n2W5gFXowU11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 3578705368049755, + "Key": "nodekey:660dab33bf89014cf23c67b239aa0e68cd5aa89c66e483c9361cdc51ade7a701", + "DiscoKey": "discokey:f52bf7decac9f3ab3223cd859d8664392a01af30e317df3b2537741f1cc9f016", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:59630", + "10.65.0.27:59630", + "172.17.0.1:59630", + "172.19.0.1:59630", + "172.20.0.1:59630" + ], + "Hostinfo": {"Hostname": "rattata", "RequestTags": ["tag:group-a"], "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:37:38.177923205Z", + "Tags": ["tag:group-a"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:660dab33bf89014cf23c67b239aa0e68cd5aa89c66e483c9361cdc51ade7a701", + "MachineKey": "mkey:3d5c47397daa5f7a3532b82d82fcd0d063ff35dd2e9dff2bee57377b9b14290f", + "Peers": [{ + "ID": 3032338836974926, + "StableID": "nb3VGAQMgQ11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:415dfc49c2cdd22b4ee5c9444b40b9d173f13320a1bbdf47b88bac930a76011f", + "DiscoKey": "discokey:d3fd9dc986c22532577a697618dc297abf55d21579ac5d887e34b39d5b64a712", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:50934", + "10.65.0.27:50934", + "172.17.0.1:50934", + "172.19.0.1:50934", + "172.20.0.1:50934" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:37:36.527847188Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 483420215403172, + "StableID": "nhyL3Wdwm411CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b4f1fcefdb43d82fdeddf5503e061dffd4122d55cd3eec6ca317941724f52c70", + "DiscoKey": "discokey:38addf17508e4861f9d415b70ebc74a3c49f8c1746f81c4b1a416ace2e5ef90d", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:48914", + "10.65.0.27:48914", + "172.17.0.1:48914", + "172.19.0.1:48914", + "172.20.0.1:48914" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:37:37.06700217Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8575151217514602, + "StableID": "nX5EsXghx921CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4e3b2a07ed6475d0b70733fb407a0c8ec2d8af0a1d8a23de1896f461f2811768", + "DiscoKey": "discokey:305e6eb0226dbba6910267248e3a87b86462f9b8ee25296394f9b5291fc91c43", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:55965", + "10.65.0.27:55965", + "172.17.0.1:55965", + "172.19.0.1:55965", + "172.20.0.1:55965" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:37:37.615376734Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 3158116736132111, + "StableID": "nvGYWYNKfR11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1c089d30fb931d7e0580346a34861ae49c36886330a75690b2899bd1bcf26a5d", + "DiscoKey": "discokey:d0f943290fc69ee802e188615a45abe22c20c704f335515796c50c6bc8ad3660", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:34185", + "10.65.0.27:34185", + "172.17.0.1:34185", + "172.19.0.1:34185", + "172.20.0.1:34185" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:37:38.742389702Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8847665348978334, + "StableID": "nuUzUcA86C21CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3d9b139b700df726eac3f6d6b4f42b088ad283e5c407f8fe88837a9f0eb12642", + "DiscoKey": "discokey:5ebed62f2c96b50b9352f877d3760de2e360c7b3a201aa51df46a2d81707f76e", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:37961", + "10.65.0.27:37961", + "172.17.0.1:37961", + "172.19.0.1:37961", + "172.20.0.1:37961" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:37:39.236293154Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8562652946575123, + "StableID": "nWzkTeN3s921CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0b2a1f0a1408ca116aa151dff4cfa996a9247463bccef46b2bb532ef025e9043", + "DiscoKey": "discokey:06e142bebb2432b73209b00868463b8752ca52f96c2e4f64bed9057474079406", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:51168", + "10.65.0.27:51168", + "172.17.0.1:51168", + "172.19.0.1:51168", + "172.20.0.1:51168" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:37:39.758894372Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 607415585710634, + "StableID": "nKZ7K6n6k511CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:036e558a08c07f847e31b8198be0f8abae0a7346a0614a4ab101c146c7234d5d", + "DiscoKey": "discokey:f632a9f5c307d515f77750e3e531bab317f6256dd82a19d82c67138f94e3ea08", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:54833", + "10.65.0.27:54833", + "172.17.0.1:54833", + "172.19.0.1:54833", + "172.20.0.1:54833" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:37:40.304509818Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6530190670267758, + "StableID": "nMAmw43Yzs11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:52439a2bbdb733188c897535b8166b599f411b9c2bec6ca78d39927fbab1af78", + "DiscoKey": "discokey:4a301a93ff07289e15db3f29ed011930d10919f24543d77f7e14728f9ed76c42", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:52354", + "10.65.0.27:52354", + "172.17.0.1:52354", + "172.19.0.1:52354", + "172.20.0.1:52354" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:37:40.849942447Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 6548654885639027, + "StableID": "nJSsRS4u8t11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:08de7a4d3b30589a7e43615c59dcfcc246504897a3393507b19ebd6e8249b255", + "DiscoKey": "discokey:23781cdacfb92c0606733c03a30cfeb7b520a229b8d16f06fae1afde9392ef06", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:54610", + "10.65.0.27:54610", + "172.17.0.1:54610", + "172.19.0.1:54610", + "172.20.0.1:54610" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:37:41.390120527Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8827036839117342, + "StableID": "nMJuhoHnvB21CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:39797e802b7386b1d31a3e41868cb839253bf42e890780fcbeb0b49dd173b71b", + "DiscoKey": "discokey:edd5ad5b621524ca14daf6d747f5cf642a0251bab9350616fae7d4b2bef8e05d", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:60247", + "10.65.0.27:60247", + "172.17.0.1:60247", + "172.19.0.1:60247", + "172.20.0.1:60247" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:37:41.942163092Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8141071774583320, + "StableID": "n7Juvj97a621CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e74dd76a4e22d83bf4261a2b588e875b56fe5b6dbaca2f68ea46fd0b84e1ae4a", + "DiscoKey": "discokey:7e855e1e38be6802169f86756732a4e634c8428c6278d8e2706a1cfd1f7b5519", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:59005", + "10.65.0.27:59005", + "172.17.0.1:59005", + "172.19.0.1:59005", + "172.20.0.1:59005" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:37:42.474600685Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5304552881871009, + "StableID": "nr7paLcSRi11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:d07705deb92539fa65d6491efd8403079d3b4d5cc3e566c60ee63041c6694c56", + "KeyExpiry": "2026-11-08T18:37:43Z", + "DiscoKey": "discokey:c7bdd1f4bd27742d655d84885ebca45fae1699a27c62854d52a51b886bcd0809", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:52750", + "10.65.0.27:52750", + "172.17.0.1:52750", + "172.19.0.1:52750", + "172.20.0.1:52750" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:37:43.035658911Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 836729174456001, + "StableID": "nc6LuUTxX711CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:693b108a5e9eeb52115428e562f7f74c37493593b94c728acce685dcde8a4d1f", + "KeyExpiry": "2026-11-08T18:37:43Z", + "DiscoKey": "discokey:122df4cae32fd9051e1cb82d12fa0b5976d6fc08bca7a9578039f6a8f17d4473", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:41543", + "10.65.0.27:41543", + "172.17.0.1:41543", + "172.19.0.1:41543", + "172.20.0.1:41543" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:37:43.545425462Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5637802766590294, + "StableID": "njXdj5XN2m11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:0f0ea4cd2f2d165a8d5a53d0afc97a72aedd40f3860dfe3afb97b2824e7c346c", + "KeyExpiry": "2026-11-08T18:37:44Z", + "DiscoKey": "discokey:47ba49b59a4773afc63f967e8366189646cbb514c7f78c4082e689c808f25c1c", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:36835", + "10.65.0.27:36835", + "172.17.0.1:36835", + "172.19.0.1:36835", + "172.20.0.1:36835" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:37:44.098696814Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3578705368049755": { + "ID": 3578705368049755, + "LoginName": "rattata.tail78f774.ts.net", + "DisplayName": "rattata" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "spearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8562652946575123, + "StableID": "nWzkTeN3s921CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 8562652946575123, + "Key": "nodekey:0b2a1f0a1408ca116aa151dff4cfa996a9247463bccef46b2bb532ef025e9043", + "DiscoKey": "discokey:06e142bebb2432b73209b00868463b8752ca52f96c2e4f64bed9057474079406", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:51168", + "10.65.0.27:51168", + "172.17.0.1:51168", + "172.19.0.1:51168", + "172.20.0.1:51168" + ], + "Hostinfo": { + "Hostname": "spearow", + "RoutableIPs": ["10.44.0.0/16"], + "RequestTags": ["tag:spearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:37:39.758894372Z", + "Tags": ["tag:spearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:0b2a1f0a1408ca116aa151dff4cfa996a9247463bccef46b2bb532ef025e9043", + "MachineKey": "mkey:8d834058e90eb1116b6851dbb16962e97f911a08b96ee44167b78ba3ade5ba40", + "Peers": [{ + "ID": 3032338836974926, + "StableID": "nb3VGAQMgQ11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:415dfc49c2cdd22b4ee5c9444b40b9d173f13320a1bbdf47b88bac930a76011f", + "DiscoKey": "discokey:d3fd9dc986c22532577a697618dc297abf55d21579ac5d887e34b39d5b64a712", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:50934", + "10.65.0.27:50934", + "172.17.0.1:50934", + "172.19.0.1:50934", + "172.20.0.1:50934" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:37:36.527847188Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 483420215403172, + "StableID": "nhyL3Wdwm411CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b4f1fcefdb43d82fdeddf5503e061dffd4122d55cd3eec6ca317941724f52c70", + "DiscoKey": "discokey:38addf17508e4861f9d415b70ebc74a3c49f8c1746f81c4b1a416ace2e5ef90d", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:48914", + "10.65.0.27:48914", + "172.17.0.1:48914", + "172.19.0.1:48914", + "172.20.0.1:48914" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:37:37.06700217Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8575151217514602, + "StableID": "nX5EsXghx921CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4e3b2a07ed6475d0b70733fb407a0c8ec2d8af0a1d8a23de1896f461f2811768", + "DiscoKey": "discokey:305e6eb0226dbba6910267248e3a87b86462f9b8ee25296394f9b5291fc91c43", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:55965", + "10.65.0.27:55965", + "172.17.0.1:55965", + "172.19.0.1:55965", + "172.20.0.1:55965" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:37:37.615376734Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 3578705368049755, + "StableID": "n2W5gFXowU11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:660dab33bf89014cf23c67b239aa0e68cd5aa89c66e483c9361cdc51ade7a701", + "DiscoKey": "discokey:f52bf7decac9f3ab3223cd859d8664392a01af30e317df3b2537741f1cc9f016", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:59630", + "10.65.0.27:59630", + "172.17.0.1:59630", + "172.19.0.1:59630", + "172.20.0.1:59630" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:37:38.177923205Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 3158116736132111, + "StableID": "nvGYWYNKfR11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1c089d30fb931d7e0580346a34861ae49c36886330a75690b2899bd1bcf26a5d", + "DiscoKey": "discokey:d0f943290fc69ee802e188615a45abe22c20c704f335515796c50c6bc8ad3660", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:34185", + "10.65.0.27:34185", + "172.17.0.1:34185", + "172.19.0.1:34185", + "172.20.0.1:34185" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:37:38.742389702Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8847665348978334, + "StableID": "nuUzUcA86C21CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3d9b139b700df726eac3f6d6b4f42b088ad283e5c407f8fe88837a9f0eb12642", + "DiscoKey": "discokey:5ebed62f2c96b50b9352f877d3760de2e360c7b3a201aa51df46a2d81707f76e", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:37961", + "10.65.0.27:37961", + "172.17.0.1:37961", + "172.19.0.1:37961", + "172.20.0.1:37961" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:37:39.236293154Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 607415585710634, + "StableID": "nKZ7K6n6k511CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:036e558a08c07f847e31b8198be0f8abae0a7346a0614a4ab101c146c7234d5d", + "DiscoKey": "discokey:f632a9f5c307d515f77750e3e531bab317f6256dd82a19d82c67138f94e3ea08", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:54833", + "10.65.0.27:54833", + "172.17.0.1:54833", + "172.19.0.1:54833", + "172.20.0.1:54833" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:37:40.304509818Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6530190670267758, + "StableID": "nMAmw43Yzs11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:52439a2bbdb733188c897535b8166b599f411b9c2bec6ca78d39927fbab1af78", + "DiscoKey": "discokey:4a301a93ff07289e15db3f29ed011930d10919f24543d77f7e14728f9ed76c42", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:52354", + "10.65.0.27:52354", + "172.17.0.1:52354", + "172.19.0.1:52354", + "172.20.0.1:52354" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:37:40.849942447Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 6548654885639027, + "StableID": "nJSsRS4u8t11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:08de7a4d3b30589a7e43615c59dcfcc246504897a3393507b19ebd6e8249b255", + "DiscoKey": "discokey:23781cdacfb92c0606733c03a30cfeb7b520a229b8d16f06fae1afde9392ef06", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:54610", + "10.65.0.27:54610", + "172.17.0.1:54610", + "172.19.0.1:54610", + "172.20.0.1:54610" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:37:41.390120527Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8827036839117342, + "StableID": "nMJuhoHnvB21CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:39797e802b7386b1d31a3e41868cb839253bf42e890780fcbeb0b49dd173b71b", + "DiscoKey": "discokey:edd5ad5b621524ca14daf6d747f5cf642a0251bab9350616fae7d4b2bef8e05d", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:60247", + "10.65.0.27:60247", + "172.17.0.1:60247", + "172.19.0.1:60247", + "172.20.0.1:60247" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:37:41.942163092Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8141071774583320, + "StableID": "n7Juvj97a621CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e74dd76a4e22d83bf4261a2b588e875b56fe5b6dbaca2f68ea46fd0b84e1ae4a", + "DiscoKey": "discokey:7e855e1e38be6802169f86756732a4e634c8428c6278d8e2706a1cfd1f7b5519", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:59005", + "10.65.0.27:59005", + "172.17.0.1:59005", + "172.19.0.1:59005", + "172.20.0.1:59005" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:37:42.474600685Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5304552881871009, + "StableID": "nr7paLcSRi11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:d07705deb92539fa65d6491efd8403079d3b4d5cc3e566c60ee63041c6694c56", + "KeyExpiry": "2026-11-08T18:37:43Z", + "DiscoKey": "discokey:c7bdd1f4bd27742d655d84885ebca45fae1699a27c62854d52a51b886bcd0809", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:52750", + "10.65.0.27:52750", + "172.17.0.1:52750", + "172.19.0.1:52750", + "172.20.0.1:52750" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:37:43.035658911Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 836729174456001, + "StableID": "nc6LuUTxX711CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:693b108a5e9eeb52115428e562f7f74c37493593b94c728acce685dcde8a4d1f", + "KeyExpiry": "2026-11-08T18:37:43Z", + "DiscoKey": "discokey:122df4cae32fd9051e1cb82d12fa0b5976d6fc08bca7a9578039f6a8f17d4473", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:41543", + "10.65.0.27:41543", + "172.17.0.1:41543", + "172.19.0.1:41543", + "172.20.0.1:41543" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:37:43.545425462Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5637802766590294, + "StableID": "njXdj5XN2m11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:0f0ea4cd2f2d165a8d5a53d0afc97a72aedd40f3860dfe3afb97b2824e7c346c", + "KeyExpiry": "2026-11-08T18:37:44Z", + "DiscoKey": "discokey:47ba49b59a4773afc63f967e8366189646cbb514c7f78c4082e689c808f25c1c", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:36835", + "10.65.0.27:36835", + "172.17.0.1:36835", + "172.19.0.1:36835", + "172.20.0.1:36835" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:37:44.098696814Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "8562652946575123": { + "ID": 8562652946575123, + "LoginName": "spearow.tail78f774.ts.net", + "DisplayName": "spearow" + }} + } + }, "squirtle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6530190670267758, + "StableID": "nMAmw43Yzs11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 6530190670267758, + "Key": "nodekey:52439a2bbdb733188c897535b8166b599f411b9c2bec6ca78d39927fbab1af78", + "DiscoKey": "discokey:4a301a93ff07289e15db3f29ed011930d10919f24543d77f7e14728f9ed76c42", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:52354", + "10.65.0.27:52354", + "172.17.0.1:52354", + "172.19.0.1:52354", + "172.20.0.1:52354" + ], + "Hostinfo": { + "Hostname": "squirtle", + "RoutableIPs": ["10.33.0.0/16"], + "RequestTags": ["tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:37:40.849942447Z", + "Tags": ["tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:52439a2bbdb733188c897535b8166b599f411b9c2bec6ca78d39927fbab1af78", + "MachineKey": "mkey:5fb6de3a0eecc6e0237fa290f46018473f286827721207181a93ff4ca0a7825d", + "Peers": [{ + "ID": 3032338836974926, + "StableID": "nb3VGAQMgQ11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:415dfc49c2cdd22b4ee5c9444b40b9d173f13320a1bbdf47b88bac930a76011f", + "DiscoKey": "discokey:d3fd9dc986c22532577a697618dc297abf55d21579ac5d887e34b39d5b64a712", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:50934", + "10.65.0.27:50934", + "172.17.0.1:50934", + "172.19.0.1:50934", + "172.20.0.1:50934" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:37:36.527847188Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 483420215403172, + "StableID": "nhyL3Wdwm411CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b4f1fcefdb43d82fdeddf5503e061dffd4122d55cd3eec6ca317941724f52c70", + "DiscoKey": "discokey:38addf17508e4861f9d415b70ebc74a3c49f8c1746f81c4b1a416ace2e5ef90d", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:48914", + "10.65.0.27:48914", + "172.17.0.1:48914", + "172.19.0.1:48914", + "172.20.0.1:48914" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:37:37.06700217Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8575151217514602, + "StableID": "nX5EsXghx921CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4e3b2a07ed6475d0b70733fb407a0c8ec2d8af0a1d8a23de1896f461f2811768", + "DiscoKey": "discokey:305e6eb0226dbba6910267248e3a87b86462f9b8ee25296394f9b5291fc91c43", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:55965", + "10.65.0.27:55965", + "172.17.0.1:55965", + "172.19.0.1:55965", + "172.20.0.1:55965" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:37:37.615376734Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 3578705368049755, + "StableID": "n2W5gFXowU11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:660dab33bf89014cf23c67b239aa0e68cd5aa89c66e483c9361cdc51ade7a701", + "DiscoKey": "discokey:f52bf7decac9f3ab3223cd859d8664392a01af30e317df3b2537741f1cc9f016", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:59630", + "10.65.0.27:59630", + "172.17.0.1:59630", + "172.19.0.1:59630", + "172.20.0.1:59630" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:37:38.177923205Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 3158116736132111, + "StableID": "nvGYWYNKfR11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1c089d30fb931d7e0580346a34861ae49c36886330a75690b2899bd1bcf26a5d", + "DiscoKey": "discokey:d0f943290fc69ee802e188615a45abe22c20c704f335515796c50c6bc8ad3660", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:34185", + "10.65.0.27:34185", + "172.17.0.1:34185", + "172.19.0.1:34185", + "172.20.0.1:34185" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:37:38.742389702Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8847665348978334, + "StableID": "nuUzUcA86C21CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3d9b139b700df726eac3f6d6b4f42b088ad283e5c407f8fe88837a9f0eb12642", + "DiscoKey": "discokey:5ebed62f2c96b50b9352f877d3760de2e360c7b3a201aa51df46a2d81707f76e", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:37961", + "10.65.0.27:37961", + "172.17.0.1:37961", + "172.19.0.1:37961", + "172.20.0.1:37961" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:37:39.236293154Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8562652946575123, + "StableID": "nWzkTeN3s921CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0b2a1f0a1408ca116aa151dff4cfa996a9247463bccef46b2bb532ef025e9043", + "DiscoKey": "discokey:06e142bebb2432b73209b00868463b8752ca52f96c2e4f64bed9057474079406", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:51168", + "10.65.0.27:51168", + "172.17.0.1:51168", + "172.19.0.1:51168", + "172.20.0.1:51168" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:37:39.758894372Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 607415585710634, + "StableID": "nKZ7K6n6k511CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:036e558a08c07f847e31b8198be0f8abae0a7346a0614a4ab101c146c7234d5d", + "DiscoKey": "discokey:f632a9f5c307d515f77750e3e531bab317f6256dd82a19d82c67138f94e3ea08", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:54833", + "10.65.0.27:54833", + "172.17.0.1:54833", + "172.19.0.1:54833", + "172.20.0.1:54833" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:37:40.304509818Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6548654885639027, + "StableID": "nJSsRS4u8t11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:08de7a4d3b30589a7e43615c59dcfcc246504897a3393507b19ebd6e8249b255", + "DiscoKey": "discokey:23781cdacfb92c0606733c03a30cfeb7b520a229b8d16f06fae1afde9392ef06", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:54610", + "10.65.0.27:54610", + "172.17.0.1:54610", + "172.19.0.1:54610", + "172.20.0.1:54610" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:37:41.390120527Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8827036839117342, + "StableID": "nMJuhoHnvB21CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:39797e802b7386b1d31a3e41868cb839253bf42e890780fcbeb0b49dd173b71b", + "DiscoKey": "discokey:edd5ad5b621524ca14daf6d747f5cf642a0251bab9350616fae7d4b2bef8e05d", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:60247", + "10.65.0.27:60247", + "172.17.0.1:60247", + "172.19.0.1:60247", + "172.20.0.1:60247" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:37:41.942163092Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8141071774583320, + "StableID": "n7Juvj97a621CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e74dd76a4e22d83bf4261a2b588e875b56fe5b6dbaca2f68ea46fd0b84e1ae4a", + "DiscoKey": "discokey:7e855e1e38be6802169f86756732a4e634c8428c6278d8e2706a1cfd1f7b5519", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:59005", + "10.65.0.27:59005", + "172.17.0.1:59005", + "172.19.0.1:59005", + "172.20.0.1:59005" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:37:42.474600685Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5304552881871009, + "StableID": "nr7paLcSRi11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:d07705deb92539fa65d6491efd8403079d3b4d5cc3e566c60ee63041c6694c56", + "KeyExpiry": "2026-11-08T18:37:43Z", + "DiscoKey": "discokey:c7bdd1f4bd27742d655d84885ebca45fae1699a27c62854d52a51b886bcd0809", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:52750", + "10.65.0.27:52750", + "172.17.0.1:52750", + "172.19.0.1:52750", + "172.20.0.1:52750" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:37:43.035658911Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 836729174456001, + "StableID": "nc6LuUTxX711CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:693b108a5e9eeb52115428e562f7f74c37493593b94c728acce685dcde8a4d1f", + "KeyExpiry": "2026-11-08T18:37:43Z", + "DiscoKey": "discokey:122df4cae32fd9051e1cb82d12fa0b5976d6fc08bca7a9578039f6a8f17d4473", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:41543", + "10.65.0.27:41543", + "172.17.0.1:41543", + "172.19.0.1:41543", + "172.20.0.1:41543" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:37:43.545425462Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5637802766590294, + "StableID": "njXdj5XN2m11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:0f0ea4cd2f2d165a8d5a53d0afc97a72aedd40f3860dfe3afb97b2824e7c346c", + "KeyExpiry": "2026-11-08T18:37:44Z", + "DiscoKey": "discokey:47ba49b59a4773afc63f967e8366189646cbb514c7f78c4082e689c808f25c1c", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:36835", + "10.65.0.27:36835", + "172.17.0.1:36835", + "172.19.0.1:36835", + "172.20.0.1:36835" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:37:44.098696814Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "6530190670267758": { + "ID": 6530190670267758, + "LoginName": "squirtle.tail78f774.ts.net", + "DisplayName": "squirtle" + }} + } + }, "venusaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 836729174456001, + "StableID": "nc6LuUTxX711CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:693b108a5e9eeb52115428e562f7f74c37493593b94c728acce685dcde8a4d1f", + "KeyExpiry": "2026-11-08T18:37:43Z", + "DiscoKey": "discokey:122df4cae32fd9051e1cb82d12fa0b5976d6fc08bca7a9578039f6a8f17d4473", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:41543", + "10.65.0.27:41543", + "172.17.0.1:41543", + "172.19.0.1:41543", + "172.20.0.1:41543" + ], + "Hostinfo": {"Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:37:43.545425462Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:693b108a5e9eeb52115428e562f7f74c37493593b94c728acce685dcde8a4d1f", + "MachineKey": "mkey:67edc5e25cbd812d68a755b83a40f48c0724e9501b47e35d82a387b1cbebc46b", + "Peers": [{ + "ID": 3032338836974926, + "StableID": "nb3VGAQMgQ11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:415dfc49c2cdd22b4ee5c9444b40b9d173f13320a1bbdf47b88bac930a76011f", + "DiscoKey": "discokey:d3fd9dc986c22532577a697618dc297abf55d21579ac5d887e34b39d5b64a712", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:50934", + "10.65.0.27:50934", + "172.17.0.1:50934", + "172.19.0.1:50934", + "172.20.0.1:50934" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:37:36.527847188Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 483420215403172, + "StableID": "nhyL3Wdwm411CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b4f1fcefdb43d82fdeddf5503e061dffd4122d55cd3eec6ca317941724f52c70", + "DiscoKey": "discokey:38addf17508e4861f9d415b70ebc74a3c49f8c1746f81c4b1a416ace2e5ef90d", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:48914", + "10.65.0.27:48914", + "172.17.0.1:48914", + "172.19.0.1:48914", + "172.20.0.1:48914" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:37:37.06700217Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8575151217514602, + "StableID": "nX5EsXghx921CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4e3b2a07ed6475d0b70733fb407a0c8ec2d8af0a1d8a23de1896f461f2811768", + "DiscoKey": "discokey:305e6eb0226dbba6910267248e3a87b86462f9b8ee25296394f9b5291fc91c43", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:55965", + "10.65.0.27:55965", + "172.17.0.1:55965", + "172.19.0.1:55965", + "172.20.0.1:55965" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:37:37.615376734Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 3578705368049755, + "StableID": "n2W5gFXowU11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:660dab33bf89014cf23c67b239aa0e68cd5aa89c66e483c9361cdc51ade7a701", + "DiscoKey": "discokey:f52bf7decac9f3ab3223cd859d8664392a01af30e317df3b2537741f1cc9f016", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:59630", + "10.65.0.27:59630", + "172.17.0.1:59630", + "172.19.0.1:59630", + "172.20.0.1:59630" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:37:38.177923205Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 3158116736132111, + "StableID": "nvGYWYNKfR11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1c089d30fb931d7e0580346a34861ae49c36886330a75690b2899bd1bcf26a5d", + "DiscoKey": "discokey:d0f943290fc69ee802e188615a45abe22c20c704f335515796c50c6bc8ad3660", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:34185", + "10.65.0.27:34185", + "172.17.0.1:34185", + "172.19.0.1:34185", + "172.20.0.1:34185" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:37:38.742389702Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8847665348978334, + "StableID": "nuUzUcA86C21CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3d9b139b700df726eac3f6d6b4f42b088ad283e5c407f8fe88837a9f0eb12642", + "DiscoKey": "discokey:5ebed62f2c96b50b9352f877d3760de2e360c7b3a201aa51df46a2d81707f76e", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:37961", + "10.65.0.27:37961", + "172.17.0.1:37961", + "172.19.0.1:37961", + "172.20.0.1:37961" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:37:39.236293154Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8562652946575123, + "StableID": "nWzkTeN3s921CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0b2a1f0a1408ca116aa151dff4cfa996a9247463bccef46b2bb532ef025e9043", + "DiscoKey": "discokey:06e142bebb2432b73209b00868463b8752ca52f96c2e4f64bed9057474079406", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:51168", + "10.65.0.27:51168", + "172.17.0.1:51168", + "172.19.0.1:51168", + "172.20.0.1:51168" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:37:39.758894372Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 607415585710634, + "StableID": "nKZ7K6n6k511CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:036e558a08c07f847e31b8198be0f8abae0a7346a0614a4ab101c146c7234d5d", + "DiscoKey": "discokey:f632a9f5c307d515f77750e3e531bab317f6256dd82a19d82c67138f94e3ea08", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:54833", + "10.65.0.27:54833", + "172.17.0.1:54833", + "172.19.0.1:54833", + "172.20.0.1:54833" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:37:40.304509818Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6530190670267758, + "StableID": "nMAmw43Yzs11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:52439a2bbdb733188c897535b8166b599f411b9c2bec6ca78d39927fbab1af78", + "DiscoKey": "discokey:4a301a93ff07289e15db3f29ed011930d10919f24543d77f7e14728f9ed76c42", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:52354", + "10.65.0.27:52354", + "172.17.0.1:52354", + "172.19.0.1:52354", + "172.20.0.1:52354" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:37:40.849942447Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 6548654885639027, + "StableID": "nJSsRS4u8t11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:08de7a4d3b30589a7e43615c59dcfcc246504897a3393507b19ebd6e8249b255", + "DiscoKey": "discokey:23781cdacfb92c0606733c03a30cfeb7b520a229b8d16f06fae1afde9392ef06", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:54610", + "10.65.0.27:54610", + "172.17.0.1:54610", + "172.19.0.1:54610", + "172.20.0.1:54610" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:37:41.390120527Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8827036839117342, + "StableID": "nMJuhoHnvB21CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:39797e802b7386b1d31a3e41868cb839253bf42e890780fcbeb0b49dd173b71b", + "DiscoKey": "discokey:edd5ad5b621524ca14daf6d747f5cf642a0251bab9350616fae7d4b2bef8e05d", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:60247", + "10.65.0.27:60247", + "172.17.0.1:60247", + "172.19.0.1:60247", + "172.20.0.1:60247" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:37:41.942163092Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8141071774583320, + "StableID": "n7Juvj97a621CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e74dd76a4e22d83bf4261a2b588e875b56fe5b6dbaca2f68ea46fd0b84e1ae4a", + "DiscoKey": "discokey:7e855e1e38be6802169f86756732a4e634c8428c6278d8e2706a1cfd1f7b5519", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:59005", + "10.65.0.27:59005", + "172.17.0.1:59005", + "172.19.0.1:59005", + "172.20.0.1:59005" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:37:42.474600685Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5304552881871009, + "StableID": "nr7paLcSRi11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:d07705deb92539fa65d6491efd8403079d3b4d5cc3e566c60ee63041c6694c56", + "KeyExpiry": "2026-11-08T18:37:43Z", + "DiscoKey": "discokey:c7bdd1f4bd27742d655d84885ebca45fae1699a27c62854d52a51b886bcd0809", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:52750", + "10.65.0.27:52750", + "172.17.0.1:52750", + "172.19.0.1:52750", + "172.20.0.1:52750" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:37:43.035658911Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5637802766590294, + "StableID": "njXdj5XN2m11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:0f0ea4cd2f2d165a8d5a53d0afc97a72aedd40f3860dfe3afb97b2824e7c346c", + "KeyExpiry": "2026-11-08T18:37:44Z", + "DiscoKey": "discokey:47ba49b59a4773afc63f967e8366189646cbb514c7f78c4082e689c808f25c1c", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:36835", + "10.65.0.27:36835", + "172.17.0.1:36835", + "172.19.0.1:36835", + "172.20.0.1:36835" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:37:44.098696814Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "weedle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6548654885639027, + "StableID": "nJSsRS4u8t11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 6548654885639027, + "Key": "nodekey:08de7a4d3b30589a7e43615c59dcfcc246504897a3393507b19ebd6e8249b255", + "DiscoKey": "discokey:23781cdacfb92c0606733c03a30cfeb7b520a229b8d16f06fae1afde9392ef06", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:54610", + "10.65.0.27:54610", + "172.17.0.1:54610", + "172.19.0.1:54610", + "172.20.0.1:54610" + ], + "Hostinfo": {"Hostname": "weedle", "RequestTags": ["tag:client"], "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:37:41.390120527Z", + "Tags": ["tag:client"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:08de7a4d3b30589a7e43615c59dcfcc246504897a3393507b19ebd6e8249b255", + "MachineKey": "mkey:92a62547dc4845e44ad1de91ecaa26f67726c12a63ed88c7a81b97f7de069d79", + "Peers": [{ + "ID": 3032338836974926, + "StableID": "nb3VGAQMgQ11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:415dfc49c2cdd22b4ee5c9444b40b9d173f13320a1bbdf47b88bac930a76011f", + "DiscoKey": "discokey:d3fd9dc986c22532577a697618dc297abf55d21579ac5d887e34b39d5b64a712", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:50934", + "10.65.0.27:50934", + "172.17.0.1:50934", + "172.19.0.1:50934", + "172.20.0.1:50934" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:37:36.527847188Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 483420215403172, + "StableID": "nhyL3Wdwm411CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b4f1fcefdb43d82fdeddf5503e061dffd4122d55cd3eec6ca317941724f52c70", + "DiscoKey": "discokey:38addf17508e4861f9d415b70ebc74a3c49f8c1746f81c4b1a416ace2e5ef90d", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:48914", + "10.65.0.27:48914", + "172.17.0.1:48914", + "172.19.0.1:48914", + "172.20.0.1:48914" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:37:37.06700217Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8575151217514602, + "StableID": "nX5EsXghx921CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4e3b2a07ed6475d0b70733fb407a0c8ec2d8af0a1d8a23de1896f461f2811768", + "DiscoKey": "discokey:305e6eb0226dbba6910267248e3a87b86462f9b8ee25296394f9b5291fc91c43", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:55965", + "10.65.0.27:55965", + "172.17.0.1:55965", + "172.19.0.1:55965", + "172.20.0.1:55965" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:37:37.615376734Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 3578705368049755, + "StableID": "n2W5gFXowU11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:660dab33bf89014cf23c67b239aa0e68cd5aa89c66e483c9361cdc51ade7a701", + "DiscoKey": "discokey:f52bf7decac9f3ab3223cd859d8664392a01af30e317df3b2537741f1cc9f016", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:59630", + "10.65.0.27:59630", + "172.17.0.1:59630", + "172.19.0.1:59630", + "172.20.0.1:59630" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:37:38.177923205Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 3158116736132111, + "StableID": "nvGYWYNKfR11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1c089d30fb931d7e0580346a34861ae49c36886330a75690b2899bd1bcf26a5d", + "DiscoKey": "discokey:d0f943290fc69ee802e188615a45abe22c20c704f335515796c50c6bc8ad3660", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:34185", + "10.65.0.27:34185", + "172.17.0.1:34185", + "172.19.0.1:34185", + "172.20.0.1:34185" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:37:38.742389702Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8847665348978334, + "StableID": "nuUzUcA86C21CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3d9b139b700df726eac3f6d6b4f42b088ad283e5c407f8fe88837a9f0eb12642", + "DiscoKey": "discokey:5ebed62f2c96b50b9352f877d3760de2e360c7b3a201aa51df46a2d81707f76e", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:37961", + "10.65.0.27:37961", + "172.17.0.1:37961", + "172.19.0.1:37961", + "172.20.0.1:37961" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:37:39.236293154Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8562652946575123, + "StableID": "nWzkTeN3s921CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0b2a1f0a1408ca116aa151dff4cfa996a9247463bccef46b2bb532ef025e9043", + "DiscoKey": "discokey:06e142bebb2432b73209b00868463b8752ca52f96c2e4f64bed9057474079406", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:51168", + "10.65.0.27:51168", + "172.17.0.1:51168", + "172.19.0.1:51168", + "172.20.0.1:51168" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:37:39.758894372Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 607415585710634, + "StableID": "nKZ7K6n6k511CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:036e558a08c07f847e31b8198be0f8abae0a7346a0614a4ab101c146c7234d5d", + "DiscoKey": "discokey:f632a9f5c307d515f77750e3e531bab317f6256dd82a19d82c67138f94e3ea08", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:54833", + "10.65.0.27:54833", + "172.17.0.1:54833", + "172.19.0.1:54833", + "172.20.0.1:54833" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:37:40.304509818Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6530190670267758, + "StableID": "nMAmw43Yzs11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:52439a2bbdb733188c897535b8166b599f411b9c2bec6ca78d39927fbab1af78", + "DiscoKey": "discokey:4a301a93ff07289e15db3f29ed011930d10919f24543d77f7e14728f9ed76c42", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:52354", + "10.65.0.27:52354", + "172.17.0.1:52354", + "172.19.0.1:52354", + "172.20.0.1:52354" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:37:40.849942447Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8827036839117342, + "StableID": "nMJuhoHnvB21CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:39797e802b7386b1d31a3e41868cb839253bf42e890780fcbeb0b49dd173b71b", + "DiscoKey": "discokey:edd5ad5b621524ca14daf6d747f5cf642a0251bab9350616fae7d4b2bef8e05d", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:60247", + "10.65.0.27:60247", + "172.17.0.1:60247", + "172.19.0.1:60247", + "172.20.0.1:60247" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:37:41.942163092Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8141071774583320, + "StableID": "n7Juvj97a621CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e74dd76a4e22d83bf4261a2b588e875b56fe5b6dbaca2f68ea46fd0b84e1ae4a", + "DiscoKey": "discokey:7e855e1e38be6802169f86756732a4e634c8428c6278d8e2706a1cfd1f7b5519", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:59005", + "10.65.0.27:59005", + "172.17.0.1:59005", + "172.19.0.1:59005", + "172.20.0.1:59005" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:37:42.474600685Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5304552881871009, + "StableID": "nr7paLcSRi11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:d07705deb92539fa65d6491efd8403079d3b4d5cc3e566c60ee63041c6694c56", + "KeyExpiry": "2026-11-08T18:37:43Z", + "DiscoKey": "discokey:c7bdd1f4bd27742d655d84885ebca45fae1699a27c62854d52a51b886bcd0809", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:52750", + "10.65.0.27:52750", + "172.17.0.1:52750", + "172.19.0.1:52750", + "172.20.0.1:52750" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:37:43.035658911Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 836729174456001, + "StableID": "nc6LuUTxX711CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:693b108a5e9eeb52115428e562f7f74c37493593b94c728acce685dcde8a4d1f", + "KeyExpiry": "2026-11-08T18:37:43Z", + "DiscoKey": "discokey:122df4cae32fd9051e1cb82d12fa0b5976d6fc08bca7a9578039f6a8f17d4473", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:41543", + "10.65.0.27:41543", + "172.17.0.1:41543", + "172.19.0.1:41543", + "172.20.0.1:41543" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:37:43.545425462Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5637802766590294, + "StableID": "njXdj5XN2m11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:0f0ea4cd2f2d165a8d5a53d0afc97a72aedd40f3860dfe3afb97b2824e7c346c", + "KeyExpiry": "2026-11-08T18:37:44Z", + "DiscoKey": "discokey:47ba49b59a4773afc63f967e8366189646cbb514c7f78c4082e689c808f25c1c", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:36835", + "10.65.0.27:36835", + "172.17.0.1:36835", + "172.19.0.1:36835", + "172.20.0.1:36835" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:37:44.098696814Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "6548654885639027": { + "ID": 6548654885639027, + "LoginName": "weedle.tail78f774.ts.net", + "DisplayName": "weedle" + }} + } + }} +} diff --git a/hscontrol/policy/v2/testdata/sshtest_results/sshtest-deny-pass-cross-user-blocked.hujson b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-deny-pass-cross-user-blocked.hujson new file mode 100644 index 00000000..f6967582 --- /dev/null +++ b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-deny-pass-cross-user-blocked.hujson @@ -0,0 +1,20139 @@ +// sshtest-deny-pass-cross-user-blocked +// +// autogroup:self cross-user deny passes +// +// Nodes with filter rules: 15 of 15 +// Captured at: 2026-05-12T18:38:20Z +// tool version: tscap/dev +// schema version: 1 +{ + "schema_version": 1, + "test_id": "sshtest-deny-pass-cross-user-blocked", + "description": "autogroup:self cross-user deny passes", + "category": "sshtest", + "captured_at": "2026-05-12T18:38:20.137993298Z", + "tool_version": "tscap/dev", + "tailnet": "odin@example.com", + "input": { + "api_response_code": 200, + "tailnet": { + "dns": {"magic_dns": false, "nameservers": [], "search_paths": [], "split_dns": {}}, + "settings": {} + }, + "scenario_hujson": " \n \n \n \n{\n\t\"category\": \"sshtest\",\n\t\"description\": \"autogroup:self cross-user deny passes\",\n\t\"id\": \"sshtest-deny-pass-cross-user-blocked\",\n\t\"policy\": {\"ssh\": [{\n\t\t\"action\": \"accept\",\n\t\t\"dst\": [\"autogroup:self\"],\n\t\t\"src\": [\"autogroup:member\"],\n\t\t\"users\": [\"root\"]\n\t}], \"sshTests\": [{\n\t\t\"deny\": [\"root\"],\n\t\t\"dst\": [\"odin@example.com\"],\n\t\t\"src\": \"thor@example.org\"\n\t}], \"tagOwners\": {\n\t\t\"tag:prod\": [\"odin@example.com\"],\n\t\t\"tag:server\": [\"odin@example.com\"]\n\t}},\n\t\"tailnet\": {\n\t\t\"dns\": {\"magic_dns\": false, \"nameservers\": [], \"search_paths\": [], \"split_dns\": {}},\n\t\t\"settings\": {}\n\t},\n\t\"topology\": \"../_topologies/grant.hujson\"\n}\n", + "scenario_path": "scenarios/sshtest/sshtest-deny-pass-cross-user-blocked.hujson", + "full_policy": { + "ssh": [{ + "action": "accept", + "dst": ["autogroup:self"], + "src": ["autogroup:member"], + "users": ["root"] + }], + "sshTests": [ + {"deny": ["root"], "dst": ["odin@example.com"], "src": "thor@example.org"} + ], + "tagOwners": {"tag:prod": ["odin@example.com"], "tag:server": ["odin@example.com"]} + } + }, + "topology": {"users": [ + {"id": 1, "name": "odin", "email": "odin@example.com"}, + {"id": 2, "name": "thor", "email": "thor@example.org"}, + {"id": 3, "name": "freya", "email": "freya@example.com"} + ], "nodes": {"beedrill": { + "hostname": "beedrill", + "tags": ["tag:server"], + "ipv4": "100.64.0.16", + "ipv6": "fd7a:115c:a1e0::10", + "routable_ips": [], + "approved_routes": [] + }, "blastoise": { + "hostname": "blastoise", + "tags": ["tag:exit", "tag:router"], + "ipv4": "100.64.0.9", + "ipv6": "fd7a:115c:a1e0::9", + "routable_ips": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "bulbasaur": { + "hostname": "bulbasaur", + "tags": [], + "ipv4": "100.64.0.19", + "ipv6": "fd7a:115c:a1e0::13", + "user": "odin", + "routable_ips": [], + "approved_routes": [] + }, "charmander": { + "hostname": "charmander", + "tags": ["tag:exit"], + "ipv4": "100.64.0.4", + "ipv6": "fd7a:115c:a1e0::4", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "fearow": { + "hostname": "fearow", + "tags": ["tag:fearow"], + "ipv4": "100.64.0.12", + "ipv6": "fd7a:115c:a1e0::c", + "routable_ips": ["10.55.0.0/16"], + "approved_routes": [] + }, "ivysaur": { + "hostname": "ivysaur", + "tags": [], + "ipv4": "100.64.0.17", + "ipv6": "fd7a:115c:a1e0::11", + "user": "thor", + "routable_ips": [], + "approved_routes": [] + }, "kakuna": { + "hostname": "kakuna", + "tags": ["tag:prod"], + "ipv4": "100.64.0.15", + "ipv6": "fd7a:115c:a1e0::f", + "routable_ips": [], + "approved_routes": [] + }, "pidgeotto": { + "hostname": "pidgeotto", + "tags": ["tag:pidgeotto"], + "ipv4": "100.64.0.3", + "ipv6": "fd7a:115c:a1e0::3", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "pidgey": { + "hostname": "pidgey", + "tags": ["tag:pidgey"], + "ipv4": "100.64.0.2", + "ipv6": "fd7a:115c:a1e0::2", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "raticate": { + "hostname": "raticate", + "tags": ["tag:group-b"], + "ipv4": "100.64.0.6", + "ipv6": "fd7a:115c:a1e0::6", + "routable_ips": [], + "approved_routes": [] + }, "rattata": { + "hostname": "rattata", + "tags": ["tag:group-a"], + "ipv4": "100.64.0.5", + "ipv6": "fd7a:115c:a1e0::5", + "routable_ips": [], + "approved_routes": [] + }, "spearow": { + "hostname": "spearow", + "tags": ["tag:spearow"], + "ipv4": "100.64.0.11", + "ipv6": "fd7a:115c:a1e0::b", + "routable_ips": ["10.44.0.0/16"], + "approved_routes": [] + }, "squirtle": { + "hostname": "squirtle", + "tags": ["tag:router"], + "ipv4": "100.64.0.13", + "ipv6": "fd7a:115c:a1e0::d", + "routable_ips": ["10.33.0.0/16"], + "approved_routes": [] + }, "venusaur": { + "hostname": "venusaur", + "tags": [], + "ipv4": "100.64.0.18", + "ipv6": "fd7a:115c:a1e0::12", + "user": "freya", + "routable_ips": [], + "approved_routes": [] + }, "weedle": { + "hostname": "weedle", + "tags": ["tag:client"], + "ipv4": "100.64.0.14", + "ipv6": "fd7a:115c:a1e0::e", + "routable_ips": [], + "approved_routes": [] + }}}, + "captures": {"beedrill": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4539888849874230, + "StableID": "njHaYYB8Tc11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 4539888849874230, + "Key": "nodekey:4a9b3ad62b20b77e0840c940e7cec4a6905dacd55d78faa23a3b64172ced263e", + "DiscoKey": "discokey:9772452910d1046b8cc0e5ad123daf900cd6c7cbe7531d7305602706cb7c3f3d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:56111", + "10.65.0.27:56111", + "172.17.0.1:56111", + "172.19.0.1:56111", + "172.20.0.1:56111" + ], + "Hostinfo": {"Hostname": "beedrill", "RequestTags": ["tag:server"], "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:38:28.592184887Z", + "Tags": ["tag:server"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:4a9b3ad62b20b77e0840c940e7cec4a6905dacd55d78faa23a3b64172ced263e", + "MachineKey": "mkey:b1e8971e3afdbc065236b47db3d7c4fe09cd3ac531a76c80cbf5b83b145d8f5d", + "Peers": [{ + "ID": 3531838953319780, + "StableID": "nbeF6PRaaU11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:839701f9cd3247681b0303c5da67af28bc8d138bb0517dd71ec99b824b40257e", + "DiscoKey": "discokey:25d482e1d98ae5d10740fccdbd59cb83e8d6dace6a130c4066dfff84114d3e13", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:33873", + "10.65.0.27:33873", + "172.17.0.1:33873", + "172.19.0.1:33873", + "172.20.0.1:33873" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:38:22.658992188Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1908933400158695, + "StableID": "nLFjjiSZuF11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:899de6931e39c003ed29262115fde54de324f35803dde67e3dd5e8fb86f36a47", + "DiscoKey": "discokey:d65a2b4a6e61456d81ce7d2a62aa04a1d4eba6203faa21d5adda4027808eeb31", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:58044", + "10.65.0.27:58044", + "172.17.0.1:58044", + "172.19.0.1:58044", + "172.20.0.1:58044" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:38:23.208502176Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8182581777919834, + "StableID": "ndSEnnYut621CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f93cbf9f2d6cf7a63ded046ec3725b3a28324637162502f5e3f8ffd5e1c3c71d", + "DiscoKey": "discokey:c5d22a78d96fbe393e65568b8d2b6565210e85f0702a6b65be58e239866e4673", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:39323", + "10.65.0.27:39323", + "172.17.0.1:39323", + "172.19.0.1:39323", + "172.20.0.1:39323" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:38:23.740448591Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2375238083408566, + "StableID": "nZEzoeUkYK11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:83a2a57faa49f36d5100ccd0fb2c7474e5fbe21cec6c339a67596e76a18dbc29", + "DiscoKey": "discokey:9a7347c1deffcf59d83629d9dc9fc1deeefc6fa3414f734ca3e452511316015f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:46426", + "10.65.0.27:46426", + "172.17.0.1:46426", + "172.19.0.1:46426", + "172.20.0.1:46426" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:38:24.27989739Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 417201869267411, + "StableID": "nLMhYmBxF411CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:52b22d57e836f5520622f0c7d6529fe3b450b03bfda8675323fc6cd4d4a7183a", + "DiscoKey": "discokey:6ebef548f26b3e67d8c86d46ab0e6eb13e7db75e89cd652b411c8be43579d360", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:41204", + "10.65.0.27:41204", + "172.17.0.1:41204", + "172.19.0.1:41204", + "172.20.0.1:41204" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:38:24.814203311Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8349808007303302, + "StableID": "njoo2GJeC821CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8125b0a7b4c19db0b678e9e19a269ea24aa9b67d2d11dc01981d68c0d2353b61", + "DiscoKey": "discokey:5b12bd0175100898141f600dea5758faecd706183565fa2d985661895c1f7957", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:39960", + "10.65.0.27:39960", + "172.17.0.1:39960", + "172.19.0.1:39960", + "172.20.0.1:39960" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:38:25.349121596Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 1377968672203558, + "StableID": "nmWyvDu5mB11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:28f8f943646e5b894bd4951eff6b08633cd44d1ede7858fe1c25d6d884ffb729", + "DiscoKey": "discokey:8092c7e21c4a486f8a6df94e863991fe1e786889cc31299b32fa10d7e8437424", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:54707", + "10.65.0.27:54707", + "172.17.0.1:54707", + "172.19.0.1:54707", + "172.20.0.1:54707" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:38:25.89289962Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7135187296562774, + "StableID": "nfja6jGYix11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6aba16362dd906263f5d28175ba80cc8a8abce7e2b9eb1c1e60686b766b18235", + "DiscoKey": "discokey:a13c4fb73e162684a81d8dcb3b6e4d08a5ac4e58c70e24d2f3a97f0ea7b4f775", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37303", + "10.65.0.27:37303", + "172.17.0.1:37303", + "172.19.0.1:37303", + "172.20.0.1:37303" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:38:26.438228041Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 233618072356079, + "StableID": "nk3s4Ykop211CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e4d37148e61ce4b213c519cc8cb54524d0a4edfcdfc8c11e2b5257057eb6405f", + "DiscoKey": "discokey:0bbcbf4391cf4fd8bf64855b0cbda4657d58b31af5dc659475707a4bdf359f41", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:40005", + "10.65.0.27:40005", + "172.17.0.1:40005", + "172.19.0.1:40005", + "172.20.0.1:40005" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:38:26.972061446Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 1576612755086865, + "StableID": "nSozJjw3KD11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4b6eb1764e5cfce267b4261d66aa8bf3a934a6e889203085a16dd950191d0509", + "DiscoKey": "discokey:b65b3ef63ddbdbdc68caf418110b14243fbfdeb0a7a1d1bc8b66c0a052237862", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:52919", + "10.65.0.27:52919", + "172.17.0.1:52919", + "172.19.0.1:52919", + "172.20.0.1:52919" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:38:27.515060229Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7598876428598967, + "StableID": "nELCshbYL221CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3b3d83dd4d1f9c680e8dc1cda01e70b0237ad571e6c14299bfddeeee7f1d8414", + "DiscoKey": "discokey:dc231c0bf1d67abb7ecd369f8ddee8dceb8213c0eac65c0deee822544e633176", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:55155", + "10.65.0.27:55155", + "172.17.0.1:55155", + "172.19.0.1:55155", + "172.20.0.1:55155" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:38:28.04751184Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 6680210421805012, + "StableID": "nqXofQoUAu11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:5ca43ba42cb01fe91cc4d882f9b2261b2dd2422f99f2da9be2141fa6d5c91462", + "KeyExpiry": "2026-11-08T18:38:29Z", + "DiscoKey": "discokey:bb8916bd7b1dfe5a8a6eeea855040e60e178567e44e16eb51148c64ee9824965", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:55836", + "10.65.0.27:55836", + "172.17.0.1:55836", + "172.19.0.1:55836", + "172.20.0.1:55836" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:38:29.144768226Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 372969410384347, + "StableID": "nC95dtGvu311CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:8a6b1c11646bd03145c70624a2a770021fcea7c2d90ee42c577d077f780d3a6f", + "KeyExpiry": "2026-11-08T18:38:29Z", + "DiscoKey": "discokey:92f4c6d740c4a633a89c09db46bc27c82b785716c9c2bd966332e150629f4e15", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:39270", + "10.65.0.27:39270", + "172.17.0.1:39270", + "172.19.0.1:39270", + "172.20.0.1:39270" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:38:29.678817243Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 7861257255743688, + "StableID": "nPib55uNP421CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:46d12c9975815bc286cf210b9bedf283f27e8cfbca68a902089ab3c85f447022", + "KeyExpiry": "2026-11-08T18:38:30Z", + "DiscoKey": "discokey:214a39694d62c83e8b5faed9ef30f75cde5ee7d41463d53ef9625c287b75dd13", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:44331", + "10.65.0.27:44331", + "172.17.0.1:44331", + "172.19.0.1:44331", + "172.20.0.1:44331" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:38:30.225429861Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "4539888849874230": { + "ID": 4539888849874230, + "LoginName": "beedrill.tail78f774.ts.net", + "DisplayName": "beedrill" + }} + } + }, "blastoise": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8349808007303302, + "StableID": "njoo2GJeC821CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 8349808007303302, + "Key": "nodekey:8125b0a7b4c19db0b678e9e19a269ea24aa9b67d2d11dc01981d68c0d2353b61", + "DiscoKey": "discokey:5b12bd0175100898141f600dea5758faecd706183565fa2d985661895c1f7957", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:39960", + "10.65.0.27:39960", + "172.17.0.1:39960", + "172.19.0.1:39960", + "172.20.0.1:39960" + ], + "Hostinfo": { + "Hostname": "blastoise", + "RoutableIPs": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit", "tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:38:25.349121596Z", + "Tags": ["tag:exit", "tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:8125b0a7b4c19db0b678e9e19a269ea24aa9b67d2d11dc01981d68c0d2353b61", + "MachineKey": "mkey:73ab18c4d1f31e46a0799f160769a1887a773827dfc53e944f09c2f6eeab4619", + "Peers": [{ + "ID": 3531838953319780, + "StableID": "nbeF6PRaaU11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:839701f9cd3247681b0303c5da67af28bc8d138bb0517dd71ec99b824b40257e", + "DiscoKey": "discokey:25d482e1d98ae5d10740fccdbd59cb83e8d6dace6a130c4066dfff84114d3e13", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:33873", + "10.65.0.27:33873", + "172.17.0.1:33873", + "172.19.0.1:33873", + "172.20.0.1:33873" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:38:22.658992188Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1908933400158695, + "StableID": "nLFjjiSZuF11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:899de6931e39c003ed29262115fde54de324f35803dde67e3dd5e8fb86f36a47", + "DiscoKey": "discokey:d65a2b4a6e61456d81ce7d2a62aa04a1d4eba6203faa21d5adda4027808eeb31", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:58044", + "10.65.0.27:58044", + "172.17.0.1:58044", + "172.19.0.1:58044", + "172.20.0.1:58044" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:38:23.208502176Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8182581777919834, + "StableID": "ndSEnnYut621CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f93cbf9f2d6cf7a63ded046ec3725b3a28324637162502f5e3f8ffd5e1c3c71d", + "DiscoKey": "discokey:c5d22a78d96fbe393e65568b8d2b6565210e85f0702a6b65be58e239866e4673", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:39323", + "10.65.0.27:39323", + "172.17.0.1:39323", + "172.19.0.1:39323", + "172.20.0.1:39323" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:38:23.740448591Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2375238083408566, + "StableID": "nZEzoeUkYK11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:83a2a57faa49f36d5100ccd0fb2c7474e5fbe21cec6c339a67596e76a18dbc29", + "DiscoKey": "discokey:9a7347c1deffcf59d83629d9dc9fc1deeefc6fa3414f734ca3e452511316015f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:46426", + "10.65.0.27:46426", + "172.17.0.1:46426", + "172.19.0.1:46426", + "172.20.0.1:46426" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:38:24.27989739Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 417201869267411, + "StableID": "nLMhYmBxF411CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:52b22d57e836f5520622f0c7d6529fe3b450b03bfda8675323fc6cd4d4a7183a", + "DiscoKey": "discokey:6ebef548f26b3e67d8c86d46ab0e6eb13e7db75e89cd652b411c8be43579d360", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:41204", + "10.65.0.27:41204", + "172.17.0.1:41204", + "172.19.0.1:41204", + "172.20.0.1:41204" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:38:24.814203311Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 1377968672203558, + "StableID": "nmWyvDu5mB11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:28f8f943646e5b894bd4951eff6b08633cd44d1ede7858fe1c25d6d884ffb729", + "DiscoKey": "discokey:8092c7e21c4a486f8a6df94e863991fe1e786889cc31299b32fa10d7e8437424", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:54707", + "10.65.0.27:54707", + "172.17.0.1:54707", + "172.19.0.1:54707", + "172.20.0.1:54707" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:38:25.89289962Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7135187296562774, + "StableID": "nfja6jGYix11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6aba16362dd906263f5d28175ba80cc8a8abce7e2b9eb1c1e60686b766b18235", + "DiscoKey": "discokey:a13c4fb73e162684a81d8dcb3b6e4d08a5ac4e58c70e24d2f3a97f0ea7b4f775", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37303", + "10.65.0.27:37303", + "172.17.0.1:37303", + "172.19.0.1:37303", + "172.20.0.1:37303" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:38:26.438228041Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 233618072356079, + "StableID": "nk3s4Ykop211CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e4d37148e61ce4b213c519cc8cb54524d0a4edfcdfc8c11e2b5257057eb6405f", + "DiscoKey": "discokey:0bbcbf4391cf4fd8bf64855b0cbda4657d58b31af5dc659475707a4bdf359f41", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:40005", + "10.65.0.27:40005", + "172.17.0.1:40005", + "172.19.0.1:40005", + "172.20.0.1:40005" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:38:26.972061446Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 1576612755086865, + "StableID": "nSozJjw3KD11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4b6eb1764e5cfce267b4261d66aa8bf3a934a6e889203085a16dd950191d0509", + "DiscoKey": "discokey:b65b3ef63ddbdbdc68caf418110b14243fbfdeb0a7a1d1bc8b66c0a052237862", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:52919", + "10.65.0.27:52919", + "172.17.0.1:52919", + "172.19.0.1:52919", + "172.20.0.1:52919" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:38:27.515060229Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7598876428598967, + "StableID": "nELCshbYL221CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3b3d83dd4d1f9c680e8dc1cda01e70b0237ad571e6c14299bfddeeee7f1d8414", + "DiscoKey": "discokey:dc231c0bf1d67abb7ecd369f8ddee8dceb8213c0eac65c0deee822544e633176", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:55155", + "10.65.0.27:55155", + "172.17.0.1:55155", + "172.19.0.1:55155", + "172.20.0.1:55155" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:38:28.04751184Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4539888849874230, + "StableID": "njHaYYB8Tc11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4a9b3ad62b20b77e0840c940e7cec4a6905dacd55d78faa23a3b64172ced263e", + "DiscoKey": "discokey:9772452910d1046b8cc0e5ad123daf900cd6c7cbe7531d7305602706cb7c3f3d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:56111", + "10.65.0.27:56111", + "172.17.0.1:56111", + "172.19.0.1:56111", + "172.20.0.1:56111" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:38:28.592184887Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 6680210421805012, + "StableID": "nqXofQoUAu11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:5ca43ba42cb01fe91cc4d882f9b2261b2dd2422f99f2da9be2141fa6d5c91462", + "KeyExpiry": "2026-11-08T18:38:29Z", + "DiscoKey": "discokey:bb8916bd7b1dfe5a8a6eeea855040e60e178567e44e16eb51148c64ee9824965", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:55836", + "10.65.0.27:55836", + "172.17.0.1:55836", + "172.19.0.1:55836", + "172.20.0.1:55836" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:38:29.144768226Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 372969410384347, + "StableID": "nC95dtGvu311CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:8a6b1c11646bd03145c70624a2a770021fcea7c2d90ee42c577d077f780d3a6f", + "KeyExpiry": "2026-11-08T18:38:29Z", + "DiscoKey": "discokey:92f4c6d740c4a633a89c09db46bc27c82b785716c9c2bd966332e150629f4e15", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:39270", + "10.65.0.27:39270", + "172.17.0.1:39270", + "172.19.0.1:39270", + "172.20.0.1:39270" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:38:29.678817243Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 7861257255743688, + "StableID": "nPib55uNP421CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:46d12c9975815bc286cf210b9bedf283f27e8cfbca68a902089ab3c85f447022", + "KeyExpiry": "2026-11-08T18:38:30Z", + "DiscoKey": "discokey:214a39694d62c83e8b5faed9ef30f75cde5ee7d41463d53ef9625c287b75dd13", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:44331", + "10.65.0.27:44331", + "172.17.0.1:44331", + "172.19.0.1:44331", + "172.20.0.1:44331" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:38:30.225429861Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "8349808007303302": { + "ID": 8349808007303302, + "LoginName": "blastoise.tail78f774.ts.net", + "DisplayName": "blastoise" + }} + } + }, "bulbasaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7861257255743688, + "StableID": "nPib55uNP421CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:46d12c9975815bc286cf210b9bedf283f27e8cfbca68a902089ab3c85f447022", + "KeyExpiry": "2026-11-08T18:38:30Z", + "DiscoKey": "discokey:214a39694d62c83e8b5faed9ef30f75cde5ee7d41463d53ef9625c287b75dd13", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:44331", + "10.65.0.27:44331", + "172.17.0.1:44331", + "172.19.0.1:44331", + "172.20.0.1:44331" + ], + "Hostinfo": {"Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:38:30.225429861Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:46d12c9975815bc286cf210b9bedf283f27e8cfbca68a902089ab3c85f447022", + "MachineKey": "mkey:6b6038e0202de33d96da9e80c5002d3844bb4dc4fad0668da4eec595aaab2a54", + "Peers": [{ + "ID": 3531838953319780, + "StableID": "nbeF6PRaaU11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:839701f9cd3247681b0303c5da67af28bc8d138bb0517dd71ec99b824b40257e", + "DiscoKey": "discokey:25d482e1d98ae5d10740fccdbd59cb83e8d6dace6a130c4066dfff84114d3e13", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:33873", + "10.65.0.27:33873", + "172.17.0.1:33873", + "172.19.0.1:33873", + "172.20.0.1:33873" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:38:22.658992188Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1908933400158695, + "StableID": "nLFjjiSZuF11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:899de6931e39c003ed29262115fde54de324f35803dde67e3dd5e8fb86f36a47", + "DiscoKey": "discokey:d65a2b4a6e61456d81ce7d2a62aa04a1d4eba6203faa21d5adda4027808eeb31", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:58044", + "10.65.0.27:58044", + "172.17.0.1:58044", + "172.19.0.1:58044", + "172.20.0.1:58044" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:38:23.208502176Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8182581777919834, + "StableID": "ndSEnnYut621CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f93cbf9f2d6cf7a63ded046ec3725b3a28324637162502f5e3f8ffd5e1c3c71d", + "DiscoKey": "discokey:c5d22a78d96fbe393e65568b8d2b6565210e85f0702a6b65be58e239866e4673", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:39323", + "10.65.0.27:39323", + "172.17.0.1:39323", + "172.19.0.1:39323", + "172.20.0.1:39323" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:38:23.740448591Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2375238083408566, + "StableID": "nZEzoeUkYK11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:83a2a57faa49f36d5100ccd0fb2c7474e5fbe21cec6c339a67596e76a18dbc29", + "DiscoKey": "discokey:9a7347c1deffcf59d83629d9dc9fc1deeefc6fa3414f734ca3e452511316015f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:46426", + "10.65.0.27:46426", + "172.17.0.1:46426", + "172.19.0.1:46426", + "172.20.0.1:46426" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:38:24.27989739Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 417201869267411, + "StableID": "nLMhYmBxF411CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:52b22d57e836f5520622f0c7d6529fe3b450b03bfda8675323fc6cd4d4a7183a", + "DiscoKey": "discokey:6ebef548f26b3e67d8c86d46ab0e6eb13e7db75e89cd652b411c8be43579d360", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:41204", + "10.65.0.27:41204", + "172.17.0.1:41204", + "172.19.0.1:41204", + "172.20.0.1:41204" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:38:24.814203311Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8349808007303302, + "StableID": "njoo2GJeC821CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8125b0a7b4c19db0b678e9e19a269ea24aa9b67d2d11dc01981d68c0d2353b61", + "DiscoKey": "discokey:5b12bd0175100898141f600dea5758faecd706183565fa2d985661895c1f7957", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:39960", + "10.65.0.27:39960", + "172.17.0.1:39960", + "172.19.0.1:39960", + "172.20.0.1:39960" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:38:25.349121596Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 1377968672203558, + "StableID": "nmWyvDu5mB11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:28f8f943646e5b894bd4951eff6b08633cd44d1ede7858fe1c25d6d884ffb729", + "DiscoKey": "discokey:8092c7e21c4a486f8a6df94e863991fe1e786889cc31299b32fa10d7e8437424", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:54707", + "10.65.0.27:54707", + "172.17.0.1:54707", + "172.19.0.1:54707", + "172.20.0.1:54707" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:38:25.89289962Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7135187296562774, + "StableID": "nfja6jGYix11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6aba16362dd906263f5d28175ba80cc8a8abce7e2b9eb1c1e60686b766b18235", + "DiscoKey": "discokey:a13c4fb73e162684a81d8dcb3b6e4d08a5ac4e58c70e24d2f3a97f0ea7b4f775", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37303", + "10.65.0.27:37303", + "172.17.0.1:37303", + "172.19.0.1:37303", + "172.20.0.1:37303" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:38:26.438228041Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 233618072356079, + "StableID": "nk3s4Ykop211CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e4d37148e61ce4b213c519cc8cb54524d0a4edfcdfc8c11e2b5257057eb6405f", + "DiscoKey": "discokey:0bbcbf4391cf4fd8bf64855b0cbda4657d58b31af5dc659475707a4bdf359f41", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:40005", + "10.65.0.27:40005", + "172.17.0.1:40005", + "172.19.0.1:40005", + "172.20.0.1:40005" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:38:26.972061446Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 1576612755086865, + "StableID": "nSozJjw3KD11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4b6eb1764e5cfce267b4261d66aa8bf3a934a6e889203085a16dd950191d0509", + "DiscoKey": "discokey:b65b3ef63ddbdbdc68caf418110b14243fbfdeb0a7a1d1bc8b66c0a052237862", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:52919", + "10.65.0.27:52919", + "172.17.0.1:52919", + "172.19.0.1:52919", + "172.20.0.1:52919" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:38:27.515060229Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7598876428598967, + "StableID": "nELCshbYL221CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3b3d83dd4d1f9c680e8dc1cda01e70b0237ad571e6c14299bfddeeee7f1d8414", + "DiscoKey": "discokey:dc231c0bf1d67abb7ecd369f8ddee8dceb8213c0eac65c0deee822544e633176", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:55155", + "10.65.0.27:55155", + "172.17.0.1:55155", + "172.19.0.1:55155", + "172.20.0.1:55155" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:38:28.04751184Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4539888849874230, + "StableID": "njHaYYB8Tc11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4a9b3ad62b20b77e0840c940e7cec4a6905dacd55d78faa23a3b64172ced263e", + "DiscoKey": "discokey:9772452910d1046b8cc0e5ad123daf900cd6c7cbe7531d7305602706cb7c3f3d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:56111", + "10.65.0.27:56111", + "172.17.0.1:56111", + "172.19.0.1:56111", + "172.20.0.1:56111" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:38:28.592184887Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 6680210421805012, + "StableID": "nqXofQoUAu11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:5ca43ba42cb01fe91cc4d882f9b2261b2dd2422f99f2da9be2141fa6d5c91462", + "KeyExpiry": "2026-11-08T18:38:29Z", + "DiscoKey": "discokey:bb8916bd7b1dfe5a8a6eeea855040e60e178567e44e16eb51148c64ee9824965", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:55836", + "10.65.0.27:55836", + "172.17.0.1:55836", + "172.19.0.1:55836", + "172.20.0.1:55836" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:38:29.144768226Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 372969410384347, + "StableID": "nC95dtGvu311CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:8a6b1c11646bd03145c70624a2a770021fcea7c2d90ee42c577d077f780d3a6f", + "KeyExpiry": "2026-11-08T18:38:29Z", + "DiscoKey": "discokey:92f4c6d740c4a633a89c09db46bc27c82b785716c9c2bd966332e150629f4e15", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:39270", + "10.65.0.27:39270", + "172.17.0.1:39270", + "172.19.0.1:39270", + "172.20.0.1:39270" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:38:29.678817243Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": [{ + "principals": [{"nodeIP": "100.64.0.19"}, {"nodeIP": "fd7a:115c:a1e0::13"}], + "sshUsers": {"root": "root"}, + "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + } + }]}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + }, + "ssh_rules": [{ + "principals": [{"nodeIP": "100.64.0.19"}, {"nodeIP": "fd7a:115c:a1e0::13"}], + "sshUsers": {"root": "root"}, + "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + } + }] + }, "charmander": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8182581777919834, + "StableID": "ndSEnnYut621CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 8182581777919834, + "Key": "nodekey:f93cbf9f2d6cf7a63ded046ec3725b3a28324637162502f5e3f8ffd5e1c3c71d", + "DiscoKey": "discokey:c5d22a78d96fbe393e65568b8d2b6565210e85f0702a6b65be58e239866e4673", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:39323", + "10.65.0.27:39323", + "172.17.0.1:39323", + "172.19.0.1:39323", + "172.20.0.1:39323" + ], + "Hostinfo": { + "Hostname": "charmander", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit"], + "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:38:23.740448591Z", + "Tags": ["tag:exit"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:f93cbf9f2d6cf7a63ded046ec3725b3a28324637162502f5e3f8ffd5e1c3c71d", + "MachineKey": "mkey:eeeab93212644578e463e494c7c6e098d2ee539118fa5cb7aad1bb3dd98c945c", + "Peers": [{ + "ID": 3531838953319780, + "StableID": "nbeF6PRaaU11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:839701f9cd3247681b0303c5da67af28bc8d138bb0517dd71ec99b824b40257e", + "DiscoKey": "discokey:25d482e1d98ae5d10740fccdbd59cb83e8d6dace6a130c4066dfff84114d3e13", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:33873", + "10.65.0.27:33873", + "172.17.0.1:33873", + "172.19.0.1:33873", + "172.20.0.1:33873" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:38:22.658992188Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1908933400158695, + "StableID": "nLFjjiSZuF11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:899de6931e39c003ed29262115fde54de324f35803dde67e3dd5e8fb86f36a47", + "DiscoKey": "discokey:d65a2b4a6e61456d81ce7d2a62aa04a1d4eba6203faa21d5adda4027808eeb31", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:58044", + "10.65.0.27:58044", + "172.17.0.1:58044", + "172.19.0.1:58044", + "172.20.0.1:58044" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:38:23.208502176Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 2375238083408566, + "StableID": "nZEzoeUkYK11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:83a2a57faa49f36d5100ccd0fb2c7474e5fbe21cec6c339a67596e76a18dbc29", + "DiscoKey": "discokey:9a7347c1deffcf59d83629d9dc9fc1deeefc6fa3414f734ca3e452511316015f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:46426", + "10.65.0.27:46426", + "172.17.0.1:46426", + "172.19.0.1:46426", + "172.20.0.1:46426" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:38:24.27989739Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 417201869267411, + "StableID": "nLMhYmBxF411CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:52b22d57e836f5520622f0c7d6529fe3b450b03bfda8675323fc6cd4d4a7183a", + "DiscoKey": "discokey:6ebef548f26b3e67d8c86d46ab0e6eb13e7db75e89cd652b411c8be43579d360", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:41204", + "10.65.0.27:41204", + "172.17.0.1:41204", + "172.19.0.1:41204", + "172.20.0.1:41204" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:38:24.814203311Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8349808007303302, + "StableID": "njoo2GJeC821CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8125b0a7b4c19db0b678e9e19a269ea24aa9b67d2d11dc01981d68c0d2353b61", + "DiscoKey": "discokey:5b12bd0175100898141f600dea5758faecd706183565fa2d985661895c1f7957", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:39960", + "10.65.0.27:39960", + "172.17.0.1:39960", + "172.19.0.1:39960", + "172.20.0.1:39960" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:38:25.349121596Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 1377968672203558, + "StableID": "nmWyvDu5mB11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:28f8f943646e5b894bd4951eff6b08633cd44d1ede7858fe1c25d6d884ffb729", + "DiscoKey": "discokey:8092c7e21c4a486f8a6df94e863991fe1e786889cc31299b32fa10d7e8437424", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:54707", + "10.65.0.27:54707", + "172.17.0.1:54707", + "172.19.0.1:54707", + "172.20.0.1:54707" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:38:25.89289962Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7135187296562774, + "StableID": "nfja6jGYix11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6aba16362dd906263f5d28175ba80cc8a8abce7e2b9eb1c1e60686b766b18235", + "DiscoKey": "discokey:a13c4fb73e162684a81d8dcb3b6e4d08a5ac4e58c70e24d2f3a97f0ea7b4f775", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37303", + "10.65.0.27:37303", + "172.17.0.1:37303", + "172.19.0.1:37303", + "172.20.0.1:37303" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:38:26.438228041Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 233618072356079, + "StableID": "nk3s4Ykop211CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e4d37148e61ce4b213c519cc8cb54524d0a4edfcdfc8c11e2b5257057eb6405f", + "DiscoKey": "discokey:0bbcbf4391cf4fd8bf64855b0cbda4657d58b31af5dc659475707a4bdf359f41", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:40005", + "10.65.0.27:40005", + "172.17.0.1:40005", + "172.19.0.1:40005", + "172.20.0.1:40005" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:38:26.972061446Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 1576612755086865, + "StableID": "nSozJjw3KD11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4b6eb1764e5cfce267b4261d66aa8bf3a934a6e889203085a16dd950191d0509", + "DiscoKey": "discokey:b65b3ef63ddbdbdc68caf418110b14243fbfdeb0a7a1d1bc8b66c0a052237862", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:52919", + "10.65.0.27:52919", + "172.17.0.1:52919", + "172.19.0.1:52919", + "172.20.0.1:52919" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:38:27.515060229Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7598876428598967, + "StableID": "nELCshbYL221CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3b3d83dd4d1f9c680e8dc1cda01e70b0237ad571e6c14299bfddeeee7f1d8414", + "DiscoKey": "discokey:dc231c0bf1d67abb7ecd369f8ddee8dceb8213c0eac65c0deee822544e633176", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:55155", + "10.65.0.27:55155", + "172.17.0.1:55155", + "172.19.0.1:55155", + "172.20.0.1:55155" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:38:28.04751184Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4539888849874230, + "StableID": "njHaYYB8Tc11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4a9b3ad62b20b77e0840c940e7cec4a6905dacd55d78faa23a3b64172ced263e", + "DiscoKey": "discokey:9772452910d1046b8cc0e5ad123daf900cd6c7cbe7531d7305602706cb7c3f3d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:56111", + "10.65.0.27:56111", + "172.17.0.1:56111", + "172.19.0.1:56111", + "172.20.0.1:56111" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:38:28.592184887Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 6680210421805012, + "StableID": "nqXofQoUAu11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:5ca43ba42cb01fe91cc4d882f9b2261b2dd2422f99f2da9be2141fa6d5c91462", + "KeyExpiry": "2026-11-08T18:38:29Z", + "DiscoKey": "discokey:bb8916bd7b1dfe5a8a6eeea855040e60e178567e44e16eb51148c64ee9824965", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:55836", + "10.65.0.27:55836", + "172.17.0.1:55836", + "172.19.0.1:55836", + "172.20.0.1:55836" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:38:29.144768226Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 372969410384347, + "StableID": "nC95dtGvu311CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:8a6b1c11646bd03145c70624a2a770021fcea7c2d90ee42c577d077f780d3a6f", + "KeyExpiry": "2026-11-08T18:38:29Z", + "DiscoKey": "discokey:92f4c6d740c4a633a89c09db46bc27c82b785716c9c2bd966332e150629f4e15", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:39270", + "10.65.0.27:39270", + "172.17.0.1:39270", + "172.19.0.1:39270", + "172.20.0.1:39270" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:38:29.678817243Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 7861257255743688, + "StableID": "nPib55uNP421CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:46d12c9975815bc286cf210b9bedf283f27e8cfbca68a902089ab3c85f447022", + "KeyExpiry": "2026-11-08T18:38:30Z", + "DiscoKey": "discokey:214a39694d62c83e8b5faed9ef30f75cde5ee7d41463d53ef9625c287b75dd13", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:44331", + "10.65.0.27:44331", + "172.17.0.1:44331", + "172.19.0.1:44331", + "172.20.0.1:44331" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:38:30.225429861Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "8182581777919834": { + "ID": 8182581777919834, + "LoginName": "charmander.tail78f774.ts.net", + "DisplayName": "charmander" + }} + } + }, "fearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7135187296562774, + "StableID": "nfja6jGYix11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 7135187296562774, + "Key": "nodekey:6aba16362dd906263f5d28175ba80cc8a8abce7e2b9eb1c1e60686b766b18235", + "DiscoKey": "discokey:a13c4fb73e162684a81d8dcb3b6e4d08a5ac4e58c70e24d2f3a97f0ea7b4f775", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37303", + "10.65.0.27:37303", + "172.17.0.1:37303", + "172.19.0.1:37303", + "172.20.0.1:37303" + ], + "Hostinfo": { + "Hostname": "fearow", + "RoutableIPs": ["10.55.0.0/16"], + "RequestTags": ["tag:fearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:38:26.438228041Z", + "Tags": ["tag:fearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:6aba16362dd906263f5d28175ba80cc8a8abce7e2b9eb1c1e60686b766b18235", + "MachineKey": "mkey:d6b1dcbf59556c3c9dfc7e081ae429fa46fac1a9f245861ec971bc66913dc07c", + "Peers": [{ + "ID": 3531838953319780, + "StableID": "nbeF6PRaaU11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:839701f9cd3247681b0303c5da67af28bc8d138bb0517dd71ec99b824b40257e", + "DiscoKey": "discokey:25d482e1d98ae5d10740fccdbd59cb83e8d6dace6a130c4066dfff84114d3e13", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:33873", + "10.65.0.27:33873", + "172.17.0.1:33873", + "172.19.0.1:33873", + "172.20.0.1:33873" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:38:22.658992188Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1908933400158695, + "StableID": "nLFjjiSZuF11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:899de6931e39c003ed29262115fde54de324f35803dde67e3dd5e8fb86f36a47", + "DiscoKey": "discokey:d65a2b4a6e61456d81ce7d2a62aa04a1d4eba6203faa21d5adda4027808eeb31", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:58044", + "10.65.0.27:58044", + "172.17.0.1:58044", + "172.19.0.1:58044", + "172.20.0.1:58044" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:38:23.208502176Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8182581777919834, + "StableID": "ndSEnnYut621CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f93cbf9f2d6cf7a63ded046ec3725b3a28324637162502f5e3f8ffd5e1c3c71d", + "DiscoKey": "discokey:c5d22a78d96fbe393e65568b8d2b6565210e85f0702a6b65be58e239866e4673", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:39323", + "10.65.0.27:39323", + "172.17.0.1:39323", + "172.19.0.1:39323", + "172.20.0.1:39323" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:38:23.740448591Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2375238083408566, + "StableID": "nZEzoeUkYK11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:83a2a57faa49f36d5100ccd0fb2c7474e5fbe21cec6c339a67596e76a18dbc29", + "DiscoKey": "discokey:9a7347c1deffcf59d83629d9dc9fc1deeefc6fa3414f734ca3e452511316015f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:46426", + "10.65.0.27:46426", + "172.17.0.1:46426", + "172.19.0.1:46426", + "172.20.0.1:46426" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:38:24.27989739Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 417201869267411, + "StableID": "nLMhYmBxF411CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:52b22d57e836f5520622f0c7d6529fe3b450b03bfda8675323fc6cd4d4a7183a", + "DiscoKey": "discokey:6ebef548f26b3e67d8c86d46ab0e6eb13e7db75e89cd652b411c8be43579d360", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:41204", + "10.65.0.27:41204", + "172.17.0.1:41204", + "172.19.0.1:41204", + "172.20.0.1:41204" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:38:24.814203311Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8349808007303302, + "StableID": "njoo2GJeC821CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8125b0a7b4c19db0b678e9e19a269ea24aa9b67d2d11dc01981d68c0d2353b61", + "DiscoKey": "discokey:5b12bd0175100898141f600dea5758faecd706183565fa2d985661895c1f7957", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:39960", + "10.65.0.27:39960", + "172.17.0.1:39960", + "172.19.0.1:39960", + "172.20.0.1:39960" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:38:25.349121596Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 1377968672203558, + "StableID": "nmWyvDu5mB11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:28f8f943646e5b894bd4951eff6b08633cd44d1ede7858fe1c25d6d884ffb729", + "DiscoKey": "discokey:8092c7e21c4a486f8a6df94e863991fe1e786889cc31299b32fa10d7e8437424", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:54707", + "10.65.0.27:54707", + "172.17.0.1:54707", + "172.19.0.1:54707", + "172.20.0.1:54707" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:38:25.89289962Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 233618072356079, + "StableID": "nk3s4Ykop211CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e4d37148e61ce4b213c519cc8cb54524d0a4edfcdfc8c11e2b5257057eb6405f", + "DiscoKey": "discokey:0bbcbf4391cf4fd8bf64855b0cbda4657d58b31af5dc659475707a4bdf359f41", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:40005", + "10.65.0.27:40005", + "172.17.0.1:40005", + "172.19.0.1:40005", + "172.20.0.1:40005" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:38:26.972061446Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 1576612755086865, + "StableID": "nSozJjw3KD11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4b6eb1764e5cfce267b4261d66aa8bf3a934a6e889203085a16dd950191d0509", + "DiscoKey": "discokey:b65b3ef63ddbdbdc68caf418110b14243fbfdeb0a7a1d1bc8b66c0a052237862", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:52919", + "10.65.0.27:52919", + "172.17.0.1:52919", + "172.19.0.1:52919", + "172.20.0.1:52919" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:38:27.515060229Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7598876428598967, + "StableID": "nELCshbYL221CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3b3d83dd4d1f9c680e8dc1cda01e70b0237ad571e6c14299bfddeeee7f1d8414", + "DiscoKey": "discokey:dc231c0bf1d67abb7ecd369f8ddee8dceb8213c0eac65c0deee822544e633176", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:55155", + "10.65.0.27:55155", + "172.17.0.1:55155", + "172.19.0.1:55155", + "172.20.0.1:55155" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:38:28.04751184Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4539888849874230, + "StableID": "njHaYYB8Tc11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4a9b3ad62b20b77e0840c940e7cec4a6905dacd55d78faa23a3b64172ced263e", + "DiscoKey": "discokey:9772452910d1046b8cc0e5ad123daf900cd6c7cbe7531d7305602706cb7c3f3d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:56111", + "10.65.0.27:56111", + "172.17.0.1:56111", + "172.19.0.1:56111", + "172.20.0.1:56111" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:38:28.592184887Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 6680210421805012, + "StableID": "nqXofQoUAu11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:5ca43ba42cb01fe91cc4d882f9b2261b2dd2422f99f2da9be2141fa6d5c91462", + "KeyExpiry": "2026-11-08T18:38:29Z", + "DiscoKey": "discokey:bb8916bd7b1dfe5a8a6eeea855040e60e178567e44e16eb51148c64ee9824965", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:55836", + "10.65.0.27:55836", + "172.17.0.1:55836", + "172.19.0.1:55836", + "172.20.0.1:55836" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:38:29.144768226Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 372969410384347, + "StableID": "nC95dtGvu311CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:8a6b1c11646bd03145c70624a2a770021fcea7c2d90ee42c577d077f780d3a6f", + "KeyExpiry": "2026-11-08T18:38:29Z", + "DiscoKey": "discokey:92f4c6d740c4a633a89c09db46bc27c82b785716c9c2bd966332e150629f4e15", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:39270", + "10.65.0.27:39270", + "172.17.0.1:39270", + "172.19.0.1:39270", + "172.20.0.1:39270" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:38:29.678817243Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 7861257255743688, + "StableID": "nPib55uNP421CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:46d12c9975815bc286cf210b9bedf283f27e8cfbca68a902089ab3c85f447022", + "KeyExpiry": "2026-11-08T18:38:30Z", + "DiscoKey": "discokey:214a39694d62c83e8b5faed9ef30f75cde5ee7d41463d53ef9625c287b75dd13", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:44331", + "10.65.0.27:44331", + "172.17.0.1:44331", + "172.19.0.1:44331", + "172.20.0.1:44331" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:38:30.225429861Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "7135187296562774": { + "ID": 7135187296562774, + "LoginName": "fearow.tail78f774.ts.net", + "DisplayName": "fearow" + }} + } + }, "ivysaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6680210421805012, + "StableID": "nqXofQoUAu11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:5ca43ba42cb01fe91cc4d882f9b2261b2dd2422f99f2da9be2141fa6d5c91462", + "KeyExpiry": "2026-11-08T18:38:29Z", + "DiscoKey": "discokey:bb8916bd7b1dfe5a8a6eeea855040e60e178567e44e16eb51148c64ee9824965", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:55836", + "10.65.0.27:55836", + "172.17.0.1:55836", + "172.19.0.1:55836", + "172.20.0.1:55836" + ], + "Hostinfo": {"Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:38:29.144768226Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:5ca43ba42cb01fe91cc4d882f9b2261b2dd2422f99f2da9be2141fa6d5c91462", + "MachineKey": "mkey:073d84fc2353fd1a0334ab70995a3e669bae4dc74bd97550a75c3448fb322b40", + "Peers": [{ + "ID": 3531838953319780, + "StableID": "nbeF6PRaaU11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:839701f9cd3247681b0303c5da67af28bc8d138bb0517dd71ec99b824b40257e", + "DiscoKey": "discokey:25d482e1d98ae5d10740fccdbd59cb83e8d6dace6a130c4066dfff84114d3e13", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:33873", + "10.65.0.27:33873", + "172.17.0.1:33873", + "172.19.0.1:33873", + "172.20.0.1:33873" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:38:22.658992188Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1908933400158695, + "StableID": "nLFjjiSZuF11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:899de6931e39c003ed29262115fde54de324f35803dde67e3dd5e8fb86f36a47", + "DiscoKey": "discokey:d65a2b4a6e61456d81ce7d2a62aa04a1d4eba6203faa21d5adda4027808eeb31", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:58044", + "10.65.0.27:58044", + "172.17.0.1:58044", + "172.19.0.1:58044", + "172.20.0.1:58044" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:38:23.208502176Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8182581777919834, + "StableID": "ndSEnnYut621CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f93cbf9f2d6cf7a63ded046ec3725b3a28324637162502f5e3f8ffd5e1c3c71d", + "DiscoKey": "discokey:c5d22a78d96fbe393e65568b8d2b6565210e85f0702a6b65be58e239866e4673", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:39323", + "10.65.0.27:39323", + "172.17.0.1:39323", + "172.19.0.1:39323", + "172.20.0.1:39323" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:38:23.740448591Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2375238083408566, + "StableID": "nZEzoeUkYK11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:83a2a57faa49f36d5100ccd0fb2c7474e5fbe21cec6c339a67596e76a18dbc29", + "DiscoKey": "discokey:9a7347c1deffcf59d83629d9dc9fc1deeefc6fa3414f734ca3e452511316015f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:46426", + "10.65.0.27:46426", + "172.17.0.1:46426", + "172.19.0.1:46426", + "172.20.0.1:46426" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:38:24.27989739Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 417201869267411, + "StableID": "nLMhYmBxF411CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:52b22d57e836f5520622f0c7d6529fe3b450b03bfda8675323fc6cd4d4a7183a", + "DiscoKey": "discokey:6ebef548f26b3e67d8c86d46ab0e6eb13e7db75e89cd652b411c8be43579d360", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:41204", + "10.65.0.27:41204", + "172.17.0.1:41204", + "172.19.0.1:41204", + "172.20.0.1:41204" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:38:24.814203311Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8349808007303302, + "StableID": "njoo2GJeC821CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8125b0a7b4c19db0b678e9e19a269ea24aa9b67d2d11dc01981d68c0d2353b61", + "DiscoKey": "discokey:5b12bd0175100898141f600dea5758faecd706183565fa2d985661895c1f7957", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:39960", + "10.65.0.27:39960", + "172.17.0.1:39960", + "172.19.0.1:39960", + "172.20.0.1:39960" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:38:25.349121596Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 1377968672203558, + "StableID": "nmWyvDu5mB11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:28f8f943646e5b894bd4951eff6b08633cd44d1ede7858fe1c25d6d884ffb729", + "DiscoKey": "discokey:8092c7e21c4a486f8a6df94e863991fe1e786889cc31299b32fa10d7e8437424", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:54707", + "10.65.0.27:54707", + "172.17.0.1:54707", + "172.19.0.1:54707", + "172.20.0.1:54707" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:38:25.89289962Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7135187296562774, + "StableID": "nfja6jGYix11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6aba16362dd906263f5d28175ba80cc8a8abce7e2b9eb1c1e60686b766b18235", + "DiscoKey": "discokey:a13c4fb73e162684a81d8dcb3b6e4d08a5ac4e58c70e24d2f3a97f0ea7b4f775", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37303", + "10.65.0.27:37303", + "172.17.0.1:37303", + "172.19.0.1:37303", + "172.20.0.1:37303" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:38:26.438228041Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 233618072356079, + "StableID": "nk3s4Ykop211CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e4d37148e61ce4b213c519cc8cb54524d0a4edfcdfc8c11e2b5257057eb6405f", + "DiscoKey": "discokey:0bbcbf4391cf4fd8bf64855b0cbda4657d58b31af5dc659475707a4bdf359f41", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:40005", + "10.65.0.27:40005", + "172.17.0.1:40005", + "172.19.0.1:40005", + "172.20.0.1:40005" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:38:26.972061446Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 1576612755086865, + "StableID": "nSozJjw3KD11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4b6eb1764e5cfce267b4261d66aa8bf3a934a6e889203085a16dd950191d0509", + "DiscoKey": "discokey:b65b3ef63ddbdbdc68caf418110b14243fbfdeb0a7a1d1bc8b66c0a052237862", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:52919", + "10.65.0.27:52919", + "172.17.0.1:52919", + "172.19.0.1:52919", + "172.20.0.1:52919" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:38:27.515060229Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7598876428598967, + "StableID": "nELCshbYL221CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3b3d83dd4d1f9c680e8dc1cda01e70b0237ad571e6c14299bfddeeee7f1d8414", + "DiscoKey": "discokey:dc231c0bf1d67abb7ecd369f8ddee8dceb8213c0eac65c0deee822544e633176", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:55155", + "10.65.0.27:55155", + "172.17.0.1:55155", + "172.19.0.1:55155", + "172.20.0.1:55155" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:38:28.04751184Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4539888849874230, + "StableID": "njHaYYB8Tc11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4a9b3ad62b20b77e0840c940e7cec4a6905dacd55d78faa23a3b64172ced263e", + "DiscoKey": "discokey:9772452910d1046b8cc0e5ad123daf900cd6c7cbe7531d7305602706cb7c3f3d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:56111", + "10.65.0.27:56111", + "172.17.0.1:56111", + "172.19.0.1:56111", + "172.20.0.1:56111" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:38:28.592184887Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 372969410384347, + "StableID": "nC95dtGvu311CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:8a6b1c11646bd03145c70624a2a770021fcea7c2d90ee42c577d077f780d3a6f", + "KeyExpiry": "2026-11-08T18:38:29Z", + "DiscoKey": "discokey:92f4c6d740c4a633a89c09db46bc27c82b785716c9c2bd966332e150629f4e15", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:39270", + "10.65.0.27:39270", + "172.17.0.1:39270", + "172.19.0.1:39270", + "172.20.0.1:39270" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:38:29.678817243Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 7861257255743688, + "StableID": "nPib55uNP421CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:46d12c9975815bc286cf210b9bedf283f27e8cfbca68a902089ab3c85f447022", + "KeyExpiry": "2026-11-08T18:38:30Z", + "DiscoKey": "discokey:214a39694d62c83e8b5faed9ef30f75cde5ee7d41463d53ef9625c287b75dd13", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:44331", + "10.65.0.27:44331", + "172.17.0.1:44331", + "172.19.0.1:44331", + "172.20.0.1:44331" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:38:30.225429861Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": [{ + "principals": [{"nodeIP": "100.64.0.17"}, {"nodeIP": "fd7a:115c:a1e0::11"}], + "sshUsers": {"root": "root"}, + "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + } + }]}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + }, + "ssh_rules": [{ + "principals": [{"nodeIP": "100.64.0.17"}, {"nodeIP": "fd7a:115c:a1e0::11"}], + "sshUsers": {"root": "root"}, + "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + } + }] + }, "kakuna": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7598876428598967, + "StableID": "nELCshbYL221CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 7598876428598967, + "Key": "nodekey:3b3d83dd4d1f9c680e8dc1cda01e70b0237ad571e6c14299bfddeeee7f1d8414", + "DiscoKey": "discokey:dc231c0bf1d67abb7ecd369f8ddee8dceb8213c0eac65c0deee822544e633176", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:55155", + "10.65.0.27:55155", + "172.17.0.1:55155", + "172.19.0.1:55155", + "172.20.0.1:55155" + ], + "Hostinfo": {"Hostname": "kakuna", "RequestTags": ["tag:prod"], "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:38:28.04751184Z", + "Tags": ["tag:prod"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:3b3d83dd4d1f9c680e8dc1cda01e70b0237ad571e6c14299bfddeeee7f1d8414", + "MachineKey": "mkey:631f8637d7614f2e503ffd65216ed882761c65bfc334280f5e5fc8395e510c50", + "Peers": [{ + "ID": 3531838953319780, + "StableID": "nbeF6PRaaU11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:839701f9cd3247681b0303c5da67af28bc8d138bb0517dd71ec99b824b40257e", + "DiscoKey": "discokey:25d482e1d98ae5d10740fccdbd59cb83e8d6dace6a130c4066dfff84114d3e13", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:33873", + "10.65.0.27:33873", + "172.17.0.1:33873", + "172.19.0.1:33873", + "172.20.0.1:33873" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:38:22.658992188Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1908933400158695, + "StableID": "nLFjjiSZuF11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:899de6931e39c003ed29262115fde54de324f35803dde67e3dd5e8fb86f36a47", + "DiscoKey": "discokey:d65a2b4a6e61456d81ce7d2a62aa04a1d4eba6203faa21d5adda4027808eeb31", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:58044", + "10.65.0.27:58044", + "172.17.0.1:58044", + "172.19.0.1:58044", + "172.20.0.1:58044" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:38:23.208502176Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8182581777919834, + "StableID": "ndSEnnYut621CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f93cbf9f2d6cf7a63ded046ec3725b3a28324637162502f5e3f8ffd5e1c3c71d", + "DiscoKey": "discokey:c5d22a78d96fbe393e65568b8d2b6565210e85f0702a6b65be58e239866e4673", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:39323", + "10.65.0.27:39323", + "172.17.0.1:39323", + "172.19.0.1:39323", + "172.20.0.1:39323" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:38:23.740448591Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2375238083408566, + "StableID": "nZEzoeUkYK11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:83a2a57faa49f36d5100ccd0fb2c7474e5fbe21cec6c339a67596e76a18dbc29", + "DiscoKey": "discokey:9a7347c1deffcf59d83629d9dc9fc1deeefc6fa3414f734ca3e452511316015f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:46426", + "10.65.0.27:46426", + "172.17.0.1:46426", + "172.19.0.1:46426", + "172.20.0.1:46426" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:38:24.27989739Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 417201869267411, + "StableID": "nLMhYmBxF411CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:52b22d57e836f5520622f0c7d6529fe3b450b03bfda8675323fc6cd4d4a7183a", + "DiscoKey": "discokey:6ebef548f26b3e67d8c86d46ab0e6eb13e7db75e89cd652b411c8be43579d360", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:41204", + "10.65.0.27:41204", + "172.17.0.1:41204", + "172.19.0.1:41204", + "172.20.0.1:41204" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:38:24.814203311Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8349808007303302, + "StableID": "njoo2GJeC821CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8125b0a7b4c19db0b678e9e19a269ea24aa9b67d2d11dc01981d68c0d2353b61", + "DiscoKey": "discokey:5b12bd0175100898141f600dea5758faecd706183565fa2d985661895c1f7957", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:39960", + "10.65.0.27:39960", + "172.17.0.1:39960", + "172.19.0.1:39960", + "172.20.0.1:39960" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:38:25.349121596Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 1377968672203558, + "StableID": "nmWyvDu5mB11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:28f8f943646e5b894bd4951eff6b08633cd44d1ede7858fe1c25d6d884ffb729", + "DiscoKey": "discokey:8092c7e21c4a486f8a6df94e863991fe1e786889cc31299b32fa10d7e8437424", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:54707", + "10.65.0.27:54707", + "172.17.0.1:54707", + "172.19.0.1:54707", + "172.20.0.1:54707" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:38:25.89289962Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7135187296562774, + "StableID": "nfja6jGYix11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6aba16362dd906263f5d28175ba80cc8a8abce7e2b9eb1c1e60686b766b18235", + "DiscoKey": "discokey:a13c4fb73e162684a81d8dcb3b6e4d08a5ac4e58c70e24d2f3a97f0ea7b4f775", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37303", + "10.65.0.27:37303", + "172.17.0.1:37303", + "172.19.0.1:37303", + "172.20.0.1:37303" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:38:26.438228041Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 233618072356079, + "StableID": "nk3s4Ykop211CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e4d37148e61ce4b213c519cc8cb54524d0a4edfcdfc8c11e2b5257057eb6405f", + "DiscoKey": "discokey:0bbcbf4391cf4fd8bf64855b0cbda4657d58b31af5dc659475707a4bdf359f41", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:40005", + "10.65.0.27:40005", + "172.17.0.1:40005", + "172.19.0.1:40005", + "172.20.0.1:40005" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:38:26.972061446Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 1576612755086865, + "StableID": "nSozJjw3KD11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4b6eb1764e5cfce267b4261d66aa8bf3a934a6e889203085a16dd950191d0509", + "DiscoKey": "discokey:b65b3ef63ddbdbdc68caf418110b14243fbfdeb0a7a1d1bc8b66c0a052237862", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:52919", + "10.65.0.27:52919", + "172.17.0.1:52919", + "172.19.0.1:52919", + "172.20.0.1:52919" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:38:27.515060229Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 4539888849874230, + "StableID": "njHaYYB8Tc11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4a9b3ad62b20b77e0840c940e7cec4a6905dacd55d78faa23a3b64172ced263e", + "DiscoKey": "discokey:9772452910d1046b8cc0e5ad123daf900cd6c7cbe7531d7305602706cb7c3f3d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:56111", + "10.65.0.27:56111", + "172.17.0.1:56111", + "172.19.0.1:56111", + "172.20.0.1:56111" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:38:28.592184887Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 6680210421805012, + "StableID": "nqXofQoUAu11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:5ca43ba42cb01fe91cc4d882f9b2261b2dd2422f99f2da9be2141fa6d5c91462", + "KeyExpiry": "2026-11-08T18:38:29Z", + "DiscoKey": "discokey:bb8916bd7b1dfe5a8a6eeea855040e60e178567e44e16eb51148c64ee9824965", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:55836", + "10.65.0.27:55836", + "172.17.0.1:55836", + "172.19.0.1:55836", + "172.20.0.1:55836" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:38:29.144768226Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 372969410384347, + "StableID": "nC95dtGvu311CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:8a6b1c11646bd03145c70624a2a770021fcea7c2d90ee42c577d077f780d3a6f", + "KeyExpiry": "2026-11-08T18:38:29Z", + "DiscoKey": "discokey:92f4c6d740c4a633a89c09db46bc27c82b785716c9c2bd966332e150629f4e15", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:39270", + "10.65.0.27:39270", + "172.17.0.1:39270", + "172.19.0.1:39270", + "172.20.0.1:39270" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:38:29.678817243Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 7861257255743688, + "StableID": "nPib55uNP421CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:46d12c9975815bc286cf210b9bedf283f27e8cfbca68a902089ab3c85f447022", + "KeyExpiry": "2026-11-08T18:38:30Z", + "DiscoKey": "discokey:214a39694d62c83e8b5faed9ef30f75cde5ee7d41463d53ef9625c287b75dd13", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:44331", + "10.65.0.27:44331", + "172.17.0.1:44331", + "172.19.0.1:44331", + "172.20.0.1:44331" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:38:30.225429861Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "7598876428598967": { + "ID": 7598876428598967, + "LoginName": "kakuna.tail78f774.ts.net", + "DisplayName": "kakuna" + }} + } + }, "pidgeotto": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 1908933400158695, + "StableID": "nLFjjiSZuF11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1908933400158695, + "Key": "nodekey:899de6931e39c003ed29262115fde54de324f35803dde67e3dd5e8fb86f36a47", + "DiscoKey": "discokey:d65a2b4a6e61456d81ce7d2a62aa04a1d4eba6203faa21d5adda4027808eeb31", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:58044", + "10.65.0.27:58044", + "172.17.0.1:58044", + "172.19.0.1:58044", + "172.20.0.1:58044" + ], + "Hostinfo": { + "Hostname": "pidgeotto", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgeotto"], + "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:38:23.208502176Z", + "Tags": ["tag:pidgeotto"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:899de6931e39c003ed29262115fde54de324f35803dde67e3dd5e8fb86f36a47", + "MachineKey": "mkey:dd19e7357a8d4bc1d195b94096bebabd9d35596db959122e3786e841e63b283a", + "Peers": [{ + "ID": 3531838953319780, + "StableID": "nbeF6PRaaU11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:839701f9cd3247681b0303c5da67af28bc8d138bb0517dd71ec99b824b40257e", + "DiscoKey": "discokey:25d482e1d98ae5d10740fccdbd59cb83e8d6dace6a130c4066dfff84114d3e13", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:33873", + "10.65.0.27:33873", + "172.17.0.1:33873", + "172.19.0.1:33873", + "172.20.0.1:33873" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:38:22.658992188Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8182581777919834, + "StableID": "ndSEnnYut621CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f93cbf9f2d6cf7a63ded046ec3725b3a28324637162502f5e3f8ffd5e1c3c71d", + "DiscoKey": "discokey:c5d22a78d96fbe393e65568b8d2b6565210e85f0702a6b65be58e239866e4673", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:39323", + "10.65.0.27:39323", + "172.17.0.1:39323", + "172.19.0.1:39323", + "172.20.0.1:39323" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:38:23.740448591Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2375238083408566, + "StableID": "nZEzoeUkYK11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:83a2a57faa49f36d5100ccd0fb2c7474e5fbe21cec6c339a67596e76a18dbc29", + "DiscoKey": "discokey:9a7347c1deffcf59d83629d9dc9fc1deeefc6fa3414f734ca3e452511316015f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:46426", + "10.65.0.27:46426", + "172.17.0.1:46426", + "172.19.0.1:46426", + "172.20.0.1:46426" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:38:24.27989739Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 417201869267411, + "StableID": "nLMhYmBxF411CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:52b22d57e836f5520622f0c7d6529fe3b450b03bfda8675323fc6cd4d4a7183a", + "DiscoKey": "discokey:6ebef548f26b3e67d8c86d46ab0e6eb13e7db75e89cd652b411c8be43579d360", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:41204", + "10.65.0.27:41204", + "172.17.0.1:41204", + "172.19.0.1:41204", + "172.20.0.1:41204" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:38:24.814203311Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8349808007303302, + "StableID": "njoo2GJeC821CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8125b0a7b4c19db0b678e9e19a269ea24aa9b67d2d11dc01981d68c0d2353b61", + "DiscoKey": "discokey:5b12bd0175100898141f600dea5758faecd706183565fa2d985661895c1f7957", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:39960", + "10.65.0.27:39960", + "172.17.0.1:39960", + "172.19.0.1:39960", + "172.20.0.1:39960" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:38:25.349121596Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 1377968672203558, + "StableID": "nmWyvDu5mB11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:28f8f943646e5b894bd4951eff6b08633cd44d1ede7858fe1c25d6d884ffb729", + "DiscoKey": "discokey:8092c7e21c4a486f8a6df94e863991fe1e786889cc31299b32fa10d7e8437424", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:54707", + "10.65.0.27:54707", + "172.17.0.1:54707", + "172.19.0.1:54707", + "172.20.0.1:54707" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:38:25.89289962Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7135187296562774, + "StableID": "nfja6jGYix11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6aba16362dd906263f5d28175ba80cc8a8abce7e2b9eb1c1e60686b766b18235", + "DiscoKey": "discokey:a13c4fb73e162684a81d8dcb3b6e4d08a5ac4e58c70e24d2f3a97f0ea7b4f775", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37303", + "10.65.0.27:37303", + "172.17.0.1:37303", + "172.19.0.1:37303", + "172.20.0.1:37303" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:38:26.438228041Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 233618072356079, + "StableID": "nk3s4Ykop211CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e4d37148e61ce4b213c519cc8cb54524d0a4edfcdfc8c11e2b5257057eb6405f", + "DiscoKey": "discokey:0bbcbf4391cf4fd8bf64855b0cbda4657d58b31af5dc659475707a4bdf359f41", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:40005", + "10.65.0.27:40005", + "172.17.0.1:40005", + "172.19.0.1:40005", + "172.20.0.1:40005" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:38:26.972061446Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 1576612755086865, + "StableID": "nSozJjw3KD11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4b6eb1764e5cfce267b4261d66aa8bf3a934a6e889203085a16dd950191d0509", + "DiscoKey": "discokey:b65b3ef63ddbdbdc68caf418110b14243fbfdeb0a7a1d1bc8b66c0a052237862", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:52919", + "10.65.0.27:52919", + "172.17.0.1:52919", + "172.19.0.1:52919", + "172.20.0.1:52919" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:38:27.515060229Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7598876428598967, + "StableID": "nELCshbYL221CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3b3d83dd4d1f9c680e8dc1cda01e70b0237ad571e6c14299bfddeeee7f1d8414", + "DiscoKey": "discokey:dc231c0bf1d67abb7ecd369f8ddee8dceb8213c0eac65c0deee822544e633176", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:55155", + "10.65.0.27:55155", + "172.17.0.1:55155", + "172.19.0.1:55155", + "172.20.0.1:55155" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:38:28.04751184Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4539888849874230, + "StableID": "njHaYYB8Tc11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4a9b3ad62b20b77e0840c940e7cec4a6905dacd55d78faa23a3b64172ced263e", + "DiscoKey": "discokey:9772452910d1046b8cc0e5ad123daf900cd6c7cbe7531d7305602706cb7c3f3d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:56111", + "10.65.0.27:56111", + "172.17.0.1:56111", + "172.19.0.1:56111", + "172.20.0.1:56111" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:38:28.592184887Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 6680210421805012, + "StableID": "nqXofQoUAu11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:5ca43ba42cb01fe91cc4d882f9b2261b2dd2422f99f2da9be2141fa6d5c91462", + "KeyExpiry": "2026-11-08T18:38:29Z", + "DiscoKey": "discokey:bb8916bd7b1dfe5a8a6eeea855040e60e178567e44e16eb51148c64ee9824965", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:55836", + "10.65.0.27:55836", + "172.17.0.1:55836", + "172.19.0.1:55836", + "172.20.0.1:55836" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:38:29.144768226Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 372969410384347, + "StableID": "nC95dtGvu311CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:8a6b1c11646bd03145c70624a2a770021fcea7c2d90ee42c577d077f780d3a6f", + "KeyExpiry": "2026-11-08T18:38:29Z", + "DiscoKey": "discokey:92f4c6d740c4a633a89c09db46bc27c82b785716c9c2bd966332e150629f4e15", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:39270", + "10.65.0.27:39270", + "172.17.0.1:39270", + "172.19.0.1:39270", + "172.20.0.1:39270" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:38:29.678817243Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 7861257255743688, + "StableID": "nPib55uNP421CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:46d12c9975815bc286cf210b9bedf283f27e8cfbca68a902089ab3c85f447022", + "KeyExpiry": "2026-11-08T18:38:30Z", + "DiscoKey": "discokey:214a39694d62c83e8b5faed9ef30f75cde5ee7d41463d53ef9625c287b75dd13", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:44331", + "10.65.0.27:44331", + "172.17.0.1:44331", + "172.19.0.1:44331", + "172.20.0.1:44331" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:38:30.225429861Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "1908933400158695": { + "ID": 1908933400158695, + "LoginName": "pidgeotto.tail78f774.ts.net", + "DisplayName": "pidgeotto" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "pidgey": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 3531838953319780, + "StableID": "nbeF6PRaaU11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 3531838953319780, + "Key": "nodekey:839701f9cd3247681b0303c5da67af28bc8d138bb0517dd71ec99b824b40257e", + "DiscoKey": "discokey:25d482e1d98ae5d10740fccdbd59cb83e8d6dace6a130c4066dfff84114d3e13", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:33873", + "10.65.0.27:33873", + "172.17.0.1:33873", + "172.19.0.1:33873", + "172.20.0.1:33873" + ], + "Hostinfo": { + "Hostname": "pidgey", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgey"], + "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:38:22.658992188Z", + "Tags": ["tag:pidgey"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:839701f9cd3247681b0303c5da67af28bc8d138bb0517dd71ec99b824b40257e", + "MachineKey": "mkey:8dad06872992f9b5693917b393616c9850c805e93d165c7424ed4b020e15917a", + "Peers": [{ + "ID": 1908933400158695, + "StableID": "nLFjjiSZuF11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:899de6931e39c003ed29262115fde54de324f35803dde67e3dd5e8fb86f36a47", + "DiscoKey": "discokey:d65a2b4a6e61456d81ce7d2a62aa04a1d4eba6203faa21d5adda4027808eeb31", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:58044", + "10.65.0.27:58044", + "172.17.0.1:58044", + "172.19.0.1:58044", + "172.20.0.1:58044" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:38:23.208502176Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8182581777919834, + "StableID": "ndSEnnYut621CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f93cbf9f2d6cf7a63ded046ec3725b3a28324637162502f5e3f8ffd5e1c3c71d", + "DiscoKey": "discokey:c5d22a78d96fbe393e65568b8d2b6565210e85f0702a6b65be58e239866e4673", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:39323", + "10.65.0.27:39323", + "172.17.0.1:39323", + "172.19.0.1:39323", + "172.20.0.1:39323" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:38:23.740448591Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2375238083408566, + "StableID": "nZEzoeUkYK11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:83a2a57faa49f36d5100ccd0fb2c7474e5fbe21cec6c339a67596e76a18dbc29", + "DiscoKey": "discokey:9a7347c1deffcf59d83629d9dc9fc1deeefc6fa3414f734ca3e452511316015f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:46426", + "10.65.0.27:46426", + "172.17.0.1:46426", + "172.19.0.1:46426", + "172.20.0.1:46426" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:38:24.27989739Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 417201869267411, + "StableID": "nLMhYmBxF411CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:52b22d57e836f5520622f0c7d6529fe3b450b03bfda8675323fc6cd4d4a7183a", + "DiscoKey": "discokey:6ebef548f26b3e67d8c86d46ab0e6eb13e7db75e89cd652b411c8be43579d360", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:41204", + "10.65.0.27:41204", + "172.17.0.1:41204", + "172.19.0.1:41204", + "172.20.0.1:41204" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:38:24.814203311Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8349808007303302, + "StableID": "njoo2GJeC821CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8125b0a7b4c19db0b678e9e19a269ea24aa9b67d2d11dc01981d68c0d2353b61", + "DiscoKey": "discokey:5b12bd0175100898141f600dea5758faecd706183565fa2d985661895c1f7957", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:39960", + "10.65.0.27:39960", + "172.17.0.1:39960", + "172.19.0.1:39960", + "172.20.0.1:39960" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:38:25.349121596Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 1377968672203558, + "StableID": "nmWyvDu5mB11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:28f8f943646e5b894bd4951eff6b08633cd44d1ede7858fe1c25d6d884ffb729", + "DiscoKey": "discokey:8092c7e21c4a486f8a6df94e863991fe1e786889cc31299b32fa10d7e8437424", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:54707", + "10.65.0.27:54707", + "172.17.0.1:54707", + "172.19.0.1:54707", + "172.20.0.1:54707" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:38:25.89289962Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7135187296562774, + "StableID": "nfja6jGYix11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6aba16362dd906263f5d28175ba80cc8a8abce7e2b9eb1c1e60686b766b18235", + "DiscoKey": "discokey:a13c4fb73e162684a81d8dcb3b6e4d08a5ac4e58c70e24d2f3a97f0ea7b4f775", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37303", + "10.65.0.27:37303", + "172.17.0.1:37303", + "172.19.0.1:37303", + "172.20.0.1:37303" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:38:26.438228041Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 233618072356079, + "StableID": "nk3s4Ykop211CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e4d37148e61ce4b213c519cc8cb54524d0a4edfcdfc8c11e2b5257057eb6405f", + "DiscoKey": "discokey:0bbcbf4391cf4fd8bf64855b0cbda4657d58b31af5dc659475707a4bdf359f41", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:40005", + "10.65.0.27:40005", + "172.17.0.1:40005", + "172.19.0.1:40005", + "172.20.0.1:40005" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:38:26.972061446Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 1576612755086865, + "StableID": "nSozJjw3KD11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4b6eb1764e5cfce267b4261d66aa8bf3a934a6e889203085a16dd950191d0509", + "DiscoKey": "discokey:b65b3ef63ddbdbdc68caf418110b14243fbfdeb0a7a1d1bc8b66c0a052237862", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:52919", + "10.65.0.27:52919", + "172.17.0.1:52919", + "172.19.0.1:52919", + "172.20.0.1:52919" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:38:27.515060229Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7598876428598967, + "StableID": "nELCshbYL221CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3b3d83dd4d1f9c680e8dc1cda01e70b0237ad571e6c14299bfddeeee7f1d8414", + "DiscoKey": "discokey:dc231c0bf1d67abb7ecd369f8ddee8dceb8213c0eac65c0deee822544e633176", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:55155", + "10.65.0.27:55155", + "172.17.0.1:55155", + "172.19.0.1:55155", + "172.20.0.1:55155" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:38:28.04751184Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4539888849874230, + "StableID": "njHaYYB8Tc11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4a9b3ad62b20b77e0840c940e7cec4a6905dacd55d78faa23a3b64172ced263e", + "DiscoKey": "discokey:9772452910d1046b8cc0e5ad123daf900cd6c7cbe7531d7305602706cb7c3f3d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:56111", + "10.65.0.27:56111", + "172.17.0.1:56111", + "172.19.0.1:56111", + "172.20.0.1:56111" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:38:28.592184887Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 6680210421805012, + "StableID": "nqXofQoUAu11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:5ca43ba42cb01fe91cc4d882f9b2261b2dd2422f99f2da9be2141fa6d5c91462", + "KeyExpiry": "2026-11-08T18:38:29Z", + "DiscoKey": "discokey:bb8916bd7b1dfe5a8a6eeea855040e60e178567e44e16eb51148c64ee9824965", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:55836", + "10.65.0.27:55836", + "172.17.0.1:55836", + "172.19.0.1:55836", + "172.20.0.1:55836" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:38:29.144768226Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 372969410384347, + "StableID": "nC95dtGvu311CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:8a6b1c11646bd03145c70624a2a770021fcea7c2d90ee42c577d077f780d3a6f", + "KeyExpiry": "2026-11-08T18:38:29Z", + "DiscoKey": "discokey:92f4c6d740c4a633a89c09db46bc27c82b785716c9c2bd966332e150629f4e15", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:39270", + "10.65.0.27:39270", + "172.17.0.1:39270", + "172.19.0.1:39270", + "172.20.0.1:39270" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:38:29.678817243Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 7861257255743688, + "StableID": "nPib55uNP421CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:46d12c9975815bc286cf210b9bedf283f27e8cfbca68a902089ab3c85f447022", + "KeyExpiry": "2026-11-08T18:38:30Z", + "DiscoKey": "discokey:214a39694d62c83e8b5faed9ef30f75cde5ee7d41463d53ef9625c287b75dd13", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:44331", + "10.65.0.27:44331", + "172.17.0.1:44331", + "172.19.0.1:44331", + "172.20.0.1:44331" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:38:30.225429861Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3531838953319780": { + "ID": 3531838953319780, + "LoginName": "pidgey.tail78f774.ts.net", + "DisplayName": "pidgey" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "raticate": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 417201869267411, + "StableID": "nLMhYmBxF411CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 417201869267411, + "Key": "nodekey:52b22d57e836f5520622f0c7d6529fe3b450b03bfda8675323fc6cd4d4a7183a", + "DiscoKey": "discokey:6ebef548f26b3e67d8c86d46ab0e6eb13e7db75e89cd652b411c8be43579d360", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:41204", + "10.65.0.27:41204", + "172.17.0.1:41204", + "172.19.0.1:41204", + "172.20.0.1:41204" + ], + "Hostinfo": {"Hostname": "raticate", "RequestTags": ["tag:group-b"], "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:38:24.814203311Z", + "Tags": ["tag:group-b"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:52b22d57e836f5520622f0c7d6529fe3b450b03bfda8675323fc6cd4d4a7183a", + "MachineKey": "mkey:1d90baf84a6651084f1f309a0235ffd45e01f9df0ff73437dd5f5c345582775c", + "Peers": [{ + "ID": 3531838953319780, + "StableID": "nbeF6PRaaU11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:839701f9cd3247681b0303c5da67af28bc8d138bb0517dd71ec99b824b40257e", + "DiscoKey": "discokey:25d482e1d98ae5d10740fccdbd59cb83e8d6dace6a130c4066dfff84114d3e13", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:33873", + "10.65.0.27:33873", + "172.17.0.1:33873", + "172.19.0.1:33873", + "172.20.0.1:33873" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:38:22.658992188Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1908933400158695, + "StableID": "nLFjjiSZuF11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:899de6931e39c003ed29262115fde54de324f35803dde67e3dd5e8fb86f36a47", + "DiscoKey": "discokey:d65a2b4a6e61456d81ce7d2a62aa04a1d4eba6203faa21d5adda4027808eeb31", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:58044", + "10.65.0.27:58044", + "172.17.0.1:58044", + "172.19.0.1:58044", + "172.20.0.1:58044" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:38:23.208502176Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8182581777919834, + "StableID": "ndSEnnYut621CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f93cbf9f2d6cf7a63ded046ec3725b3a28324637162502f5e3f8ffd5e1c3c71d", + "DiscoKey": "discokey:c5d22a78d96fbe393e65568b8d2b6565210e85f0702a6b65be58e239866e4673", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:39323", + "10.65.0.27:39323", + "172.17.0.1:39323", + "172.19.0.1:39323", + "172.20.0.1:39323" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:38:23.740448591Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2375238083408566, + "StableID": "nZEzoeUkYK11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:83a2a57faa49f36d5100ccd0fb2c7474e5fbe21cec6c339a67596e76a18dbc29", + "DiscoKey": "discokey:9a7347c1deffcf59d83629d9dc9fc1deeefc6fa3414f734ca3e452511316015f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:46426", + "10.65.0.27:46426", + "172.17.0.1:46426", + "172.19.0.1:46426", + "172.20.0.1:46426" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:38:24.27989739Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 8349808007303302, + "StableID": "njoo2GJeC821CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8125b0a7b4c19db0b678e9e19a269ea24aa9b67d2d11dc01981d68c0d2353b61", + "DiscoKey": "discokey:5b12bd0175100898141f600dea5758faecd706183565fa2d985661895c1f7957", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:39960", + "10.65.0.27:39960", + "172.17.0.1:39960", + "172.19.0.1:39960", + "172.20.0.1:39960" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:38:25.349121596Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 1377968672203558, + "StableID": "nmWyvDu5mB11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:28f8f943646e5b894bd4951eff6b08633cd44d1ede7858fe1c25d6d884ffb729", + "DiscoKey": "discokey:8092c7e21c4a486f8a6df94e863991fe1e786889cc31299b32fa10d7e8437424", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:54707", + "10.65.0.27:54707", + "172.17.0.1:54707", + "172.19.0.1:54707", + "172.20.0.1:54707" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:38:25.89289962Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7135187296562774, + "StableID": "nfja6jGYix11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6aba16362dd906263f5d28175ba80cc8a8abce7e2b9eb1c1e60686b766b18235", + "DiscoKey": "discokey:a13c4fb73e162684a81d8dcb3b6e4d08a5ac4e58c70e24d2f3a97f0ea7b4f775", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37303", + "10.65.0.27:37303", + "172.17.0.1:37303", + "172.19.0.1:37303", + "172.20.0.1:37303" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:38:26.438228041Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 233618072356079, + "StableID": "nk3s4Ykop211CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e4d37148e61ce4b213c519cc8cb54524d0a4edfcdfc8c11e2b5257057eb6405f", + "DiscoKey": "discokey:0bbcbf4391cf4fd8bf64855b0cbda4657d58b31af5dc659475707a4bdf359f41", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:40005", + "10.65.0.27:40005", + "172.17.0.1:40005", + "172.19.0.1:40005", + "172.20.0.1:40005" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:38:26.972061446Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 1576612755086865, + "StableID": "nSozJjw3KD11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4b6eb1764e5cfce267b4261d66aa8bf3a934a6e889203085a16dd950191d0509", + "DiscoKey": "discokey:b65b3ef63ddbdbdc68caf418110b14243fbfdeb0a7a1d1bc8b66c0a052237862", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:52919", + "10.65.0.27:52919", + "172.17.0.1:52919", + "172.19.0.1:52919", + "172.20.0.1:52919" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:38:27.515060229Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7598876428598967, + "StableID": "nELCshbYL221CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3b3d83dd4d1f9c680e8dc1cda01e70b0237ad571e6c14299bfddeeee7f1d8414", + "DiscoKey": "discokey:dc231c0bf1d67abb7ecd369f8ddee8dceb8213c0eac65c0deee822544e633176", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:55155", + "10.65.0.27:55155", + "172.17.0.1:55155", + "172.19.0.1:55155", + "172.20.0.1:55155" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:38:28.04751184Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4539888849874230, + "StableID": "njHaYYB8Tc11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4a9b3ad62b20b77e0840c940e7cec4a6905dacd55d78faa23a3b64172ced263e", + "DiscoKey": "discokey:9772452910d1046b8cc0e5ad123daf900cd6c7cbe7531d7305602706cb7c3f3d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:56111", + "10.65.0.27:56111", + "172.17.0.1:56111", + "172.19.0.1:56111", + "172.20.0.1:56111" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:38:28.592184887Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 6680210421805012, + "StableID": "nqXofQoUAu11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:5ca43ba42cb01fe91cc4d882f9b2261b2dd2422f99f2da9be2141fa6d5c91462", + "KeyExpiry": "2026-11-08T18:38:29Z", + "DiscoKey": "discokey:bb8916bd7b1dfe5a8a6eeea855040e60e178567e44e16eb51148c64ee9824965", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:55836", + "10.65.0.27:55836", + "172.17.0.1:55836", + "172.19.0.1:55836", + "172.20.0.1:55836" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:38:29.144768226Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 372969410384347, + "StableID": "nC95dtGvu311CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:8a6b1c11646bd03145c70624a2a770021fcea7c2d90ee42c577d077f780d3a6f", + "KeyExpiry": "2026-11-08T18:38:29Z", + "DiscoKey": "discokey:92f4c6d740c4a633a89c09db46bc27c82b785716c9c2bd966332e150629f4e15", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:39270", + "10.65.0.27:39270", + "172.17.0.1:39270", + "172.19.0.1:39270", + "172.20.0.1:39270" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:38:29.678817243Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 7861257255743688, + "StableID": "nPib55uNP421CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:46d12c9975815bc286cf210b9bedf283f27e8cfbca68a902089ab3c85f447022", + "KeyExpiry": "2026-11-08T18:38:30Z", + "DiscoKey": "discokey:214a39694d62c83e8b5faed9ef30f75cde5ee7d41463d53ef9625c287b75dd13", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:44331", + "10.65.0.27:44331", + "172.17.0.1:44331", + "172.19.0.1:44331", + "172.20.0.1:44331" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:38:30.225429861Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "417201869267411": { + "ID": 417201869267411, + "LoginName": "raticate.tail78f774.ts.net", + "DisplayName": "raticate" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "rattata": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 2375238083408566, + "StableID": "nZEzoeUkYK11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 2375238083408566, + "Key": "nodekey:83a2a57faa49f36d5100ccd0fb2c7474e5fbe21cec6c339a67596e76a18dbc29", + "DiscoKey": "discokey:9a7347c1deffcf59d83629d9dc9fc1deeefc6fa3414f734ca3e452511316015f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:46426", + "10.65.0.27:46426", + "172.17.0.1:46426", + "172.19.0.1:46426", + "172.20.0.1:46426" + ], + "Hostinfo": {"Hostname": "rattata", "RequestTags": ["tag:group-a"], "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:38:24.27989739Z", + "Tags": ["tag:group-a"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:83a2a57faa49f36d5100ccd0fb2c7474e5fbe21cec6c339a67596e76a18dbc29", + "MachineKey": "mkey:f6de10d1cf1ffc47cdf4683c50243ec009606e06995a61ebd6d8ad628b602305", + "Peers": [{ + "ID": 3531838953319780, + "StableID": "nbeF6PRaaU11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:839701f9cd3247681b0303c5da67af28bc8d138bb0517dd71ec99b824b40257e", + "DiscoKey": "discokey:25d482e1d98ae5d10740fccdbd59cb83e8d6dace6a130c4066dfff84114d3e13", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:33873", + "10.65.0.27:33873", + "172.17.0.1:33873", + "172.19.0.1:33873", + "172.20.0.1:33873" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:38:22.658992188Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1908933400158695, + "StableID": "nLFjjiSZuF11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:899de6931e39c003ed29262115fde54de324f35803dde67e3dd5e8fb86f36a47", + "DiscoKey": "discokey:d65a2b4a6e61456d81ce7d2a62aa04a1d4eba6203faa21d5adda4027808eeb31", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:58044", + "10.65.0.27:58044", + "172.17.0.1:58044", + "172.19.0.1:58044", + "172.20.0.1:58044" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:38:23.208502176Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8182581777919834, + "StableID": "ndSEnnYut621CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f93cbf9f2d6cf7a63ded046ec3725b3a28324637162502f5e3f8ffd5e1c3c71d", + "DiscoKey": "discokey:c5d22a78d96fbe393e65568b8d2b6565210e85f0702a6b65be58e239866e4673", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:39323", + "10.65.0.27:39323", + "172.17.0.1:39323", + "172.19.0.1:39323", + "172.20.0.1:39323" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:38:23.740448591Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 417201869267411, + "StableID": "nLMhYmBxF411CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:52b22d57e836f5520622f0c7d6529fe3b450b03bfda8675323fc6cd4d4a7183a", + "DiscoKey": "discokey:6ebef548f26b3e67d8c86d46ab0e6eb13e7db75e89cd652b411c8be43579d360", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:41204", + "10.65.0.27:41204", + "172.17.0.1:41204", + "172.19.0.1:41204", + "172.20.0.1:41204" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:38:24.814203311Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8349808007303302, + "StableID": "njoo2GJeC821CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8125b0a7b4c19db0b678e9e19a269ea24aa9b67d2d11dc01981d68c0d2353b61", + "DiscoKey": "discokey:5b12bd0175100898141f600dea5758faecd706183565fa2d985661895c1f7957", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:39960", + "10.65.0.27:39960", + "172.17.0.1:39960", + "172.19.0.1:39960", + "172.20.0.1:39960" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:38:25.349121596Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 1377968672203558, + "StableID": "nmWyvDu5mB11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:28f8f943646e5b894bd4951eff6b08633cd44d1ede7858fe1c25d6d884ffb729", + "DiscoKey": "discokey:8092c7e21c4a486f8a6df94e863991fe1e786889cc31299b32fa10d7e8437424", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:54707", + "10.65.0.27:54707", + "172.17.0.1:54707", + "172.19.0.1:54707", + "172.20.0.1:54707" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:38:25.89289962Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7135187296562774, + "StableID": "nfja6jGYix11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6aba16362dd906263f5d28175ba80cc8a8abce7e2b9eb1c1e60686b766b18235", + "DiscoKey": "discokey:a13c4fb73e162684a81d8dcb3b6e4d08a5ac4e58c70e24d2f3a97f0ea7b4f775", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37303", + "10.65.0.27:37303", + "172.17.0.1:37303", + "172.19.0.1:37303", + "172.20.0.1:37303" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:38:26.438228041Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 233618072356079, + "StableID": "nk3s4Ykop211CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e4d37148e61ce4b213c519cc8cb54524d0a4edfcdfc8c11e2b5257057eb6405f", + "DiscoKey": "discokey:0bbcbf4391cf4fd8bf64855b0cbda4657d58b31af5dc659475707a4bdf359f41", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:40005", + "10.65.0.27:40005", + "172.17.0.1:40005", + "172.19.0.1:40005", + "172.20.0.1:40005" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:38:26.972061446Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 1576612755086865, + "StableID": "nSozJjw3KD11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4b6eb1764e5cfce267b4261d66aa8bf3a934a6e889203085a16dd950191d0509", + "DiscoKey": "discokey:b65b3ef63ddbdbdc68caf418110b14243fbfdeb0a7a1d1bc8b66c0a052237862", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:52919", + "10.65.0.27:52919", + "172.17.0.1:52919", + "172.19.0.1:52919", + "172.20.0.1:52919" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:38:27.515060229Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7598876428598967, + "StableID": "nELCshbYL221CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3b3d83dd4d1f9c680e8dc1cda01e70b0237ad571e6c14299bfddeeee7f1d8414", + "DiscoKey": "discokey:dc231c0bf1d67abb7ecd369f8ddee8dceb8213c0eac65c0deee822544e633176", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:55155", + "10.65.0.27:55155", + "172.17.0.1:55155", + "172.19.0.1:55155", + "172.20.0.1:55155" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:38:28.04751184Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4539888849874230, + "StableID": "njHaYYB8Tc11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4a9b3ad62b20b77e0840c940e7cec4a6905dacd55d78faa23a3b64172ced263e", + "DiscoKey": "discokey:9772452910d1046b8cc0e5ad123daf900cd6c7cbe7531d7305602706cb7c3f3d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:56111", + "10.65.0.27:56111", + "172.17.0.1:56111", + "172.19.0.1:56111", + "172.20.0.1:56111" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:38:28.592184887Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 6680210421805012, + "StableID": "nqXofQoUAu11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:5ca43ba42cb01fe91cc4d882f9b2261b2dd2422f99f2da9be2141fa6d5c91462", + "KeyExpiry": "2026-11-08T18:38:29Z", + "DiscoKey": "discokey:bb8916bd7b1dfe5a8a6eeea855040e60e178567e44e16eb51148c64ee9824965", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:55836", + "10.65.0.27:55836", + "172.17.0.1:55836", + "172.19.0.1:55836", + "172.20.0.1:55836" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:38:29.144768226Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 372969410384347, + "StableID": "nC95dtGvu311CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:8a6b1c11646bd03145c70624a2a770021fcea7c2d90ee42c577d077f780d3a6f", + "KeyExpiry": "2026-11-08T18:38:29Z", + "DiscoKey": "discokey:92f4c6d740c4a633a89c09db46bc27c82b785716c9c2bd966332e150629f4e15", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:39270", + "10.65.0.27:39270", + "172.17.0.1:39270", + "172.19.0.1:39270", + "172.20.0.1:39270" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:38:29.678817243Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 7861257255743688, + "StableID": "nPib55uNP421CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:46d12c9975815bc286cf210b9bedf283f27e8cfbca68a902089ab3c85f447022", + "KeyExpiry": "2026-11-08T18:38:30Z", + "DiscoKey": "discokey:214a39694d62c83e8b5faed9ef30f75cde5ee7d41463d53ef9625c287b75dd13", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:44331", + "10.65.0.27:44331", + "172.17.0.1:44331", + "172.19.0.1:44331", + "172.20.0.1:44331" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:38:30.225429861Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "2375238083408566": { + "ID": 2375238083408566, + "LoginName": "rattata.tail78f774.ts.net", + "DisplayName": "rattata" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "spearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 1377968672203558, + "StableID": "nmWyvDu5mB11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1377968672203558, + "Key": "nodekey:28f8f943646e5b894bd4951eff6b08633cd44d1ede7858fe1c25d6d884ffb729", + "DiscoKey": "discokey:8092c7e21c4a486f8a6df94e863991fe1e786889cc31299b32fa10d7e8437424", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:54707", + "10.65.0.27:54707", + "172.17.0.1:54707", + "172.19.0.1:54707", + "172.20.0.1:54707" + ], + "Hostinfo": { + "Hostname": "spearow", + "RoutableIPs": ["10.44.0.0/16"], + "RequestTags": ["tag:spearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:38:25.89289962Z", + "Tags": ["tag:spearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:28f8f943646e5b894bd4951eff6b08633cd44d1ede7858fe1c25d6d884ffb729", + "MachineKey": "mkey:a685c871d61d4918e26c05eefa2bfd087f381bc4a96fc0bbfc5eced7001c601c", + "Peers": [{ + "ID": 3531838953319780, + "StableID": "nbeF6PRaaU11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:839701f9cd3247681b0303c5da67af28bc8d138bb0517dd71ec99b824b40257e", + "DiscoKey": "discokey:25d482e1d98ae5d10740fccdbd59cb83e8d6dace6a130c4066dfff84114d3e13", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:33873", + "10.65.0.27:33873", + "172.17.0.1:33873", + "172.19.0.1:33873", + "172.20.0.1:33873" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:38:22.658992188Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1908933400158695, + "StableID": "nLFjjiSZuF11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:899de6931e39c003ed29262115fde54de324f35803dde67e3dd5e8fb86f36a47", + "DiscoKey": "discokey:d65a2b4a6e61456d81ce7d2a62aa04a1d4eba6203faa21d5adda4027808eeb31", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:58044", + "10.65.0.27:58044", + "172.17.0.1:58044", + "172.19.0.1:58044", + "172.20.0.1:58044" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:38:23.208502176Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8182581777919834, + "StableID": "ndSEnnYut621CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f93cbf9f2d6cf7a63ded046ec3725b3a28324637162502f5e3f8ffd5e1c3c71d", + "DiscoKey": "discokey:c5d22a78d96fbe393e65568b8d2b6565210e85f0702a6b65be58e239866e4673", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:39323", + "10.65.0.27:39323", + "172.17.0.1:39323", + "172.19.0.1:39323", + "172.20.0.1:39323" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:38:23.740448591Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2375238083408566, + "StableID": "nZEzoeUkYK11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:83a2a57faa49f36d5100ccd0fb2c7474e5fbe21cec6c339a67596e76a18dbc29", + "DiscoKey": "discokey:9a7347c1deffcf59d83629d9dc9fc1deeefc6fa3414f734ca3e452511316015f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:46426", + "10.65.0.27:46426", + "172.17.0.1:46426", + "172.19.0.1:46426", + "172.20.0.1:46426" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:38:24.27989739Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 417201869267411, + "StableID": "nLMhYmBxF411CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:52b22d57e836f5520622f0c7d6529fe3b450b03bfda8675323fc6cd4d4a7183a", + "DiscoKey": "discokey:6ebef548f26b3e67d8c86d46ab0e6eb13e7db75e89cd652b411c8be43579d360", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:41204", + "10.65.0.27:41204", + "172.17.0.1:41204", + "172.19.0.1:41204", + "172.20.0.1:41204" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:38:24.814203311Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8349808007303302, + "StableID": "njoo2GJeC821CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8125b0a7b4c19db0b678e9e19a269ea24aa9b67d2d11dc01981d68c0d2353b61", + "DiscoKey": "discokey:5b12bd0175100898141f600dea5758faecd706183565fa2d985661895c1f7957", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:39960", + "10.65.0.27:39960", + "172.17.0.1:39960", + "172.19.0.1:39960", + "172.20.0.1:39960" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:38:25.349121596Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7135187296562774, + "StableID": "nfja6jGYix11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6aba16362dd906263f5d28175ba80cc8a8abce7e2b9eb1c1e60686b766b18235", + "DiscoKey": "discokey:a13c4fb73e162684a81d8dcb3b6e4d08a5ac4e58c70e24d2f3a97f0ea7b4f775", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37303", + "10.65.0.27:37303", + "172.17.0.1:37303", + "172.19.0.1:37303", + "172.20.0.1:37303" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:38:26.438228041Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 233618072356079, + "StableID": "nk3s4Ykop211CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e4d37148e61ce4b213c519cc8cb54524d0a4edfcdfc8c11e2b5257057eb6405f", + "DiscoKey": "discokey:0bbcbf4391cf4fd8bf64855b0cbda4657d58b31af5dc659475707a4bdf359f41", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:40005", + "10.65.0.27:40005", + "172.17.0.1:40005", + "172.19.0.1:40005", + "172.20.0.1:40005" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:38:26.972061446Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 1576612755086865, + "StableID": "nSozJjw3KD11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4b6eb1764e5cfce267b4261d66aa8bf3a934a6e889203085a16dd950191d0509", + "DiscoKey": "discokey:b65b3ef63ddbdbdc68caf418110b14243fbfdeb0a7a1d1bc8b66c0a052237862", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:52919", + "10.65.0.27:52919", + "172.17.0.1:52919", + "172.19.0.1:52919", + "172.20.0.1:52919" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:38:27.515060229Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7598876428598967, + "StableID": "nELCshbYL221CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3b3d83dd4d1f9c680e8dc1cda01e70b0237ad571e6c14299bfddeeee7f1d8414", + "DiscoKey": "discokey:dc231c0bf1d67abb7ecd369f8ddee8dceb8213c0eac65c0deee822544e633176", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:55155", + "10.65.0.27:55155", + "172.17.0.1:55155", + "172.19.0.1:55155", + "172.20.0.1:55155" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:38:28.04751184Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4539888849874230, + "StableID": "njHaYYB8Tc11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4a9b3ad62b20b77e0840c940e7cec4a6905dacd55d78faa23a3b64172ced263e", + "DiscoKey": "discokey:9772452910d1046b8cc0e5ad123daf900cd6c7cbe7531d7305602706cb7c3f3d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:56111", + "10.65.0.27:56111", + "172.17.0.1:56111", + "172.19.0.1:56111", + "172.20.0.1:56111" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:38:28.592184887Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 6680210421805012, + "StableID": "nqXofQoUAu11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:5ca43ba42cb01fe91cc4d882f9b2261b2dd2422f99f2da9be2141fa6d5c91462", + "KeyExpiry": "2026-11-08T18:38:29Z", + "DiscoKey": "discokey:bb8916bd7b1dfe5a8a6eeea855040e60e178567e44e16eb51148c64ee9824965", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:55836", + "10.65.0.27:55836", + "172.17.0.1:55836", + "172.19.0.1:55836", + "172.20.0.1:55836" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:38:29.144768226Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 372969410384347, + "StableID": "nC95dtGvu311CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:8a6b1c11646bd03145c70624a2a770021fcea7c2d90ee42c577d077f780d3a6f", + "KeyExpiry": "2026-11-08T18:38:29Z", + "DiscoKey": "discokey:92f4c6d740c4a633a89c09db46bc27c82b785716c9c2bd966332e150629f4e15", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:39270", + "10.65.0.27:39270", + "172.17.0.1:39270", + "172.19.0.1:39270", + "172.20.0.1:39270" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:38:29.678817243Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 7861257255743688, + "StableID": "nPib55uNP421CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:46d12c9975815bc286cf210b9bedf283f27e8cfbca68a902089ab3c85f447022", + "KeyExpiry": "2026-11-08T18:38:30Z", + "DiscoKey": "discokey:214a39694d62c83e8b5faed9ef30f75cde5ee7d41463d53ef9625c287b75dd13", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:44331", + "10.65.0.27:44331", + "172.17.0.1:44331", + "172.19.0.1:44331", + "172.20.0.1:44331" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:38:30.225429861Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "1377968672203558": { + "ID": 1377968672203558, + "LoginName": "spearow.tail78f774.ts.net", + "DisplayName": "spearow" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "squirtle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 233618072356079, + "StableID": "nk3s4Ykop211CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 233618072356079, + "Key": "nodekey:e4d37148e61ce4b213c519cc8cb54524d0a4edfcdfc8c11e2b5257057eb6405f", + "DiscoKey": "discokey:0bbcbf4391cf4fd8bf64855b0cbda4657d58b31af5dc659475707a4bdf359f41", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:40005", + "10.65.0.27:40005", + "172.17.0.1:40005", + "172.19.0.1:40005", + "172.20.0.1:40005" + ], + "Hostinfo": { + "Hostname": "squirtle", + "RoutableIPs": ["10.33.0.0/16"], + "RequestTags": ["tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:38:26.972061446Z", + "Tags": ["tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:e4d37148e61ce4b213c519cc8cb54524d0a4edfcdfc8c11e2b5257057eb6405f", + "MachineKey": "mkey:29385b4e50ce4697e1066d5e57206710c8adfa6729e7ab5a21bf2f5c042fb436", + "Peers": [{ + "ID": 3531838953319780, + "StableID": "nbeF6PRaaU11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:839701f9cd3247681b0303c5da67af28bc8d138bb0517dd71ec99b824b40257e", + "DiscoKey": "discokey:25d482e1d98ae5d10740fccdbd59cb83e8d6dace6a130c4066dfff84114d3e13", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:33873", + "10.65.0.27:33873", + "172.17.0.1:33873", + "172.19.0.1:33873", + "172.20.0.1:33873" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:38:22.658992188Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1908933400158695, + "StableID": "nLFjjiSZuF11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:899de6931e39c003ed29262115fde54de324f35803dde67e3dd5e8fb86f36a47", + "DiscoKey": "discokey:d65a2b4a6e61456d81ce7d2a62aa04a1d4eba6203faa21d5adda4027808eeb31", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:58044", + "10.65.0.27:58044", + "172.17.0.1:58044", + "172.19.0.1:58044", + "172.20.0.1:58044" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:38:23.208502176Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8182581777919834, + "StableID": "ndSEnnYut621CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f93cbf9f2d6cf7a63ded046ec3725b3a28324637162502f5e3f8ffd5e1c3c71d", + "DiscoKey": "discokey:c5d22a78d96fbe393e65568b8d2b6565210e85f0702a6b65be58e239866e4673", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:39323", + "10.65.0.27:39323", + "172.17.0.1:39323", + "172.19.0.1:39323", + "172.20.0.1:39323" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:38:23.740448591Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2375238083408566, + "StableID": "nZEzoeUkYK11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:83a2a57faa49f36d5100ccd0fb2c7474e5fbe21cec6c339a67596e76a18dbc29", + "DiscoKey": "discokey:9a7347c1deffcf59d83629d9dc9fc1deeefc6fa3414f734ca3e452511316015f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:46426", + "10.65.0.27:46426", + "172.17.0.1:46426", + "172.19.0.1:46426", + "172.20.0.1:46426" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:38:24.27989739Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 417201869267411, + "StableID": "nLMhYmBxF411CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:52b22d57e836f5520622f0c7d6529fe3b450b03bfda8675323fc6cd4d4a7183a", + "DiscoKey": "discokey:6ebef548f26b3e67d8c86d46ab0e6eb13e7db75e89cd652b411c8be43579d360", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:41204", + "10.65.0.27:41204", + "172.17.0.1:41204", + "172.19.0.1:41204", + "172.20.0.1:41204" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:38:24.814203311Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8349808007303302, + "StableID": "njoo2GJeC821CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8125b0a7b4c19db0b678e9e19a269ea24aa9b67d2d11dc01981d68c0d2353b61", + "DiscoKey": "discokey:5b12bd0175100898141f600dea5758faecd706183565fa2d985661895c1f7957", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:39960", + "10.65.0.27:39960", + "172.17.0.1:39960", + "172.19.0.1:39960", + "172.20.0.1:39960" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:38:25.349121596Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 1377968672203558, + "StableID": "nmWyvDu5mB11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:28f8f943646e5b894bd4951eff6b08633cd44d1ede7858fe1c25d6d884ffb729", + "DiscoKey": "discokey:8092c7e21c4a486f8a6df94e863991fe1e786889cc31299b32fa10d7e8437424", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:54707", + "10.65.0.27:54707", + "172.17.0.1:54707", + "172.19.0.1:54707", + "172.20.0.1:54707" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:38:25.89289962Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7135187296562774, + "StableID": "nfja6jGYix11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6aba16362dd906263f5d28175ba80cc8a8abce7e2b9eb1c1e60686b766b18235", + "DiscoKey": "discokey:a13c4fb73e162684a81d8dcb3b6e4d08a5ac4e58c70e24d2f3a97f0ea7b4f775", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37303", + "10.65.0.27:37303", + "172.17.0.1:37303", + "172.19.0.1:37303", + "172.20.0.1:37303" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:38:26.438228041Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 1576612755086865, + "StableID": "nSozJjw3KD11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4b6eb1764e5cfce267b4261d66aa8bf3a934a6e889203085a16dd950191d0509", + "DiscoKey": "discokey:b65b3ef63ddbdbdc68caf418110b14243fbfdeb0a7a1d1bc8b66c0a052237862", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:52919", + "10.65.0.27:52919", + "172.17.0.1:52919", + "172.19.0.1:52919", + "172.20.0.1:52919" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:38:27.515060229Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7598876428598967, + "StableID": "nELCshbYL221CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3b3d83dd4d1f9c680e8dc1cda01e70b0237ad571e6c14299bfddeeee7f1d8414", + "DiscoKey": "discokey:dc231c0bf1d67abb7ecd369f8ddee8dceb8213c0eac65c0deee822544e633176", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:55155", + "10.65.0.27:55155", + "172.17.0.1:55155", + "172.19.0.1:55155", + "172.20.0.1:55155" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:38:28.04751184Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4539888849874230, + "StableID": "njHaYYB8Tc11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4a9b3ad62b20b77e0840c940e7cec4a6905dacd55d78faa23a3b64172ced263e", + "DiscoKey": "discokey:9772452910d1046b8cc0e5ad123daf900cd6c7cbe7531d7305602706cb7c3f3d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:56111", + "10.65.0.27:56111", + "172.17.0.1:56111", + "172.19.0.1:56111", + "172.20.0.1:56111" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:38:28.592184887Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 6680210421805012, + "StableID": "nqXofQoUAu11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:5ca43ba42cb01fe91cc4d882f9b2261b2dd2422f99f2da9be2141fa6d5c91462", + "KeyExpiry": "2026-11-08T18:38:29Z", + "DiscoKey": "discokey:bb8916bd7b1dfe5a8a6eeea855040e60e178567e44e16eb51148c64ee9824965", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:55836", + "10.65.0.27:55836", + "172.17.0.1:55836", + "172.19.0.1:55836", + "172.20.0.1:55836" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:38:29.144768226Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 372969410384347, + "StableID": "nC95dtGvu311CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:8a6b1c11646bd03145c70624a2a770021fcea7c2d90ee42c577d077f780d3a6f", + "KeyExpiry": "2026-11-08T18:38:29Z", + "DiscoKey": "discokey:92f4c6d740c4a633a89c09db46bc27c82b785716c9c2bd966332e150629f4e15", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:39270", + "10.65.0.27:39270", + "172.17.0.1:39270", + "172.19.0.1:39270", + "172.20.0.1:39270" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:38:29.678817243Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 7861257255743688, + "StableID": "nPib55uNP421CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:46d12c9975815bc286cf210b9bedf283f27e8cfbca68a902089ab3c85f447022", + "KeyExpiry": "2026-11-08T18:38:30Z", + "DiscoKey": "discokey:214a39694d62c83e8b5faed9ef30f75cde5ee7d41463d53ef9625c287b75dd13", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:44331", + "10.65.0.27:44331", + "172.17.0.1:44331", + "172.19.0.1:44331", + "172.20.0.1:44331" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:38:30.225429861Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "233618072356079": { + "ID": 233618072356079, + "LoginName": "squirtle.tail78f774.ts.net", + "DisplayName": "squirtle" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "venusaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 372969410384347, + "StableID": "nC95dtGvu311CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:8a6b1c11646bd03145c70624a2a770021fcea7c2d90ee42c577d077f780d3a6f", + "KeyExpiry": "2026-11-08T18:38:29Z", + "DiscoKey": "discokey:92f4c6d740c4a633a89c09db46bc27c82b785716c9c2bd966332e150629f4e15", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:39270", + "10.65.0.27:39270", + "172.17.0.1:39270", + "172.19.0.1:39270", + "172.20.0.1:39270" + ], + "Hostinfo": {"Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:38:29.678817243Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:8a6b1c11646bd03145c70624a2a770021fcea7c2d90ee42c577d077f780d3a6f", + "MachineKey": "mkey:7f48918102117cbe039cab4f33fd8059bd23cf26cf2e9187c5cdff2667523429", + "Peers": [{ + "ID": 3531838953319780, + "StableID": "nbeF6PRaaU11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:839701f9cd3247681b0303c5da67af28bc8d138bb0517dd71ec99b824b40257e", + "DiscoKey": "discokey:25d482e1d98ae5d10740fccdbd59cb83e8d6dace6a130c4066dfff84114d3e13", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:33873", + "10.65.0.27:33873", + "172.17.0.1:33873", + "172.19.0.1:33873", + "172.20.0.1:33873" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:38:22.658992188Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1908933400158695, + "StableID": "nLFjjiSZuF11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:899de6931e39c003ed29262115fde54de324f35803dde67e3dd5e8fb86f36a47", + "DiscoKey": "discokey:d65a2b4a6e61456d81ce7d2a62aa04a1d4eba6203faa21d5adda4027808eeb31", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:58044", + "10.65.0.27:58044", + "172.17.0.1:58044", + "172.19.0.1:58044", + "172.20.0.1:58044" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:38:23.208502176Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8182581777919834, + "StableID": "ndSEnnYut621CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f93cbf9f2d6cf7a63ded046ec3725b3a28324637162502f5e3f8ffd5e1c3c71d", + "DiscoKey": "discokey:c5d22a78d96fbe393e65568b8d2b6565210e85f0702a6b65be58e239866e4673", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:39323", + "10.65.0.27:39323", + "172.17.0.1:39323", + "172.19.0.1:39323", + "172.20.0.1:39323" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:38:23.740448591Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2375238083408566, + "StableID": "nZEzoeUkYK11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:83a2a57faa49f36d5100ccd0fb2c7474e5fbe21cec6c339a67596e76a18dbc29", + "DiscoKey": "discokey:9a7347c1deffcf59d83629d9dc9fc1deeefc6fa3414f734ca3e452511316015f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:46426", + "10.65.0.27:46426", + "172.17.0.1:46426", + "172.19.0.1:46426", + "172.20.0.1:46426" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:38:24.27989739Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 417201869267411, + "StableID": "nLMhYmBxF411CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:52b22d57e836f5520622f0c7d6529fe3b450b03bfda8675323fc6cd4d4a7183a", + "DiscoKey": "discokey:6ebef548f26b3e67d8c86d46ab0e6eb13e7db75e89cd652b411c8be43579d360", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:41204", + "10.65.0.27:41204", + "172.17.0.1:41204", + "172.19.0.1:41204", + "172.20.0.1:41204" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:38:24.814203311Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8349808007303302, + "StableID": "njoo2GJeC821CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8125b0a7b4c19db0b678e9e19a269ea24aa9b67d2d11dc01981d68c0d2353b61", + "DiscoKey": "discokey:5b12bd0175100898141f600dea5758faecd706183565fa2d985661895c1f7957", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:39960", + "10.65.0.27:39960", + "172.17.0.1:39960", + "172.19.0.1:39960", + "172.20.0.1:39960" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:38:25.349121596Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 1377968672203558, + "StableID": "nmWyvDu5mB11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:28f8f943646e5b894bd4951eff6b08633cd44d1ede7858fe1c25d6d884ffb729", + "DiscoKey": "discokey:8092c7e21c4a486f8a6df94e863991fe1e786889cc31299b32fa10d7e8437424", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:54707", + "10.65.0.27:54707", + "172.17.0.1:54707", + "172.19.0.1:54707", + "172.20.0.1:54707" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:38:25.89289962Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7135187296562774, + "StableID": "nfja6jGYix11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6aba16362dd906263f5d28175ba80cc8a8abce7e2b9eb1c1e60686b766b18235", + "DiscoKey": "discokey:a13c4fb73e162684a81d8dcb3b6e4d08a5ac4e58c70e24d2f3a97f0ea7b4f775", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37303", + "10.65.0.27:37303", + "172.17.0.1:37303", + "172.19.0.1:37303", + "172.20.0.1:37303" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:38:26.438228041Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 233618072356079, + "StableID": "nk3s4Ykop211CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e4d37148e61ce4b213c519cc8cb54524d0a4edfcdfc8c11e2b5257057eb6405f", + "DiscoKey": "discokey:0bbcbf4391cf4fd8bf64855b0cbda4657d58b31af5dc659475707a4bdf359f41", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:40005", + "10.65.0.27:40005", + "172.17.0.1:40005", + "172.19.0.1:40005", + "172.20.0.1:40005" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:38:26.972061446Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 1576612755086865, + "StableID": "nSozJjw3KD11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4b6eb1764e5cfce267b4261d66aa8bf3a934a6e889203085a16dd950191d0509", + "DiscoKey": "discokey:b65b3ef63ddbdbdc68caf418110b14243fbfdeb0a7a1d1bc8b66c0a052237862", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:52919", + "10.65.0.27:52919", + "172.17.0.1:52919", + "172.19.0.1:52919", + "172.20.0.1:52919" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:38:27.515060229Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7598876428598967, + "StableID": "nELCshbYL221CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3b3d83dd4d1f9c680e8dc1cda01e70b0237ad571e6c14299bfddeeee7f1d8414", + "DiscoKey": "discokey:dc231c0bf1d67abb7ecd369f8ddee8dceb8213c0eac65c0deee822544e633176", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:55155", + "10.65.0.27:55155", + "172.17.0.1:55155", + "172.19.0.1:55155", + "172.20.0.1:55155" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:38:28.04751184Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4539888849874230, + "StableID": "njHaYYB8Tc11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4a9b3ad62b20b77e0840c940e7cec4a6905dacd55d78faa23a3b64172ced263e", + "DiscoKey": "discokey:9772452910d1046b8cc0e5ad123daf900cd6c7cbe7531d7305602706cb7c3f3d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:56111", + "10.65.0.27:56111", + "172.17.0.1:56111", + "172.19.0.1:56111", + "172.20.0.1:56111" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:38:28.592184887Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 6680210421805012, + "StableID": "nqXofQoUAu11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:5ca43ba42cb01fe91cc4d882f9b2261b2dd2422f99f2da9be2141fa6d5c91462", + "KeyExpiry": "2026-11-08T18:38:29Z", + "DiscoKey": "discokey:bb8916bd7b1dfe5a8a6eeea855040e60e178567e44e16eb51148c64ee9824965", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:55836", + "10.65.0.27:55836", + "172.17.0.1:55836", + "172.19.0.1:55836", + "172.20.0.1:55836" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:38:29.144768226Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7861257255743688, + "StableID": "nPib55uNP421CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:46d12c9975815bc286cf210b9bedf283f27e8cfbca68a902089ab3c85f447022", + "KeyExpiry": "2026-11-08T18:38:30Z", + "DiscoKey": "discokey:214a39694d62c83e8b5faed9ef30f75cde5ee7d41463d53ef9625c287b75dd13", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:44331", + "10.65.0.27:44331", + "172.17.0.1:44331", + "172.19.0.1:44331", + "172.20.0.1:44331" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:38:30.225429861Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": [{ + "principals": [{"nodeIP": "100.64.0.18"}, {"nodeIP": "fd7a:115c:a1e0::12"}], + "sshUsers": {"root": "root"}, + "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + } + }]}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + }, + "ssh_rules": [{ + "principals": [{"nodeIP": "100.64.0.18"}, {"nodeIP": "fd7a:115c:a1e0::12"}], + "sshUsers": {"root": "root"}, + "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + } + }] + }, "weedle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 1576612755086865, + "StableID": "nSozJjw3KD11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1576612755086865, + "Key": "nodekey:4b6eb1764e5cfce267b4261d66aa8bf3a934a6e889203085a16dd950191d0509", + "DiscoKey": "discokey:b65b3ef63ddbdbdc68caf418110b14243fbfdeb0a7a1d1bc8b66c0a052237862", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:52919", + "10.65.0.27:52919", + "172.17.0.1:52919", + "172.19.0.1:52919", + "172.20.0.1:52919" + ], + "Hostinfo": {"Hostname": "weedle", "RequestTags": ["tag:client"], "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:38:27.515060229Z", + "Tags": ["tag:client"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:4b6eb1764e5cfce267b4261d66aa8bf3a934a6e889203085a16dd950191d0509", + "MachineKey": "mkey:f98853bf2076aa8143cc8d92c4e1c9fc9bed37da982f20ddeade5b654d2d376f", + "Peers": [{ + "ID": 3531838953319780, + "StableID": "nbeF6PRaaU11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:839701f9cd3247681b0303c5da67af28bc8d138bb0517dd71ec99b824b40257e", + "DiscoKey": "discokey:25d482e1d98ae5d10740fccdbd59cb83e8d6dace6a130c4066dfff84114d3e13", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:33873", + "10.65.0.27:33873", + "172.17.0.1:33873", + "172.19.0.1:33873", + "172.20.0.1:33873" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:38:22.658992188Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1908933400158695, + "StableID": "nLFjjiSZuF11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:899de6931e39c003ed29262115fde54de324f35803dde67e3dd5e8fb86f36a47", + "DiscoKey": "discokey:d65a2b4a6e61456d81ce7d2a62aa04a1d4eba6203faa21d5adda4027808eeb31", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:58044", + "10.65.0.27:58044", + "172.17.0.1:58044", + "172.19.0.1:58044", + "172.20.0.1:58044" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:38:23.208502176Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8182581777919834, + "StableID": "ndSEnnYut621CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f93cbf9f2d6cf7a63ded046ec3725b3a28324637162502f5e3f8ffd5e1c3c71d", + "DiscoKey": "discokey:c5d22a78d96fbe393e65568b8d2b6565210e85f0702a6b65be58e239866e4673", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:39323", + "10.65.0.27:39323", + "172.17.0.1:39323", + "172.19.0.1:39323", + "172.20.0.1:39323" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:38:23.740448591Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2375238083408566, + "StableID": "nZEzoeUkYK11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:83a2a57faa49f36d5100ccd0fb2c7474e5fbe21cec6c339a67596e76a18dbc29", + "DiscoKey": "discokey:9a7347c1deffcf59d83629d9dc9fc1deeefc6fa3414f734ca3e452511316015f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:46426", + "10.65.0.27:46426", + "172.17.0.1:46426", + "172.19.0.1:46426", + "172.20.0.1:46426" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:38:24.27989739Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 417201869267411, + "StableID": "nLMhYmBxF411CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:52b22d57e836f5520622f0c7d6529fe3b450b03bfda8675323fc6cd4d4a7183a", + "DiscoKey": "discokey:6ebef548f26b3e67d8c86d46ab0e6eb13e7db75e89cd652b411c8be43579d360", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:41204", + "10.65.0.27:41204", + "172.17.0.1:41204", + "172.19.0.1:41204", + "172.20.0.1:41204" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:38:24.814203311Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8349808007303302, + "StableID": "njoo2GJeC821CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8125b0a7b4c19db0b678e9e19a269ea24aa9b67d2d11dc01981d68c0d2353b61", + "DiscoKey": "discokey:5b12bd0175100898141f600dea5758faecd706183565fa2d985661895c1f7957", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:39960", + "10.65.0.27:39960", + "172.17.0.1:39960", + "172.19.0.1:39960", + "172.20.0.1:39960" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:38:25.349121596Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 1377968672203558, + "StableID": "nmWyvDu5mB11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:28f8f943646e5b894bd4951eff6b08633cd44d1ede7858fe1c25d6d884ffb729", + "DiscoKey": "discokey:8092c7e21c4a486f8a6df94e863991fe1e786889cc31299b32fa10d7e8437424", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:54707", + "10.65.0.27:54707", + "172.17.0.1:54707", + "172.19.0.1:54707", + "172.20.0.1:54707" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:38:25.89289962Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7135187296562774, + "StableID": "nfja6jGYix11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6aba16362dd906263f5d28175ba80cc8a8abce7e2b9eb1c1e60686b766b18235", + "DiscoKey": "discokey:a13c4fb73e162684a81d8dcb3b6e4d08a5ac4e58c70e24d2f3a97f0ea7b4f775", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37303", + "10.65.0.27:37303", + "172.17.0.1:37303", + "172.19.0.1:37303", + "172.20.0.1:37303" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:38:26.438228041Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 233618072356079, + "StableID": "nk3s4Ykop211CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e4d37148e61ce4b213c519cc8cb54524d0a4edfcdfc8c11e2b5257057eb6405f", + "DiscoKey": "discokey:0bbcbf4391cf4fd8bf64855b0cbda4657d58b31af5dc659475707a4bdf359f41", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:40005", + "10.65.0.27:40005", + "172.17.0.1:40005", + "172.19.0.1:40005", + "172.20.0.1:40005" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:38:26.972061446Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7598876428598967, + "StableID": "nELCshbYL221CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3b3d83dd4d1f9c680e8dc1cda01e70b0237ad571e6c14299bfddeeee7f1d8414", + "DiscoKey": "discokey:dc231c0bf1d67abb7ecd369f8ddee8dceb8213c0eac65c0deee822544e633176", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:55155", + "10.65.0.27:55155", + "172.17.0.1:55155", + "172.19.0.1:55155", + "172.20.0.1:55155" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:38:28.04751184Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4539888849874230, + "StableID": "njHaYYB8Tc11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4a9b3ad62b20b77e0840c940e7cec4a6905dacd55d78faa23a3b64172ced263e", + "DiscoKey": "discokey:9772452910d1046b8cc0e5ad123daf900cd6c7cbe7531d7305602706cb7c3f3d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:56111", + "10.65.0.27:56111", + "172.17.0.1:56111", + "172.19.0.1:56111", + "172.20.0.1:56111" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:38:28.592184887Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 6680210421805012, + "StableID": "nqXofQoUAu11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:5ca43ba42cb01fe91cc4d882f9b2261b2dd2422f99f2da9be2141fa6d5c91462", + "KeyExpiry": "2026-11-08T18:38:29Z", + "DiscoKey": "discokey:bb8916bd7b1dfe5a8a6eeea855040e60e178567e44e16eb51148c64ee9824965", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:55836", + "10.65.0.27:55836", + "172.17.0.1:55836", + "172.19.0.1:55836", + "172.20.0.1:55836" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:38:29.144768226Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 372969410384347, + "StableID": "nC95dtGvu311CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:8a6b1c11646bd03145c70624a2a770021fcea7c2d90ee42c577d077f780d3a6f", + "KeyExpiry": "2026-11-08T18:38:29Z", + "DiscoKey": "discokey:92f4c6d740c4a633a89c09db46bc27c82b785716c9c2bd966332e150629f4e15", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:39270", + "10.65.0.27:39270", + "172.17.0.1:39270", + "172.19.0.1:39270", + "172.20.0.1:39270" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:38:29.678817243Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 7861257255743688, + "StableID": "nPib55uNP421CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:46d12c9975815bc286cf210b9bedf283f27e8cfbca68a902089ab3c85f447022", + "KeyExpiry": "2026-11-08T18:38:30Z", + "DiscoKey": "discokey:214a39694d62c83e8b5faed9ef30f75cde5ee7d41463d53ef9625c287b75dd13", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:44331", + "10.65.0.27:44331", + "172.17.0.1:44331", + "172.19.0.1:44331", + "172.20.0.1:44331" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:38:30.225429861Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "1576612755086865": { + "ID": 1576612755086865, + "LoginName": "weedle.tail78f774.ts.net", + "DisplayName": "weedle" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }} +} diff --git a/hscontrol/policy/v2/testdata/sshtest_results/sshtest-deny-pass-no-rule.hujson b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-deny-pass-no-rule.hujson new file mode 100644 index 00000000..9c932be2 --- /dev/null +++ b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-deny-pass-no-rule.hujson @@ -0,0 +1,20099 @@ +// sshtest-deny-pass-no-rule +// +// deny asserted, no ssh rule, must pass +// +// Nodes with filter rules: 15 of 15 +// Captured at: 2026-05-12T18:39:15Z +// tool version: tscap/dev +// schema version: 1 +{ + "schema_version": 1, + "test_id": "sshtest-deny-pass-no-rule", + "description": "deny asserted, no ssh rule, must pass", + "category": "sshtest", + "captured_at": "2026-05-12T18:39:15.531493968Z", + "tool_version": "tscap/dev", + "tailnet": "odin@example.com", + "input": { + "api_response_code": 200, + "tailnet": { + "dns": {"magic_dns": false, "nameservers": [], "search_paths": [], "split_dns": {}}, + "settings": {} + }, + "scenario_hujson": " \n \n \n \n \n{\n\t\"category\": \"sshtest\",\n\t\"description\": \"deny asserted, no ssh rule, must pass\",\n\t\"id\": \"sshtest-deny-pass-no-rule\",\n\t\"policy\": {\"ssh\": [{\n\t\t\"action\": \"accept\",\n\t\t\"dst\": [\"tag:prod\"],\n\t\t\"src\": [\"thor@example.org\"],\n\t\t\"users\": [\"root\"]\n\t}], \"sshTests\": [{\n\t\t\"deny\": [\"root\"],\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": \"thor@example.org\"\n\t}], \"tagOwners\": {\n\t\t\"tag:prod\": [\"odin@example.com\"],\n\t\t\"tag:server\": [\"odin@example.com\"]\n\t}},\n\t\"tailnet\": {\n\t\t\"dns\": {\"magic_dns\": false, \"nameservers\": [], \"search_paths\": [], \"split_dns\": {}},\n\t\t\"settings\": {}\n\t},\n\t\"topology\": \"../_topologies/grant.hujson\"\n}\n", + "scenario_path": "scenarios/sshtest/sshtest-deny-pass-no-rule.hujson", + "full_policy": { + "ssh": [{ + "action": "accept", + "dst": ["tag:prod"], + "src": ["thor@example.org"], + "users": ["root"] + }], + "sshTests": [{"deny": ["root"], "dst": ["tag:server"], "src": "thor@example.org"}], + "tagOwners": {"tag:prod": ["odin@example.com"], "tag:server": ["odin@example.com"]} + } + }, + "topology": {"users": [ + {"id": 1, "name": "odin", "email": "odin@example.com"}, + {"id": 2, "name": "thor", "email": "thor@example.org"}, + {"id": 3, "name": "freya", "email": "freya@example.com"} + ], "nodes": {"beedrill": { + "hostname": "beedrill", + "tags": ["tag:server"], + "ipv4": "100.64.0.16", + "ipv6": "fd7a:115c:a1e0::10", + "routable_ips": [], + "approved_routes": [] + }, "blastoise": { + "hostname": "blastoise", + "tags": ["tag:exit", "tag:router"], + "ipv4": "100.64.0.9", + "ipv6": "fd7a:115c:a1e0::9", + "routable_ips": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "bulbasaur": { + "hostname": "bulbasaur", + "tags": [], + "ipv4": "100.64.0.19", + "ipv6": "fd7a:115c:a1e0::13", + "user": "odin", + "routable_ips": [], + "approved_routes": [] + }, "charmander": { + "hostname": "charmander", + "tags": ["tag:exit"], + "ipv4": "100.64.0.4", + "ipv6": "fd7a:115c:a1e0::4", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "fearow": { + "hostname": "fearow", + "tags": ["tag:fearow"], + "ipv4": "100.64.0.12", + "ipv6": "fd7a:115c:a1e0::c", + "routable_ips": ["10.55.0.0/16"], + "approved_routes": [] + }, "ivysaur": { + "hostname": "ivysaur", + "tags": [], + "ipv4": "100.64.0.17", + "ipv6": "fd7a:115c:a1e0::11", + "user": "thor", + "routable_ips": [], + "approved_routes": [] + }, "kakuna": { + "hostname": "kakuna", + "tags": ["tag:prod"], + "ipv4": "100.64.0.15", + "ipv6": "fd7a:115c:a1e0::f", + "routable_ips": [], + "approved_routes": [] + }, "pidgeotto": { + "hostname": "pidgeotto", + "tags": ["tag:pidgeotto"], + "ipv4": "100.64.0.3", + "ipv6": "fd7a:115c:a1e0::3", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "pidgey": { + "hostname": "pidgey", + "tags": ["tag:pidgey"], + "ipv4": "100.64.0.2", + "ipv6": "fd7a:115c:a1e0::2", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "raticate": { + "hostname": "raticate", + "tags": ["tag:group-b"], + "ipv4": "100.64.0.6", + "ipv6": "fd7a:115c:a1e0::6", + "routable_ips": [], + "approved_routes": [] + }, "rattata": { + "hostname": "rattata", + "tags": ["tag:group-a"], + "ipv4": "100.64.0.5", + "ipv6": "fd7a:115c:a1e0::5", + "routable_ips": [], + "approved_routes": [] + }, "spearow": { + "hostname": "spearow", + "tags": ["tag:spearow"], + "ipv4": "100.64.0.11", + "ipv6": "fd7a:115c:a1e0::b", + "routable_ips": ["10.44.0.0/16"], + "approved_routes": [] + }, "squirtle": { + "hostname": "squirtle", + "tags": ["tag:router"], + "ipv4": "100.64.0.13", + "ipv6": "fd7a:115c:a1e0::d", + "routable_ips": ["10.33.0.0/16"], + "approved_routes": [] + }, "venusaur": { + "hostname": "venusaur", + "tags": [], + "ipv4": "100.64.0.18", + "ipv6": "fd7a:115c:a1e0::12", + "user": "freya", + "routable_ips": [], + "approved_routes": [] + }, "weedle": { + "hostname": "weedle", + "tags": ["tag:client"], + "ipv4": "100.64.0.14", + "ipv6": "fd7a:115c:a1e0::e", + "routable_ips": [], + "approved_routes": [] + }}}, + "captures": {"beedrill": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 5661569203018776, + "StableID": "nPWbLip8Dm11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 5661569203018776, + "Key": "nodekey:3b8933288a1d26f216a169901d63905e4d0b95070fe4a6647d83a203ab0df036", + "DiscoKey": "discokey:bbfc76af9546cde6bdfad6c0edefceb948a5dafeb93b66897dea5b88a9d2f840", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:47001", + "10.65.0.27:47001", + "172.17.0.1:47001", + "172.19.0.1:47001", + "172.20.0.1:47001" + ], + "Hostinfo": {"Hostname": "beedrill", "RequestTags": ["tag:server"], "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:39:23.995807116Z", + "Tags": ["tag:server"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:3b8933288a1d26f216a169901d63905e4d0b95070fe4a6647d83a203ab0df036", + "MachineKey": "mkey:23067ba9265801ab296914031b09ddc1ad1f8331a6bee83c7618108ee59bb916", + "Peers": [{ + "ID": 8474206718605856, + "StableID": "n93cAN3zA921CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:99ef3d41f4546c1a123d34973ca207b5e40a30eed61b3febdc38ee8f31310b69", + "DiscoKey": "discokey:c639cfb07029f7cf2523a7a8c4a13a4b5755e1a91f6e90b89ab4e148fe480001", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:44891", + "10.65.0.27:44891", + "172.17.0.1:44891", + "172.19.0.1:44891", + "172.20.0.1:44891" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 57289}, + {"Proto": "peerapi6", "Port": 57289} + ]}, + "Created": "2026-05-12T18:39:18.091889449Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3846456934384807, + "StableID": "ncRgiGu43X11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:203e4dfb1d80d7c1fea8e138bba18fc4dbcd2820b283443f401ba2522b20f810", + "DiscoKey": "discokey:6c0f074d583b981c851c07291dcac5c5975bccf03f79a6078329fb68cb269265", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:39175", + "10.65.0.27:39175", + "172.17.0.1:39175", + "172.19.0.1:39175", + "172.20.0.1:39175" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:39:18.612037811Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4007060793922626, + "StableID": "nVanp9hoHY11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ab3924ba47307b31a05c4f1b307f7a560025a8db2a0e2c61bd4391be364cf758", + "DiscoKey": "discokey:681f5ef66139d20b2e862189cfbf8dff48f5bab946b8f89bcafd8a5dddd11c56", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:37844", + "10.65.0.27:37844", + "172.17.0.1:37844", + "172.19.0.1:37844", + "172.20.0.1:37844" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:39:19.133599214Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6428516144351188, + "StableID": "nHTuFfDVCs11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d32f31e1600d147b39c93bd3dc9db26416fa32aaac1703ffb1a2aa565f253a18", + "DiscoKey": "discokey:1af4901e85a40c50fa7702876f1e9af65e6322b1a5f5ab3ca3aa1d4d7a383738", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:58493", + "10.65.0.27:58493", + "172.17.0.1:58493", + "172.19.0.1:58493", + "172.20.0.1:58493" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:39:19.688477678Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7419866486659642, + "StableID": "nXVeH2KUwz11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:01603471a77d30f507330843f42cb9cbf098bd40a6e6a247c3397b6b2a4e3560", + "DiscoKey": "discokey:75b5c9fb7d747681baa0ca1f00f119a3281a88d53c566971e923a9021f8c9f20", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:34831", + "10.65.0.27:34831", + "172.17.0.1:34831", + "172.19.0.1:34831", + "172.20.0.1:34831" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:39:20.191642896Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2823769285968430, + "StableID": "nHrvFbdt3P11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:bcc3352de2a036e53cee93bf3460933af9a098ca0793ba104570c38704e07b23", + "DiscoKey": "discokey:3cd1b81dc872c7be51d6b693d16a101484460b9f5cd674866bbf135f1aa85d13", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:36817", + "10.65.0.27:36817", + "172.17.0.1:36817", + "172.19.0.1:36817", + "172.20.0.1:36817" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:39:20.753180617Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 441195553087581, + "StableID": "nNhwDdTpS411CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1813ed29c1b10b1fe8554cbdefcafc1e62646cc708397fd20a8bf6105050b87c", + "DiscoKey": "discokey:fa2ee33348c2a8b951aa4bba00fe1a42ed41a676361eea9baf94e0f29d1aa677", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:47352", + "10.65.0.27:47352", + "172.17.0.1:47352", + "172.19.0.1:47352", + "172.20.0.1:47352" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:39:21.281210138Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 644359334111538, + "StableID": "nFHLrAEq2611CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:03e88b364fbd215a0d22bcdc35981bc2fe1e32ef7c43079cfd3568f25eefaa09", + "DiscoKey": "discokey:40c1dfd75f92b67e83eb95d175d727bfb83f9caf3e1ef53385020efba7d37a55", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:52956", + "10.65.0.27:52956", + "172.17.0.1:52956", + "172.19.0.1:52956", + "172.20.0.1:52956" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:39:21.832221727Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6508397502878691, + "StableID": "ncwQNqZfps11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5ccbab58e2b2c4016bda0447a6cc2f94de15ff19c97ba21af7c103e5b406995d", + "DiscoKey": "discokey:6229cdd8d8b1f3ef4028ad47a1c64f19ea1c09577d605579b992788d129e6638", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:39928", + "10.65.0.27:39928", + "172.17.0.1:39928", + "172.19.0.1:39928", + "172.20.0.1:39928" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:39:22.355862072Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7785433198467645, + "StableID": "np2YnS83o321CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:da443a4fa8a2fcfe70e50b383e9122fd3cf56580106adcb0ccd37f8968b25015", + "DiscoKey": "discokey:be85de1b91cb0779bf0576561048a5cfc9f10dc91cea21a447742a31c25fdb30", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:55637", + "10.65.0.27:55637", + "172.17.0.1:55637", + "172.19.0.1:55637", + "172.20.0.1:55637" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:39:22.915650328Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8844789465698398, + "StableID": "nFdTX2dp4C21CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c47353e8cee1f9c282361d960eb2d24ab0eb488102fa1afd73e7661f7b3cfb6f", + "DiscoKey": "discokey:b4809e1e9474594ecec896a8bd2ca17fac190710383e6d20a5b82e357812ab2a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50732", + "10.65.0.27:50732", + "172.17.0.1:50732", + "172.19.0.1:50732", + "172.20.0.1:50732" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:39:23.45158968Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 2656439323035545, + "StableID": "nUGoR5A7kM11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:97ab98ca073effb2fc797fe936f96b30a387063e9224eee679e7481013766931", + "KeyExpiry": "2026-11-08T18:39:24Z", + "DiscoKey": "discokey:f999c8d92a4f40c9da81625e61c85d78a831b95fccbf917593f8f73b75196b53", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:46452", + "10.65.0.27:46452", + "172.17.0.1:46452", + "172.19.0.1:46452", + "172.20.0.1:46452" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:39:24.544473863Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6002608916871740, + "StableID": "nont1kMbso11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:c1cd0841824d93802c40af940852af23822f4455fb32cfbc552ae9cfae2fc302", + "KeyExpiry": "2026-11-08T18:39:25Z", + "DiscoKey": "discokey:47bb2e6f428a1410b5cdaccf61c958dd4a73c227c280599a10aad0ad1f8a3c54", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:55424", + "10.65.0.27:55424", + "172.17.0.1:55424", + "172.19.0.1:55424", + "172.20.0.1:55424" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:39:25.081539782Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 6766183268744481, + "StableID": "nSdfkLARqu11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:674a351cd6fb70d97e65ffee7d83d2d87c59c288784421d3932a852c07344109", + "KeyExpiry": "2026-11-08T18:39:25Z", + "DiscoKey": "discokey:d73088a9b4a16ef15651662edb53eab500dbc237151e3d2f527cad4c164d8d65", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:39832", + "10.65.0.27:39832", + "172.17.0.1:39832", + "172.19.0.1:39832", + "172.20.0.1:39832" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:39:25.617645901Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "5661569203018776": { + "ID": 5661569203018776, + "LoginName": "beedrill.tail78f774.ts.net", + "DisplayName": "beedrill" + }} + } + }, "blastoise": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 2823769285968430, + "StableID": "nHrvFbdt3P11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 2823769285968430, + "Key": "nodekey:bcc3352de2a036e53cee93bf3460933af9a098ca0793ba104570c38704e07b23", + "DiscoKey": "discokey:3cd1b81dc872c7be51d6b693d16a101484460b9f5cd674866bbf135f1aa85d13", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:36817", + "10.65.0.27:36817", + "172.17.0.1:36817", + "172.19.0.1:36817", + "172.20.0.1:36817" + ], + "Hostinfo": { + "Hostname": "blastoise", + "RoutableIPs": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit", "tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:39:20.753180617Z", + "Tags": ["tag:exit", "tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:bcc3352de2a036e53cee93bf3460933af9a098ca0793ba104570c38704e07b23", + "MachineKey": "mkey:50049ba7b9aede169327719d256ff8cbee68fd0d632907983933150c271ed513", + "Peers": [{ + "ID": 8474206718605856, + "StableID": "n93cAN3zA921CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:99ef3d41f4546c1a123d34973ca207b5e40a30eed61b3febdc38ee8f31310b69", + "DiscoKey": "discokey:c639cfb07029f7cf2523a7a8c4a13a4b5755e1a91f6e90b89ab4e148fe480001", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:44891", + "10.65.0.27:44891", + "172.17.0.1:44891", + "172.19.0.1:44891", + "172.20.0.1:44891" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 57289}, + {"Proto": "peerapi6", "Port": 57289} + ]}, + "Created": "2026-05-12T18:39:18.091889449Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3846456934384807, + "StableID": "ncRgiGu43X11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:203e4dfb1d80d7c1fea8e138bba18fc4dbcd2820b283443f401ba2522b20f810", + "DiscoKey": "discokey:6c0f074d583b981c851c07291dcac5c5975bccf03f79a6078329fb68cb269265", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:39175", + "10.65.0.27:39175", + "172.17.0.1:39175", + "172.19.0.1:39175", + "172.20.0.1:39175" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:39:18.612037811Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4007060793922626, + "StableID": "nVanp9hoHY11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ab3924ba47307b31a05c4f1b307f7a560025a8db2a0e2c61bd4391be364cf758", + "DiscoKey": "discokey:681f5ef66139d20b2e862189cfbf8dff48f5bab946b8f89bcafd8a5dddd11c56", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:37844", + "10.65.0.27:37844", + "172.17.0.1:37844", + "172.19.0.1:37844", + "172.20.0.1:37844" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:39:19.133599214Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6428516144351188, + "StableID": "nHTuFfDVCs11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d32f31e1600d147b39c93bd3dc9db26416fa32aaac1703ffb1a2aa565f253a18", + "DiscoKey": "discokey:1af4901e85a40c50fa7702876f1e9af65e6322b1a5f5ab3ca3aa1d4d7a383738", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:58493", + "10.65.0.27:58493", + "172.17.0.1:58493", + "172.19.0.1:58493", + "172.20.0.1:58493" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:39:19.688477678Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7419866486659642, + "StableID": "nXVeH2KUwz11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:01603471a77d30f507330843f42cb9cbf098bd40a6e6a247c3397b6b2a4e3560", + "DiscoKey": "discokey:75b5c9fb7d747681baa0ca1f00f119a3281a88d53c566971e923a9021f8c9f20", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:34831", + "10.65.0.27:34831", + "172.17.0.1:34831", + "172.19.0.1:34831", + "172.20.0.1:34831" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:39:20.191642896Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 441195553087581, + "StableID": "nNhwDdTpS411CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1813ed29c1b10b1fe8554cbdefcafc1e62646cc708397fd20a8bf6105050b87c", + "DiscoKey": "discokey:fa2ee33348c2a8b951aa4bba00fe1a42ed41a676361eea9baf94e0f29d1aa677", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:47352", + "10.65.0.27:47352", + "172.17.0.1:47352", + "172.19.0.1:47352", + "172.20.0.1:47352" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:39:21.281210138Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 644359334111538, + "StableID": "nFHLrAEq2611CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:03e88b364fbd215a0d22bcdc35981bc2fe1e32ef7c43079cfd3568f25eefaa09", + "DiscoKey": "discokey:40c1dfd75f92b67e83eb95d175d727bfb83f9caf3e1ef53385020efba7d37a55", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:52956", + "10.65.0.27:52956", + "172.17.0.1:52956", + "172.19.0.1:52956", + "172.20.0.1:52956" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:39:21.832221727Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6508397502878691, + "StableID": "ncwQNqZfps11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5ccbab58e2b2c4016bda0447a6cc2f94de15ff19c97ba21af7c103e5b406995d", + "DiscoKey": "discokey:6229cdd8d8b1f3ef4028ad47a1c64f19ea1c09577d605579b992788d129e6638", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:39928", + "10.65.0.27:39928", + "172.17.0.1:39928", + "172.19.0.1:39928", + "172.20.0.1:39928" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:39:22.355862072Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7785433198467645, + "StableID": "np2YnS83o321CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:da443a4fa8a2fcfe70e50b383e9122fd3cf56580106adcb0ccd37f8968b25015", + "DiscoKey": "discokey:be85de1b91cb0779bf0576561048a5cfc9f10dc91cea21a447742a31c25fdb30", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:55637", + "10.65.0.27:55637", + "172.17.0.1:55637", + "172.19.0.1:55637", + "172.20.0.1:55637" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:39:22.915650328Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8844789465698398, + "StableID": "nFdTX2dp4C21CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c47353e8cee1f9c282361d960eb2d24ab0eb488102fa1afd73e7661f7b3cfb6f", + "DiscoKey": "discokey:b4809e1e9474594ecec896a8bd2ca17fac190710383e6d20a5b82e357812ab2a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50732", + "10.65.0.27:50732", + "172.17.0.1:50732", + "172.19.0.1:50732", + "172.20.0.1:50732" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:39:23.45158968Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 5661569203018776, + "StableID": "nPWbLip8Dm11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3b8933288a1d26f216a169901d63905e4d0b95070fe4a6647d83a203ab0df036", + "DiscoKey": "discokey:bbfc76af9546cde6bdfad6c0edefceb948a5dafeb93b66897dea5b88a9d2f840", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:47001", + "10.65.0.27:47001", + "172.17.0.1:47001", + "172.19.0.1:47001", + "172.20.0.1:47001" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:39:23.995807116Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2656439323035545, + "StableID": "nUGoR5A7kM11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:97ab98ca073effb2fc797fe936f96b30a387063e9224eee679e7481013766931", + "KeyExpiry": "2026-11-08T18:39:24Z", + "DiscoKey": "discokey:f999c8d92a4f40c9da81625e61c85d78a831b95fccbf917593f8f73b75196b53", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:46452", + "10.65.0.27:46452", + "172.17.0.1:46452", + "172.19.0.1:46452", + "172.20.0.1:46452" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:39:24.544473863Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6002608916871740, + "StableID": "nont1kMbso11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:c1cd0841824d93802c40af940852af23822f4455fb32cfbc552ae9cfae2fc302", + "KeyExpiry": "2026-11-08T18:39:25Z", + "DiscoKey": "discokey:47bb2e6f428a1410b5cdaccf61c958dd4a73c227c280599a10aad0ad1f8a3c54", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:55424", + "10.65.0.27:55424", + "172.17.0.1:55424", + "172.19.0.1:55424", + "172.20.0.1:55424" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:39:25.081539782Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 6766183268744481, + "StableID": "nSdfkLARqu11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:674a351cd6fb70d97e65ffee7d83d2d87c59c288784421d3932a852c07344109", + "KeyExpiry": "2026-11-08T18:39:25Z", + "DiscoKey": "discokey:d73088a9b4a16ef15651662edb53eab500dbc237151e3d2f527cad4c164d8d65", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:39832", + "10.65.0.27:39832", + "172.17.0.1:39832", + "172.19.0.1:39832", + "172.20.0.1:39832" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:39:25.617645901Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "2823769285968430": { + "ID": 2823769285968430, + "LoginName": "blastoise.tail78f774.ts.net", + "DisplayName": "blastoise" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "bulbasaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6766183268744481, + "StableID": "nSdfkLARqu11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:674a351cd6fb70d97e65ffee7d83d2d87c59c288784421d3932a852c07344109", + "KeyExpiry": "2026-11-08T18:39:25Z", + "DiscoKey": "discokey:d73088a9b4a16ef15651662edb53eab500dbc237151e3d2f527cad4c164d8d65", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:39832", + "10.65.0.27:39832", + "172.17.0.1:39832", + "172.19.0.1:39832", + "172.20.0.1:39832" + ], + "Hostinfo": {"Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:39:25.617645901Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:674a351cd6fb70d97e65ffee7d83d2d87c59c288784421d3932a852c07344109", + "MachineKey": "mkey:34419c12b88f6e2ab99d8e5aa99e26ced26bae53b556e8b3b8ac70aa0ba4e263", + "Peers": [{ + "ID": 8474206718605856, + "StableID": "n93cAN3zA921CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:99ef3d41f4546c1a123d34973ca207b5e40a30eed61b3febdc38ee8f31310b69", + "DiscoKey": "discokey:c639cfb07029f7cf2523a7a8c4a13a4b5755e1a91f6e90b89ab4e148fe480001", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:44891", + "10.65.0.27:44891", + "172.17.0.1:44891", + "172.19.0.1:44891", + "172.20.0.1:44891" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 57289}, + {"Proto": "peerapi6", "Port": 57289} + ]}, + "Created": "2026-05-12T18:39:18.091889449Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3846456934384807, + "StableID": "ncRgiGu43X11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:203e4dfb1d80d7c1fea8e138bba18fc4dbcd2820b283443f401ba2522b20f810", + "DiscoKey": "discokey:6c0f074d583b981c851c07291dcac5c5975bccf03f79a6078329fb68cb269265", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:39175", + "10.65.0.27:39175", + "172.17.0.1:39175", + "172.19.0.1:39175", + "172.20.0.1:39175" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:39:18.612037811Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4007060793922626, + "StableID": "nVanp9hoHY11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ab3924ba47307b31a05c4f1b307f7a560025a8db2a0e2c61bd4391be364cf758", + "DiscoKey": "discokey:681f5ef66139d20b2e862189cfbf8dff48f5bab946b8f89bcafd8a5dddd11c56", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:37844", + "10.65.0.27:37844", + "172.17.0.1:37844", + "172.19.0.1:37844", + "172.20.0.1:37844" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:39:19.133599214Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6428516144351188, + "StableID": "nHTuFfDVCs11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d32f31e1600d147b39c93bd3dc9db26416fa32aaac1703ffb1a2aa565f253a18", + "DiscoKey": "discokey:1af4901e85a40c50fa7702876f1e9af65e6322b1a5f5ab3ca3aa1d4d7a383738", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:58493", + "10.65.0.27:58493", + "172.17.0.1:58493", + "172.19.0.1:58493", + "172.20.0.1:58493" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:39:19.688477678Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7419866486659642, + "StableID": "nXVeH2KUwz11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:01603471a77d30f507330843f42cb9cbf098bd40a6e6a247c3397b6b2a4e3560", + "DiscoKey": "discokey:75b5c9fb7d747681baa0ca1f00f119a3281a88d53c566971e923a9021f8c9f20", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:34831", + "10.65.0.27:34831", + "172.17.0.1:34831", + "172.19.0.1:34831", + "172.20.0.1:34831" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:39:20.191642896Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2823769285968430, + "StableID": "nHrvFbdt3P11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:bcc3352de2a036e53cee93bf3460933af9a098ca0793ba104570c38704e07b23", + "DiscoKey": "discokey:3cd1b81dc872c7be51d6b693d16a101484460b9f5cd674866bbf135f1aa85d13", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:36817", + "10.65.0.27:36817", + "172.17.0.1:36817", + "172.19.0.1:36817", + "172.20.0.1:36817" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:39:20.753180617Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 441195553087581, + "StableID": "nNhwDdTpS411CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1813ed29c1b10b1fe8554cbdefcafc1e62646cc708397fd20a8bf6105050b87c", + "DiscoKey": "discokey:fa2ee33348c2a8b951aa4bba00fe1a42ed41a676361eea9baf94e0f29d1aa677", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:47352", + "10.65.0.27:47352", + "172.17.0.1:47352", + "172.19.0.1:47352", + "172.20.0.1:47352" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:39:21.281210138Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 644359334111538, + "StableID": "nFHLrAEq2611CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:03e88b364fbd215a0d22bcdc35981bc2fe1e32ef7c43079cfd3568f25eefaa09", + "DiscoKey": "discokey:40c1dfd75f92b67e83eb95d175d727bfb83f9caf3e1ef53385020efba7d37a55", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:52956", + "10.65.0.27:52956", + "172.17.0.1:52956", + "172.19.0.1:52956", + "172.20.0.1:52956" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:39:21.832221727Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6508397502878691, + "StableID": "ncwQNqZfps11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5ccbab58e2b2c4016bda0447a6cc2f94de15ff19c97ba21af7c103e5b406995d", + "DiscoKey": "discokey:6229cdd8d8b1f3ef4028ad47a1c64f19ea1c09577d605579b992788d129e6638", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:39928", + "10.65.0.27:39928", + "172.17.0.1:39928", + "172.19.0.1:39928", + "172.20.0.1:39928" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:39:22.355862072Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7785433198467645, + "StableID": "np2YnS83o321CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:da443a4fa8a2fcfe70e50b383e9122fd3cf56580106adcb0ccd37f8968b25015", + "DiscoKey": "discokey:be85de1b91cb0779bf0576561048a5cfc9f10dc91cea21a447742a31c25fdb30", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:55637", + "10.65.0.27:55637", + "172.17.0.1:55637", + "172.19.0.1:55637", + "172.20.0.1:55637" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:39:22.915650328Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8844789465698398, + "StableID": "nFdTX2dp4C21CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c47353e8cee1f9c282361d960eb2d24ab0eb488102fa1afd73e7661f7b3cfb6f", + "DiscoKey": "discokey:b4809e1e9474594ecec896a8bd2ca17fac190710383e6d20a5b82e357812ab2a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50732", + "10.65.0.27:50732", + "172.17.0.1:50732", + "172.19.0.1:50732", + "172.20.0.1:50732" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:39:23.45158968Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 5661569203018776, + "StableID": "nPWbLip8Dm11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3b8933288a1d26f216a169901d63905e4d0b95070fe4a6647d83a203ab0df036", + "DiscoKey": "discokey:bbfc76af9546cde6bdfad6c0edefceb948a5dafeb93b66897dea5b88a9d2f840", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:47001", + "10.65.0.27:47001", + "172.17.0.1:47001", + "172.19.0.1:47001", + "172.20.0.1:47001" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:39:23.995807116Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2656439323035545, + "StableID": "nUGoR5A7kM11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:97ab98ca073effb2fc797fe936f96b30a387063e9224eee679e7481013766931", + "KeyExpiry": "2026-11-08T18:39:24Z", + "DiscoKey": "discokey:f999c8d92a4f40c9da81625e61c85d78a831b95fccbf917593f8f73b75196b53", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:46452", + "10.65.0.27:46452", + "172.17.0.1:46452", + "172.19.0.1:46452", + "172.20.0.1:46452" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:39:24.544473863Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6002608916871740, + "StableID": "nont1kMbso11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:c1cd0841824d93802c40af940852af23822f4455fb32cfbc552ae9cfae2fc302", + "KeyExpiry": "2026-11-08T18:39:25Z", + "DiscoKey": "discokey:47bb2e6f428a1410b5cdaccf61c958dd4a73c227c280599a10aad0ad1f8a3c54", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:55424", + "10.65.0.27:55424", + "172.17.0.1:55424", + "172.19.0.1:55424", + "172.20.0.1:55424" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:39:25.081539782Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "charmander": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4007060793922626, + "StableID": "nVanp9hoHY11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 4007060793922626, + "Key": "nodekey:ab3924ba47307b31a05c4f1b307f7a560025a8db2a0e2c61bd4391be364cf758", + "DiscoKey": "discokey:681f5ef66139d20b2e862189cfbf8dff48f5bab946b8f89bcafd8a5dddd11c56", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:37844", + "10.65.0.27:37844", + "172.17.0.1:37844", + "172.19.0.1:37844", + "172.20.0.1:37844" + ], + "Hostinfo": { + "Hostname": "charmander", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit"], + "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:39:19.133599214Z", + "Tags": ["tag:exit"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:ab3924ba47307b31a05c4f1b307f7a560025a8db2a0e2c61bd4391be364cf758", + "MachineKey": "mkey:9328c6277c160c87a1c1034d327fa40a9476aa120ed747815b6d0005876ee93a", + "Peers": [{ + "ID": 8474206718605856, + "StableID": "n93cAN3zA921CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:99ef3d41f4546c1a123d34973ca207b5e40a30eed61b3febdc38ee8f31310b69", + "DiscoKey": "discokey:c639cfb07029f7cf2523a7a8c4a13a4b5755e1a91f6e90b89ab4e148fe480001", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:44891", + "10.65.0.27:44891", + "172.17.0.1:44891", + "172.19.0.1:44891", + "172.20.0.1:44891" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 57289}, + {"Proto": "peerapi6", "Port": 57289} + ]}, + "Created": "2026-05-12T18:39:18.091889449Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3846456934384807, + "StableID": "ncRgiGu43X11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:203e4dfb1d80d7c1fea8e138bba18fc4dbcd2820b283443f401ba2522b20f810", + "DiscoKey": "discokey:6c0f074d583b981c851c07291dcac5c5975bccf03f79a6078329fb68cb269265", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:39175", + "10.65.0.27:39175", + "172.17.0.1:39175", + "172.19.0.1:39175", + "172.20.0.1:39175" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:39:18.612037811Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 6428516144351188, + "StableID": "nHTuFfDVCs11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d32f31e1600d147b39c93bd3dc9db26416fa32aaac1703ffb1a2aa565f253a18", + "DiscoKey": "discokey:1af4901e85a40c50fa7702876f1e9af65e6322b1a5f5ab3ca3aa1d4d7a383738", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:58493", + "10.65.0.27:58493", + "172.17.0.1:58493", + "172.19.0.1:58493", + "172.20.0.1:58493" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:39:19.688477678Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7419866486659642, + "StableID": "nXVeH2KUwz11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:01603471a77d30f507330843f42cb9cbf098bd40a6e6a247c3397b6b2a4e3560", + "DiscoKey": "discokey:75b5c9fb7d747681baa0ca1f00f119a3281a88d53c566971e923a9021f8c9f20", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:34831", + "10.65.0.27:34831", + "172.17.0.1:34831", + "172.19.0.1:34831", + "172.20.0.1:34831" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:39:20.191642896Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2823769285968430, + "StableID": "nHrvFbdt3P11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:bcc3352de2a036e53cee93bf3460933af9a098ca0793ba104570c38704e07b23", + "DiscoKey": "discokey:3cd1b81dc872c7be51d6b693d16a101484460b9f5cd674866bbf135f1aa85d13", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:36817", + "10.65.0.27:36817", + "172.17.0.1:36817", + "172.19.0.1:36817", + "172.20.0.1:36817" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:39:20.753180617Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 441195553087581, + "StableID": "nNhwDdTpS411CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1813ed29c1b10b1fe8554cbdefcafc1e62646cc708397fd20a8bf6105050b87c", + "DiscoKey": "discokey:fa2ee33348c2a8b951aa4bba00fe1a42ed41a676361eea9baf94e0f29d1aa677", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:47352", + "10.65.0.27:47352", + "172.17.0.1:47352", + "172.19.0.1:47352", + "172.20.0.1:47352" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:39:21.281210138Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 644359334111538, + "StableID": "nFHLrAEq2611CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:03e88b364fbd215a0d22bcdc35981bc2fe1e32ef7c43079cfd3568f25eefaa09", + "DiscoKey": "discokey:40c1dfd75f92b67e83eb95d175d727bfb83f9caf3e1ef53385020efba7d37a55", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:52956", + "10.65.0.27:52956", + "172.17.0.1:52956", + "172.19.0.1:52956", + "172.20.0.1:52956" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:39:21.832221727Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6508397502878691, + "StableID": "ncwQNqZfps11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5ccbab58e2b2c4016bda0447a6cc2f94de15ff19c97ba21af7c103e5b406995d", + "DiscoKey": "discokey:6229cdd8d8b1f3ef4028ad47a1c64f19ea1c09577d605579b992788d129e6638", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:39928", + "10.65.0.27:39928", + "172.17.0.1:39928", + "172.19.0.1:39928", + "172.20.0.1:39928" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:39:22.355862072Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7785433198467645, + "StableID": "np2YnS83o321CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:da443a4fa8a2fcfe70e50b383e9122fd3cf56580106adcb0ccd37f8968b25015", + "DiscoKey": "discokey:be85de1b91cb0779bf0576561048a5cfc9f10dc91cea21a447742a31c25fdb30", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:55637", + "10.65.0.27:55637", + "172.17.0.1:55637", + "172.19.0.1:55637", + "172.20.0.1:55637" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:39:22.915650328Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8844789465698398, + "StableID": "nFdTX2dp4C21CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c47353e8cee1f9c282361d960eb2d24ab0eb488102fa1afd73e7661f7b3cfb6f", + "DiscoKey": "discokey:b4809e1e9474594ecec896a8bd2ca17fac190710383e6d20a5b82e357812ab2a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50732", + "10.65.0.27:50732", + "172.17.0.1:50732", + "172.19.0.1:50732", + "172.20.0.1:50732" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:39:23.45158968Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 5661569203018776, + "StableID": "nPWbLip8Dm11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3b8933288a1d26f216a169901d63905e4d0b95070fe4a6647d83a203ab0df036", + "DiscoKey": "discokey:bbfc76af9546cde6bdfad6c0edefceb948a5dafeb93b66897dea5b88a9d2f840", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:47001", + "10.65.0.27:47001", + "172.17.0.1:47001", + "172.19.0.1:47001", + "172.20.0.1:47001" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:39:23.995807116Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2656439323035545, + "StableID": "nUGoR5A7kM11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:97ab98ca073effb2fc797fe936f96b30a387063e9224eee679e7481013766931", + "KeyExpiry": "2026-11-08T18:39:24Z", + "DiscoKey": "discokey:f999c8d92a4f40c9da81625e61c85d78a831b95fccbf917593f8f73b75196b53", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:46452", + "10.65.0.27:46452", + "172.17.0.1:46452", + "172.19.0.1:46452", + "172.20.0.1:46452" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:39:24.544473863Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6002608916871740, + "StableID": "nont1kMbso11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:c1cd0841824d93802c40af940852af23822f4455fb32cfbc552ae9cfae2fc302", + "KeyExpiry": "2026-11-08T18:39:25Z", + "DiscoKey": "discokey:47bb2e6f428a1410b5cdaccf61c958dd4a73c227c280599a10aad0ad1f8a3c54", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:55424", + "10.65.0.27:55424", + "172.17.0.1:55424", + "172.19.0.1:55424", + "172.20.0.1:55424" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:39:25.081539782Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 6766183268744481, + "StableID": "nSdfkLARqu11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:674a351cd6fb70d97e65ffee7d83d2d87c59c288784421d3932a852c07344109", + "KeyExpiry": "2026-11-08T18:39:25Z", + "DiscoKey": "discokey:d73088a9b4a16ef15651662edb53eab500dbc237151e3d2f527cad4c164d8d65", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:39832", + "10.65.0.27:39832", + "172.17.0.1:39832", + "172.19.0.1:39832", + "172.20.0.1:39832" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:39:25.617645901Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4007060793922626": { + "ID": 4007060793922626, + "LoginName": "charmander.tail78f774.ts.net", + "DisplayName": "charmander" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "fearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 644359334111538, + "StableID": "nFHLrAEq2611CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 644359334111538, + "Key": "nodekey:03e88b364fbd215a0d22bcdc35981bc2fe1e32ef7c43079cfd3568f25eefaa09", + "DiscoKey": "discokey:40c1dfd75f92b67e83eb95d175d727bfb83f9caf3e1ef53385020efba7d37a55", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:52956", + "10.65.0.27:52956", + "172.17.0.1:52956", + "172.19.0.1:52956", + "172.20.0.1:52956" + ], + "Hostinfo": { + "Hostname": "fearow", + "RoutableIPs": ["10.55.0.0/16"], + "RequestTags": ["tag:fearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:39:21.832221727Z", + "Tags": ["tag:fearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:03e88b364fbd215a0d22bcdc35981bc2fe1e32ef7c43079cfd3568f25eefaa09", + "MachineKey": "mkey:fce10faa587370ccc91e64d5f2274ae04dfe9430ad415d2fe019f0aacceeff32", + "Peers": [{ + "ID": 8474206718605856, + "StableID": "n93cAN3zA921CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:99ef3d41f4546c1a123d34973ca207b5e40a30eed61b3febdc38ee8f31310b69", + "DiscoKey": "discokey:c639cfb07029f7cf2523a7a8c4a13a4b5755e1a91f6e90b89ab4e148fe480001", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:44891", + "10.65.0.27:44891", + "172.17.0.1:44891", + "172.19.0.1:44891", + "172.20.0.1:44891" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 57289}, + {"Proto": "peerapi6", "Port": 57289} + ]}, + "Created": "2026-05-12T18:39:18.091889449Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3846456934384807, + "StableID": "ncRgiGu43X11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:203e4dfb1d80d7c1fea8e138bba18fc4dbcd2820b283443f401ba2522b20f810", + "DiscoKey": "discokey:6c0f074d583b981c851c07291dcac5c5975bccf03f79a6078329fb68cb269265", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:39175", + "10.65.0.27:39175", + "172.17.0.1:39175", + "172.19.0.1:39175", + "172.20.0.1:39175" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:39:18.612037811Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4007060793922626, + "StableID": "nVanp9hoHY11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ab3924ba47307b31a05c4f1b307f7a560025a8db2a0e2c61bd4391be364cf758", + "DiscoKey": "discokey:681f5ef66139d20b2e862189cfbf8dff48f5bab946b8f89bcafd8a5dddd11c56", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:37844", + "10.65.0.27:37844", + "172.17.0.1:37844", + "172.19.0.1:37844", + "172.20.0.1:37844" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:39:19.133599214Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6428516144351188, + "StableID": "nHTuFfDVCs11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d32f31e1600d147b39c93bd3dc9db26416fa32aaac1703ffb1a2aa565f253a18", + "DiscoKey": "discokey:1af4901e85a40c50fa7702876f1e9af65e6322b1a5f5ab3ca3aa1d4d7a383738", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:58493", + "10.65.0.27:58493", + "172.17.0.1:58493", + "172.19.0.1:58493", + "172.20.0.1:58493" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:39:19.688477678Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7419866486659642, + "StableID": "nXVeH2KUwz11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:01603471a77d30f507330843f42cb9cbf098bd40a6e6a247c3397b6b2a4e3560", + "DiscoKey": "discokey:75b5c9fb7d747681baa0ca1f00f119a3281a88d53c566971e923a9021f8c9f20", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:34831", + "10.65.0.27:34831", + "172.17.0.1:34831", + "172.19.0.1:34831", + "172.20.0.1:34831" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:39:20.191642896Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2823769285968430, + "StableID": "nHrvFbdt3P11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:bcc3352de2a036e53cee93bf3460933af9a098ca0793ba104570c38704e07b23", + "DiscoKey": "discokey:3cd1b81dc872c7be51d6b693d16a101484460b9f5cd674866bbf135f1aa85d13", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:36817", + "10.65.0.27:36817", + "172.17.0.1:36817", + "172.19.0.1:36817", + "172.20.0.1:36817" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:39:20.753180617Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 441195553087581, + "StableID": "nNhwDdTpS411CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1813ed29c1b10b1fe8554cbdefcafc1e62646cc708397fd20a8bf6105050b87c", + "DiscoKey": "discokey:fa2ee33348c2a8b951aa4bba00fe1a42ed41a676361eea9baf94e0f29d1aa677", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:47352", + "10.65.0.27:47352", + "172.17.0.1:47352", + "172.19.0.1:47352", + "172.20.0.1:47352" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:39:21.281210138Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 6508397502878691, + "StableID": "ncwQNqZfps11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5ccbab58e2b2c4016bda0447a6cc2f94de15ff19c97ba21af7c103e5b406995d", + "DiscoKey": "discokey:6229cdd8d8b1f3ef4028ad47a1c64f19ea1c09577d605579b992788d129e6638", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:39928", + "10.65.0.27:39928", + "172.17.0.1:39928", + "172.19.0.1:39928", + "172.20.0.1:39928" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:39:22.355862072Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7785433198467645, + "StableID": "np2YnS83o321CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:da443a4fa8a2fcfe70e50b383e9122fd3cf56580106adcb0ccd37f8968b25015", + "DiscoKey": "discokey:be85de1b91cb0779bf0576561048a5cfc9f10dc91cea21a447742a31c25fdb30", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:55637", + "10.65.0.27:55637", + "172.17.0.1:55637", + "172.19.0.1:55637", + "172.20.0.1:55637" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:39:22.915650328Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8844789465698398, + "StableID": "nFdTX2dp4C21CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c47353e8cee1f9c282361d960eb2d24ab0eb488102fa1afd73e7661f7b3cfb6f", + "DiscoKey": "discokey:b4809e1e9474594ecec896a8bd2ca17fac190710383e6d20a5b82e357812ab2a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50732", + "10.65.0.27:50732", + "172.17.0.1:50732", + "172.19.0.1:50732", + "172.20.0.1:50732" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:39:23.45158968Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 5661569203018776, + "StableID": "nPWbLip8Dm11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3b8933288a1d26f216a169901d63905e4d0b95070fe4a6647d83a203ab0df036", + "DiscoKey": "discokey:bbfc76af9546cde6bdfad6c0edefceb948a5dafeb93b66897dea5b88a9d2f840", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:47001", + "10.65.0.27:47001", + "172.17.0.1:47001", + "172.19.0.1:47001", + "172.20.0.1:47001" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:39:23.995807116Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2656439323035545, + "StableID": "nUGoR5A7kM11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:97ab98ca073effb2fc797fe936f96b30a387063e9224eee679e7481013766931", + "KeyExpiry": "2026-11-08T18:39:24Z", + "DiscoKey": "discokey:f999c8d92a4f40c9da81625e61c85d78a831b95fccbf917593f8f73b75196b53", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:46452", + "10.65.0.27:46452", + "172.17.0.1:46452", + "172.19.0.1:46452", + "172.20.0.1:46452" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:39:24.544473863Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6002608916871740, + "StableID": "nont1kMbso11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:c1cd0841824d93802c40af940852af23822f4455fb32cfbc552ae9cfae2fc302", + "KeyExpiry": "2026-11-08T18:39:25Z", + "DiscoKey": "discokey:47bb2e6f428a1410b5cdaccf61c958dd4a73c227c280599a10aad0ad1f8a3c54", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:55424", + "10.65.0.27:55424", + "172.17.0.1:55424", + "172.19.0.1:55424", + "172.20.0.1:55424" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:39:25.081539782Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 6766183268744481, + "StableID": "nSdfkLARqu11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:674a351cd6fb70d97e65ffee7d83d2d87c59c288784421d3932a852c07344109", + "KeyExpiry": "2026-11-08T18:39:25Z", + "DiscoKey": "discokey:d73088a9b4a16ef15651662edb53eab500dbc237151e3d2f527cad4c164d8d65", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:39832", + "10.65.0.27:39832", + "172.17.0.1:39832", + "172.19.0.1:39832", + "172.20.0.1:39832" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:39:25.617645901Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "644359334111538": { + "ID": 644359334111538, + "LoginName": "fearow.tail78f774.ts.net", + "DisplayName": "fearow" + }} + } + }, "ivysaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 2656439323035545, + "StableID": "nUGoR5A7kM11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:97ab98ca073effb2fc797fe936f96b30a387063e9224eee679e7481013766931", + "KeyExpiry": "2026-11-08T18:39:24Z", + "DiscoKey": "discokey:f999c8d92a4f40c9da81625e61c85d78a831b95fccbf917593f8f73b75196b53", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:46452", + "10.65.0.27:46452", + "172.17.0.1:46452", + "172.19.0.1:46452", + "172.20.0.1:46452" + ], + "Hostinfo": {"Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:39:24.544473863Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:97ab98ca073effb2fc797fe936f96b30a387063e9224eee679e7481013766931", + "MachineKey": "mkey:5f26c6842c0701ecac5b0d492cb0df937bd9ede9ec345d7a3aca5d0665b4f953", + "Peers": [{ + "ID": 8474206718605856, + "StableID": "n93cAN3zA921CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:99ef3d41f4546c1a123d34973ca207b5e40a30eed61b3febdc38ee8f31310b69", + "DiscoKey": "discokey:c639cfb07029f7cf2523a7a8c4a13a4b5755e1a91f6e90b89ab4e148fe480001", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:44891", + "10.65.0.27:44891", + "172.17.0.1:44891", + "172.19.0.1:44891", + "172.20.0.1:44891" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 57289}, + {"Proto": "peerapi6", "Port": 57289} + ]}, + "Created": "2026-05-12T18:39:18.091889449Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3846456934384807, + "StableID": "ncRgiGu43X11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:203e4dfb1d80d7c1fea8e138bba18fc4dbcd2820b283443f401ba2522b20f810", + "DiscoKey": "discokey:6c0f074d583b981c851c07291dcac5c5975bccf03f79a6078329fb68cb269265", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:39175", + "10.65.0.27:39175", + "172.17.0.1:39175", + "172.19.0.1:39175", + "172.20.0.1:39175" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:39:18.612037811Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4007060793922626, + "StableID": "nVanp9hoHY11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ab3924ba47307b31a05c4f1b307f7a560025a8db2a0e2c61bd4391be364cf758", + "DiscoKey": "discokey:681f5ef66139d20b2e862189cfbf8dff48f5bab946b8f89bcafd8a5dddd11c56", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:37844", + "10.65.0.27:37844", + "172.17.0.1:37844", + "172.19.0.1:37844", + "172.20.0.1:37844" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:39:19.133599214Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6428516144351188, + "StableID": "nHTuFfDVCs11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d32f31e1600d147b39c93bd3dc9db26416fa32aaac1703ffb1a2aa565f253a18", + "DiscoKey": "discokey:1af4901e85a40c50fa7702876f1e9af65e6322b1a5f5ab3ca3aa1d4d7a383738", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:58493", + "10.65.0.27:58493", + "172.17.0.1:58493", + "172.19.0.1:58493", + "172.20.0.1:58493" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:39:19.688477678Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7419866486659642, + "StableID": "nXVeH2KUwz11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:01603471a77d30f507330843f42cb9cbf098bd40a6e6a247c3397b6b2a4e3560", + "DiscoKey": "discokey:75b5c9fb7d747681baa0ca1f00f119a3281a88d53c566971e923a9021f8c9f20", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:34831", + "10.65.0.27:34831", + "172.17.0.1:34831", + "172.19.0.1:34831", + "172.20.0.1:34831" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:39:20.191642896Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2823769285968430, + "StableID": "nHrvFbdt3P11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:bcc3352de2a036e53cee93bf3460933af9a098ca0793ba104570c38704e07b23", + "DiscoKey": "discokey:3cd1b81dc872c7be51d6b693d16a101484460b9f5cd674866bbf135f1aa85d13", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:36817", + "10.65.0.27:36817", + "172.17.0.1:36817", + "172.19.0.1:36817", + "172.20.0.1:36817" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:39:20.753180617Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 441195553087581, + "StableID": "nNhwDdTpS411CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1813ed29c1b10b1fe8554cbdefcafc1e62646cc708397fd20a8bf6105050b87c", + "DiscoKey": "discokey:fa2ee33348c2a8b951aa4bba00fe1a42ed41a676361eea9baf94e0f29d1aa677", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:47352", + "10.65.0.27:47352", + "172.17.0.1:47352", + "172.19.0.1:47352", + "172.20.0.1:47352" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:39:21.281210138Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 644359334111538, + "StableID": "nFHLrAEq2611CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:03e88b364fbd215a0d22bcdc35981bc2fe1e32ef7c43079cfd3568f25eefaa09", + "DiscoKey": "discokey:40c1dfd75f92b67e83eb95d175d727bfb83f9caf3e1ef53385020efba7d37a55", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:52956", + "10.65.0.27:52956", + "172.17.0.1:52956", + "172.19.0.1:52956", + "172.20.0.1:52956" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:39:21.832221727Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6508397502878691, + "StableID": "ncwQNqZfps11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5ccbab58e2b2c4016bda0447a6cc2f94de15ff19c97ba21af7c103e5b406995d", + "DiscoKey": "discokey:6229cdd8d8b1f3ef4028ad47a1c64f19ea1c09577d605579b992788d129e6638", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:39928", + "10.65.0.27:39928", + "172.17.0.1:39928", + "172.19.0.1:39928", + "172.20.0.1:39928" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:39:22.355862072Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7785433198467645, + "StableID": "np2YnS83o321CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:da443a4fa8a2fcfe70e50b383e9122fd3cf56580106adcb0ccd37f8968b25015", + "DiscoKey": "discokey:be85de1b91cb0779bf0576561048a5cfc9f10dc91cea21a447742a31c25fdb30", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:55637", + "10.65.0.27:55637", + "172.17.0.1:55637", + "172.19.0.1:55637", + "172.20.0.1:55637" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:39:22.915650328Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8844789465698398, + "StableID": "nFdTX2dp4C21CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c47353e8cee1f9c282361d960eb2d24ab0eb488102fa1afd73e7661f7b3cfb6f", + "DiscoKey": "discokey:b4809e1e9474594ecec896a8bd2ca17fac190710383e6d20a5b82e357812ab2a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50732", + "10.65.0.27:50732", + "172.17.0.1:50732", + "172.19.0.1:50732", + "172.20.0.1:50732" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:39:23.45158968Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 5661569203018776, + "StableID": "nPWbLip8Dm11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3b8933288a1d26f216a169901d63905e4d0b95070fe4a6647d83a203ab0df036", + "DiscoKey": "discokey:bbfc76af9546cde6bdfad6c0edefceb948a5dafeb93b66897dea5b88a9d2f840", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:47001", + "10.65.0.27:47001", + "172.17.0.1:47001", + "172.19.0.1:47001", + "172.20.0.1:47001" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:39:23.995807116Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 6002608916871740, + "StableID": "nont1kMbso11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:c1cd0841824d93802c40af940852af23822f4455fb32cfbc552ae9cfae2fc302", + "KeyExpiry": "2026-11-08T18:39:25Z", + "DiscoKey": "discokey:47bb2e6f428a1410b5cdaccf61c958dd4a73c227c280599a10aad0ad1f8a3c54", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:55424", + "10.65.0.27:55424", + "172.17.0.1:55424", + "172.19.0.1:55424", + "172.20.0.1:55424" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:39:25.081539782Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 6766183268744481, + "StableID": "nSdfkLARqu11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:674a351cd6fb70d97e65ffee7d83d2d87c59c288784421d3932a852c07344109", + "KeyExpiry": "2026-11-08T18:39:25Z", + "DiscoKey": "discokey:d73088a9b4a16ef15651662edb53eab500dbc237151e3d2f527cad4c164d8d65", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:39832", + "10.65.0.27:39832", + "172.17.0.1:39832", + "172.19.0.1:39832", + "172.20.0.1:39832" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:39:25.617645901Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "kakuna": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8844789465698398, + "StableID": "nFdTX2dp4C21CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 8844789465698398, + "Key": "nodekey:c47353e8cee1f9c282361d960eb2d24ab0eb488102fa1afd73e7661f7b3cfb6f", + "DiscoKey": "discokey:b4809e1e9474594ecec896a8bd2ca17fac190710383e6d20a5b82e357812ab2a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50732", + "10.65.0.27:50732", + "172.17.0.1:50732", + "172.19.0.1:50732", + "172.20.0.1:50732" + ], + "Hostinfo": {"Hostname": "kakuna", "RequestTags": ["tag:prod"], "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:39:23.45158968Z", + "Tags": ["tag:prod"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:c47353e8cee1f9c282361d960eb2d24ab0eb488102fa1afd73e7661f7b3cfb6f", + "MachineKey": "mkey:0ed8a21fa6a80f644ed0489bf389382d74efe83a55b3e4d79b6cde25aeb2a77f", + "Peers": [{ + "ID": 8474206718605856, + "StableID": "n93cAN3zA921CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:99ef3d41f4546c1a123d34973ca207b5e40a30eed61b3febdc38ee8f31310b69", + "DiscoKey": "discokey:c639cfb07029f7cf2523a7a8c4a13a4b5755e1a91f6e90b89ab4e148fe480001", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:44891", + "10.65.0.27:44891", + "172.17.0.1:44891", + "172.19.0.1:44891", + "172.20.0.1:44891" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 57289}, + {"Proto": "peerapi6", "Port": 57289} + ]}, + "Created": "2026-05-12T18:39:18.091889449Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3846456934384807, + "StableID": "ncRgiGu43X11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:203e4dfb1d80d7c1fea8e138bba18fc4dbcd2820b283443f401ba2522b20f810", + "DiscoKey": "discokey:6c0f074d583b981c851c07291dcac5c5975bccf03f79a6078329fb68cb269265", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:39175", + "10.65.0.27:39175", + "172.17.0.1:39175", + "172.19.0.1:39175", + "172.20.0.1:39175" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:39:18.612037811Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4007060793922626, + "StableID": "nVanp9hoHY11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ab3924ba47307b31a05c4f1b307f7a560025a8db2a0e2c61bd4391be364cf758", + "DiscoKey": "discokey:681f5ef66139d20b2e862189cfbf8dff48f5bab946b8f89bcafd8a5dddd11c56", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:37844", + "10.65.0.27:37844", + "172.17.0.1:37844", + "172.19.0.1:37844", + "172.20.0.1:37844" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:39:19.133599214Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6428516144351188, + "StableID": "nHTuFfDVCs11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d32f31e1600d147b39c93bd3dc9db26416fa32aaac1703ffb1a2aa565f253a18", + "DiscoKey": "discokey:1af4901e85a40c50fa7702876f1e9af65e6322b1a5f5ab3ca3aa1d4d7a383738", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:58493", + "10.65.0.27:58493", + "172.17.0.1:58493", + "172.19.0.1:58493", + "172.20.0.1:58493" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:39:19.688477678Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7419866486659642, + "StableID": "nXVeH2KUwz11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:01603471a77d30f507330843f42cb9cbf098bd40a6e6a247c3397b6b2a4e3560", + "DiscoKey": "discokey:75b5c9fb7d747681baa0ca1f00f119a3281a88d53c566971e923a9021f8c9f20", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:34831", + "10.65.0.27:34831", + "172.17.0.1:34831", + "172.19.0.1:34831", + "172.20.0.1:34831" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:39:20.191642896Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2823769285968430, + "StableID": "nHrvFbdt3P11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:bcc3352de2a036e53cee93bf3460933af9a098ca0793ba104570c38704e07b23", + "DiscoKey": "discokey:3cd1b81dc872c7be51d6b693d16a101484460b9f5cd674866bbf135f1aa85d13", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:36817", + "10.65.0.27:36817", + "172.17.0.1:36817", + "172.19.0.1:36817", + "172.20.0.1:36817" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:39:20.753180617Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 441195553087581, + "StableID": "nNhwDdTpS411CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1813ed29c1b10b1fe8554cbdefcafc1e62646cc708397fd20a8bf6105050b87c", + "DiscoKey": "discokey:fa2ee33348c2a8b951aa4bba00fe1a42ed41a676361eea9baf94e0f29d1aa677", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:47352", + "10.65.0.27:47352", + "172.17.0.1:47352", + "172.19.0.1:47352", + "172.20.0.1:47352" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:39:21.281210138Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 644359334111538, + "StableID": "nFHLrAEq2611CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:03e88b364fbd215a0d22bcdc35981bc2fe1e32ef7c43079cfd3568f25eefaa09", + "DiscoKey": "discokey:40c1dfd75f92b67e83eb95d175d727bfb83f9caf3e1ef53385020efba7d37a55", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:52956", + "10.65.0.27:52956", + "172.17.0.1:52956", + "172.19.0.1:52956", + "172.20.0.1:52956" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:39:21.832221727Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6508397502878691, + "StableID": "ncwQNqZfps11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5ccbab58e2b2c4016bda0447a6cc2f94de15ff19c97ba21af7c103e5b406995d", + "DiscoKey": "discokey:6229cdd8d8b1f3ef4028ad47a1c64f19ea1c09577d605579b992788d129e6638", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:39928", + "10.65.0.27:39928", + "172.17.0.1:39928", + "172.19.0.1:39928", + "172.20.0.1:39928" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:39:22.355862072Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7785433198467645, + "StableID": "np2YnS83o321CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:da443a4fa8a2fcfe70e50b383e9122fd3cf56580106adcb0ccd37f8968b25015", + "DiscoKey": "discokey:be85de1b91cb0779bf0576561048a5cfc9f10dc91cea21a447742a31c25fdb30", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:55637", + "10.65.0.27:55637", + "172.17.0.1:55637", + "172.19.0.1:55637", + "172.20.0.1:55637" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:39:22.915650328Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 5661569203018776, + "StableID": "nPWbLip8Dm11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3b8933288a1d26f216a169901d63905e4d0b95070fe4a6647d83a203ab0df036", + "DiscoKey": "discokey:bbfc76af9546cde6bdfad6c0edefceb948a5dafeb93b66897dea5b88a9d2f840", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:47001", + "10.65.0.27:47001", + "172.17.0.1:47001", + "172.19.0.1:47001", + "172.20.0.1:47001" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:39:23.995807116Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2656439323035545, + "StableID": "nUGoR5A7kM11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:97ab98ca073effb2fc797fe936f96b30a387063e9224eee679e7481013766931", + "KeyExpiry": "2026-11-08T18:39:24Z", + "DiscoKey": "discokey:f999c8d92a4f40c9da81625e61c85d78a831b95fccbf917593f8f73b75196b53", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:46452", + "10.65.0.27:46452", + "172.17.0.1:46452", + "172.19.0.1:46452", + "172.20.0.1:46452" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:39:24.544473863Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6002608916871740, + "StableID": "nont1kMbso11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:c1cd0841824d93802c40af940852af23822f4455fb32cfbc552ae9cfae2fc302", + "KeyExpiry": "2026-11-08T18:39:25Z", + "DiscoKey": "discokey:47bb2e6f428a1410b5cdaccf61c958dd4a73c227c280599a10aad0ad1f8a3c54", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:55424", + "10.65.0.27:55424", + "172.17.0.1:55424", + "172.19.0.1:55424", + "172.20.0.1:55424" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:39:25.081539782Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 6766183268744481, + "StableID": "nSdfkLARqu11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:674a351cd6fb70d97e65ffee7d83d2d87c59c288784421d3932a852c07344109", + "KeyExpiry": "2026-11-08T18:39:25Z", + "DiscoKey": "discokey:d73088a9b4a16ef15651662edb53eab500dbc237151e3d2f527cad4c164d8d65", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:39832", + "10.65.0.27:39832", + "172.17.0.1:39832", + "172.19.0.1:39832", + "172.20.0.1:39832" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:39:25.617645901Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": [{ + "principals": [{"nodeIP": "100.64.0.17"}, {"nodeIP": "fd7a:115c:a1e0::11"}], + "sshUsers": {"root": "root"}, + "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + } + }]}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "8844789465698398": { + "ID": 8844789465698398, + "LoginName": "kakuna.tail78f774.ts.net", + "DisplayName": "kakuna" + }} + }, + "ssh_rules": [{ + "principals": [{"nodeIP": "100.64.0.17"}, {"nodeIP": "fd7a:115c:a1e0::11"}], + "sshUsers": {"root": "root"}, + "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + } + }] + }, "pidgeotto": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 3846456934384807, + "StableID": "ncRgiGu43X11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 3846456934384807, + "Key": "nodekey:203e4dfb1d80d7c1fea8e138bba18fc4dbcd2820b283443f401ba2522b20f810", + "DiscoKey": "discokey:6c0f074d583b981c851c07291dcac5c5975bccf03f79a6078329fb68cb269265", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:39175", + "10.65.0.27:39175", + "172.17.0.1:39175", + "172.19.0.1:39175", + "172.20.0.1:39175" + ], + "Hostinfo": { + "Hostname": "pidgeotto", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgeotto"], + "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:39:18.612037811Z", + "Tags": ["tag:pidgeotto"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:203e4dfb1d80d7c1fea8e138bba18fc4dbcd2820b283443f401ba2522b20f810", + "MachineKey": "mkey:0d25583c5886a472324c08e0fd5239fcbe8833ae2a86ec7da67f9a31da238271", + "Peers": [{ + "ID": 8474206718605856, + "StableID": "n93cAN3zA921CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:99ef3d41f4546c1a123d34973ca207b5e40a30eed61b3febdc38ee8f31310b69", + "DiscoKey": "discokey:c639cfb07029f7cf2523a7a8c4a13a4b5755e1a91f6e90b89ab4e148fe480001", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:44891", + "10.65.0.27:44891", + "172.17.0.1:44891", + "172.19.0.1:44891", + "172.20.0.1:44891" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 57289}, + {"Proto": "peerapi6", "Port": 57289} + ]}, + "Created": "2026-05-12T18:39:18.091889449Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 4007060793922626, + "StableID": "nVanp9hoHY11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ab3924ba47307b31a05c4f1b307f7a560025a8db2a0e2c61bd4391be364cf758", + "DiscoKey": "discokey:681f5ef66139d20b2e862189cfbf8dff48f5bab946b8f89bcafd8a5dddd11c56", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:37844", + "10.65.0.27:37844", + "172.17.0.1:37844", + "172.19.0.1:37844", + "172.20.0.1:37844" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:39:19.133599214Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6428516144351188, + "StableID": "nHTuFfDVCs11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d32f31e1600d147b39c93bd3dc9db26416fa32aaac1703ffb1a2aa565f253a18", + "DiscoKey": "discokey:1af4901e85a40c50fa7702876f1e9af65e6322b1a5f5ab3ca3aa1d4d7a383738", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:58493", + "10.65.0.27:58493", + "172.17.0.1:58493", + "172.19.0.1:58493", + "172.20.0.1:58493" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:39:19.688477678Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7419866486659642, + "StableID": "nXVeH2KUwz11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:01603471a77d30f507330843f42cb9cbf098bd40a6e6a247c3397b6b2a4e3560", + "DiscoKey": "discokey:75b5c9fb7d747681baa0ca1f00f119a3281a88d53c566971e923a9021f8c9f20", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:34831", + "10.65.0.27:34831", + "172.17.0.1:34831", + "172.19.0.1:34831", + "172.20.0.1:34831" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:39:20.191642896Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2823769285968430, + "StableID": "nHrvFbdt3P11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:bcc3352de2a036e53cee93bf3460933af9a098ca0793ba104570c38704e07b23", + "DiscoKey": "discokey:3cd1b81dc872c7be51d6b693d16a101484460b9f5cd674866bbf135f1aa85d13", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:36817", + "10.65.0.27:36817", + "172.17.0.1:36817", + "172.19.0.1:36817", + "172.20.0.1:36817" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:39:20.753180617Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 441195553087581, + "StableID": "nNhwDdTpS411CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1813ed29c1b10b1fe8554cbdefcafc1e62646cc708397fd20a8bf6105050b87c", + "DiscoKey": "discokey:fa2ee33348c2a8b951aa4bba00fe1a42ed41a676361eea9baf94e0f29d1aa677", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:47352", + "10.65.0.27:47352", + "172.17.0.1:47352", + "172.19.0.1:47352", + "172.20.0.1:47352" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:39:21.281210138Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 644359334111538, + "StableID": "nFHLrAEq2611CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:03e88b364fbd215a0d22bcdc35981bc2fe1e32ef7c43079cfd3568f25eefaa09", + "DiscoKey": "discokey:40c1dfd75f92b67e83eb95d175d727bfb83f9caf3e1ef53385020efba7d37a55", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:52956", + "10.65.0.27:52956", + "172.17.0.1:52956", + "172.19.0.1:52956", + "172.20.0.1:52956" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:39:21.832221727Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6508397502878691, + "StableID": "ncwQNqZfps11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5ccbab58e2b2c4016bda0447a6cc2f94de15ff19c97ba21af7c103e5b406995d", + "DiscoKey": "discokey:6229cdd8d8b1f3ef4028ad47a1c64f19ea1c09577d605579b992788d129e6638", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:39928", + "10.65.0.27:39928", + "172.17.0.1:39928", + "172.19.0.1:39928", + "172.20.0.1:39928" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:39:22.355862072Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7785433198467645, + "StableID": "np2YnS83o321CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:da443a4fa8a2fcfe70e50b383e9122fd3cf56580106adcb0ccd37f8968b25015", + "DiscoKey": "discokey:be85de1b91cb0779bf0576561048a5cfc9f10dc91cea21a447742a31c25fdb30", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:55637", + "10.65.0.27:55637", + "172.17.0.1:55637", + "172.19.0.1:55637", + "172.20.0.1:55637" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:39:22.915650328Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8844789465698398, + "StableID": "nFdTX2dp4C21CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c47353e8cee1f9c282361d960eb2d24ab0eb488102fa1afd73e7661f7b3cfb6f", + "DiscoKey": "discokey:b4809e1e9474594ecec896a8bd2ca17fac190710383e6d20a5b82e357812ab2a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50732", + "10.65.0.27:50732", + "172.17.0.1:50732", + "172.19.0.1:50732", + "172.20.0.1:50732" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:39:23.45158968Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 5661569203018776, + "StableID": "nPWbLip8Dm11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3b8933288a1d26f216a169901d63905e4d0b95070fe4a6647d83a203ab0df036", + "DiscoKey": "discokey:bbfc76af9546cde6bdfad6c0edefceb948a5dafeb93b66897dea5b88a9d2f840", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:47001", + "10.65.0.27:47001", + "172.17.0.1:47001", + "172.19.0.1:47001", + "172.20.0.1:47001" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:39:23.995807116Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2656439323035545, + "StableID": "nUGoR5A7kM11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:97ab98ca073effb2fc797fe936f96b30a387063e9224eee679e7481013766931", + "KeyExpiry": "2026-11-08T18:39:24Z", + "DiscoKey": "discokey:f999c8d92a4f40c9da81625e61c85d78a831b95fccbf917593f8f73b75196b53", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:46452", + "10.65.0.27:46452", + "172.17.0.1:46452", + "172.19.0.1:46452", + "172.20.0.1:46452" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:39:24.544473863Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6002608916871740, + "StableID": "nont1kMbso11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:c1cd0841824d93802c40af940852af23822f4455fb32cfbc552ae9cfae2fc302", + "KeyExpiry": "2026-11-08T18:39:25Z", + "DiscoKey": "discokey:47bb2e6f428a1410b5cdaccf61c958dd4a73c227c280599a10aad0ad1f8a3c54", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:55424", + "10.65.0.27:55424", + "172.17.0.1:55424", + "172.19.0.1:55424", + "172.20.0.1:55424" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:39:25.081539782Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 6766183268744481, + "StableID": "nSdfkLARqu11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:674a351cd6fb70d97e65ffee7d83d2d87c59c288784421d3932a852c07344109", + "KeyExpiry": "2026-11-08T18:39:25Z", + "DiscoKey": "discokey:d73088a9b4a16ef15651662edb53eab500dbc237151e3d2f527cad4c164d8d65", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:39832", + "10.65.0.27:39832", + "172.17.0.1:39832", + "172.19.0.1:39832", + "172.20.0.1:39832" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:39:25.617645901Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3846456934384807": { + "ID": 3846456934384807, + "LoginName": "pidgeotto.tail78f774.ts.net", + "DisplayName": "pidgeotto" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "pidgey": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8474206718605856, + "StableID": "n93cAN3zA921CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 8474206718605856, + "Key": "nodekey:99ef3d41f4546c1a123d34973ca207b5e40a30eed61b3febdc38ee8f31310b69", + "DiscoKey": "discokey:c639cfb07029f7cf2523a7a8c4a13a4b5755e1a91f6e90b89ab4e148fe480001", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:44891", + "10.65.0.27:44891", + "172.17.0.1:44891", + "172.19.0.1:44891", + "172.20.0.1:44891" + ], + "Hostinfo": { + "Hostname": "pidgey", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgey"], + "Services": [ + {"Proto": "peerapi4", "Port": 57289}, + {"Proto": "peerapi6", "Port": 57289}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:39:18.091889449Z", + "Tags": ["tag:pidgey"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:99ef3d41f4546c1a123d34973ca207b5e40a30eed61b3febdc38ee8f31310b69", + "MachineKey": "mkey:7983e9660507f9784676f1bb4cbed08a3be41a2d15e568caba36e6353c18d253", + "Peers": [{ + "ID": 3846456934384807, + "StableID": "ncRgiGu43X11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:203e4dfb1d80d7c1fea8e138bba18fc4dbcd2820b283443f401ba2522b20f810", + "DiscoKey": "discokey:6c0f074d583b981c851c07291dcac5c5975bccf03f79a6078329fb68cb269265", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:39175", + "10.65.0.27:39175", + "172.17.0.1:39175", + "172.19.0.1:39175", + "172.20.0.1:39175" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:39:18.612037811Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4007060793922626, + "StableID": "nVanp9hoHY11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ab3924ba47307b31a05c4f1b307f7a560025a8db2a0e2c61bd4391be364cf758", + "DiscoKey": "discokey:681f5ef66139d20b2e862189cfbf8dff48f5bab946b8f89bcafd8a5dddd11c56", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:37844", + "10.65.0.27:37844", + "172.17.0.1:37844", + "172.19.0.1:37844", + "172.20.0.1:37844" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:39:19.133599214Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6428516144351188, + "StableID": "nHTuFfDVCs11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d32f31e1600d147b39c93bd3dc9db26416fa32aaac1703ffb1a2aa565f253a18", + "DiscoKey": "discokey:1af4901e85a40c50fa7702876f1e9af65e6322b1a5f5ab3ca3aa1d4d7a383738", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:58493", + "10.65.0.27:58493", + "172.17.0.1:58493", + "172.19.0.1:58493", + "172.20.0.1:58493" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:39:19.688477678Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7419866486659642, + "StableID": "nXVeH2KUwz11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:01603471a77d30f507330843f42cb9cbf098bd40a6e6a247c3397b6b2a4e3560", + "DiscoKey": "discokey:75b5c9fb7d747681baa0ca1f00f119a3281a88d53c566971e923a9021f8c9f20", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:34831", + "10.65.0.27:34831", + "172.17.0.1:34831", + "172.19.0.1:34831", + "172.20.0.1:34831" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:39:20.191642896Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2823769285968430, + "StableID": "nHrvFbdt3P11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:bcc3352de2a036e53cee93bf3460933af9a098ca0793ba104570c38704e07b23", + "DiscoKey": "discokey:3cd1b81dc872c7be51d6b693d16a101484460b9f5cd674866bbf135f1aa85d13", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:36817", + "10.65.0.27:36817", + "172.17.0.1:36817", + "172.19.0.1:36817", + "172.20.0.1:36817" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:39:20.753180617Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 441195553087581, + "StableID": "nNhwDdTpS411CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1813ed29c1b10b1fe8554cbdefcafc1e62646cc708397fd20a8bf6105050b87c", + "DiscoKey": "discokey:fa2ee33348c2a8b951aa4bba00fe1a42ed41a676361eea9baf94e0f29d1aa677", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:47352", + "10.65.0.27:47352", + "172.17.0.1:47352", + "172.19.0.1:47352", + "172.20.0.1:47352" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:39:21.281210138Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 644359334111538, + "StableID": "nFHLrAEq2611CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:03e88b364fbd215a0d22bcdc35981bc2fe1e32ef7c43079cfd3568f25eefaa09", + "DiscoKey": "discokey:40c1dfd75f92b67e83eb95d175d727bfb83f9caf3e1ef53385020efba7d37a55", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:52956", + "10.65.0.27:52956", + "172.17.0.1:52956", + "172.19.0.1:52956", + "172.20.0.1:52956" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:39:21.832221727Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6508397502878691, + "StableID": "ncwQNqZfps11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5ccbab58e2b2c4016bda0447a6cc2f94de15ff19c97ba21af7c103e5b406995d", + "DiscoKey": "discokey:6229cdd8d8b1f3ef4028ad47a1c64f19ea1c09577d605579b992788d129e6638", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:39928", + "10.65.0.27:39928", + "172.17.0.1:39928", + "172.19.0.1:39928", + "172.20.0.1:39928" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:39:22.355862072Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7785433198467645, + "StableID": "np2YnS83o321CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:da443a4fa8a2fcfe70e50b383e9122fd3cf56580106adcb0ccd37f8968b25015", + "DiscoKey": "discokey:be85de1b91cb0779bf0576561048a5cfc9f10dc91cea21a447742a31c25fdb30", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:55637", + "10.65.0.27:55637", + "172.17.0.1:55637", + "172.19.0.1:55637", + "172.20.0.1:55637" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:39:22.915650328Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8844789465698398, + "StableID": "nFdTX2dp4C21CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c47353e8cee1f9c282361d960eb2d24ab0eb488102fa1afd73e7661f7b3cfb6f", + "DiscoKey": "discokey:b4809e1e9474594ecec896a8bd2ca17fac190710383e6d20a5b82e357812ab2a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50732", + "10.65.0.27:50732", + "172.17.0.1:50732", + "172.19.0.1:50732", + "172.20.0.1:50732" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:39:23.45158968Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 5661569203018776, + "StableID": "nPWbLip8Dm11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3b8933288a1d26f216a169901d63905e4d0b95070fe4a6647d83a203ab0df036", + "DiscoKey": "discokey:bbfc76af9546cde6bdfad6c0edefceb948a5dafeb93b66897dea5b88a9d2f840", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:47001", + "10.65.0.27:47001", + "172.17.0.1:47001", + "172.19.0.1:47001", + "172.20.0.1:47001" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:39:23.995807116Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2656439323035545, + "StableID": "nUGoR5A7kM11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:97ab98ca073effb2fc797fe936f96b30a387063e9224eee679e7481013766931", + "KeyExpiry": "2026-11-08T18:39:24Z", + "DiscoKey": "discokey:f999c8d92a4f40c9da81625e61c85d78a831b95fccbf917593f8f73b75196b53", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:46452", + "10.65.0.27:46452", + "172.17.0.1:46452", + "172.19.0.1:46452", + "172.20.0.1:46452" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:39:24.544473863Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6002608916871740, + "StableID": "nont1kMbso11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:c1cd0841824d93802c40af940852af23822f4455fb32cfbc552ae9cfae2fc302", + "KeyExpiry": "2026-11-08T18:39:25Z", + "DiscoKey": "discokey:47bb2e6f428a1410b5cdaccf61c958dd4a73c227c280599a10aad0ad1f8a3c54", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:55424", + "10.65.0.27:55424", + "172.17.0.1:55424", + "172.19.0.1:55424", + "172.20.0.1:55424" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:39:25.081539782Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 6766183268744481, + "StableID": "nSdfkLARqu11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:674a351cd6fb70d97e65ffee7d83d2d87c59c288784421d3932a852c07344109", + "KeyExpiry": "2026-11-08T18:39:25Z", + "DiscoKey": "discokey:d73088a9b4a16ef15651662edb53eab500dbc237151e3d2f527cad4c164d8d65", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:39832", + "10.65.0.27:39832", + "172.17.0.1:39832", + "172.19.0.1:39832", + "172.20.0.1:39832" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:39:25.617645901Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "8474206718605856": { + "ID": 8474206718605856, + "LoginName": "pidgey.tail78f774.ts.net", + "DisplayName": "pidgey" + }} + } + }, "raticate": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7419866486659642, + "StableID": "nXVeH2KUwz11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 7419866486659642, + "Key": "nodekey:01603471a77d30f507330843f42cb9cbf098bd40a6e6a247c3397b6b2a4e3560", + "DiscoKey": "discokey:75b5c9fb7d747681baa0ca1f00f119a3281a88d53c566971e923a9021f8c9f20", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:34831", + "10.65.0.27:34831", + "172.17.0.1:34831", + "172.19.0.1:34831", + "172.20.0.1:34831" + ], + "Hostinfo": {"Hostname": "raticate", "RequestTags": ["tag:group-b"], "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:39:20.191642896Z", + "Tags": ["tag:group-b"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:01603471a77d30f507330843f42cb9cbf098bd40a6e6a247c3397b6b2a4e3560", + "MachineKey": "mkey:744e507defb7737198c9cc1946f9f68dc26faf34e9b06eff8c0f341fa4872f42", + "Peers": [{ + "ID": 8474206718605856, + "StableID": "n93cAN3zA921CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:99ef3d41f4546c1a123d34973ca207b5e40a30eed61b3febdc38ee8f31310b69", + "DiscoKey": "discokey:c639cfb07029f7cf2523a7a8c4a13a4b5755e1a91f6e90b89ab4e148fe480001", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:44891", + "10.65.0.27:44891", + "172.17.0.1:44891", + "172.19.0.1:44891", + "172.20.0.1:44891" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 57289}, + {"Proto": "peerapi6", "Port": 57289} + ]}, + "Created": "2026-05-12T18:39:18.091889449Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3846456934384807, + "StableID": "ncRgiGu43X11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:203e4dfb1d80d7c1fea8e138bba18fc4dbcd2820b283443f401ba2522b20f810", + "DiscoKey": "discokey:6c0f074d583b981c851c07291dcac5c5975bccf03f79a6078329fb68cb269265", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:39175", + "10.65.0.27:39175", + "172.17.0.1:39175", + "172.19.0.1:39175", + "172.20.0.1:39175" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:39:18.612037811Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4007060793922626, + "StableID": "nVanp9hoHY11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ab3924ba47307b31a05c4f1b307f7a560025a8db2a0e2c61bd4391be364cf758", + "DiscoKey": "discokey:681f5ef66139d20b2e862189cfbf8dff48f5bab946b8f89bcafd8a5dddd11c56", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:37844", + "10.65.0.27:37844", + "172.17.0.1:37844", + "172.19.0.1:37844", + "172.20.0.1:37844" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:39:19.133599214Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6428516144351188, + "StableID": "nHTuFfDVCs11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d32f31e1600d147b39c93bd3dc9db26416fa32aaac1703ffb1a2aa565f253a18", + "DiscoKey": "discokey:1af4901e85a40c50fa7702876f1e9af65e6322b1a5f5ab3ca3aa1d4d7a383738", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:58493", + "10.65.0.27:58493", + "172.17.0.1:58493", + "172.19.0.1:58493", + "172.20.0.1:58493" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:39:19.688477678Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 2823769285968430, + "StableID": "nHrvFbdt3P11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:bcc3352de2a036e53cee93bf3460933af9a098ca0793ba104570c38704e07b23", + "DiscoKey": "discokey:3cd1b81dc872c7be51d6b693d16a101484460b9f5cd674866bbf135f1aa85d13", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:36817", + "10.65.0.27:36817", + "172.17.0.1:36817", + "172.19.0.1:36817", + "172.20.0.1:36817" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:39:20.753180617Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 441195553087581, + "StableID": "nNhwDdTpS411CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1813ed29c1b10b1fe8554cbdefcafc1e62646cc708397fd20a8bf6105050b87c", + "DiscoKey": "discokey:fa2ee33348c2a8b951aa4bba00fe1a42ed41a676361eea9baf94e0f29d1aa677", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:47352", + "10.65.0.27:47352", + "172.17.0.1:47352", + "172.19.0.1:47352", + "172.20.0.1:47352" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:39:21.281210138Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 644359334111538, + "StableID": "nFHLrAEq2611CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:03e88b364fbd215a0d22bcdc35981bc2fe1e32ef7c43079cfd3568f25eefaa09", + "DiscoKey": "discokey:40c1dfd75f92b67e83eb95d175d727bfb83f9caf3e1ef53385020efba7d37a55", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:52956", + "10.65.0.27:52956", + "172.17.0.1:52956", + "172.19.0.1:52956", + "172.20.0.1:52956" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:39:21.832221727Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6508397502878691, + "StableID": "ncwQNqZfps11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5ccbab58e2b2c4016bda0447a6cc2f94de15ff19c97ba21af7c103e5b406995d", + "DiscoKey": "discokey:6229cdd8d8b1f3ef4028ad47a1c64f19ea1c09577d605579b992788d129e6638", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:39928", + "10.65.0.27:39928", + "172.17.0.1:39928", + "172.19.0.1:39928", + "172.20.0.1:39928" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:39:22.355862072Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7785433198467645, + "StableID": "np2YnS83o321CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:da443a4fa8a2fcfe70e50b383e9122fd3cf56580106adcb0ccd37f8968b25015", + "DiscoKey": "discokey:be85de1b91cb0779bf0576561048a5cfc9f10dc91cea21a447742a31c25fdb30", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:55637", + "10.65.0.27:55637", + "172.17.0.1:55637", + "172.19.0.1:55637", + "172.20.0.1:55637" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:39:22.915650328Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8844789465698398, + "StableID": "nFdTX2dp4C21CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c47353e8cee1f9c282361d960eb2d24ab0eb488102fa1afd73e7661f7b3cfb6f", + "DiscoKey": "discokey:b4809e1e9474594ecec896a8bd2ca17fac190710383e6d20a5b82e357812ab2a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50732", + "10.65.0.27:50732", + "172.17.0.1:50732", + "172.19.0.1:50732", + "172.20.0.1:50732" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:39:23.45158968Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 5661569203018776, + "StableID": "nPWbLip8Dm11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3b8933288a1d26f216a169901d63905e4d0b95070fe4a6647d83a203ab0df036", + "DiscoKey": "discokey:bbfc76af9546cde6bdfad6c0edefceb948a5dafeb93b66897dea5b88a9d2f840", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:47001", + "10.65.0.27:47001", + "172.17.0.1:47001", + "172.19.0.1:47001", + "172.20.0.1:47001" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:39:23.995807116Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2656439323035545, + "StableID": "nUGoR5A7kM11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:97ab98ca073effb2fc797fe936f96b30a387063e9224eee679e7481013766931", + "KeyExpiry": "2026-11-08T18:39:24Z", + "DiscoKey": "discokey:f999c8d92a4f40c9da81625e61c85d78a831b95fccbf917593f8f73b75196b53", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:46452", + "10.65.0.27:46452", + "172.17.0.1:46452", + "172.19.0.1:46452", + "172.20.0.1:46452" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:39:24.544473863Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6002608916871740, + "StableID": "nont1kMbso11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:c1cd0841824d93802c40af940852af23822f4455fb32cfbc552ae9cfae2fc302", + "KeyExpiry": "2026-11-08T18:39:25Z", + "DiscoKey": "discokey:47bb2e6f428a1410b5cdaccf61c958dd4a73c227c280599a10aad0ad1f8a3c54", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:55424", + "10.65.0.27:55424", + "172.17.0.1:55424", + "172.19.0.1:55424", + "172.20.0.1:55424" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:39:25.081539782Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 6766183268744481, + "StableID": "nSdfkLARqu11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:674a351cd6fb70d97e65ffee7d83d2d87c59c288784421d3932a852c07344109", + "KeyExpiry": "2026-11-08T18:39:25Z", + "DiscoKey": "discokey:d73088a9b4a16ef15651662edb53eab500dbc237151e3d2f527cad4c164d8d65", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:39832", + "10.65.0.27:39832", + "172.17.0.1:39832", + "172.19.0.1:39832", + "172.20.0.1:39832" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:39:25.617645901Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "7419866486659642": { + "ID": 7419866486659642, + "LoginName": "raticate.tail78f774.ts.net", + "DisplayName": "raticate" + }} + } + }, "rattata": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6428516144351188, + "StableID": "nHTuFfDVCs11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 6428516144351188, + "Key": "nodekey:d32f31e1600d147b39c93bd3dc9db26416fa32aaac1703ffb1a2aa565f253a18", + "DiscoKey": "discokey:1af4901e85a40c50fa7702876f1e9af65e6322b1a5f5ab3ca3aa1d4d7a383738", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:58493", + "10.65.0.27:58493", + "172.17.0.1:58493", + "172.19.0.1:58493", + "172.20.0.1:58493" + ], + "Hostinfo": {"Hostname": "rattata", "RequestTags": ["tag:group-a"], "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:39:19.688477678Z", + "Tags": ["tag:group-a"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:d32f31e1600d147b39c93bd3dc9db26416fa32aaac1703ffb1a2aa565f253a18", + "MachineKey": "mkey:7f5cf112851c1c240519c4e81c72c50f334851061abc615ff3a898b63a69d96c", + "Peers": [{ + "ID": 8474206718605856, + "StableID": "n93cAN3zA921CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:99ef3d41f4546c1a123d34973ca207b5e40a30eed61b3febdc38ee8f31310b69", + "DiscoKey": "discokey:c639cfb07029f7cf2523a7a8c4a13a4b5755e1a91f6e90b89ab4e148fe480001", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:44891", + "10.65.0.27:44891", + "172.17.0.1:44891", + "172.19.0.1:44891", + "172.20.0.1:44891" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 57289}, + {"Proto": "peerapi6", "Port": 57289} + ]}, + "Created": "2026-05-12T18:39:18.091889449Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3846456934384807, + "StableID": "ncRgiGu43X11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:203e4dfb1d80d7c1fea8e138bba18fc4dbcd2820b283443f401ba2522b20f810", + "DiscoKey": "discokey:6c0f074d583b981c851c07291dcac5c5975bccf03f79a6078329fb68cb269265", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:39175", + "10.65.0.27:39175", + "172.17.0.1:39175", + "172.19.0.1:39175", + "172.20.0.1:39175" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:39:18.612037811Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4007060793922626, + "StableID": "nVanp9hoHY11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ab3924ba47307b31a05c4f1b307f7a560025a8db2a0e2c61bd4391be364cf758", + "DiscoKey": "discokey:681f5ef66139d20b2e862189cfbf8dff48f5bab946b8f89bcafd8a5dddd11c56", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:37844", + "10.65.0.27:37844", + "172.17.0.1:37844", + "172.19.0.1:37844", + "172.20.0.1:37844" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:39:19.133599214Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 7419866486659642, + "StableID": "nXVeH2KUwz11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:01603471a77d30f507330843f42cb9cbf098bd40a6e6a247c3397b6b2a4e3560", + "DiscoKey": "discokey:75b5c9fb7d747681baa0ca1f00f119a3281a88d53c566971e923a9021f8c9f20", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:34831", + "10.65.0.27:34831", + "172.17.0.1:34831", + "172.19.0.1:34831", + "172.20.0.1:34831" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:39:20.191642896Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2823769285968430, + "StableID": "nHrvFbdt3P11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:bcc3352de2a036e53cee93bf3460933af9a098ca0793ba104570c38704e07b23", + "DiscoKey": "discokey:3cd1b81dc872c7be51d6b693d16a101484460b9f5cd674866bbf135f1aa85d13", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:36817", + "10.65.0.27:36817", + "172.17.0.1:36817", + "172.19.0.1:36817", + "172.20.0.1:36817" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:39:20.753180617Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 441195553087581, + "StableID": "nNhwDdTpS411CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1813ed29c1b10b1fe8554cbdefcafc1e62646cc708397fd20a8bf6105050b87c", + "DiscoKey": "discokey:fa2ee33348c2a8b951aa4bba00fe1a42ed41a676361eea9baf94e0f29d1aa677", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:47352", + "10.65.0.27:47352", + "172.17.0.1:47352", + "172.19.0.1:47352", + "172.20.0.1:47352" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:39:21.281210138Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 644359334111538, + "StableID": "nFHLrAEq2611CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:03e88b364fbd215a0d22bcdc35981bc2fe1e32ef7c43079cfd3568f25eefaa09", + "DiscoKey": "discokey:40c1dfd75f92b67e83eb95d175d727bfb83f9caf3e1ef53385020efba7d37a55", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:52956", + "10.65.0.27:52956", + "172.17.0.1:52956", + "172.19.0.1:52956", + "172.20.0.1:52956" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:39:21.832221727Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6508397502878691, + "StableID": "ncwQNqZfps11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5ccbab58e2b2c4016bda0447a6cc2f94de15ff19c97ba21af7c103e5b406995d", + "DiscoKey": "discokey:6229cdd8d8b1f3ef4028ad47a1c64f19ea1c09577d605579b992788d129e6638", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:39928", + "10.65.0.27:39928", + "172.17.0.1:39928", + "172.19.0.1:39928", + "172.20.0.1:39928" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:39:22.355862072Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7785433198467645, + "StableID": "np2YnS83o321CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:da443a4fa8a2fcfe70e50b383e9122fd3cf56580106adcb0ccd37f8968b25015", + "DiscoKey": "discokey:be85de1b91cb0779bf0576561048a5cfc9f10dc91cea21a447742a31c25fdb30", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:55637", + "10.65.0.27:55637", + "172.17.0.1:55637", + "172.19.0.1:55637", + "172.20.0.1:55637" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:39:22.915650328Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8844789465698398, + "StableID": "nFdTX2dp4C21CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c47353e8cee1f9c282361d960eb2d24ab0eb488102fa1afd73e7661f7b3cfb6f", + "DiscoKey": "discokey:b4809e1e9474594ecec896a8bd2ca17fac190710383e6d20a5b82e357812ab2a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50732", + "10.65.0.27:50732", + "172.17.0.1:50732", + "172.19.0.1:50732", + "172.20.0.1:50732" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:39:23.45158968Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 5661569203018776, + "StableID": "nPWbLip8Dm11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3b8933288a1d26f216a169901d63905e4d0b95070fe4a6647d83a203ab0df036", + "DiscoKey": "discokey:bbfc76af9546cde6bdfad6c0edefceb948a5dafeb93b66897dea5b88a9d2f840", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:47001", + "10.65.0.27:47001", + "172.17.0.1:47001", + "172.19.0.1:47001", + "172.20.0.1:47001" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:39:23.995807116Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2656439323035545, + "StableID": "nUGoR5A7kM11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:97ab98ca073effb2fc797fe936f96b30a387063e9224eee679e7481013766931", + "KeyExpiry": "2026-11-08T18:39:24Z", + "DiscoKey": "discokey:f999c8d92a4f40c9da81625e61c85d78a831b95fccbf917593f8f73b75196b53", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:46452", + "10.65.0.27:46452", + "172.17.0.1:46452", + "172.19.0.1:46452", + "172.20.0.1:46452" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:39:24.544473863Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6002608916871740, + "StableID": "nont1kMbso11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:c1cd0841824d93802c40af940852af23822f4455fb32cfbc552ae9cfae2fc302", + "KeyExpiry": "2026-11-08T18:39:25Z", + "DiscoKey": "discokey:47bb2e6f428a1410b5cdaccf61c958dd4a73c227c280599a10aad0ad1f8a3c54", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:55424", + "10.65.0.27:55424", + "172.17.0.1:55424", + "172.19.0.1:55424", + "172.20.0.1:55424" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:39:25.081539782Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 6766183268744481, + "StableID": "nSdfkLARqu11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:674a351cd6fb70d97e65ffee7d83d2d87c59c288784421d3932a852c07344109", + "KeyExpiry": "2026-11-08T18:39:25Z", + "DiscoKey": "discokey:d73088a9b4a16ef15651662edb53eab500dbc237151e3d2f527cad4c164d8d65", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:39832", + "10.65.0.27:39832", + "172.17.0.1:39832", + "172.19.0.1:39832", + "172.20.0.1:39832" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:39:25.617645901Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "6428516144351188": { + "ID": 6428516144351188, + "LoginName": "rattata.tail78f774.ts.net", + "DisplayName": "rattata" + }} + } + }, "spearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 441195553087581, + "StableID": "nNhwDdTpS411CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 441195553087581, + "Key": "nodekey:1813ed29c1b10b1fe8554cbdefcafc1e62646cc708397fd20a8bf6105050b87c", + "DiscoKey": "discokey:fa2ee33348c2a8b951aa4bba00fe1a42ed41a676361eea9baf94e0f29d1aa677", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:47352", + "10.65.0.27:47352", + "172.17.0.1:47352", + "172.19.0.1:47352", + "172.20.0.1:47352" + ], + "Hostinfo": { + "Hostname": "spearow", + "RoutableIPs": ["10.44.0.0/16"], + "RequestTags": ["tag:spearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:39:21.281210138Z", + "Tags": ["tag:spearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:1813ed29c1b10b1fe8554cbdefcafc1e62646cc708397fd20a8bf6105050b87c", + "MachineKey": "mkey:ecd747a7e2113e7647328db394fe88a9c2b58f5c494e2586e9b4dc7234646029", + "Peers": [{ + "ID": 8474206718605856, + "StableID": "n93cAN3zA921CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:99ef3d41f4546c1a123d34973ca207b5e40a30eed61b3febdc38ee8f31310b69", + "DiscoKey": "discokey:c639cfb07029f7cf2523a7a8c4a13a4b5755e1a91f6e90b89ab4e148fe480001", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:44891", + "10.65.0.27:44891", + "172.17.0.1:44891", + "172.19.0.1:44891", + "172.20.0.1:44891" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 57289}, + {"Proto": "peerapi6", "Port": 57289} + ]}, + "Created": "2026-05-12T18:39:18.091889449Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3846456934384807, + "StableID": "ncRgiGu43X11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:203e4dfb1d80d7c1fea8e138bba18fc4dbcd2820b283443f401ba2522b20f810", + "DiscoKey": "discokey:6c0f074d583b981c851c07291dcac5c5975bccf03f79a6078329fb68cb269265", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:39175", + "10.65.0.27:39175", + "172.17.0.1:39175", + "172.19.0.1:39175", + "172.20.0.1:39175" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:39:18.612037811Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4007060793922626, + "StableID": "nVanp9hoHY11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ab3924ba47307b31a05c4f1b307f7a560025a8db2a0e2c61bd4391be364cf758", + "DiscoKey": "discokey:681f5ef66139d20b2e862189cfbf8dff48f5bab946b8f89bcafd8a5dddd11c56", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:37844", + "10.65.0.27:37844", + "172.17.0.1:37844", + "172.19.0.1:37844", + "172.20.0.1:37844" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:39:19.133599214Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6428516144351188, + "StableID": "nHTuFfDVCs11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d32f31e1600d147b39c93bd3dc9db26416fa32aaac1703ffb1a2aa565f253a18", + "DiscoKey": "discokey:1af4901e85a40c50fa7702876f1e9af65e6322b1a5f5ab3ca3aa1d4d7a383738", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:58493", + "10.65.0.27:58493", + "172.17.0.1:58493", + "172.19.0.1:58493", + "172.20.0.1:58493" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:39:19.688477678Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7419866486659642, + "StableID": "nXVeH2KUwz11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:01603471a77d30f507330843f42cb9cbf098bd40a6e6a247c3397b6b2a4e3560", + "DiscoKey": "discokey:75b5c9fb7d747681baa0ca1f00f119a3281a88d53c566971e923a9021f8c9f20", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:34831", + "10.65.0.27:34831", + "172.17.0.1:34831", + "172.19.0.1:34831", + "172.20.0.1:34831" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:39:20.191642896Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2823769285968430, + "StableID": "nHrvFbdt3P11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:bcc3352de2a036e53cee93bf3460933af9a098ca0793ba104570c38704e07b23", + "DiscoKey": "discokey:3cd1b81dc872c7be51d6b693d16a101484460b9f5cd674866bbf135f1aa85d13", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:36817", + "10.65.0.27:36817", + "172.17.0.1:36817", + "172.19.0.1:36817", + "172.20.0.1:36817" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:39:20.753180617Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 644359334111538, + "StableID": "nFHLrAEq2611CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:03e88b364fbd215a0d22bcdc35981bc2fe1e32ef7c43079cfd3568f25eefaa09", + "DiscoKey": "discokey:40c1dfd75f92b67e83eb95d175d727bfb83f9caf3e1ef53385020efba7d37a55", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:52956", + "10.65.0.27:52956", + "172.17.0.1:52956", + "172.19.0.1:52956", + "172.20.0.1:52956" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:39:21.832221727Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6508397502878691, + "StableID": "ncwQNqZfps11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5ccbab58e2b2c4016bda0447a6cc2f94de15ff19c97ba21af7c103e5b406995d", + "DiscoKey": "discokey:6229cdd8d8b1f3ef4028ad47a1c64f19ea1c09577d605579b992788d129e6638", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:39928", + "10.65.0.27:39928", + "172.17.0.1:39928", + "172.19.0.1:39928", + "172.20.0.1:39928" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:39:22.355862072Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7785433198467645, + "StableID": "np2YnS83o321CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:da443a4fa8a2fcfe70e50b383e9122fd3cf56580106adcb0ccd37f8968b25015", + "DiscoKey": "discokey:be85de1b91cb0779bf0576561048a5cfc9f10dc91cea21a447742a31c25fdb30", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:55637", + "10.65.0.27:55637", + "172.17.0.1:55637", + "172.19.0.1:55637", + "172.20.0.1:55637" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:39:22.915650328Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8844789465698398, + "StableID": "nFdTX2dp4C21CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c47353e8cee1f9c282361d960eb2d24ab0eb488102fa1afd73e7661f7b3cfb6f", + "DiscoKey": "discokey:b4809e1e9474594ecec896a8bd2ca17fac190710383e6d20a5b82e357812ab2a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50732", + "10.65.0.27:50732", + "172.17.0.1:50732", + "172.19.0.1:50732", + "172.20.0.1:50732" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:39:23.45158968Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 5661569203018776, + "StableID": "nPWbLip8Dm11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3b8933288a1d26f216a169901d63905e4d0b95070fe4a6647d83a203ab0df036", + "DiscoKey": "discokey:bbfc76af9546cde6bdfad6c0edefceb948a5dafeb93b66897dea5b88a9d2f840", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:47001", + "10.65.0.27:47001", + "172.17.0.1:47001", + "172.19.0.1:47001", + "172.20.0.1:47001" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:39:23.995807116Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2656439323035545, + "StableID": "nUGoR5A7kM11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:97ab98ca073effb2fc797fe936f96b30a387063e9224eee679e7481013766931", + "KeyExpiry": "2026-11-08T18:39:24Z", + "DiscoKey": "discokey:f999c8d92a4f40c9da81625e61c85d78a831b95fccbf917593f8f73b75196b53", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:46452", + "10.65.0.27:46452", + "172.17.0.1:46452", + "172.19.0.1:46452", + "172.20.0.1:46452" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:39:24.544473863Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6002608916871740, + "StableID": "nont1kMbso11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:c1cd0841824d93802c40af940852af23822f4455fb32cfbc552ae9cfae2fc302", + "KeyExpiry": "2026-11-08T18:39:25Z", + "DiscoKey": "discokey:47bb2e6f428a1410b5cdaccf61c958dd4a73c227c280599a10aad0ad1f8a3c54", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:55424", + "10.65.0.27:55424", + "172.17.0.1:55424", + "172.19.0.1:55424", + "172.20.0.1:55424" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:39:25.081539782Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 6766183268744481, + "StableID": "nSdfkLARqu11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:674a351cd6fb70d97e65ffee7d83d2d87c59c288784421d3932a852c07344109", + "KeyExpiry": "2026-11-08T18:39:25Z", + "DiscoKey": "discokey:d73088a9b4a16ef15651662edb53eab500dbc237151e3d2f527cad4c164d8d65", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:39832", + "10.65.0.27:39832", + "172.17.0.1:39832", + "172.19.0.1:39832", + "172.20.0.1:39832" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:39:25.617645901Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "441195553087581": { + "ID": 441195553087581, + "LoginName": "spearow.tail78f774.ts.net", + "DisplayName": "spearow" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "squirtle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6508397502878691, + "StableID": "ncwQNqZfps11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 6508397502878691, + "Key": "nodekey:5ccbab58e2b2c4016bda0447a6cc2f94de15ff19c97ba21af7c103e5b406995d", + "DiscoKey": "discokey:6229cdd8d8b1f3ef4028ad47a1c64f19ea1c09577d605579b992788d129e6638", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:39928", + "10.65.0.27:39928", + "172.17.0.1:39928", + "172.19.0.1:39928", + "172.20.0.1:39928" + ], + "Hostinfo": { + "Hostname": "squirtle", + "RoutableIPs": ["10.33.0.0/16"], + "RequestTags": ["tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:39:22.355862072Z", + "Tags": ["tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:5ccbab58e2b2c4016bda0447a6cc2f94de15ff19c97ba21af7c103e5b406995d", + "MachineKey": "mkey:3fde14573d65dda86392673503a60d06d35431a9d7374b8420af6af761721960", + "Peers": [{ + "ID": 8474206718605856, + "StableID": "n93cAN3zA921CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:99ef3d41f4546c1a123d34973ca207b5e40a30eed61b3febdc38ee8f31310b69", + "DiscoKey": "discokey:c639cfb07029f7cf2523a7a8c4a13a4b5755e1a91f6e90b89ab4e148fe480001", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:44891", + "10.65.0.27:44891", + "172.17.0.1:44891", + "172.19.0.1:44891", + "172.20.0.1:44891" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 57289}, + {"Proto": "peerapi6", "Port": 57289} + ]}, + "Created": "2026-05-12T18:39:18.091889449Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3846456934384807, + "StableID": "ncRgiGu43X11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:203e4dfb1d80d7c1fea8e138bba18fc4dbcd2820b283443f401ba2522b20f810", + "DiscoKey": "discokey:6c0f074d583b981c851c07291dcac5c5975bccf03f79a6078329fb68cb269265", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:39175", + "10.65.0.27:39175", + "172.17.0.1:39175", + "172.19.0.1:39175", + "172.20.0.1:39175" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:39:18.612037811Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4007060793922626, + "StableID": "nVanp9hoHY11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ab3924ba47307b31a05c4f1b307f7a560025a8db2a0e2c61bd4391be364cf758", + "DiscoKey": "discokey:681f5ef66139d20b2e862189cfbf8dff48f5bab946b8f89bcafd8a5dddd11c56", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:37844", + "10.65.0.27:37844", + "172.17.0.1:37844", + "172.19.0.1:37844", + "172.20.0.1:37844" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:39:19.133599214Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6428516144351188, + "StableID": "nHTuFfDVCs11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d32f31e1600d147b39c93bd3dc9db26416fa32aaac1703ffb1a2aa565f253a18", + "DiscoKey": "discokey:1af4901e85a40c50fa7702876f1e9af65e6322b1a5f5ab3ca3aa1d4d7a383738", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:58493", + "10.65.0.27:58493", + "172.17.0.1:58493", + "172.19.0.1:58493", + "172.20.0.1:58493" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:39:19.688477678Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7419866486659642, + "StableID": "nXVeH2KUwz11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:01603471a77d30f507330843f42cb9cbf098bd40a6e6a247c3397b6b2a4e3560", + "DiscoKey": "discokey:75b5c9fb7d747681baa0ca1f00f119a3281a88d53c566971e923a9021f8c9f20", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:34831", + "10.65.0.27:34831", + "172.17.0.1:34831", + "172.19.0.1:34831", + "172.20.0.1:34831" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:39:20.191642896Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2823769285968430, + "StableID": "nHrvFbdt3P11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:bcc3352de2a036e53cee93bf3460933af9a098ca0793ba104570c38704e07b23", + "DiscoKey": "discokey:3cd1b81dc872c7be51d6b693d16a101484460b9f5cd674866bbf135f1aa85d13", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:36817", + "10.65.0.27:36817", + "172.17.0.1:36817", + "172.19.0.1:36817", + "172.20.0.1:36817" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:39:20.753180617Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 441195553087581, + "StableID": "nNhwDdTpS411CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1813ed29c1b10b1fe8554cbdefcafc1e62646cc708397fd20a8bf6105050b87c", + "DiscoKey": "discokey:fa2ee33348c2a8b951aa4bba00fe1a42ed41a676361eea9baf94e0f29d1aa677", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:47352", + "10.65.0.27:47352", + "172.17.0.1:47352", + "172.19.0.1:47352", + "172.20.0.1:47352" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:39:21.281210138Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 644359334111538, + "StableID": "nFHLrAEq2611CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:03e88b364fbd215a0d22bcdc35981bc2fe1e32ef7c43079cfd3568f25eefaa09", + "DiscoKey": "discokey:40c1dfd75f92b67e83eb95d175d727bfb83f9caf3e1ef53385020efba7d37a55", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:52956", + "10.65.0.27:52956", + "172.17.0.1:52956", + "172.19.0.1:52956", + "172.20.0.1:52956" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:39:21.832221727Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 7785433198467645, + "StableID": "np2YnS83o321CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:da443a4fa8a2fcfe70e50b383e9122fd3cf56580106adcb0ccd37f8968b25015", + "DiscoKey": "discokey:be85de1b91cb0779bf0576561048a5cfc9f10dc91cea21a447742a31c25fdb30", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:55637", + "10.65.0.27:55637", + "172.17.0.1:55637", + "172.19.0.1:55637", + "172.20.0.1:55637" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:39:22.915650328Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8844789465698398, + "StableID": "nFdTX2dp4C21CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c47353e8cee1f9c282361d960eb2d24ab0eb488102fa1afd73e7661f7b3cfb6f", + "DiscoKey": "discokey:b4809e1e9474594ecec896a8bd2ca17fac190710383e6d20a5b82e357812ab2a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50732", + "10.65.0.27:50732", + "172.17.0.1:50732", + "172.19.0.1:50732", + "172.20.0.1:50732" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:39:23.45158968Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 5661569203018776, + "StableID": "nPWbLip8Dm11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3b8933288a1d26f216a169901d63905e4d0b95070fe4a6647d83a203ab0df036", + "DiscoKey": "discokey:bbfc76af9546cde6bdfad6c0edefceb948a5dafeb93b66897dea5b88a9d2f840", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:47001", + "10.65.0.27:47001", + "172.17.0.1:47001", + "172.19.0.1:47001", + "172.20.0.1:47001" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:39:23.995807116Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2656439323035545, + "StableID": "nUGoR5A7kM11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:97ab98ca073effb2fc797fe936f96b30a387063e9224eee679e7481013766931", + "KeyExpiry": "2026-11-08T18:39:24Z", + "DiscoKey": "discokey:f999c8d92a4f40c9da81625e61c85d78a831b95fccbf917593f8f73b75196b53", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:46452", + "10.65.0.27:46452", + "172.17.0.1:46452", + "172.19.0.1:46452", + "172.20.0.1:46452" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:39:24.544473863Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6002608916871740, + "StableID": "nont1kMbso11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:c1cd0841824d93802c40af940852af23822f4455fb32cfbc552ae9cfae2fc302", + "KeyExpiry": "2026-11-08T18:39:25Z", + "DiscoKey": "discokey:47bb2e6f428a1410b5cdaccf61c958dd4a73c227c280599a10aad0ad1f8a3c54", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:55424", + "10.65.0.27:55424", + "172.17.0.1:55424", + "172.19.0.1:55424", + "172.20.0.1:55424" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:39:25.081539782Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 6766183268744481, + "StableID": "nSdfkLARqu11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:674a351cd6fb70d97e65ffee7d83d2d87c59c288784421d3932a852c07344109", + "KeyExpiry": "2026-11-08T18:39:25Z", + "DiscoKey": "discokey:d73088a9b4a16ef15651662edb53eab500dbc237151e3d2f527cad4c164d8d65", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:39832", + "10.65.0.27:39832", + "172.17.0.1:39832", + "172.19.0.1:39832", + "172.20.0.1:39832" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:39:25.617645901Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "6508397502878691": { + "ID": 6508397502878691, + "LoginName": "squirtle.tail78f774.ts.net", + "DisplayName": "squirtle" + }} + } + }, "venusaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6002608916871740, + "StableID": "nont1kMbso11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:c1cd0841824d93802c40af940852af23822f4455fb32cfbc552ae9cfae2fc302", + "KeyExpiry": "2026-11-08T18:39:25Z", + "DiscoKey": "discokey:47bb2e6f428a1410b5cdaccf61c958dd4a73c227c280599a10aad0ad1f8a3c54", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:55424", + "10.65.0.27:55424", + "172.17.0.1:55424", + "172.19.0.1:55424", + "172.20.0.1:55424" + ], + "Hostinfo": {"Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:39:25.081539782Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:c1cd0841824d93802c40af940852af23822f4455fb32cfbc552ae9cfae2fc302", + "MachineKey": "mkey:b0e9719f42ec817344b5c6f7f13ce73adfd7fc08591a71fcc92942b860269c6e", + "Peers": [{ + "ID": 8474206718605856, + "StableID": "n93cAN3zA921CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:99ef3d41f4546c1a123d34973ca207b5e40a30eed61b3febdc38ee8f31310b69", + "DiscoKey": "discokey:c639cfb07029f7cf2523a7a8c4a13a4b5755e1a91f6e90b89ab4e148fe480001", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:44891", + "10.65.0.27:44891", + "172.17.0.1:44891", + "172.19.0.1:44891", + "172.20.0.1:44891" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 57289}, + {"Proto": "peerapi6", "Port": 57289} + ]}, + "Created": "2026-05-12T18:39:18.091889449Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3846456934384807, + "StableID": "ncRgiGu43X11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:203e4dfb1d80d7c1fea8e138bba18fc4dbcd2820b283443f401ba2522b20f810", + "DiscoKey": "discokey:6c0f074d583b981c851c07291dcac5c5975bccf03f79a6078329fb68cb269265", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:39175", + "10.65.0.27:39175", + "172.17.0.1:39175", + "172.19.0.1:39175", + "172.20.0.1:39175" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:39:18.612037811Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4007060793922626, + "StableID": "nVanp9hoHY11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ab3924ba47307b31a05c4f1b307f7a560025a8db2a0e2c61bd4391be364cf758", + "DiscoKey": "discokey:681f5ef66139d20b2e862189cfbf8dff48f5bab946b8f89bcafd8a5dddd11c56", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:37844", + "10.65.0.27:37844", + "172.17.0.1:37844", + "172.19.0.1:37844", + "172.20.0.1:37844" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:39:19.133599214Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6428516144351188, + "StableID": "nHTuFfDVCs11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d32f31e1600d147b39c93bd3dc9db26416fa32aaac1703ffb1a2aa565f253a18", + "DiscoKey": "discokey:1af4901e85a40c50fa7702876f1e9af65e6322b1a5f5ab3ca3aa1d4d7a383738", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:58493", + "10.65.0.27:58493", + "172.17.0.1:58493", + "172.19.0.1:58493", + "172.20.0.1:58493" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:39:19.688477678Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7419866486659642, + "StableID": "nXVeH2KUwz11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:01603471a77d30f507330843f42cb9cbf098bd40a6e6a247c3397b6b2a4e3560", + "DiscoKey": "discokey:75b5c9fb7d747681baa0ca1f00f119a3281a88d53c566971e923a9021f8c9f20", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:34831", + "10.65.0.27:34831", + "172.17.0.1:34831", + "172.19.0.1:34831", + "172.20.0.1:34831" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:39:20.191642896Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2823769285968430, + "StableID": "nHrvFbdt3P11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:bcc3352de2a036e53cee93bf3460933af9a098ca0793ba104570c38704e07b23", + "DiscoKey": "discokey:3cd1b81dc872c7be51d6b693d16a101484460b9f5cd674866bbf135f1aa85d13", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:36817", + "10.65.0.27:36817", + "172.17.0.1:36817", + "172.19.0.1:36817", + "172.20.0.1:36817" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:39:20.753180617Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 441195553087581, + "StableID": "nNhwDdTpS411CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1813ed29c1b10b1fe8554cbdefcafc1e62646cc708397fd20a8bf6105050b87c", + "DiscoKey": "discokey:fa2ee33348c2a8b951aa4bba00fe1a42ed41a676361eea9baf94e0f29d1aa677", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:47352", + "10.65.0.27:47352", + "172.17.0.1:47352", + "172.19.0.1:47352", + "172.20.0.1:47352" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:39:21.281210138Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 644359334111538, + "StableID": "nFHLrAEq2611CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:03e88b364fbd215a0d22bcdc35981bc2fe1e32ef7c43079cfd3568f25eefaa09", + "DiscoKey": "discokey:40c1dfd75f92b67e83eb95d175d727bfb83f9caf3e1ef53385020efba7d37a55", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:52956", + "10.65.0.27:52956", + "172.17.0.1:52956", + "172.19.0.1:52956", + "172.20.0.1:52956" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:39:21.832221727Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6508397502878691, + "StableID": "ncwQNqZfps11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5ccbab58e2b2c4016bda0447a6cc2f94de15ff19c97ba21af7c103e5b406995d", + "DiscoKey": "discokey:6229cdd8d8b1f3ef4028ad47a1c64f19ea1c09577d605579b992788d129e6638", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:39928", + "10.65.0.27:39928", + "172.17.0.1:39928", + "172.19.0.1:39928", + "172.20.0.1:39928" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:39:22.355862072Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7785433198467645, + "StableID": "np2YnS83o321CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:da443a4fa8a2fcfe70e50b383e9122fd3cf56580106adcb0ccd37f8968b25015", + "DiscoKey": "discokey:be85de1b91cb0779bf0576561048a5cfc9f10dc91cea21a447742a31c25fdb30", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:55637", + "10.65.0.27:55637", + "172.17.0.1:55637", + "172.19.0.1:55637", + "172.20.0.1:55637" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:39:22.915650328Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8844789465698398, + "StableID": "nFdTX2dp4C21CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c47353e8cee1f9c282361d960eb2d24ab0eb488102fa1afd73e7661f7b3cfb6f", + "DiscoKey": "discokey:b4809e1e9474594ecec896a8bd2ca17fac190710383e6d20a5b82e357812ab2a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50732", + "10.65.0.27:50732", + "172.17.0.1:50732", + "172.19.0.1:50732", + "172.20.0.1:50732" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:39:23.45158968Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 5661569203018776, + "StableID": "nPWbLip8Dm11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3b8933288a1d26f216a169901d63905e4d0b95070fe4a6647d83a203ab0df036", + "DiscoKey": "discokey:bbfc76af9546cde6bdfad6c0edefceb948a5dafeb93b66897dea5b88a9d2f840", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:47001", + "10.65.0.27:47001", + "172.17.0.1:47001", + "172.19.0.1:47001", + "172.20.0.1:47001" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:39:23.995807116Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2656439323035545, + "StableID": "nUGoR5A7kM11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:97ab98ca073effb2fc797fe936f96b30a387063e9224eee679e7481013766931", + "KeyExpiry": "2026-11-08T18:39:24Z", + "DiscoKey": "discokey:f999c8d92a4f40c9da81625e61c85d78a831b95fccbf917593f8f73b75196b53", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:46452", + "10.65.0.27:46452", + "172.17.0.1:46452", + "172.19.0.1:46452", + "172.20.0.1:46452" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:39:24.544473863Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6766183268744481, + "StableID": "nSdfkLARqu11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:674a351cd6fb70d97e65ffee7d83d2d87c59c288784421d3932a852c07344109", + "KeyExpiry": "2026-11-08T18:39:25Z", + "DiscoKey": "discokey:d73088a9b4a16ef15651662edb53eab500dbc237151e3d2f527cad4c164d8d65", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:39832", + "10.65.0.27:39832", + "172.17.0.1:39832", + "172.19.0.1:39832", + "172.20.0.1:39832" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:39:25.617645901Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "weedle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7785433198467645, + "StableID": "np2YnS83o321CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 7785433198467645, + "Key": "nodekey:da443a4fa8a2fcfe70e50b383e9122fd3cf56580106adcb0ccd37f8968b25015", + "DiscoKey": "discokey:be85de1b91cb0779bf0576561048a5cfc9f10dc91cea21a447742a31c25fdb30", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:55637", + "10.65.0.27:55637", + "172.17.0.1:55637", + "172.19.0.1:55637", + "172.20.0.1:55637" + ], + "Hostinfo": {"Hostname": "weedle", "RequestTags": ["tag:client"], "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:39:22.915650328Z", + "Tags": ["tag:client"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:da443a4fa8a2fcfe70e50b383e9122fd3cf56580106adcb0ccd37f8968b25015", + "MachineKey": "mkey:e1ee01c39bc2cb61eec8cce6ecd949166bf4d09b7fa43a6a9eb376188a7aba57", + "Peers": [{ + "ID": 8474206718605856, + "StableID": "n93cAN3zA921CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:99ef3d41f4546c1a123d34973ca207b5e40a30eed61b3febdc38ee8f31310b69", + "DiscoKey": "discokey:c639cfb07029f7cf2523a7a8c4a13a4b5755e1a91f6e90b89ab4e148fe480001", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:44891", + "10.65.0.27:44891", + "172.17.0.1:44891", + "172.19.0.1:44891", + "172.20.0.1:44891" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 57289}, + {"Proto": "peerapi6", "Port": 57289} + ]}, + "Created": "2026-05-12T18:39:18.091889449Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3846456934384807, + "StableID": "ncRgiGu43X11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:203e4dfb1d80d7c1fea8e138bba18fc4dbcd2820b283443f401ba2522b20f810", + "DiscoKey": "discokey:6c0f074d583b981c851c07291dcac5c5975bccf03f79a6078329fb68cb269265", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:39175", + "10.65.0.27:39175", + "172.17.0.1:39175", + "172.19.0.1:39175", + "172.20.0.1:39175" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:39:18.612037811Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4007060793922626, + "StableID": "nVanp9hoHY11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ab3924ba47307b31a05c4f1b307f7a560025a8db2a0e2c61bd4391be364cf758", + "DiscoKey": "discokey:681f5ef66139d20b2e862189cfbf8dff48f5bab946b8f89bcafd8a5dddd11c56", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:37844", + "10.65.0.27:37844", + "172.17.0.1:37844", + "172.19.0.1:37844", + "172.20.0.1:37844" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:39:19.133599214Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6428516144351188, + "StableID": "nHTuFfDVCs11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d32f31e1600d147b39c93bd3dc9db26416fa32aaac1703ffb1a2aa565f253a18", + "DiscoKey": "discokey:1af4901e85a40c50fa7702876f1e9af65e6322b1a5f5ab3ca3aa1d4d7a383738", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:58493", + "10.65.0.27:58493", + "172.17.0.1:58493", + "172.19.0.1:58493", + "172.20.0.1:58493" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:39:19.688477678Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7419866486659642, + "StableID": "nXVeH2KUwz11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:01603471a77d30f507330843f42cb9cbf098bd40a6e6a247c3397b6b2a4e3560", + "DiscoKey": "discokey:75b5c9fb7d747681baa0ca1f00f119a3281a88d53c566971e923a9021f8c9f20", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:34831", + "10.65.0.27:34831", + "172.17.0.1:34831", + "172.19.0.1:34831", + "172.20.0.1:34831" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:39:20.191642896Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2823769285968430, + "StableID": "nHrvFbdt3P11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:bcc3352de2a036e53cee93bf3460933af9a098ca0793ba104570c38704e07b23", + "DiscoKey": "discokey:3cd1b81dc872c7be51d6b693d16a101484460b9f5cd674866bbf135f1aa85d13", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:36817", + "10.65.0.27:36817", + "172.17.0.1:36817", + "172.19.0.1:36817", + "172.20.0.1:36817" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:39:20.753180617Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 441195553087581, + "StableID": "nNhwDdTpS411CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1813ed29c1b10b1fe8554cbdefcafc1e62646cc708397fd20a8bf6105050b87c", + "DiscoKey": "discokey:fa2ee33348c2a8b951aa4bba00fe1a42ed41a676361eea9baf94e0f29d1aa677", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:47352", + "10.65.0.27:47352", + "172.17.0.1:47352", + "172.19.0.1:47352", + "172.20.0.1:47352" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:39:21.281210138Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 644359334111538, + "StableID": "nFHLrAEq2611CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:03e88b364fbd215a0d22bcdc35981bc2fe1e32ef7c43079cfd3568f25eefaa09", + "DiscoKey": "discokey:40c1dfd75f92b67e83eb95d175d727bfb83f9caf3e1ef53385020efba7d37a55", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:52956", + "10.65.0.27:52956", + "172.17.0.1:52956", + "172.19.0.1:52956", + "172.20.0.1:52956" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:39:21.832221727Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6508397502878691, + "StableID": "ncwQNqZfps11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5ccbab58e2b2c4016bda0447a6cc2f94de15ff19c97ba21af7c103e5b406995d", + "DiscoKey": "discokey:6229cdd8d8b1f3ef4028ad47a1c64f19ea1c09577d605579b992788d129e6638", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:39928", + "10.65.0.27:39928", + "172.17.0.1:39928", + "172.19.0.1:39928", + "172.20.0.1:39928" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:39:22.355862072Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8844789465698398, + "StableID": "nFdTX2dp4C21CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c47353e8cee1f9c282361d960eb2d24ab0eb488102fa1afd73e7661f7b3cfb6f", + "DiscoKey": "discokey:b4809e1e9474594ecec896a8bd2ca17fac190710383e6d20a5b82e357812ab2a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50732", + "10.65.0.27:50732", + "172.17.0.1:50732", + "172.19.0.1:50732", + "172.20.0.1:50732" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:39:23.45158968Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 5661569203018776, + "StableID": "nPWbLip8Dm11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3b8933288a1d26f216a169901d63905e4d0b95070fe4a6647d83a203ab0df036", + "DiscoKey": "discokey:bbfc76af9546cde6bdfad6c0edefceb948a5dafeb93b66897dea5b88a9d2f840", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:47001", + "10.65.0.27:47001", + "172.17.0.1:47001", + "172.19.0.1:47001", + "172.20.0.1:47001" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:39:23.995807116Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2656439323035545, + "StableID": "nUGoR5A7kM11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:97ab98ca073effb2fc797fe936f96b30a387063e9224eee679e7481013766931", + "KeyExpiry": "2026-11-08T18:39:24Z", + "DiscoKey": "discokey:f999c8d92a4f40c9da81625e61c85d78a831b95fccbf917593f8f73b75196b53", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:46452", + "10.65.0.27:46452", + "172.17.0.1:46452", + "172.19.0.1:46452", + "172.20.0.1:46452" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:39:24.544473863Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6002608916871740, + "StableID": "nont1kMbso11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:c1cd0841824d93802c40af940852af23822f4455fb32cfbc552ae9cfae2fc302", + "KeyExpiry": "2026-11-08T18:39:25Z", + "DiscoKey": "discokey:47bb2e6f428a1410b5cdaccf61c958dd4a73c227c280599a10aad0ad1f8a3c54", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:55424", + "10.65.0.27:55424", + "172.17.0.1:55424", + "172.19.0.1:55424", + "172.20.0.1:55424" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:39:25.081539782Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 6766183268744481, + "StableID": "nSdfkLARqu11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:674a351cd6fb70d97e65ffee7d83d2d87c59c288784421d3932a852c07344109", + "KeyExpiry": "2026-11-08T18:39:25Z", + "DiscoKey": "discokey:d73088a9b4a16ef15651662edb53eab500dbc237151e3d2f527cad4c164d8d65", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:39832", + "10.65.0.27:39832", + "172.17.0.1:39832", + "172.19.0.1:39832", + "172.20.0.1:39832" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:39:25.617645901Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "7785433198467645": { + "ID": 7785433198467645, + "LoginName": "weedle.tail78f774.ts.net", + "DisplayName": "weedle" + }} + } + }} +} diff --git a/hscontrol/policy/v2/testdata/sshtest_results/sshtest-dst-duplicate-tags.hujson b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-dst-duplicate-tags.hujson new file mode 100644 index 00000000..8e465495 --- /dev/null +++ b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-dst-duplicate-tags.hujson @@ -0,0 +1,21903 @@ +// sshtest-dst-duplicate-tags +// +// sshTests dst contains duplicate tag +// +// Nodes with filter rules: 15 of 15 +// Captured at: 2026-05-13T09:30:16Z +// tool version: tscap/dev +// schema version: 1 +{ + "schema_version": 1, + "test_id": "sshtest-dst-duplicate-tags", + "description": "sshTests dst contains duplicate tag", + "category": "sshtest", + "captured_at": "2026-05-13T09:30:16.848261709Z", + "tool_version": "tscap/dev", + "tailnet": "odin@example.com", + "input": { + "api_response_code": 200, + "tailnet": { + "dns": {"magic_dns": false, "nameservers": [], "search_paths": [], "split_dns": {}}, + "settings": {} + }, + "scenario_hujson": " \n \n \n \n{\n\t\"category\": \"sshtest\",\n\t\"description\": \"sshTests dst contains duplicate tag\",\n\t\"id\": \"sshtest-dst-duplicate-tags\",\n\t\"policy\": {\"ssh\": [{\n\t\t\"action\": \"accept\",\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": [\"thor@example.org\"],\n\t\t\"users\": [\"root\"]\n\t}], \"sshTests\": [{\n\t\t\"accept\": [\"root\"],\n\t\t\"dst\": [\"tag:server\", \"tag:server\"],\n\t\t\"src\": \"thor@example.org\"\n\t}], \"tagOwners\": {\n\t\t\"tag:prod\": [\"odin@example.com\"],\n\t\t\"tag:server\": [\"odin@example.com\"]\n\t}},\n\t\"tailnet\": {\n\t\t\"dns\": {\"magic_dns\": false, \"nameservers\": [], \"search_paths\": [], \"split_dns\": {}},\n\t\t\"settings\": {}\n\t},\n\t\"topology\": \"../_topologies/grant.hujson\"\n}\n", + "scenario_path": "scenarios/ssh-edges/sshtest-dst-duplicate-tags.hujson", + "full_policy": { + "ssh": [{ + "action": "accept", + "dst": ["tag:server"], + "src": ["thor@example.org"], + "users": ["root"] + }], + "sshTests": [{ + "accept": ["root"], + "dst": ["tag:server", "tag:server"], + "src": "thor@example.org" + }], + "tagOwners": {"tag:prod": ["odin@example.com"], "tag:server": ["odin@example.com"]} + } + }, + "topology": {"users": [ + {"id": 1, "name": "odin", "email": "odin@example.com"}, + {"id": 2, "name": "thor", "email": "thor@example.org"}, + {"id": 3, "name": "freya", "email": "freya@example.com"} + ], "nodes": {"beedrill": { + "hostname": "beedrill", + "tags": ["tag:server"], + "ipv4": "100.64.0.16", + "ipv6": "fd7a:115c:a1e0::10", + "routable_ips": [], + "approved_routes": [] + }, "blastoise": { + "hostname": "blastoise", + "tags": ["tag:exit", "tag:router"], + "ipv4": "100.64.0.9", + "ipv6": "fd7a:115c:a1e0::9", + "routable_ips": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "bulbasaur": { + "hostname": "bulbasaur", + "tags": [], + "ipv4": "100.64.0.19", + "ipv6": "fd7a:115c:a1e0::13", + "user": "odin", + "routable_ips": [], + "approved_routes": [] + }, "charmander": { + "hostname": "charmander", + "tags": ["tag:exit"], + "ipv4": "100.64.0.4", + "ipv6": "fd7a:115c:a1e0::4", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "fearow": { + "hostname": "fearow", + "tags": ["tag:fearow"], + "ipv4": "100.64.0.12", + "ipv6": "fd7a:115c:a1e0::c", + "routable_ips": ["10.55.0.0/16"], + "approved_routes": [] + }, "ivysaur": { + "hostname": "ivysaur", + "tags": [], + "ipv4": "100.64.0.17", + "ipv6": "fd7a:115c:a1e0::11", + "user": "thor", + "routable_ips": [], + "approved_routes": [] + }, "kakuna": { + "hostname": "kakuna", + "tags": ["tag:prod"], + "ipv4": "100.64.0.15", + "ipv6": "fd7a:115c:a1e0::f", + "routable_ips": [], + "approved_routes": [] + }, "pidgeotto": { + "hostname": "pidgeotto", + "tags": ["tag:pidgeotto"], + "ipv4": "100.64.0.3", + "ipv6": "fd7a:115c:a1e0::3", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "pidgey": { + "hostname": "pidgey", + "tags": ["tag:pidgey"], + "ipv4": "100.64.0.2", + "ipv6": "fd7a:115c:a1e0::2", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "raticate": { + "hostname": "raticate", + "tags": ["tag:group-b"], + "ipv4": "100.64.0.6", + "ipv6": "fd7a:115c:a1e0::6", + "routable_ips": [], + "approved_routes": [] + }, "rattata": { + "hostname": "rattata", + "tags": ["tag:group-a"], + "ipv4": "100.64.0.5", + "ipv6": "fd7a:115c:a1e0::5", + "routable_ips": [], + "approved_routes": [] + }, "spearow": { + "hostname": "spearow", + "tags": ["tag:spearow"], + "ipv4": "100.64.0.11", + "ipv6": "fd7a:115c:a1e0::b", + "routable_ips": ["10.44.0.0/16"], + "approved_routes": [] + }, "squirtle": { + "hostname": "squirtle", + "tags": ["tag:router"], + "ipv4": "100.64.0.13", + "ipv6": "fd7a:115c:a1e0::d", + "routable_ips": ["10.33.0.0/16"], + "approved_routes": [] + }, "venusaur": { + "hostname": "venusaur", + "tags": [], + "ipv4": "100.64.0.18", + "ipv6": "fd7a:115c:a1e0::12", + "user": "freya", + "routable_ips": [], + "approved_routes": [] + }, "weedle": { + "hostname": "weedle", + "tags": ["tag:client"], + "ipv4": "100.64.0.14", + "ipv6": "fd7a:115c:a1e0::e", + "routable_ips": [], + "approved_routes": [] + }}}, + "captures": {"beedrill": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6635437266779190, + "StableID": "nme7HkgCpt11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 6635437266779190, + "Key": "nodekey:cbf7c7ea6bd03996c13db4de2b558efbbd5cf8536f41cc76424b15a8cce8ed6b", + "DiscoKey": "discokey:b83c63aafa2ac23ca7968015176fdf00a90a94ddc1cc8402ef0b72afc8a78706", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:45684", + "10.65.0.27:45684", + "172.17.0.1:45684", + "172.18.0.1:45684", + "172.19.0.1:45684", + "172.20.0.1:45684", + "172.21.0.1:45684", + "172.22.0.1:45684", + "172.23.0.1:45684", + "172.24.0.1:45684", + "172.25.0.1:45684", + "172.26.0.1:45684", + "172.27.0.1:45684" + ], + "Hostinfo": {"Hostname": "beedrill", "RequestTags": ["tag:server"], "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-13T09:30:26.20463116Z", + "Tags": ["tag:server"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:cbf7c7ea6bd03996c13db4de2b558efbbd5cf8536f41cc76424b15a8cce8ed6b", + "MachineKey": "mkey:edb0fca405f47ebe38ca05c073534e3ca50b655031fe9ea0d9f932c152dda818", + "Peers": [{ + "ID": 3628307374917488, + "StableID": "nwJfAyUGLV11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8587a6f7374ca011a9ac6468627b921cfa75948a6fb3f0b04df5ffc7e4822b5b", + "DiscoKey": "discokey:5291592b301d037d3573ecb86b8ffafda3907780e8ffc5edb50e85035ed66a74", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:60776", + "10.65.0.27:60776", + "172.17.0.1:60776", + "172.18.0.1:60776", + "172.19.0.1:60776", + "172.20.0.1:60776", + "172.21.0.1:60776", + "172.22.0.1:60776", + "172.23.0.1:60776", + "172.24.0.1:60776", + "172.25.0.1:60776", + "172.26.0.1:60776", + "172.27.0.1:60776" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-13T09:30:19.604495837Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1493384375532153, + "StableID": "nJPrQAgMfC11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb5bb1cdb0ff33b7e7bee6ec6b139f6fafb9f188c6bab4243677c47cc5a70831", + "DiscoKey": "discokey:13886cbf8a432412327a73ba106d682f72fbde38b2771ab03c66baabdfaee42f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:52709", + "10.65.0.27:52709", + "172.17.0.1:52709", + "172.18.0.1:52709", + "172.19.0.1:52709", + "172.20.0.1:52709", + "172.21.0.1:52709", + "172.22.0.1:52709", + "172.23.0.1:52709", + "172.24.0.1:52709", + "172.25.0.1:52709", + "172.26.0.1:52709", + "172.27.0.1:52709" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-13T09:30:20.319592339Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 1099277371122160, + "StableID": "ns8Hzq9sa911CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6ead0b971a84bb0155d90e0ebd3eb6e7d7353739feb2acb825c5deb763631d53", + "DiscoKey": "discokey:a4ae1f8f20ee5f9b386feb4b92b080b07ae8d53d1cc019fa7c7761bdb2a7df70", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:43004", + "10.65.0.27:43004", + "172.17.0.1:43004", + "172.18.0.1:43004", + "172.19.0.1:43004", + "172.20.0.1:43004", + "172.21.0.1:43004", + "172.22.0.1:43004", + "172.23.0.1:43004", + "172.24.0.1:43004", + "172.25.0.1:43004", + "172.26.0.1:43004", + "172.27.0.1:43004" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-13T09:30:20.856238896Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2691709711896678, + "StableID": "ndnyuge52N11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2f0f9aa40c11d6caefbf393a5ae8eeb99f47053abac6b79681f8aa1b67e98769", + "DiscoKey": "discokey:29ee71a95c71f6ed791da21b42c0c819f0b95368406800121696acf5ffca1745", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:45143", + "10.65.0.27:45143", + "172.17.0.1:45143", + "172.18.0.1:45143", + "172.19.0.1:45143", + "172.20.0.1:45143", + "172.21.0.1:45143", + "172.22.0.1:45143", + "172.23.0.1:45143", + "172.24.0.1:45143", + "172.25.0.1:45143", + "172.26.0.1:45143", + "172.27.0.1:45143" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-13T09:30:21.393986895Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 12685843844750, + "StableID": "n9tdafEk6111CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8e9317595a76d9da92f070ba866cbbfd950bebd0bb2a22da60dd5f548d9e7739", + "DiscoKey": "discokey:20045d9d345983c979fadb65dd0db6620eb191751458cac1582766f33d25be41", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:58390", + "10.65.0.27:58390", + "172.17.0.1:58390", + "172.18.0.1:58390", + "172.19.0.1:58390", + "172.20.0.1:58390", + "172.21.0.1:58390", + "172.22.0.1:58390", + "172.23.0.1:58390", + "172.24.0.1:58390", + "172.25.0.1:58390", + "172.26.0.1:58390", + "172.27.0.1:58390" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-13T09:30:21.965086659Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 220059800127697, + "StableID": "nJfiyfbfi211CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f82d10ad4a8afe9aeee81c4c1dcf49cda2f43da67e83bb43dd02f4616d907911", + "DiscoKey": "discokey:9c598e24bacf2aa5dbcdfa20934c7082c2d423abf9aa422d163284b41be6ee49", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:41839", + "10.65.0.27:41839", + "172.17.0.1:41839", + "172.18.0.1:41839", + "172.19.0.1:41839", + "172.20.0.1:41839", + "172.21.0.1:41839", + "172.22.0.1:41839", + "172.23.0.1:41839", + "172.24.0.1:41839", + "172.25.0.1:41839", + "172.26.0.1:41839", + "172.27.0.1:41839" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-13T09:30:22.487425695Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7367908405015496, + "StableID": "nw4zXgTwXz11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b5171dd8248b6600e124ab8a373ad2474d1422ebf0a43a7f93e526e1e45ae774", + "DiscoKey": "discokey:32447222761bd26fc98eb5000a8954e03b20b5456e2f40230debc4e3bd71dc5f", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:44778", + "10.65.0.27:44778", + "172.17.0.1:44778", + "172.18.0.1:44778", + "172.19.0.1:44778", + "172.20.0.1:44778", + "172.21.0.1:44778", + "172.22.0.1:44778", + "172.23.0.1:44778", + "172.24.0.1:44778", + "172.25.0.1:44778", + "172.26.0.1:44778", + "172.27.0.1:44778" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-13T09:30:23.04063128Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5602755481149455, + "StableID": "nJ4o8PtVkk11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4d8d2db2cb821338ea64e3375fc8e1048d0b9fc371c24e4d176cd629ef522065", + "DiscoKey": "discokey:400d522c5a33d5f017772b6608482cf826411a0f597b22b01e50664e6835e35a", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37413", + "10.65.0.27:37413", + "172.17.0.1:37413", + "172.18.0.1:37413", + "172.19.0.1:37413", + "172.20.0.1:37413", + "172.21.0.1:37413", + "172.22.0.1:37413", + "172.23.0.1:37413", + "172.24.0.1:37413", + "172.25.0.1:37413", + "172.26.0.1:37413", + "172.27.0.1:37413" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-13T09:30:23.630307934Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 7395883338911835, + "StableID": "nYPXeDKckz11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c89610742a89888e4ceac7e52b6aa315db690c98ada622f726b3a4242e9b8d3f", + "DiscoKey": "discokey:00b9780e7c8d9deeaf1a27ce309babca928035af7dd7fa200c57271a67bf820a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:35503", + "10.65.0.27:35503", + "172.17.0.1:35503", + "172.18.0.1:35503", + "172.19.0.1:35503", + "172.20.0.1:35503", + "172.21.0.1:35503", + "172.22.0.1:35503", + "172.23.0.1:35503", + "172.24.0.1:35503", + "172.25.0.1:35503", + "172.26.0.1:35503", + "172.27.0.1:35503" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-13T09:30:24.35024234Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 156123256026230, + "StableID": "nK3wWQ6iD211CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:35bbd44adc1e0017f0f3cb5dc15c25172e8e0873f8475470e8716c906e85701c", + "DiscoKey": "discokey:e315d2aa2650c181b0e7e8abe62aed80b5f6a8b39b3f5f590a3a6e81d7994a4e", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:59133", + "10.65.0.27:59133", + "172.17.0.1:59133", + "172.18.0.1:59133", + "172.19.0.1:59133", + "172.20.0.1:59133", + "172.21.0.1:59133", + "172.22.0.1:59133", + "172.23.0.1:59133", + "172.24.0.1:59133", + "172.25.0.1:59133", + "172.26.0.1:59133", + "172.27.0.1:59133" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-13T09:30:24.961232221Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8431358078059330, + "StableID": "nsmfXpUaq821CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:63133f6c88593acd3b63105c7176719ce717f2e66b9b7657c0aa3acc4557316d", + "DiscoKey": "discokey:d204d313a545b75f35dbf27c5fd8924b694c32b6d1d7622f8c665bae2c052373", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50334", + "10.65.0.27:50334", + "172.17.0.1:50334", + "172.18.0.1:50334", + "172.19.0.1:50334", + "172.20.0.1:50334", + "172.21.0.1:50334", + "172.22.0.1:50334", + "172.23.0.1:50334", + "172.24.0.1:50334", + "172.25.0.1:50334", + "172.26.0.1:50334", + "172.27.0.1:50334" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-13T09:30:25.669266846Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 6048256030654495, + "StableID": "nkqe9wRGEp11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:a2661c0992e6f6f36c961226b6c951c0324de2a6d2279d7e43c3a6fed43f9652", + "KeyExpiry": "2026-11-09T09:30:26Z", + "DiscoKey": "discokey:3ebad77570ee23f4a75003d66ebe44faa51879ec277d967f1df088231e820c28", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:45887", + "10.65.0.27:45887", + "172.17.0.1:45887", + "172.18.0.1:45887", + "172.19.0.1:45887", + "172.20.0.1:45887", + "172.21.0.1:45887", + "172.22.0.1:45887", + "172.23.0.1:45887", + "172.24.0.1:45887", + "172.25.0.1:45887", + "172.26.0.1:45887", + "172.27.0.1:45887" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-13T09:30:26.725360455Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 8234239497029749, + "StableID": "nvuPXWWJJ721CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:180fb2b409872a185fa9447ecfbb845e0154f6c7f143eb6ca09e3d2bd6ddbb17", + "KeyExpiry": "2026-11-09T09:30:27Z", + "DiscoKey": "discokey:7e5bb9a482709932c2f64cb02779a5a9c71b33777a842c47041a0fc713b9587a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:50553", + "10.65.0.27:50553", + "172.17.0.1:50553", + "172.18.0.1:50553", + "172.19.0.1:50553", + "172.20.0.1:50553", + "172.21.0.1:50553", + "172.22.0.1:50553", + "172.23.0.1:50553", + "172.24.0.1:50553", + "172.25.0.1:50553", + "172.26.0.1:50553", + "172.27.0.1:50553" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-13T09:30:27.260403572Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3225617935357335, + "StableID": "nAUbLnWtBS11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:05fb5c7def2bd52a36b410573911e9e7309ce75d545fb99011ceb2ed571d5d5d", + "KeyExpiry": "2026-11-09T09:30:27Z", + "DiscoKey": "discokey:0dde8e43d786368333282af84458203134ee89de681daae268aea547302eaa39", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:57338", + "10.65.0.27:57338", + "172.17.0.1:57338", + "172.18.0.1:57338", + "172.19.0.1:57338", + "172.20.0.1:57338", + "172.21.0.1:57338", + "172.22.0.1:57338", + "172.23.0.1:57338", + "172.24.0.1:57338", + "172.25.0.1:57338", + "172.26.0.1:57338", + "172.27.0.1:57338" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-13T09:30:27.807949242Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": [{ + "principals": [{"nodeIP": "100.64.0.17"}, {"nodeIP": "fd7a:115c:a1e0::11"}], + "sshUsers": {"root": "root"}, + "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + } + }]}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "6635437266779190": { + "ID": 6635437266779190, + "LoginName": "beedrill.tail78f774.ts.net", + "DisplayName": "beedrill" + }} + }, + "ssh_rules": [{ + "principals": [{"nodeIP": "100.64.0.17"}, {"nodeIP": "fd7a:115c:a1e0::11"}], + "sshUsers": {"root": "root"}, + "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + } + }] + }, "blastoise": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 220059800127697, + "StableID": "nJfiyfbfi211CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 220059800127697, + "Key": "nodekey:f82d10ad4a8afe9aeee81c4c1dcf49cda2f43da67e83bb43dd02f4616d907911", + "DiscoKey": "discokey:9c598e24bacf2aa5dbcdfa20934c7082c2d423abf9aa422d163284b41be6ee49", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:41839", + "10.65.0.27:41839", + "172.17.0.1:41839", + "172.18.0.1:41839", + "172.19.0.1:41839", + "172.20.0.1:41839", + "172.21.0.1:41839", + "172.22.0.1:41839", + "172.23.0.1:41839", + "172.24.0.1:41839", + "172.25.0.1:41839", + "172.26.0.1:41839", + "172.27.0.1:41839" + ], + "Hostinfo": { + "Hostname": "blastoise", + "RoutableIPs": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit", "tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-13T09:30:22.487425695Z", + "Tags": ["tag:exit", "tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:f82d10ad4a8afe9aeee81c4c1dcf49cda2f43da67e83bb43dd02f4616d907911", + "MachineKey": "mkey:90d79ada9ae5e6f735ec96d6551ba3fdee4d715dbef6c12892b07042b7237330", + "Peers": [{ + "ID": 3628307374917488, + "StableID": "nwJfAyUGLV11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8587a6f7374ca011a9ac6468627b921cfa75948a6fb3f0b04df5ffc7e4822b5b", + "DiscoKey": "discokey:5291592b301d037d3573ecb86b8ffafda3907780e8ffc5edb50e85035ed66a74", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:60776", + "10.65.0.27:60776", + "172.17.0.1:60776", + "172.18.0.1:60776", + "172.19.0.1:60776", + "172.20.0.1:60776", + "172.21.0.1:60776", + "172.22.0.1:60776", + "172.23.0.1:60776", + "172.24.0.1:60776", + "172.25.0.1:60776", + "172.26.0.1:60776", + "172.27.0.1:60776" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-13T09:30:19.604495837Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1493384375532153, + "StableID": "nJPrQAgMfC11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb5bb1cdb0ff33b7e7bee6ec6b139f6fafb9f188c6bab4243677c47cc5a70831", + "DiscoKey": "discokey:13886cbf8a432412327a73ba106d682f72fbde38b2771ab03c66baabdfaee42f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:52709", + "10.65.0.27:52709", + "172.17.0.1:52709", + "172.18.0.1:52709", + "172.19.0.1:52709", + "172.20.0.1:52709", + "172.21.0.1:52709", + "172.22.0.1:52709", + "172.23.0.1:52709", + "172.24.0.1:52709", + "172.25.0.1:52709", + "172.26.0.1:52709", + "172.27.0.1:52709" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-13T09:30:20.319592339Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 1099277371122160, + "StableID": "ns8Hzq9sa911CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6ead0b971a84bb0155d90e0ebd3eb6e7d7353739feb2acb825c5deb763631d53", + "DiscoKey": "discokey:a4ae1f8f20ee5f9b386feb4b92b080b07ae8d53d1cc019fa7c7761bdb2a7df70", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:43004", + "10.65.0.27:43004", + "172.17.0.1:43004", + "172.18.0.1:43004", + "172.19.0.1:43004", + "172.20.0.1:43004", + "172.21.0.1:43004", + "172.22.0.1:43004", + "172.23.0.1:43004", + "172.24.0.1:43004", + "172.25.0.1:43004", + "172.26.0.1:43004", + "172.27.0.1:43004" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-13T09:30:20.856238896Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2691709711896678, + "StableID": "ndnyuge52N11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2f0f9aa40c11d6caefbf393a5ae8eeb99f47053abac6b79681f8aa1b67e98769", + "DiscoKey": "discokey:29ee71a95c71f6ed791da21b42c0c819f0b95368406800121696acf5ffca1745", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:45143", + "10.65.0.27:45143", + "172.17.0.1:45143", + "172.18.0.1:45143", + "172.19.0.1:45143", + "172.20.0.1:45143", + "172.21.0.1:45143", + "172.22.0.1:45143", + "172.23.0.1:45143", + "172.24.0.1:45143", + "172.25.0.1:45143", + "172.26.0.1:45143", + "172.27.0.1:45143" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-13T09:30:21.393986895Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 12685843844750, + "StableID": "n9tdafEk6111CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8e9317595a76d9da92f070ba866cbbfd950bebd0bb2a22da60dd5f548d9e7739", + "DiscoKey": "discokey:20045d9d345983c979fadb65dd0db6620eb191751458cac1582766f33d25be41", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:58390", + "10.65.0.27:58390", + "172.17.0.1:58390", + "172.18.0.1:58390", + "172.19.0.1:58390", + "172.20.0.1:58390", + "172.21.0.1:58390", + "172.22.0.1:58390", + "172.23.0.1:58390", + "172.24.0.1:58390", + "172.25.0.1:58390", + "172.26.0.1:58390", + "172.27.0.1:58390" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-13T09:30:21.965086659Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 7367908405015496, + "StableID": "nw4zXgTwXz11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b5171dd8248b6600e124ab8a373ad2474d1422ebf0a43a7f93e526e1e45ae774", + "DiscoKey": "discokey:32447222761bd26fc98eb5000a8954e03b20b5456e2f40230debc4e3bd71dc5f", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:44778", + "10.65.0.27:44778", + "172.17.0.1:44778", + "172.18.0.1:44778", + "172.19.0.1:44778", + "172.20.0.1:44778", + "172.21.0.1:44778", + "172.22.0.1:44778", + "172.23.0.1:44778", + "172.24.0.1:44778", + "172.25.0.1:44778", + "172.26.0.1:44778", + "172.27.0.1:44778" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-13T09:30:23.04063128Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5602755481149455, + "StableID": "nJ4o8PtVkk11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4d8d2db2cb821338ea64e3375fc8e1048d0b9fc371c24e4d176cd629ef522065", + "DiscoKey": "discokey:400d522c5a33d5f017772b6608482cf826411a0f597b22b01e50664e6835e35a", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37413", + "10.65.0.27:37413", + "172.17.0.1:37413", + "172.18.0.1:37413", + "172.19.0.1:37413", + "172.20.0.1:37413", + "172.21.0.1:37413", + "172.22.0.1:37413", + "172.23.0.1:37413", + "172.24.0.1:37413", + "172.25.0.1:37413", + "172.26.0.1:37413", + "172.27.0.1:37413" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-13T09:30:23.630307934Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 7395883338911835, + "StableID": "nYPXeDKckz11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c89610742a89888e4ceac7e52b6aa315db690c98ada622f726b3a4242e9b8d3f", + "DiscoKey": "discokey:00b9780e7c8d9deeaf1a27ce309babca928035af7dd7fa200c57271a67bf820a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:35503", + "10.65.0.27:35503", + "172.17.0.1:35503", + "172.18.0.1:35503", + "172.19.0.1:35503", + "172.20.0.1:35503", + "172.21.0.1:35503", + "172.22.0.1:35503", + "172.23.0.1:35503", + "172.24.0.1:35503", + "172.25.0.1:35503", + "172.26.0.1:35503", + "172.27.0.1:35503" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-13T09:30:24.35024234Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 156123256026230, + "StableID": "nK3wWQ6iD211CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:35bbd44adc1e0017f0f3cb5dc15c25172e8e0873f8475470e8716c906e85701c", + "DiscoKey": "discokey:e315d2aa2650c181b0e7e8abe62aed80b5f6a8b39b3f5f590a3a6e81d7994a4e", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:59133", + "10.65.0.27:59133", + "172.17.0.1:59133", + "172.18.0.1:59133", + "172.19.0.1:59133", + "172.20.0.1:59133", + "172.21.0.1:59133", + "172.22.0.1:59133", + "172.23.0.1:59133", + "172.24.0.1:59133", + "172.25.0.1:59133", + "172.26.0.1:59133", + "172.27.0.1:59133" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-13T09:30:24.961232221Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8431358078059330, + "StableID": "nsmfXpUaq821CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:63133f6c88593acd3b63105c7176719ce717f2e66b9b7657c0aa3acc4557316d", + "DiscoKey": "discokey:d204d313a545b75f35dbf27c5fd8924b694c32b6d1d7622f8c665bae2c052373", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50334", + "10.65.0.27:50334", + "172.17.0.1:50334", + "172.18.0.1:50334", + "172.19.0.1:50334", + "172.20.0.1:50334", + "172.21.0.1:50334", + "172.22.0.1:50334", + "172.23.0.1:50334", + "172.24.0.1:50334", + "172.25.0.1:50334", + "172.26.0.1:50334", + "172.27.0.1:50334" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-13T09:30:25.669266846Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 6635437266779190, + "StableID": "nme7HkgCpt11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cbf7c7ea6bd03996c13db4de2b558efbbd5cf8536f41cc76424b15a8cce8ed6b", + "DiscoKey": "discokey:b83c63aafa2ac23ca7968015176fdf00a90a94ddc1cc8402ef0b72afc8a78706", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:45684", + "10.65.0.27:45684", + "172.17.0.1:45684", + "172.18.0.1:45684", + "172.19.0.1:45684", + "172.20.0.1:45684", + "172.21.0.1:45684", + "172.22.0.1:45684", + "172.23.0.1:45684", + "172.24.0.1:45684", + "172.25.0.1:45684", + "172.26.0.1:45684", + "172.27.0.1:45684" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-13T09:30:26.20463116Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 6048256030654495, + "StableID": "nkqe9wRGEp11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:a2661c0992e6f6f36c961226b6c951c0324de2a6d2279d7e43c3a6fed43f9652", + "KeyExpiry": "2026-11-09T09:30:26Z", + "DiscoKey": "discokey:3ebad77570ee23f4a75003d66ebe44faa51879ec277d967f1df088231e820c28", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:45887", + "10.65.0.27:45887", + "172.17.0.1:45887", + "172.18.0.1:45887", + "172.19.0.1:45887", + "172.20.0.1:45887", + "172.21.0.1:45887", + "172.22.0.1:45887", + "172.23.0.1:45887", + "172.24.0.1:45887", + "172.25.0.1:45887", + "172.26.0.1:45887", + "172.27.0.1:45887" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-13T09:30:26.725360455Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 8234239497029749, + "StableID": "nvuPXWWJJ721CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:180fb2b409872a185fa9447ecfbb845e0154f6c7f143eb6ca09e3d2bd6ddbb17", + "KeyExpiry": "2026-11-09T09:30:27Z", + "DiscoKey": "discokey:7e5bb9a482709932c2f64cb02779a5a9c71b33777a842c47041a0fc713b9587a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:50553", + "10.65.0.27:50553", + "172.17.0.1:50553", + "172.18.0.1:50553", + "172.19.0.1:50553", + "172.20.0.1:50553", + "172.21.0.1:50553", + "172.22.0.1:50553", + "172.23.0.1:50553", + "172.24.0.1:50553", + "172.25.0.1:50553", + "172.26.0.1:50553", + "172.27.0.1:50553" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-13T09:30:27.260403572Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3225617935357335, + "StableID": "nAUbLnWtBS11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:05fb5c7def2bd52a36b410573911e9e7309ce75d545fb99011ceb2ed571d5d5d", + "KeyExpiry": "2026-11-09T09:30:27Z", + "DiscoKey": "discokey:0dde8e43d786368333282af84458203134ee89de681daae268aea547302eaa39", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:57338", + "10.65.0.27:57338", + "172.17.0.1:57338", + "172.18.0.1:57338", + "172.19.0.1:57338", + "172.20.0.1:57338", + "172.21.0.1:57338", + "172.22.0.1:57338", + "172.23.0.1:57338", + "172.24.0.1:57338", + "172.25.0.1:57338", + "172.26.0.1:57338", + "172.27.0.1:57338" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-13T09:30:27.807949242Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "220059800127697": { + "ID": 220059800127697, + "LoginName": "blastoise.tail78f774.ts.net", + "DisplayName": "blastoise" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "bulbasaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 3225617935357335, + "StableID": "nAUbLnWtBS11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:05fb5c7def2bd52a36b410573911e9e7309ce75d545fb99011ceb2ed571d5d5d", + "KeyExpiry": "2026-11-09T09:30:27Z", + "DiscoKey": "discokey:0dde8e43d786368333282af84458203134ee89de681daae268aea547302eaa39", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:57338", + "10.65.0.27:57338", + "172.17.0.1:57338", + "172.18.0.1:57338", + "172.19.0.1:57338", + "172.20.0.1:57338", + "172.21.0.1:57338", + "172.22.0.1:57338", + "172.23.0.1:57338", + "172.24.0.1:57338", + "172.25.0.1:57338", + "172.26.0.1:57338", + "172.27.0.1:57338" + ], + "Hostinfo": {"Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-13T09:30:27.807949242Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:05fb5c7def2bd52a36b410573911e9e7309ce75d545fb99011ceb2ed571d5d5d", + "MachineKey": "mkey:5c5ba093e480d67dce27283e6649b1c1b16139393ece212c33c79620d8f62872", + "Peers": [{ + "ID": 3628307374917488, + "StableID": "nwJfAyUGLV11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8587a6f7374ca011a9ac6468627b921cfa75948a6fb3f0b04df5ffc7e4822b5b", + "DiscoKey": "discokey:5291592b301d037d3573ecb86b8ffafda3907780e8ffc5edb50e85035ed66a74", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:60776", + "10.65.0.27:60776", + "172.17.0.1:60776", + "172.18.0.1:60776", + "172.19.0.1:60776", + "172.20.0.1:60776", + "172.21.0.1:60776", + "172.22.0.1:60776", + "172.23.0.1:60776", + "172.24.0.1:60776", + "172.25.0.1:60776", + "172.26.0.1:60776", + "172.27.0.1:60776" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-13T09:30:19.604495837Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1493384375532153, + "StableID": "nJPrQAgMfC11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb5bb1cdb0ff33b7e7bee6ec6b139f6fafb9f188c6bab4243677c47cc5a70831", + "DiscoKey": "discokey:13886cbf8a432412327a73ba106d682f72fbde38b2771ab03c66baabdfaee42f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:52709", + "10.65.0.27:52709", + "172.17.0.1:52709", + "172.18.0.1:52709", + "172.19.0.1:52709", + "172.20.0.1:52709", + "172.21.0.1:52709", + "172.22.0.1:52709", + "172.23.0.1:52709", + "172.24.0.1:52709", + "172.25.0.1:52709", + "172.26.0.1:52709", + "172.27.0.1:52709" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-13T09:30:20.319592339Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 1099277371122160, + "StableID": "ns8Hzq9sa911CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6ead0b971a84bb0155d90e0ebd3eb6e7d7353739feb2acb825c5deb763631d53", + "DiscoKey": "discokey:a4ae1f8f20ee5f9b386feb4b92b080b07ae8d53d1cc019fa7c7761bdb2a7df70", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:43004", + "10.65.0.27:43004", + "172.17.0.1:43004", + "172.18.0.1:43004", + "172.19.0.1:43004", + "172.20.0.1:43004", + "172.21.0.1:43004", + "172.22.0.1:43004", + "172.23.0.1:43004", + "172.24.0.1:43004", + "172.25.0.1:43004", + "172.26.0.1:43004", + "172.27.0.1:43004" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-13T09:30:20.856238896Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2691709711896678, + "StableID": "ndnyuge52N11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2f0f9aa40c11d6caefbf393a5ae8eeb99f47053abac6b79681f8aa1b67e98769", + "DiscoKey": "discokey:29ee71a95c71f6ed791da21b42c0c819f0b95368406800121696acf5ffca1745", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:45143", + "10.65.0.27:45143", + "172.17.0.1:45143", + "172.18.0.1:45143", + "172.19.0.1:45143", + "172.20.0.1:45143", + "172.21.0.1:45143", + "172.22.0.1:45143", + "172.23.0.1:45143", + "172.24.0.1:45143", + "172.25.0.1:45143", + "172.26.0.1:45143", + "172.27.0.1:45143" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-13T09:30:21.393986895Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 12685843844750, + "StableID": "n9tdafEk6111CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8e9317595a76d9da92f070ba866cbbfd950bebd0bb2a22da60dd5f548d9e7739", + "DiscoKey": "discokey:20045d9d345983c979fadb65dd0db6620eb191751458cac1582766f33d25be41", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:58390", + "10.65.0.27:58390", + "172.17.0.1:58390", + "172.18.0.1:58390", + "172.19.0.1:58390", + "172.20.0.1:58390", + "172.21.0.1:58390", + "172.22.0.1:58390", + "172.23.0.1:58390", + "172.24.0.1:58390", + "172.25.0.1:58390", + "172.26.0.1:58390", + "172.27.0.1:58390" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-13T09:30:21.965086659Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 220059800127697, + "StableID": "nJfiyfbfi211CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f82d10ad4a8afe9aeee81c4c1dcf49cda2f43da67e83bb43dd02f4616d907911", + "DiscoKey": "discokey:9c598e24bacf2aa5dbcdfa20934c7082c2d423abf9aa422d163284b41be6ee49", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:41839", + "10.65.0.27:41839", + "172.17.0.1:41839", + "172.18.0.1:41839", + "172.19.0.1:41839", + "172.20.0.1:41839", + "172.21.0.1:41839", + "172.22.0.1:41839", + "172.23.0.1:41839", + "172.24.0.1:41839", + "172.25.0.1:41839", + "172.26.0.1:41839", + "172.27.0.1:41839" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-13T09:30:22.487425695Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7367908405015496, + "StableID": "nw4zXgTwXz11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b5171dd8248b6600e124ab8a373ad2474d1422ebf0a43a7f93e526e1e45ae774", + "DiscoKey": "discokey:32447222761bd26fc98eb5000a8954e03b20b5456e2f40230debc4e3bd71dc5f", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:44778", + "10.65.0.27:44778", + "172.17.0.1:44778", + "172.18.0.1:44778", + "172.19.0.1:44778", + "172.20.0.1:44778", + "172.21.0.1:44778", + "172.22.0.1:44778", + "172.23.0.1:44778", + "172.24.0.1:44778", + "172.25.0.1:44778", + "172.26.0.1:44778", + "172.27.0.1:44778" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-13T09:30:23.04063128Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5602755481149455, + "StableID": "nJ4o8PtVkk11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4d8d2db2cb821338ea64e3375fc8e1048d0b9fc371c24e4d176cd629ef522065", + "DiscoKey": "discokey:400d522c5a33d5f017772b6608482cf826411a0f597b22b01e50664e6835e35a", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37413", + "10.65.0.27:37413", + "172.17.0.1:37413", + "172.18.0.1:37413", + "172.19.0.1:37413", + "172.20.0.1:37413", + "172.21.0.1:37413", + "172.22.0.1:37413", + "172.23.0.1:37413", + "172.24.0.1:37413", + "172.25.0.1:37413", + "172.26.0.1:37413", + "172.27.0.1:37413" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-13T09:30:23.630307934Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 7395883338911835, + "StableID": "nYPXeDKckz11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c89610742a89888e4ceac7e52b6aa315db690c98ada622f726b3a4242e9b8d3f", + "DiscoKey": "discokey:00b9780e7c8d9deeaf1a27ce309babca928035af7dd7fa200c57271a67bf820a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:35503", + "10.65.0.27:35503", + "172.17.0.1:35503", + "172.18.0.1:35503", + "172.19.0.1:35503", + "172.20.0.1:35503", + "172.21.0.1:35503", + "172.22.0.1:35503", + "172.23.0.1:35503", + "172.24.0.1:35503", + "172.25.0.1:35503", + "172.26.0.1:35503", + "172.27.0.1:35503" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-13T09:30:24.35024234Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 156123256026230, + "StableID": "nK3wWQ6iD211CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:35bbd44adc1e0017f0f3cb5dc15c25172e8e0873f8475470e8716c906e85701c", + "DiscoKey": "discokey:e315d2aa2650c181b0e7e8abe62aed80b5f6a8b39b3f5f590a3a6e81d7994a4e", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:59133", + "10.65.0.27:59133", + "172.17.0.1:59133", + "172.18.0.1:59133", + "172.19.0.1:59133", + "172.20.0.1:59133", + "172.21.0.1:59133", + "172.22.0.1:59133", + "172.23.0.1:59133", + "172.24.0.1:59133", + "172.25.0.1:59133", + "172.26.0.1:59133", + "172.27.0.1:59133" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-13T09:30:24.961232221Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8431358078059330, + "StableID": "nsmfXpUaq821CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:63133f6c88593acd3b63105c7176719ce717f2e66b9b7657c0aa3acc4557316d", + "DiscoKey": "discokey:d204d313a545b75f35dbf27c5fd8924b694c32b6d1d7622f8c665bae2c052373", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50334", + "10.65.0.27:50334", + "172.17.0.1:50334", + "172.18.0.1:50334", + "172.19.0.1:50334", + "172.20.0.1:50334", + "172.21.0.1:50334", + "172.22.0.1:50334", + "172.23.0.1:50334", + "172.24.0.1:50334", + "172.25.0.1:50334", + "172.26.0.1:50334", + "172.27.0.1:50334" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-13T09:30:25.669266846Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 6635437266779190, + "StableID": "nme7HkgCpt11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cbf7c7ea6bd03996c13db4de2b558efbbd5cf8536f41cc76424b15a8cce8ed6b", + "DiscoKey": "discokey:b83c63aafa2ac23ca7968015176fdf00a90a94ddc1cc8402ef0b72afc8a78706", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:45684", + "10.65.0.27:45684", + "172.17.0.1:45684", + "172.18.0.1:45684", + "172.19.0.1:45684", + "172.20.0.1:45684", + "172.21.0.1:45684", + "172.22.0.1:45684", + "172.23.0.1:45684", + "172.24.0.1:45684", + "172.25.0.1:45684", + "172.26.0.1:45684", + "172.27.0.1:45684" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-13T09:30:26.20463116Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 6048256030654495, + "StableID": "nkqe9wRGEp11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:a2661c0992e6f6f36c961226b6c951c0324de2a6d2279d7e43c3a6fed43f9652", + "KeyExpiry": "2026-11-09T09:30:26Z", + "DiscoKey": "discokey:3ebad77570ee23f4a75003d66ebe44faa51879ec277d967f1df088231e820c28", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:45887", + "10.65.0.27:45887", + "172.17.0.1:45887", + "172.18.0.1:45887", + "172.19.0.1:45887", + "172.20.0.1:45887", + "172.21.0.1:45887", + "172.22.0.1:45887", + "172.23.0.1:45887", + "172.24.0.1:45887", + "172.25.0.1:45887", + "172.26.0.1:45887", + "172.27.0.1:45887" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-13T09:30:26.725360455Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 8234239497029749, + "StableID": "nvuPXWWJJ721CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:180fb2b409872a185fa9447ecfbb845e0154f6c7f143eb6ca09e3d2bd6ddbb17", + "KeyExpiry": "2026-11-09T09:30:27Z", + "DiscoKey": "discokey:7e5bb9a482709932c2f64cb02779a5a9c71b33777a842c47041a0fc713b9587a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:50553", + "10.65.0.27:50553", + "172.17.0.1:50553", + "172.18.0.1:50553", + "172.19.0.1:50553", + "172.20.0.1:50553", + "172.21.0.1:50553", + "172.22.0.1:50553", + "172.23.0.1:50553", + "172.24.0.1:50553", + "172.25.0.1:50553", + "172.26.0.1:50553", + "172.27.0.1:50553" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-13T09:30:27.260403572Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "charmander": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 1099277371122160, + "StableID": "ns8Hzq9sa911CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1099277371122160, + "Key": "nodekey:6ead0b971a84bb0155d90e0ebd3eb6e7d7353739feb2acb825c5deb763631d53", + "DiscoKey": "discokey:a4ae1f8f20ee5f9b386feb4b92b080b07ae8d53d1cc019fa7c7761bdb2a7df70", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:43004", + "10.65.0.27:43004", + "172.17.0.1:43004", + "172.18.0.1:43004", + "172.19.0.1:43004", + "172.20.0.1:43004", + "172.21.0.1:43004", + "172.22.0.1:43004", + "172.23.0.1:43004", + "172.24.0.1:43004", + "172.25.0.1:43004", + "172.26.0.1:43004", + "172.27.0.1:43004" + ], + "Hostinfo": { + "Hostname": "charmander", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit"], + "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-13T09:30:20.856238896Z", + "Tags": ["tag:exit"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:6ead0b971a84bb0155d90e0ebd3eb6e7d7353739feb2acb825c5deb763631d53", + "MachineKey": "mkey:0279ea735236deb1a45dad38dc01e20fc68b67c0c95c95cafe26d3023a8bfe44", + "Peers": [{ + "ID": 3628307374917488, + "StableID": "nwJfAyUGLV11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8587a6f7374ca011a9ac6468627b921cfa75948a6fb3f0b04df5ffc7e4822b5b", + "DiscoKey": "discokey:5291592b301d037d3573ecb86b8ffafda3907780e8ffc5edb50e85035ed66a74", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:60776", + "10.65.0.27:60776", + "172.17.0.1:60776", + "172.18.0.1:60776", + "172.19.0.1:60776", + "172.20.0.1:60776", + "172.21.0.1:60776", + "172.22.0.1:60776", + "172.23.0.1:60776", + "172.24.0.1:60776", + "172.25.0.1:60776", + "172.26.0.1:60776", + "172.27.0.1:60776" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-13T09:30:19.604495837Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1493384375532153, + "StableID": "nJPrQAgMfC11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb5bb1cdb0ff33b7e7bee6ec6b139f6fafb9f188c6bab4243677c47cc5a70831", + "DiscoKey": "discokey:13886cbf8a432412327a73ba106d682f72fbde38b2771ab03c66baabdfaee42f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:52709", + "10.65.0.27:52709", + "172.17.0.1:52709", + "172.18.0.1:52709", + "172.19.0.1:52709", + "172.20.0.1:52709", + "172.21.0.1:52709", + "172.22.0.1:52709", + "172.23.0.1:52709", + "172.24.0.1:52709", + "172.25.0.1:52709", + "172.26.0.1:52709", + "172.27.0.1:52709" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-13T09:30:20.319592339Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 2691709711896678, + "StableID": "ndnyuge52N11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2f0f9aa40c11d6caefbf393a5ae8eeb99f47053abac6b79681f8aa1b67e98769", + "DiscoKey": "discokey:29ee71a95c71f6ed791da21b42c0c819f0b95368406800121696acf5ffca1745", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:45143", + "10.65.0.27:45143", + "172.17.0.1:45143", + "172.18.0.1:45143", + "172.19.0.1:45143", + "172.20.0.1:45143", + "172.21.0.1:45143", + "172.22.0.1:45143", + "172.23.0.1:45143", + "172.24.0.1:45143", + "172.25.0.1:45143", + "172.26.0.1:45143", + "172.27.0.1:45143" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-13T09:30:21.393986895Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 12685843844750, + "StableID": "n9tdafEk6111CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8e9317595a76d9da92f070ba866cbbfd950bebd0bb2a22da60dd5f548d9e7739", + "DiscoKey": "discokey:20045d9d345983c979fadb65dd0db6620eb191751458cac1582766f33d25be41", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:58390", + "10.65.0.27:58390", + "172.17.0.1:58390", + "172.18.0.1:58390", + "172.19.0.1:58390", + "172.20.0.1:58390", + "172.21.0.1:58390", + "172.22.0.1:58390", + "172.23.0.1:58390", + "172.24.0.1:58390", + "172.25.0.1:58390", + "172.26.0.1:58390", + "172.27.0.1:58390" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-13T09:30:21.965086659Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 220059800127697, + "StableID": "nJfiyfbfi211CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f82d10ad4a8afe9aeee81c4c1dcf49cda2f43da67e83bb43dd02f4616d907911", + "DiscoKey": "discokey:9c598e24bacf2aa5dbcdfa20934c7082c2d423abf9aa422d163284b41be6ee49", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:41839", + "10.65.0.27:41839", + "172.17.0.1:41839", + "172.18.0.1:41839", + "172.19.0.1:41839", + "172.20.0.1:41839", + "172.21.0.1:41839", + "172.22.0.1:41839", + "172.23.0.1:41839", + "172.24.0.1:41839", + "172.25.0.1:41839", + "172.26.0.1:41839", + "172.27.0.1:41839" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-13T09:30:22.487425695Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7367908405015496, + "StableID": "nw4zXgTwXz11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b5171dd8248b6600e124ab8a373ad2474d1422ebf0a43a7f93e526e1e45ae774", + "DiscoKey": "discokey:32447222761bd26fc98eb5000a8954e03b20b5456e2f40230debc4e3bd71dc5f", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:44778", + "10.65.0.27:44778", + "172.17.0.1:44778", + "172.18.0.1:44778", + "172.19.0.1:44778", + "172.20.0.1:44778", + "172.21.0.1:44778", + "172.22.0.1:44778", + "172.23.0.1:44778", + "172.24.0.1:44778", + "172.25.0.1:44778", + "172.26.0.1:44778", + "172.27.0.1:44778" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-13T09:30:23.04063128Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5602755481149455, + "StableID": "nJ4o8PtVkk11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4d8d2db2cb821338ea64e3375fc8e1048d0b9fc371c24e4d176cd629ef522065", + "DiscoKey": "discokey:400d522c5a33d5f017772b6608482cf826411a0f597b22b01e50664e6835e35a", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37413", + "10.65.0.27:37413", + "172.17.0.1:37413", + "172.18.0.1:37413", + "172.19.0.1:37413", + "172.20.0.1:37413", + "172.21.0.1:37413", + "172.22.0.1:37413", + "172.23.0.1:37413", + "172.24.0.1:37413", + "172.25.0.1:37413", + "172.26.0.1:37413", + "172.27.0.1:37413" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-13T09:30:23.630307934Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 7395883338911835, + "StableID": "nYPXeDKckz11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c89610742a89888e4ceac7e52b6aa315db690c98ada622f726b3a4242e9b8d3f", + "DiscoKey": "discokey:00b9780e7c8d9deeaf1a27ce309babca928035af7dd7fa200c57271a67bf820a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:35503", + "10.65.0.27:35503", + "172.17.0.1:35503", + "172.18.0.1:35503", + "172.19.0.1:35503", + "172.20.0.1:35503", + "172.21.0.1:35503", + "172.22.0.1:35503", + "172.23.0.1:35503", + "172.24.0.1:35503", + "172.25.0.1:35503", + "172.26.0.1:35503", + "172.27.0.1:35503" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-13T09:30:24.35024234Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 156123256026230, + "StableID": "nK3wWQ6iD211CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:35bbd44adc1e0017f0f3cb5dc15c25172e8e0873f8475470e8716c906e85701c", + "DiscoKey": "discokey:e315d2aa2650c181b0e7e8abe62aed80b5f6a8b39b3f5f590a3a6e81d7994a4e", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:59133", + "10.65.0.27:59133", + "172.17.0.1:59133", + "172.18.0.1:59133", + "172.19.0.1:59133", + "172.20.0.1:59133", + "172.21.0.1:59133", + "172.22.0.1:59133", + "172.23.0.1:59133", + "172.24.0.1:59133", + "172.25.0.1:59133", + "172.26.0.1:59133", + "172.27.0.1:59133" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-13T09:30:24.961232221Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8431358078059330, + "StableID": "nsmfXpUaq821CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:63133f6c88593acd3b63105c7176719ce717f2e66b9b7657c0aa3acc4557316d", + "DiscoKey": "discokey:d204d313a545b75f35dbf27c5fd8924b694c32b6d1d7622f8c665bae2c052373", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50334", + "10.65.0.27:50334", + "172.17.0.1:50334", + "172.18.0.1:50334", + "172.19.0.1:50334", + "172.20.0.1:50334", + "172.21.0.1:50334", + "172.22.0.1:50334", + "172.23.0.1:50334", + "172.24.0.1:50334", + "172.25.0.1:50334", + "172.26.0.1:50334", + "172.27.0.1:50334" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-13T09:30:25.669266846Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 6635437266779190, + "StableID": "nme7HkgCpt11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cbf7c7ea6bd03996c13db4de2b558efbbd5cf8536f41cc76424b15a8cce8ed6b", + "DiscoKey": "discokey:b83c63aafa2ac23ca7968015176fdf00a90a94ddc1cc8402ef0b72afc8a78706", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:45684", + "10.65.0.27:45684", + "172.17.0.1:45684", + "172.18.0.1:45684", + "172.19.0.1:45684", + "172.20.0.1:45684", + "172.21.0.1:45684", + "172.22.0.1:45684", + "172.23.0.1:45684", + "172.24.0.1:45684", + "172.25.0.1:45684", + "172.26.0.1:45684", + "172.27.0.1:45684" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-13T09:30:26.20463116Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 6048256030654495, + "StableID": "nkqe9wRGEp11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:a2661c0992e6f6f36c961226b6c951c0324de2a6d2279d7e43c3a6fed43f9652", + "KeyExpiry": "2026-11-09T09:30:26Z", + "DiscoKey": "discokey:3ebad77570ee23f4a75003d66ebe44faa51879ec277d967f1df088231e820c28", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:45887", + "10.65.0.27:45887", + "172.17.0.1:45887", + "172.18.0.1:45887", + "172.19.0.1:45887", + "172.20.0.1:45887", + "172.21.0.1:45887", + "172.22.0.1:45887", + "172.23.0.1:45887", + "172.24.0.1:45887", + "172.25.0.1:45887", + "172.26.0.1:45887", + "172.27.0.1:45887" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-13T09:30:26.725360455Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 8234239497029749, + "StableID": "nvuPXWWJJ721CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:180fb2b409872a185fa9447ecfbb845e0154f6c7f143eb6ca09e3d2bd6ddbb17", + "KeyExpiry": "2026-11-09T09:30:27Z", + "DiscoKey": "discokey:7e5bb9a482709932c2f64cb02779a5a9c71b33777a842c47041a0fc713b9587a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:50553", + "10.65.0.27:50553", + "172.17.0.1:50553", + "172.18.0.1:50553", + "172.19.0.1:50553", + "172.20.0.1:50553", + "172.21.0.1:50553", + "172.22.0.1:50553", + "172.23.0.1:50553", + "172.24.0.1:50553", + "172.25.0.1:50553", + "172.26.0.1:50553", + "172.27.0.1:50553" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-13T09:30:27.260403572Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3225617935357335, + "StableID": "nAUbLnWtBS11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:05fb5c7def2bd52a36b410573911e9e7309ce75d545fb99011ceb2ed571d5d5d", + "KeyExpiry": "2026-11-09T09:30:27Z", + "DiscoKey": "discokey:0dde8e43d786368333282af84458203134ee89de681daae268aea547302eaa39", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:57338", + "10.65.0.27:57338", + "172.17.0.1:57338", + "172.18.0.1:57338", + "172.19.0.1:57338", + "172.20.0.1:57338", + "172.21.0.1:57338", + "172.22.0.1:57338", + "172.23.0.1:57338", + "172.24.0.1:57338", + "172.25.0.1:57338", + "172.26.0.1:57338", + "172.27.0.1:57338" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-13T09:30:27.807949242Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1099277371122160": { + "ID": 1099277371122160, + "LoginName": "charmander.tail78f774.ts.net", + "DisplayName": "charmander" + }, "1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "fearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 5602755481149455, + "StableID": "nJ4o8PtVkk11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 5602755481149455, + "Key": "nodekey:4d8d2db2cb821338ea64e3375fc8e1048d0b9fc371c24e4d176cd629ef522065", + "DiscoKey": "discokey:400d522c5a33d5f017772b6608482cf826411a0f597b22b01e50664e6835e35a", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37413", + "10.65.0.27:37413", + "172.17.0.1:37413", + "172.18.0.1:37413", + "172.19.0.1:37413", + "172.20.0.1:37413", + "172.21.0.1:37413", + "172.22.0.1:37413", + "172.23.0.1:37413", + "172.24.0.1:37413", + "172.25.0.1:37413", + "172.26.0.1:37413", + "172.27.0.1:37413" + ], + "Hostinfo": { + "Hostname": "fearow", + "RoutableIPs": ["10.55.0.0/16"], + "RequestTags": ["tag:fearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-13T09:30:23.630307934Z", + "Tags": ["tag:fearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:4d8d2db2cb821338ea64e3375fc8e1048d0b9fc371c24e4d176cd629ef522065", + "MachineKey": "mkey:d1154bde5c178198e6e8505962ee21804e3d766d1651ad980ea677528bc5b93c", + "Peers": [{ + "ID": 3628307374917488, + "StableID": "nwJfAyUGLV11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8587a6f7374ca011a9ac6468627b921cfa75948a6fb3f0b04df5ffc7e4822b5b", + "DiscoKey": "discokey:5291592b301d037d3573ecb86b8ffafda3907780e8ffc5edb50e85035ed66a74", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:60776", + "10.65.0.27:60776", + "172.17.0.1:60776", + "172.18.0.1:60776", + "172.19.0.1:60776", + "172.20.0.1:60776", + "172.21.0.1:60776", + "172.22.0.1:60776", + "172.23.0.1:60776", + "172.24.0.1:60776", + "172.25.0.1:60776", + "172.26.0.1:60776", + "172.27.0.1:60776" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-13T09:30:19.604495837Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1493384375532153, + "StableID": "nJPrQAgMfC11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb5bb1cdb0ff33b7e7bee6ec6b139f6fafb9f188c6bab4243677c47cc5a70831", + "DiscoKey": "discokey:13886cbf8a432412327a73ba106d682f72fbde38b2771ab03c66baabdfaee42f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:52709", + "10.65.0.27:52709", + "172.17.0.1:52709", + "172.18.0.1:52709", + "172.19.0.1:52709", + "172.20.0.1:52709", + "172.21.0.1:52709", + "172.22.0.1:52709", + "172.23.0.1:52709", + "172.24.0.1:52709", + "172.25.0.1:52709", + "172.26.0.1:52709", + "172.27.0.1:52709" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-13T09:30:20.319592339Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 1099277371122160, + "StableID": "ns8Hzq9sa911CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6ead0b971a84bb0155d90e0ebd3eb6e7d7353739feb2acb825c5deb763631d53", + "DiscoKey": "discokey:a4ae1f8f20ee5f9b386feb4b92b080b07ae8d53d1cc019fa7c7761bdb2a7df70", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:43004", + "10.65.0.27:43004", + "172.17.0.1:43004", + "172.18.0.1:43004", + "172.19.0.1:43004", + "172.20.0.1:43004", + "172.21.0.1:43004", + "172.22.0.1:43004", + "172.23.0.1:43004", + "172.24.0.1:43004", + "172.25.0.1:43004", + "172.26.0.1:43004", + "172.27.0.1:43004" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-13T09:30:20.856238896Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2691709711896678, + "StableID": "ndnyuge52N11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2f0f9aa40c11d6caefbf393a5ae8eeb99f47053abac6b79681f8aa1b67e98769", + "DiscoKey": "discokey:29ee71a95c71f6ed791da21b42c0c819f0b95368406800121696acf5ffca1745", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:45143", + "10.65.0.27:45143", + "172.17.0.1:45143", + "172.18.0.1:45143", + "172.19.0.1:45143", + "172.20.0.1:45143", + "172.21.0.1:45143", + "172.22.0.1:45143", + "172.23.0.1:45143", + "172.24.0.1:45143", + "172.25.0.1:45143", + "172.26.0.1:45143", + "172.27.0.1:45143" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-13T09:30:21.393986895Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 12685843844750, + "StableID": "n9tdafEk6111CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8e9317595a76d9da92f070ba866cbbfd950bebd0bb2a22da60dd5f548d9e7739", + "DiscoKey": "discokey:20045d9d345983c979fadb65dd0db6620eb191751458cac1582766f33d25be41", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:58390", + "10.65.0.27:58390", + "172.17.0.1:58390", + "172.18.0.1:58390", + "172.19.0.1:58390", + "172.20.0.1:58390", + "172.21.0.1:58390", + "172.22.0.1:58390", + "172.23.0.1:58390", + "172.24.0.1:58390", + "172.25.0.1:58390", + "172.26.0.1:58390", + "172.27.0.1:58390" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-13T09:30:21.965086659Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 220059800127697, + "StableID": "nJfiyfbfi211CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f82d10ad4a8afe9aeee81c4c1dcf49cda2f43da67e83bb43dd02f4616d907911", + "DiscoKey": "discokey:9c598e24bacf2aa5dbcdfa20934c7082c2d423abf9aa422d163284b41be6ee49", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:41839", + "10.65.0.27:41839", + "172.17.0.1:41839", + "172.18.0.1:41839", + "172.19.0.1:41839", + "172.20.0.1:41839", + "172.21.0.1:41839", + "172.22.0.1:41839", + "172.23.0.1:41839", + "172.24.0.1:41839", + "172.25.0.1:41839", + "172.26.0.1:41839", + "172.27.0.1:41839" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-13T09:30:22.487425695Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7367908405015496, + "StableID": "nw4zXgTwXz11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b5171dd8248b6600e124ab8a373ad2474d1422ebf0a43a7f93e526e1e45ae774", + "DiscoKey": "discokey:32447222761bd26fc98eb5000a8954e03b20b5456e2f40230debc4e3bd71dc5f", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:44778", + "10.65.0.27:44778", + "172.17.0.1:44778", + "172.18.0.1:44778", + "172.19.0.1:44778", + "172.20.0.1:44778", + "172.21.0.1:44778", + "172.22.0.1:44778", + "172.23.0.1:44778", + "172.24.0.1:44778", + "172.25.0.1:44778", + "172.26.0.1:44778", + "172.27.0.1:44778" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-13T09:30:23.04063128Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7395883338911835, + "StableID": "nYPXeDKckz11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c89610742a89888e4ceac7e52b6aa315db690c98ada622f726b3a4242e9b8d3f", + "DiscoKey": "discokey:00b9780e7c8d9deeaf1a27ce309babca928035af7dd7fa200c57271a67bf820a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:35503", + "10.65.0.27:35503", + "172.17.0.1:35503", + "172.18.0.1:35503", + "172.19.0.1:35503", + "172.20.0.1:35503", + "172.21.0.1:35503", + "172.22.0.1:35503", + "172.23.0.1:35503", + "172.24.0.1:35503", + "172.25.0.1:35503", + "172.26.0.1:35503", + "172.27.0.1:35503" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-13T09:30:24.35024234Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 156123256026230, + "StableID": "nK3wWQ6iD211CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:35bbd44adc1e0017f0f3cb5dc15c25172e8e0873f8475470e8716c906e85701c", + "DiscoKey": "discokey:e315d2aa2650c181b0e7e8abe62aed80b5f6a8b39b3f5f590a3a6e81d7994a4e", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:59133", + "10.65.0.27:59133", + "172.17.0.1:59133", + "172.18.0.1:59133", + "172.19.0.1:59133", + "172.20.0.1:59133", + "172.21.0.1:59133", + "172.22.0.1:59133", + "172.23.0.1:59133", + "172.24.0.1:59133", + "172.25.0.1:59133", + "172.26.0.1:59133", + "172.27.0.1:59133" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-13T09:30:24.961232221Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8431358078059330, + "StableID": "nsmfXpUaq821CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:63133f6c88593acd3b63105c7176719ce717f2e66b9b7657c0aa3acc4557316d", + "DiscoKey": "discokey:d204d313a545b75f35dbf27c5fd8924b694c32b6d1d7622f8c665bae2c052373", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50334", + "10.65.0.27:50334", + "172.17.0.1:50334", + "172.18.0.1:50334", + "172.19.0.1:50334", + "172.20.0.1:50334", + "172.21.0.1:50334", + "172.22.0.1:50334", + "172.23.0.1:50334", + "172.24.0.1:50334", + "172.25.0.1:50334", + "172.26.0.1:50334", + "172.27.0.1:50334" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-13T09:30:25.669266846Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 6635437266779190, + "StableID": "nme7HkgCpt11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cbf7c7ea6bd03996c13db4de2b558efbbd5cf8536f41cc76424b15a8cce8ed6b", + "DiscoKey": "discokey:b83c63aafa2ac23ca7968015176fdf00a90a94ddc1cc8402ef0b72afc8a78706", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:45684", + "10.65.0.27:45684", + "172.17.0.1:45684", + "172.18.0.1:45684", + "172.19.0.1:45684", + "172.20.0.1:45684", + "172.21.0.1:45684", + "172.22.0.1:45684", + "172.23.0.1:45684", + "172.24.0.1:45684", + "172.25.0.1:45684", + "172.26.0.1:45684", + "172.27.0.1:45684" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-13T09:30:26.20463116Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 6048256030654495, + "StableID": "nkqe9wRGEp11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:a2661c0992e6f6f36c961226b6c951c0324de2a6d2279d7e43c3a6fed43f9652", + "KeyExpiry": "2026-11-09T09:30:26Z", + "DiscoKey": "discokey:3ebad77570ee23f4a75003d66ebe44faa51879ec277d967f1df088231e820c28", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:45887", + "10.65.0.27:45887", + "172.17.0.1:45887", + "172.18.0.1:45887", + "172.19.0.1:45887", + "172.20.0.1:45887", + "172.21.0.1:45887", + "172.22.0.1:45887", + "172.23.0.1:45887", + "172.24.0.1:45887", + "172.25.0.1:45887", + "172.26.0.1:45887", + "172.27.0.1:45887" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-13T09:30:26.725360455Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 8234239497029749, + "StableID": "nvuPXWWJJ721CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:180fb2b409872a185fa9447ecfbb845e0154f6c7f143eb6ca09e3d2bd6ddbb17", + "KeyExpiry": "2026-11-09T09:30:27Z", + "DiscoKey": "discokey:7e5bb9a482709932c2f64cb02779a5a9c71b33777a842c47041a0fc713b9587a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:50553", + "10.65.0.27:50553", + "172.17.0.1:50553", + "172.18.0.1:50553", + "172.19.0.1:50553", + "172.20.0.1:50553", + "172.21.0.1:50553", + "172.22.0.1:50553", + "172.23.0.1:50553", + "172.24.0.1:50553", + "172.25.0.1:50553", + "172.26.0.1:50553", + "172.27.0.1:50553" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-13T09:30:27.260403572Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3225617935357335, + "StableID": "nAUbLnWtBS11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:05fb5c7def2bd52a36b410573911e9e7309ce75d545fb99011ceb2ed571d5d5d", + "KeyExpiry": "2026-11-09T09:30:27Z", + "DiscoKey": "discokey:0dde8e43d786368333282af84458203134ee89de681daae268aea547302eaa39", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:57338", + "10.65.0.27:57338", + "172.17.0.1:57338", + "172.18.0.1:57338", + "172.19.0.1:57338", + "172.20.0.1:57338", + "172.21.0.1:57338", + "172.22.0.1:57338", + "172.23.0.1:57338", + "172.24.0.1:57338", + "172.25.0.1:57338", + "172.26.0.1:57338", + "172.27.0.1:57338" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-13T09:30:27.807949242Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "5602755481149455": { + "ID": 5602755481149455, + "LoginName": "fearow.tail78f774.ts.net", + "DisplayName": "fearow" + }} + } + }, "ivysaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6048256030654495, + "StableID": "nkqe9wRGEp11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:a2661c0992e6f6f36c961226b6c951c0324de2a6d2279d7e43c3a6fed43f9652", + "KeyExpiry": "2026-11-09T09:30:26Z", + "DiscoKey": "discokey:3ebad77570ee23f4a75003d66ebe44faa51879ec277d967f1df088231e820c28", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:45887", + "10.65.0.27:45887", + "172.17.0.1:45887", + "172.18.0.1:45887", + "172.19.0.1:45887", + "172.20.0.1:45887", + "172.21.0.1:45887", + "172.22.0.1:45887", + "172.23.0.1:45887", + "172.24.0.1:45887", + "172.25.0.1:45887", + "172.26.0.1:45887", + "172.27.0.1:45887" + ], + "Hostinfo": {"Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-13T09:30:26.725360455Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:a2661c0992e6f6f36c961226b6c951c0324de2a6d2279d7e43c3a6fed43f9652", + "MachineKey": "mkey:c34158ddf9728cc7be60f62e351a9342738ceb57ba20058da89350d1fb9ed159", + "Peers": [{ + "ID": 3628307374917488, + "StableID": "nwJfAyUGLV11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8587a6f7374ca011a9ac6468627b921cfa75948a6fb3f0b04df5ffc7e4822b5b", + "DiscoKey": "discokey:5291592b301d037d3573ecb86b8ffafda3907780e8ffc5edb50e85035ed66a74", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:60776", + "10.65.0.27:60776", + "172.17.0.1:60776", + "172.18.0.1:60776", + "172.19.0.1:60776", + "172.20.0.1:60776", + "172.21.0.1:60776", + "172.22.0.1:60776", + "172.23.0.1:60776", + "172.24.0.1:60776", + "172.25.0.1:60776", + "172.26.0.1:60776", + "172.27.0.1:60776" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-13T09:30:19.604495837Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1493384375532153, + "StableID": "nJPrQAgMfC11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb5bb1cdb0ff33b7e7bee6ec6b139f6fafb9f188c6bab4243677c47cc5a70831", + "DiscoKey": "discokey:13886cbf8a432412327a73ba106d682f72fbde38b2771ab03c66baabdfaee42f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:52709", + "10.65.0.27:52709", + "172.17.0.1:52709", + "172.18.0.1:52709", + "172.19.0.1:52709", + "172.20.0.1:52709", + "172.21.0.1:52709", + "172.22.0.1:52709", + "172.23.0.1:52709", + "172.24.0.1:52709", + "172.25.0.1:52709", + "172.26.0.1:52709", + "172.27.0.1:52709" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-13T09:30:20.319592339Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 1099277371122160, + "StableID": "ns8Hzq9sa911CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6ead0b971a84bb0155d90e0ebd3eb6e7d7353739feb2acb825c5deb763631d53", + "DiscoKey": "discokey:a4ae1f8f20ee5f9b386feb4b92b080b07ae8d53d1cc019fa7c7761bdb2a7df70", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:43004", + "10.65.0.27:43004", + "172.17.0.1:43004", + "172.18.0.1:43004", + "172.19.0.1:43004", + "172.20.0.1:43004", + "172.21.0.1:43004", + "172.22.0.1:43004", + "172.23.0.1:43004", + "172.24.0.1:43004", + "172.25.0.1:43004", + "172.26.0.1:43004", + "172.27.0.1:43004" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-13T09:30:20.856238896Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2691709711896678, + "StableID": "ndnyuge52N11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2f0f9aa40c11d6caefbf393a5ae8eeb99f47053abac6b79681f8aa1b67e98769", + "DiscoKey": "discokey:29ee71a95c71f6ed791da21b42c0c819f0b95368406800121696acf5ffca1745", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:45143", + "10.65.0.27:45143", + "172.17.0.1:45143", + "172.18.0.1:45143", + "172.19.0.1:45143", + "172.20.0.1:45143", + "172.21.0.1:45143", + "172.22.0.1:45143", + "172.23.0.1:45143", + "172.24.0.1:45143", + "172.25.0.1:45143", + "172.26.0.1:45143", + "172.27.0.1:45143" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-13T09:30:21.393986895Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 12685843844750, + "StableID": "n9tdafEk6111CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8e9317595a76d9da92f070ba866cbbfd950bebd0bb2a22da60dd5f548d9e7739", + "DiscoKey": "discokey:20045d9d345983c979fadb65dd0db6620eb191751458cac1582766f33d25be41", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:58390", + "10.65.0.27:58390", + "172.17.0.1:58390", + "172.18.0.1:58390", + "172.19.0.1:58390", + "172.20.0.1:58390", + "172.21.0.1:58390", + "172.22.0.1:58390", + "172.23.0.1:58390", + "172.24.0.1:58390", + "172.25.0.1:58390", + "172.26.0.1:58390", + "172.27.0.1:58390" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-13T09:30:21.965086659Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 220059800127697, + "StableID": "nJfiyfbfi211CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f82d10ad4a8afe9aeee81c4c1dcf49cda2f43da67e83bb43dd02f4616d907911", + "DiscoKey": "discokey:9c598e24bacf2aa5dbcdfa20934c7082c2d423abf9aa422d163284b41be6ee49", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:41839", + "10.65.0.27:41839", + "172.17.0.1:41839", + "172.18.0.1:41839", + "172.19.0.1:41839", + "172.20.0.1:41839", + "172.21.0.1:41839", + "172.22.0.1:41839", + "172.23.0.1:41839", + "172.24.0.1:41839", + "172.25.0.1:41839", + "172.26.0.1:41839", + "172.27.0.1:41839" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-13T09:30:22.487425695Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7367908405015496, + "StableID": "nw4zXgTwXz11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b5171dd8248b6600e124ab8a373ad2474d1422ebf0a43a7f93e526e1e45ae774", + "DiscoKey": "discokey:32447222761bd26fc98eb5000a8954e03b20b5456e2f40230debc4e3bd71dc5f", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:44778", + "10.65.0.27:44778", + "172.17.0.1:44778", + "172.18.0.1:44778", + "172.19.0.1:44778", + "172.20.0.1:44778", + "172.21.0.1:44778", + "172.22.0.1:44778", + "172.23.0.1:44778", + "172.24.0.1:44778", + "172.25.0.1:44778", + "172.26.0.1:44778", + "172.27.0.1:44778" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-13T09:30:23.04063128Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5602755481149455, + "StableID": "nJ4o8PtVkk11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4d8d2db2cb821338ea64e3375fc8e1048d0b9fc371c24e4d176cd629ef522065", + "DiscoKey": "discokey:400d522c5a33d5f017772b6608482cf826411a0f597b22b01e50664e6835e35a", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37413", + "10.65.0.27:37413", + "172.17.0.1:37413", + "172.18.0.1:37413", + "172.19.0.1:37413", + "172.20.0.1:37413", + "172.21.0.1:37413", + "172.22.0.1:37413", + "172.23.0.1:37413", + "172.24.0.1:37413", + "172.25.0.1:37413", + "172.26.0.1:37413", + "172.27.0.1:37413" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-13T09:30:23.630307934Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 7395883338911835, + "StableID": "nYPXeDKckz11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c89610742a89888e4ceac7e52b6aa315db690c98ada622f726b3a4242e9b8d3f", + "DiscoKey": "discokey:00b9780e7c8d9deeaf1a27ce309babca928035af7dd7fa200c57271a67bf820a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:35503", + "10.65.0.27:35503", + "172.17.0.1:35503", + "172.18.0.1:35503", + "172.19.0.1:35503", + "172.20.0.1:35503", + "172.21.0.1:35503", + "172.22.0.1:35503", + "172.23.0.1:35503", + "172.24.0.1:35503", + "172.25.0.1:35503", + "172.26.0.1:35503", + "172.27.0.1:35503" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-13T09:30:24.35024234Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 156123256026230, + "StableID": "nK3wWQ6iD211CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:35bbd44adc1e0017f0f3cb5dc15c25172e8e0873f8475470e8716c906e85701c", + "DiscoKey": "discokey:e315d2aa2650c181b0e7e8abe62aed80b5f6a8b39b3f5f590a3a6e81d7994a4e", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:59133", + "10.65.0.27:59133", + "172.17.0.1:59133", + "172.18.0.1:59133", + "172.19.0.1:59133", + "172.20.0.1:59133", + "172.21.0.1:59133", + "172.22.0.1:59133", + "172.23.0.1:59133", + "172.24.0.1:59133", + "172.25.0.1:59133", + "172.26.0.1:59133", + "172.27.0.1:59133" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-13T09:30:24.961232221Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8431358078059330, + "StableID": "nsmfXpUaq821CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:63133f6c88593acd3b63105c7176719ce717f2e66b9b7657c0aa3acc4557316d", + "DiscoKey": "discokey:d204d313a545b75f35dbf27c5fd8924b694c32b6d1d7622f8c665bae2c052373", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50334", + "10.65.0.27:50334", + "172.17.0.1:50334", + "172.18.0.1:50334", + "172.19.0.1:50334", + "172.20.0.1:50334", + "172.21.0.1:50334", + "172.22.0.1:50334", + "172.23.0.1:50334", + "172.24.0.1:50334", + "172.25.0.1:50334", + "172.26.0.1:50334", + "172.27.0.1:50334" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-13T09:30:25.669266846Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 6635437266779190, + "StableID": "nme7HkgCpt11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cbf7c7ea6bd03996c13db4de2b558efbbd5cf8536f41cc76424b15a8cce8ed6b", + "DiscoKey": "discokey:b83c63aafa2ac23ca7968015176fdf00a90a94ddc1cc8402ef0b72afc8a78706", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:45684", + "10.65.0.27:45684", + "172.17.0.1:45684", + "172.18.0.1:45684", + "172.19.0.1:45684", + "172.20.0.1:45684", + "172.21.0.1:45684", + "172.22.0.1:45684", + "172.23.0.1:45684", + "172.24.0.1:45684", + "172.25.0.1:45684", + "172.26.0.1:45684", + "172.27.0.1:45684" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-13T09:30:26.20463116Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8234239497029749, + "StableID": "nvuPXWWJJ721CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:180fb2b409872a185fa9447ecfbb845e0154f6c7f143eb6ca09e3d2bd6ddbb17", + "KeyExpiry": "2026-11-09T09:30:27Z", + "DiscoKey": "discokey:7e5bb9a482709932c2f64cb02779a5a9c71b33777a842c47041a0fc713b9587a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:50553", + "10.65.0.27:50553", + "172.17.0.1:50553", + "172.18.0.1:50553", + "172.19.0.1:50553", + "172.20.0.1:50553", + "172.21.0.1:50553", + "172.22.0.1:50553", + "172.23.0.1:50553", + "172.24.0.1:50553", + "172.25.0.1:50553", + "172.26.0.1:50553", + "172.27.0.1:50553" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-13T09:30:27.260403572Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3225617935357335, + "StableID": "nAUbLnWtBS11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:05fb5c7def2bd52a36b410573911e9e7309ce75d545fb99011ceb2ed571d5d5d", + "KeyExpiry": "2026-11-09T09:30:27Z", + "DiscoKey": "discokey:0dde8e43d786368333282af84458203134ee89de681daae268aea547302eaa39", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:57338", + "10.65.0.27:57338", + "172.17.0.1:57338", + "172.18.0.1:57338", + "172.19.0.1:57338", + "172.20.0.1:57338", + "172.21.0.1:57338", + "172.22.0.1:57338", + "172.23.0.1:57338", + "172.24.0.1:57338", + "172.25.0.1:57338", + "172.26.0.1:57338", + "172.27.0.1:57338" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-13T09:30:27.807949242Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "kakuna": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8431358078059330, + "StableID": "nsmfXpUaq821CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 8431358078059330, + "Key": "nodekey:63133f6c88593acd3b63105c7176719ce717f2e66b9b7657c0aa3acc4557316d", + "DiscoKey": "discokey:d204d313a545b75f35dbf27c5fd8924b694c32b6d1d7622f8c665bae2c052373", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50334", + "10.65.0.27:50334", + "172.17.0.1:50334", + "172.18.0.1:50334", + "172.19.0.1:50334", + "172.20.0.1:50334", + "172.21.0.1:50334", + "172.22.0.1:50334", + "172.23.0.1:50334", + "172.24.0.1:50334", + "172.25.0.1:50334", + "172.26.0.1:50334", + "172.27.0.1:50334" + ], + "Hostinfo": {"Hostname": "kakuna", "RequestTags": ["tag:prod"], "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-13T09:30:25.669266846Z", + "Tags": ["tag:prod"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:63133f6c88593acd3b63105c7176719ce717f2e66b9b7657c0aa3acc4557316d", + "MachineKey": "mkey:4fb42d47ba8b660f06c81ca25e11233366908ac121525cc6c3667d29b1195814", + "Peers": [{ + "ID": 3628307374917488, + "StableID": "nwJfAyUGLV11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8587a6f7374ca011a9ac6468627b921cfa75948a6fb3f0b04df5ffc7e4822b5b", + "DiscoKey": "discokey:5291592b301d037d3573ecb86b8ffafda3907780e8ffc5edb50e85035ed66a74", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:60776", + "10.65.0.27:60776", + "172.17.0.1:60776", + "172.18.0.1:60776", + "172.19.0.1:60776", + "172.20.0.1:60776", + "172.21.0.1:60776", + "172.22.0.1:60776", + "172.23.0.1:60776", + "172.24.0.1:60776", + "172.25.0.1:60776", + "172.26.0.1:60776", + "172.27.0.1:60776" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-13T09:30:19.604495837Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1493384375532153, + "StableID": "nJPrQAgMfC11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb5bb1cdb0ff33b7e7bee6ec6b139f6fafb9f188c6bab4243677c47cc5a70831", + "DiscoKey": "discokey:13886cbf8a432412327a73ba106d682f72fbde38b2771ab03c66baabdfaee42f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:52709", + "10.65.0.27:52709", + "172.17.0.1:52709", + "172.18.0.1:52709", + "172.19.0.1:52709", + "172.20.0.1:52709", + "172.21.0.1:52709", + "172.22.0.1:52709", + "172.23.0.1:52709", + "172.24.0.1:52709", + "172.25.0.1:52709", + "172.26.0.1:52709", + "172.27.0.1:52709" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-13T09:30:20.319592339Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 1099277371122160, + "StableID": "ns8Hzq9sa911CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6ead0b971a84bb0155d90e0ebd3eb6e7d7353739feb2acb825c5deb763631d53", + "DiscoKey": "discokey:a4ae1f8f20ee5f9b386feb4b92b080b07ae8d53d1cc019fa7c7761bdb2a7df70", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:43004", + "10.65.0.27:43004", + "172.17.0.1:43004", + "172.18.0.1:43004", + "172.19.0.1:43004", + "172.20.0.1:43004", + "172.21.0.1:43004", + "172.22.0.1:43004", + "172.23.0.1:43004", + "172.24.0.1:43004", + "172.25.0.1:43004", + "172.26.0.1:43004", + "172.27.0.1:43004" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-13T09:30:20.856238896Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2691709711896678, + "StableID": "ndnyuge52N11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2f0f9aa40c11d6caefbf393a5ae8eeb99f47053abac6b79681f8aa1b67e98769", + "DiscoKey": "discokey:29ee71a95c71f6ed791da21b42c0c819f0b95368406800121696acf5ffca1745", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:45143", + "10.65.0.27:45143", + "172.17.0.1:45143", + "172.18.0.1:45143", + "172.19.0.1:45143", + "172.20.0.1:45143", + "172.21.0.1:45143", + "172.22.0.1:45143", + "172.23.0.1:45143", + "172.24.0.1:45143", + "172.25.0.1:45143", + "172.26.0.1:45143", + "172.27.0.1:45143" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-13T09:30:21.393986895Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 12685843844750, + "StableID": "n9tdafEk6111CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8e9317595a76d9da92f070ba866cbbfd950bebd0bb2a22da60dd5f548d9e7739", + "DiscoKey": "discokey:20045d9d345983c979fadb65dd0db6620eb191751458cac1582766f33d25be41", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:58390", + "10.65.0.27:58390", + "172.17.0.1:58390", + "172.18.0.1:58390", + "172.19.0.1:58390", + "172.20.0.1:58390", + "172.21.0.1:58390", + "172.22.0.1:58390", + "172.23.0.1:58390", + "172.24.0.1:58390", + "172.25.0.1:58390", + "172.26.0.1:58390", + "172.27.0.1:58390" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-13T09:30:21.965086659Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 220059800127697, + "StableID": "nJfiyfbfi211CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f82d10ad4a8afe9aeee81c4c1dcf49cda2f43da67e83bb43dd02f4616d907911", + "DiscoKey": "discokey:9c598e24bacf2aa5dbcdfa20934c7082c2d423abf9aa422d163284b41be6ee49", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:41839", + "10.65.0.27:41839", + "172.17.0.1:41839", + "172.18.0.1:41839", + "172.19.0.1:41839", + "172.20.0.1:41839", + "172.21.0.1:41839", + "172.22.0.1:41839", + "172.23.0.1:41839", + "172.24.0.1:41839", + "172.25.0.1:41839", + "172.26.0.1:41839", + "172.27.0.1:41839" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-13T09:30:22.487425695Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7367908405015496, + "StableID": "nw4zXgTwXz11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b5171dd8248b6600e124ab8a373ad2474d1422ebf0a43a7f93e526e1e45ae774", + "DiscoKey": "discokey:32447222761bd26fc98eb5000a8954e03b20b5456e2f40230debc4e3bd71dc5f", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:44778", + "10.65.0.27:44778", + "172.17.0.1:44778", + "172.18.0.1:44778", + "172.19.0.1:44778", + "172.20.0.1:44778", + "172.21.0.1:44778", + "172.22.0.1:44778", + "172.23.0.1:44778", + "172.24.0.1:44778", + "172.25.0.1:44778", + "172.26.0.1:44778", + "172.27.0.1:44778" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-13T09:30:23.04063128Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5602755481149455, + "StableID": "nJ4o8PtVkk11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4d8d2db2cb821338ea64e3375fc8e1048d0b9fc371c24e4d176cd629ef522065", + "DiscoKey": "discokey:400d522c5a33d5f017772b6608482cf826411a0f597b22b01e50664e6835e35a", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37413", + "10.65.0.27:37413", + "172.17.0.1:37413", + "172.18.0.1:37413", + "172.19.0.1:37413", + "172.20.0.1:37413", + "172.21.0.1:37413", + "172.22.0.1:37413", + "172.23.0.1:37413", + "172.24.0.1:37413", + "172.25.0.1:37413", + "172.26.0.1:37413", + "172.27.0.1:37413" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-13T09:30:23.630307934Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 7395883338911835, + "StableID": "nYPXeDKckz11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c89610742a89888e4ceac7e52b6aa315db690c98ada622f726b3a4242e9b8d3f", + "DiscoKey": "discokey:00b9780e7c8d9deeaf1a27ce309babca928035af7dd7fa200c57271a67bf820a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:35503", + "10.65.0.27:35503", + "172.17.0.1:35503", + "172.18.0.1:35503", + "172.19.0.1:35503", + "172.20.0.1:35503", + "172.21.0.1:35503", + "172.22.0.1:35503", + "172.23.0.1:35503", + "172.24.0.1:35503", + "172.25.0.1:35503", + "172.26.0.1:35503", + "172.27.0.1:35503" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-13T09:30:24.35024234Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 156123256026230, + "StableID": "nK3wWQ6iD211CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:35bbd44adc1e0017f0f3cb5dc15c25172e8e0873f8475470e8716c906e85701c", + "DiscoKey": "discokey:e315d2aa2650c181b0e7e8abe62aed80b5f6a8b39b3f5f590a3a6e81d7994a4e", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:59133", + "10.65.0.27:59133", + "172.17.0.1:59133", + "172.18.0.1:59133", + "172.19.0.1:59133", + "172.20.0.1:59133", + "172.21.0.1:59133", + "172.22.0.1:59133", + "172.23.0.1:59133", + "172.24.0.1:59133", + "172.25.0.1:59133", + "172.26.0.1:59133", + "172.27.0.1:59133" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-13T09:30:24.961232221Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 6635437266779190, + "StableID": "nme7HkgCpt11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cbf7c7ea6bd03996c13db4de2b558efbbd5cf8536f41cc76424b15a8cce8ed6b", + "DiscoKey": "discokey:b83c63aafa2ac23ca7968015176fdf00a90a94ddc1cc8402ef0b72afc8a78706", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:45684", + "10.65.0.27:45684", + "172.17.0.1:45684", + "172.18.0.1:45684", + "172.19.0.1:45684", + "172.20.0.1:45684", + "172.21.0.1:45684", + "172.22.0.1:45684", + "172.23.0.1:45684", + "172.24.0.1:45684", + "172.25.0.1:45684", + "172.26.0.1:45684", + "172.27.0.1:45684" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-13T09:30:26.20463116Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 6048256030654495, + "StableID": "nkqe9wRGEp11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:a2661c0992e6f6f36c961226b6c951c0324de2a6d2279d7e43c3a6fed43f9652", + "KeyExpiry": "2026-11-09T09:30:26Z", + "DiscoKey": "discokey:3ebad77570ee23f4a75003d66ebe44faa51879ec277d967f1df088231e820c28", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:45887", + "10.65.0.27:45887", + "172.17.0.1:45887", + "172.18.0.1:45887", + "172.19.0.1:45887", + "172.20.0.1:45887", + "172.21.0.1:45887", + "172.22.0.1:45887", + "172.23.0.1:45887", + "172.24.0.1:45887", + "172.25.0.1:45887", + "172.26.0.1:45887", + "172.27.0.1:45887" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-13T09:30:26.725360455Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 8234239497029749, + "StableID": "nvuPXWWJJ721CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:180fb2b409872a185fa9447ecfbb845e0154f6c7f143eb6ca09e3d2bd6ddbb17", + "KeyExpiry": "2026-11-09T09:30:27Z", + "DiscoKey": "discokey:7e5bb9a482709932c2f64cb02779a5a9c71b33777a842c47041a0fc713b9587a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:50553", + "10.65.0.27:50553", + "172.17.0.1:50553", + "172.18.0.1:50553", + "172.19.0.1:50553", + "172.20.0.1:50553", + "172.21.0.1:50553", + "172.22.0.1:50553", + "172.23.0.1:50553", + "172.24.0.1:50553", + "172.25.0.1:50553", + "172.26.0.1:50553", + "172.27.0.1:50553" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-13T09:30:27.260403572Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3225617935357335, + "StableID": "nAUbLnWtBS11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:05fb5c7def2bd52a36b410573911e9e7309ce75d545fb99011ceb2ed571d5d5d", + "KeyExpiry": "2026-11-09T09:30:27Z", + "DiscoKey": "discokey:0dde8e43d786368333282af84458203134ee89de681daae268aea547302eaa39", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:57338", + "10.65.0.27:57338", + "172.17.0.1:57338", + "172.18.0.1:57338", + "172.19.0.1:57338", + "172.20.0.1:57338", + "172.21.0.1:57338", + "172.22.0.1:57338", + "172.23.0.1:57338", + "172.24.0.1:57338", + "172.25.0.1:57338", + "172.26.0.1:57338", + "172.27.0.1:57338" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-13T09:30:27.807949242Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "8431358078059330": { + "ID": 8431358078059330, + "LoginName": "kakuna.tail78f774.ts.net", + "DisplayName": "kakuna" + }} + } + }, "pidgeotto": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 1493384375532153, + "StableID": "nJPrQAgMfC11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1493384375532153, + "Key": "nodekey:cb5bb1cdb0ff33b7e7bee6ec6b139f6fafb9f188c6bab4243677c47cc5a70831", + "DiscoKey": "discokey:13886cbf8a432412327a73ba106d682f72fbde38b2771ab03c66baabdfaee42f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:52709", + "10.65.0.27:52709", + "172.17.0.1:52709", + "172.18.0.1:52709", + "172.19.0.1:52709", + "172.20.0.1:52709", + "172.21.0.1:52709", + "172.22.0.1:52709", + "172.23.0.1:52709", + "172.24.0.1:52709", + "172.25.0.1:52709", + "172.26.0.1:52709", + "172.27.0.1:52709" + ], + "Hostinfo": { + "Hostname": "pidgeotto", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgeotto"], + "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-13T09:30:20.319592339Z", + "Tags": ["tag:pidgeotto"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:cb5bb1cdb0ff33b7e7bee6ec6b139f6fafb9f188c6bab4243677c47cc5a70831", + "MachineKey": "mkey:60ad84a05ed643666b7b0c6bc44585400fa80e517e00adcd8f95403e30346111", + "Peers": [{ + "ID": 3628307374917488, + "StableID": "nwJfAyUGLV11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8587a6f7374ca011a9ac6468627b921cfa75948a6fb3f0b04df5ffc7e4822b5b", + "DiscoKey": "discokey:5291592b301d037d3573ecb86b8ffafda3907780e8ffc5edb50e85035ed66a74", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:60776", + "10.65.0.27:60776", + "172.17.0.1:60776", + "172.18.0.1:60776", + "172.19.0.1:60776", + "172.20.0.1:60776", + "172.21.0.1:60776", + "172.22.0.1:60776", + "172.23.0.1:60776", + "172.24.0.1:60776", + "172.25.0.1:60776", + "172.26.0.1:60776", + "172.27.0.1:60776" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-13T09:30:19.604495837Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1099277371122160, + "StableID": "ns8Hzq9sa911CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6ead0b971a84bb0155d90e0ebd3eb6e7d7353739feb2acb825c5deb763631d53", + "DiscoKey": "discokey:a4ae1f8f20ee5f9b386feb4b92b080b07ae8d53d1cc019fa7c7761bdb2a7df70", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:43004", + "10.65.0.27:43004", + "172.17.0.1:43004", + "172.18.0.1:43004", + "172.19.0.1:43004", + "172.20.0.1:43004", + "172.21.0.1:43004", + "172.22.0.1:43004", + "172.23.0.1:43004", + "172.24.0.1:43004", + "172.25.0.1:43004", + "172.26.0.1:43004", + "172.27.0.1:43004" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-13T09:30:20.856238896Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2691709711896678, + "StableID": "ndnyuge52N11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2f0f9aa40c11d6caefbf393a5ae8eeb99f47053abac6b79681f8aa1b67e98769", + "DiscoKey": "discokey:29ee71a95c71f6ed791da21b42c0c819f0b95368406800121696acf5ffca1745", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:45143", + "10.65.0.27:45143", + "172.17.0.1:45143", + "172.18.0.1:45143", + "172.19.0.1:45143", + "172.20.0.1:45143", + "172.21.0.1:45143", + "172.22.0.1:45143", + "172.23.0.1:45143", + "172.24.0.1:45143", + "172.25.0.1:45143", + "172.26.0.1:45143", + "172.27.0.1:45143" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-13T09:30:21.393986895Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 12685843844750, + "StableID": "n9tdafEk6111CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8e9317595a76d9da92f070ba866cbbfd950bebd0bb2a22da60dd5f548d9e7739", + "DiscoKey": "discokey:20045d9d345983c979fadb65dd0db6620eb191751458cac1582766f33d25be41", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:58390", + "10.65.0.27:58390", + "172.17.0.1:58390", + "172.18.0.1:58390", + "172.19.0.1:58390", + "172.20.0.1:58390", + "172.21.0.1:58390", + "172.22.0.1:58390", + "172.23.0.1:58390", + "172.24.0.1:58390", + "172.25.0.1:58390", + "172.26.0.1:58390", + "172.27.0.1:58390" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-13T09:30:21.965086659Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 220059800127697, + "StableID": "nJfiyfbfi211CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f82d10ad4a8afe9aeee81c4c1dcf49cda2f43da67e83bb43dd02f4616d907911", + "DiscoKey": "discokey:9c598e24bacf2aa5dbcdfa20934c7082c2d423abf9aa422d163284b41be6ee49", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:41839", + "10.65.0.27:41839", + "172.17.0.1:41839", + "172.18.0.1:41839", + "172.19.0.1:41839", + "172.20.0.1:41839", + "172.21.0.1:41839", + "172.22.0.1:41839", + "172.23.0.1:41839", + "172.24.0.1:41839", + "172.25.0.1:41839", + "172.26.0.1:41839", + "172.27.0.1:41839" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-13T09:30:22.487425695Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7367908405015496, + "StableID": "nw4zXgTwXz11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b5171dd8248b6600e124ab8a373ad2474d1422ebf0a43a7f93e526e1e45ae774", + "DiscoKey": "discokey:32447222761bd26fc98eb5000a8954e03b20b5456e2f40230debc4e3bd71dc5f", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:44778", + "10.65.0.27:44778", + "172.17.0.1:44778", + "172.18.0.1:44778", + "172.19.0.1:44778", + "172.20.0.1:44778", + "172.21.0.1:44778", + "172.22.0.1:44778", + "172.23.0.1:44778", + "172.24.0.1:44778", + "172.25.0.1:44778", + "172.26.0.1:44778", + "172.27.0.1:44778" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-13T09:30:23.04063128Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5602755481149455, + "StableID": "nJ4o8PtVkk11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4d8d2db2cb821338ea64e3375fc8e1048d0b9fc371c24e4d176cd629ef522065", + "DiscoKey": "discokey:400d522c5a33d5f017772b6608482cf826411a0f597b22b01e50664e6835e35a", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37413", + "10.65.0.27:37413", + "172.17.0.1:37413", + "172.18.0.1:37413", + "172.19.0.1:37413", + "172.20.0.1:37413", + "172.21.0.1:37413", + "172.22.0.1:37413", + "172.23.0.1:37413", + "172.24.0.1:37413", + "172.25.0.1:37413", + "172.26.0.1:37413", + "172.27.0.1:37413" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-13T09:30:23.630307934Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 7395883338911835, + "StableID": "nYPXeDKckz11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c89610742a89888e4ceac7e52b6aa315db690c98ada622f726b3a4242e9b8d3f", + "DiscoKey": "discokey:00b9780e7c8d9deeaf1a27ce309babca928035af7dd7fa200c57271a67bf820a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:35503", + "10.65.0.27:35503", + "172.17.0.1:35503", + "172.18.0.1:35503", + "172.19.0.1:35503", + "172.20.0.1:35503", + "172.21.0.1:35503", + "172.22.0.1:35503", + "172.23.0.1:35503", + "172.24.0.1:35503", + "172.25.0.1:35503", + "172.26.0.1:35503", + "172.27.0.1:35503" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-13T09:30:24.35024234Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 156123256026230, + "StableID": "nK3wWQ6iD211CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:35bbd44adc1e0017f0f3cb5dc15c25172e8e0873f8475470e8716c906e85701c", + "DiscoKey": "discokey:e315d2aa2650c181b0e7e8abe62aed80b5f6a8b39b3f5f590a3a6e81d7994a4e", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:59133", + "10.65.0.27:59133", + "172.17.0.1:59133", + "172.18.0.1:59133", + "172.19.0.1:59133", + "172.20.0.1:59133", + "172.21.0.1:59133", + "172.22.0.1:59133", + "172.23.0.1:59133", + "172.24.0.1:59133", + "172.25.0.1:59133", + "172.26.0.1:59133", + "172.27.0.1:59133" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-13T09:30:24.961232221Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8431358078059330, + "StableID": "nsmfXpUaq821CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:63133f6c88593acd3b63105c7176719ce717f2e66b9b7657c0aa3acc4557316d", + "DiscoKey": "discokey:d204d313a545b75f35dbf27c5fd8924b694c32b6d1d7622f8c665bae2c052373", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50334", + "10.65.0.27:50334", + "172.17.0.1:50334", + "172.18.0.1:50334", + "172.19.0.1:50334", + "172.20.0.1:50334", + "172.21.0.1:50334", + "172.22.0.1:50334", + "172.23.0.1:50334", + "172.24.0.1:50334", + "172.25.0.1:50334", + "172.26.0.1:50334", + "172.27.0.1:50334" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-13T09:30:25.669266846Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 6635437266779190, + "StableID": "nme7HkgCpt11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cbf7c7ea6bd03996c13db4de2b558efbbd5cf8536f41cc76424b15a8cce8ed6b", + "DiscoKey": "discokey:b83c63aafa2ac23ca7968015176fdf00a90a94ddc1cc8402ef0b72afc8a78706", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:45684", + "10.65.0.27:45684", + "172.17.0.1:45684", + "172.18.0.1:45684", + "172.19.0.1:45684", + "172.20.0.1:45684", + "172.21.0.1:45684", + "172.22.0.1:45684", + "172.23.0.1:45684", + "172.24.0.1:45684", + "172.25.0.1:45684", + "172.26.0.1:45684", + "172.27.0.1:45684" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-13T09:30:26.20463116Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 6048256030654495, + "StableID": "nkqe9wRGEp11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:a2661c0992e6f6f36c961226b6c951c0324de2a6d2279d7e43c3a6fed43f9652", + "KeyExpiry": "2026-11-09T09:30:26Z", + "DiscoKey": "discokey:3ebad77570ee23f4a75003d66ebe44faa51879ec277d967f1df088231e820c28", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:45887", + "10.65.0.27:45887", + "172.17.0.1:45887", + "172.18.0.1:45887", + "172.19.0.1:45887", + "172.20.0.1:45887", + "172.21.0.1:45887", + "172.22.0.1:45887", + "172.23.0.1:45887", + "172.24.0.1:45887", + "172.25.0.1:45887", + "172.26.0.1:45887", + "172.27.0.1:45887" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-13T09:30:26.725360455Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 8234239497029749, + "StableID": "nvuPXWWJJ721CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:180fb2b409872a185fa9447ecfbb845e0154f6c7f143eb6ca09e3d2bd6ddbb17", + "KeyExpiry": "2026-11-09T09:30:27Z", + "DiscoKey": "discokey:7e5bb9a482709932c2f64cb02779a5a9c71b33777a842c47041a0fc713b9587a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:50553", + "10.65.0.27:50553", + "172.17.0.1:50553", + "172.18.0.1:50553", + "172.19.0.1:50553", + "172.20.0.1:50553", + "172.21.0.1:50553", + "172.22.0.1:50553", + "172.23.0.1:50553", + "172.24.0.1:50553", + "172.25.0.1:50553", + "172.26.0.1:50553", + "172.27.0.1:50553" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-13T09:30:27.260403572Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3225617935357335, + "StableID": "nAUbLnWtBS11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:05fb5c7def2bd52a36b410573911e9e7309ce75d545fb99011ceb2ed571d5d5d", + "KeyExpiry": "2026-11-09T09:30:27Z", + "DiscoKey": "discokey:0dde8e43d786368333282af84458203134ee89de681daae268aea547302eaa39", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:57338", + "10.65.0.27:57338", + "172.17.0.1:57338", + "172.18.0.1:57338", + "172.19.0.1:57338", + "172.20.0.1:57338", + "172.21.0.1:57338", + "172.22.0.1:57338", + "172.23.0.1:57338", + "172.24.0.1:57338", + "172.25.0.1:57338", + "172.26.0.1:57338", + "172.27.0.1:57338" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-13T09:30:27.807949242Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "1493384375532153": { + "ID": 1493384375532153, + "LoginName": "pidgeotto.tail78f774.ts.net", + "DisplayName": "pidgeotto" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "pidgey": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 3628307374917488, + "StableID": "nwJfAyUGLV11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 3628307374917488, + "Key": "nodekey:8587a6f7374ca011a9ac6468627b921cfa75948a6fb3f0b04df5ffc7e4822b5b", + "DiscoKey": "discokey:5291592b301d037d3573ecb86b8ffafda3907780e8ffc5edb50e85035ed66a74", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:60776", + "10.65.0.27:60776", + "172.17.0.1:60776", + "172.18.0.1:60776", + "172.19.0.1:60776", + "172.20.0.1:60776", + "172.21.0.1:60776", + "172.22.0.1:60776", + "172.23.0.1:60776", + "172.24.0.1:60776", + "172.25.0.1:60776", + "172.26.0.1:60776", + "172.27.0.1:60776" + ], + "Hostinfo": { + "Hostname": "pidgey", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgey"], + "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-13T09:30:19.604495837Z", + "Tags": ["tag:pidgey"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:8587a6f7374ca011a9ac6468627b921cfa75948a6fb3f0b04df5ffc7e4822b5b", + "MachineKey": "mkey:d22c37231a8232179fe85efb2da54f8a9d4d20fa9d384d721387eb439461fc3f", + "Peers": [{ + "ID": 1493384375532153, + "StableID": "nJPrQAgMfC11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb5bb1cdb0ff33b7e7bee6ec6b139f6fafb9f188c6bab4243677c47cc5a70831", + "DiscoKey": "discokey:13886cbf8a432412327a73ba106d682f72fbde38b2771ab03c66baabdfaee42f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:52709", + "10.65.0.27:52709", + "172.17.0.1:52709", + "172.18.0.1:52709", + "172.19.0.1:52709", + "172.20.0.1:52709", + "172.21.0.1:52709", + "172.22.0.1:52709", + "172.23.0.1:52709", + "172.24.0.1:52709", + "172.25.0.1:52709", + "172.26.0.1:52709", + "172.27.0.1:52709" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-13T09:30:20.319592339Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 1099277371122160, + "StableID": "ns8Hzq9sa911CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6ead0b971a84bb0155d90e0ebd3eb6e7d7353739feb2acb825c5deb763631d53", + "DiscoKey": "discokey:a4ae1f8f20ee5f9b386feb4b92b080b07ae8d53d1cc019fa7c7761bdb2a7df70", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:43004", + "10.65.0.27:43004", + "172.17.0.1:43004", + "172.18.0.1:43004", + "172.19.0.1:43004", + "172.20.0.1:43004", + "172.21.0.1:43004", + "172.22.0.1:43004", + "172.23.0.1:43004", + "172.24.0.1:43004", + "172.25.0.1:43004", + "172.26.0.1:43004", + "172.27.0.1:43004" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-13T09:30:20.856238896Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2691709711896678, + "StableID": "ndnyuge52N11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2f0f9aa40c11d6caefbf393a5ae8eeb99f47053abac6b79681f8aa1b67e98769", + "DiscoKey": "discokey:29ee71a95c71f6ed791da21b42c0c819f0b95368406800121696acf5ffca1745", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:45143", + "10.65.0.27:45143", + "172.17.0.1:45143", + "172.18.0.1:45143", + "172.19.0.1:45143", + "172.20.0.1:45143", + "172.21.0.1:45143", + "172.22.0.1:45143", + "172.23.0.1:45143", + "172.24.0.1:45143", + "172.25.0.1:45143", + "172.26.0.1:45143", + "172.27.0.1:45143" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-13T09:30:21.393986895Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 12685843844750, + "StableID": "n9tdafEk6111CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8e9317595a76d9da92f070ba866cbbfd950bebd0bb2a22da60dd5f548d9e7739", + "DiscoKey": "discokey:20045d9d345983c979fadb65dd0db6620eb191751458cac1582766f33d25be41", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:58390", + "10.65.0.27:58390", + "172.17.0.1:58390", + "172.18.0.1:58390", + "172.19.0.1:58390", + "172.20.0.1:58390", + "172.21.0.1:58390", + "172.22.0.1:58390", + "172.23.0.1:58390", + "172.24.0.1:58390", + "172.25.0.1:58390", + "172.26.0.1:58390", + "172.27.0.1:58390" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-13T09:30:21.965086659Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 220059800127697, + "StableID": "nJfiyfbfi211CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f82d10ad4a8afe9aeee81c4c1dcf49cda2f43da67e83bb43dd02f4616d907911", + "DiscoKey": "discokey:9c598e24bacf2aa5dbcdfa20934c7082c2d423abf9aa422d163284b41be6ee49", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:41839", + "10.65.0.27:41839", + "172.17.0.1:41839", + "172.18.0.1:41839", + "172.19.0.1:41839", + "172.20.0.1:41839", + "172.21.0.1:41839", + "172.22.0.1:41839", + "172.23.0.1:41839", + "172.24.0.1:41839", + "172.25.0.1:41839", + "172.26.0.1:41839", + "172.27.0.1:41839" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-13T09:30:22.487425695Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7367908405015496, + "StableID": "nw4zXgTwXz11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b5171dd8248b6600e124ab8a373ad2474d1422ebf0a43a7f93e526e1e45ae774", + "DiscoKey": "discokey:32447222761bd26fc98eb5000a8954e03b20b5456e2f40230debc4e3bd71dc5f", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:44778", + "10.65.0.27:44778", + "172.17.0.1:44778", + "172.18.0.1:44778", + "172.19.0.1:44778", + "172.20.0.1:44778", + "172.21.0.1:44778", + "172.22.0.1:44778", + "172.23.0.1:44778", + "172.24.0.1:44778", + "172.25.0.1:44778", + "172.26.0.1:44778", + "172.27.0.1:44778" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-13T09:30:23.04063128Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5602755481149455, + "StableID": "nJ4o8PtVkk11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4d8d2db2cb821338ea64e3375fc8e1048d0b9fc371c24e4d176cd629ef522065", + "DiscoKey": "discokey:400d522c5a33d5f017772b6608482cf826411a0f597b22b01e50664e6835e35a", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37413", + "10.65.0.27:37413", + "172.17.0.1:37413", + "172.18.0.1:37413", + "172.19.0.1:37413", + "172.20.0.1:37413", + "172.21.0.1:37413", + "172.22.0.1:37413", + "172.23.0.1:37413", + "172.24.0.1:37413", + "172.25.0.1:37413", + "172.26.0.1:37413", + "172.27.0.1:37413" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-13T09:30:23.630307934Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 7395883338911835, + "StableID": "nYPXeDKckz11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c89610742a89888e4ceac7e52b6aa315db690c98ada622f726b3a4242e9b8d3f", + "DiscoKey": "discokey:00b9780e7c8d9deeaf1a27ce309babca928035af7dd7fa200c57271a67bf820a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:35503", + "10.65.0.27:35503", + "172.17.0.1:35503", + "172.18.0.1:35503", + "172.19.0.1:35503", + "172.20.0.1:35503", + "172.21.0.1:35503", + "172.22.0.1:35503", + "172.23.0.1:35503", + "172.24.0.1:35503", + "172.25.0.1:35503", + "172.26.0.1:35503", + "172.27.0.1:35503" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-13T09:30:24.35024234Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 156123256026230, + "StableID": "nK3wWQ6iD211CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:35bbd44adc1e0017f0f3cb5dc15c25172e8e0873f8475470e8716c906e85701c", + "DiscoKey": "discokey:e315d2aa2650c181b0e7e8abe62aed80b5f6a8b39b3f5f590a3a6e81d7994a4e", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:59133", + "10.65.0.27:59133", + "172.17.0.1:59133", + "172.18.0.1:59133", + "172.19.0.1:59133", + "172.20.0.1:59133", + "172.21.0.1:59133", + "172.22.0.1:59133", + "172.23.0.1:59133", + "172.24.0.1:59133", + "172.25.0.1:59133", + "172.26.0.1:59133", + "172.27.0.1:59133" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-13T09:30:24.961232221Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8431358078059330, + "StableID": "nsmfXpUaq821CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:63133f6c88593acd3b63105c7176719ce717f2e66b9b7657c0aa3acc4557316d", + "DiscoKey": "discokey:d204d313a545b75f35dbf27c5fd8924b694c32b6d1d7622f8c665bae2c052373", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50334", + "10.65.0.27:50334", + "172.17.0.1:50334", + "172.18.0.1:50334", + "172.19.0.1:50334", + "172.20.0.1:50334", + "172.21.0.1:50334", + "172.22.0.1:50334", + "172.23.0.1:50334", + "172.24.0.1:50334", + "172.25.0.1:50334", + "172.26.0.1:50334", + "172.27.0.1:50334" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-13T09:30:25.669266846Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 6635437266779190, + "StableID": "nme7HkgCpt11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cbf7c7ea6bd03996c13db4de2b558efbbd5cf8536f41cc76424b15a8cce8ed6b", + "DiscoKey": "discokey:b83c63aafa2ac23ca7968015176fdf00a90a94ddc1cc8402ef0b72afc8a78706", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:45684", + "10.65.0.27:45684", + "172.17.0.1:45684", + "172.18.0.1:45684", + "172.19.0.1:45684", + "172.20.0.1:45684", + "172.21.0.1:45684", + "172.22.0.1:45684", + "172.23.0.1:45684", + "172.24.0.1:45684", + "172.25.0.1:45684", + "172.26.0.1:45684", + "172.27.0.1:45684" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-13T09:30:26.20463116Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 6048256030654495, + "StableID": "nkqe9wRGEp11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:a2661c0992e6f6f36c961226b6c951c0324de2a6d2279d7e43c3a6fed43f9652", + "KeyExpiry": "2026-11-09T09:30:26Z", + "DiscoKey": "discokey:3ebad77570ee23f4a75003d66ebe44faa51879ec277d967f1df088231e820c28", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:45887", + "10.65.0.27:45887", + "172.17.0.1:45887", + "172.18.0.1:45887", + "172.19.0.1:45887", + "172.20.0.1:45887", + "172.21.0.1:45887", + "172.22.0.1:45887", + "172.23.0.1:45887", + "172.24.0.1:45887", + "172.25.0.1:45887", + "172.26.0.1:45887", + "172.27.0.1:45887" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-13T09:30:26.725360455Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 8234239497029749, + "StableID": "nvuPXWWJJ721CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:180fb2b409872a185fa9447ecfbb845e0154f6c7f143eb6ca09e3d2bd6ddbb17", + "KeyExpiry": "2026-11-09T09:30:27Z", + "DiscoKey": "discokey:7e5bb9a482709932c2f64cb02779a5a9c71b33777a842c47041a0fc713b9587a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:50553", + "10.65.0.27:50553", + "172.17.0.1:50553", + "172.18.0.1:50553", + "172.19.0.1:50553", + "172.20.0.1:50553", + "172.21.0.1:50553", + "172.22.0.1:50553", + "172.23.0.1:50553", + "172.24.0.1:50553", + "172.25.0.1:50553", + "172.26.0.1:50553", + "172.27.0.1:50553" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-13T09:30:27.260403572Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3225617935357335, + "StableID": "nAUbLnWtBS11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:05fb5c7def2bd52a36b410573911e9e7309ce75d545fb99011ceb2ed571d5d5d", + "KeyExpiry": "2026-11-09T09:30:27Z", + "DiscoKey": "discokey:0dde8e43d786368333282af84458203134ee89de681daae268aea547302eaa39", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:57338", + "10.65.0.27:57338", + "172.17.0.1:57338", + "172.18.0.1:57338", + "172.19.0.1:57338", + "172.20.0.1:57338", + "172.21.0.1:57338", + "172.22.0.1:57338", + "172.23.0.1:57338", + "172.24.0.1:57338", + "172.25.0.1:57338", + "172.26.0.1:57338", + "172.27.0.1:57338" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-13T09:30:27.807949242Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3628307374917488": { + "ID": 3628307374917488, + "LoginName": "pidgey.tail78f774.ts.net", + "DisplayName": "pidgey" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "raticate": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 12685843844750, + "StableID": "n9tdafEk6111CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 12685843844750, + "Key": "nodekey:8e9317595a76d9da92f070ba866cbbfd950bebd0bb2a22da60dd5f548d9e7739", + "DiscoKey": "discokey:20045d9d345983c979fadb65dd0db6620eb191751458cac1582766f33d25be41", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:58390", + "10.65.0.27:58390", + "172.17.0.1:58390", + "172.18.0.1:58390", + "172.19.0.1:58390", + "172.20.0.1:58390", + "172.21.0.1:58390", + "172.22.0.1:58390", + "172.23.0.1:58390", + "172.24.0.1:58390", + "172.25.0.1:58390", + "172.26.0.1:58390", + "172.27.0.1:58390" + ], + "Hostinfo": {"Hostname": "raticate", "RequestTags": ["tag:group-b"], "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-13T09:30:21.965086659Z", + "Tags": ["tag:group-b"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:8e9317595a76d9da92f070ba866cbbfd950bebd0bb2a22da60dd5f548d9e7739", + "MachineKey": "mkey:a320d24b66814ccc76bdc3cddf6b95f9f4a467e166fb9c75b294635c456c384c", + "Peers": [{ + "ID": 3628307374917488, + "StableID": "nwJfAyUGLV11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8587a6f7374ca011a9ac6468627b921cfa75948a6fb3f0b04df5ffc7e4822b5b", + "DiscoKey": "discokey:5291592b301d037d3573ecb86b8ffafda3907780e8ffc5edb50e85035ed66a74", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:60776", + "10.65.0.27:60776", + "172.17.0.1:60776", + "172.18.0.1:60776", + "172.19.0.1:60776", + "172.20.0.1:60776", + "172.21.0.1:60776", + "172.22.0.1:60776", + "172.23.0.1:60776", + "172.24.0.1:60776", + "172.25.0.1:60776", + "172.26.0.1:60776", + "172.27.0.1:60776" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-13T09:30:19.604495837Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1493384375532153, + "StableID": "nJPrQAgMfC11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb5bb1cdb0ff33b7e7bee6ec6b139f6fafb9f188c6bab4243677c47cc5a70831", + "DiscoKey": "discokey:13886cbf8a432412327a73ba106d682f72fbde38b2771ab03c66baabdfaee42f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:52709", + "10.65.0.27:52709", + "172.17.0.1:52709", + "172.18.0.1:52709", + "172.19.0.1:52709", + "172.20.0.1:52709", + "172.21.0.1:52709", + "172.22.0.1:52709", + "172.23.0.1:52709", + "172.24.0.1:52709", + "172.25.0.1:52709", + "172.26.0.1:52709", + "172.27.0.1:52709" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-13T09:30:20.319592339Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 1099277371122160, + "StableID": "ns8Hzq9sa911CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6ead0b971a84bb0155d90e0ebd3eb6e7d7353739feb2acb825c5deb763631d53", + "DiscoKey": "discokey:a4ae1f8f20ee5f9b386feb4b92b080b07ae8d53d1cc019fa7c7761bdb2a7df70", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:43004", + "10.65.0.27:43004", + "172.17.0.1:43004", + "172.18.0.1:43004", + "172.19.0.1:43004", + "172.20.0.1:43004", + "172.21.0.1:43004", + "172.22.0.1:43004", + "172.23.0.1:43004", + "172.24.0.1:43004", + "172.25.0.1:43004", + "172.26.0.1:43004", + "172.27.0.1:43004" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-13T09:30:20.856238896Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2691709711896678, + "StableID": "ndnyuge52N11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2f0f9aa40c11d6caefbf393a5ae8eeb99f47053abac6b79681f8aa1b67e98769", + "DiscoKey": "discokey:29ee71a95c71f6ed791da21b42c0c819f0b95368406800121696acf5ffca1745", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:45143", + "10.65.0.27:45143", + "172.17.0.1:45143", + "172.18.0.1:45143", + "172.19.0.1:45143", + "172.20.0.1:45143", + "172.21.0.1:45143", + "172.22.0.1:45143", + "172.23.0.1:45143", + "172.24.0.1:45143", + "172.25.0.1:45143", + "172.26.0.1:45143", + "172.27.0.1:45143" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-13T09:30:21.393986895Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 220059800127697, + "StableID": "nJfiyfbfi211CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f82d10ad4a8afe9aeee81c4c1dcf49cda2f43da67e83bb43dd02f4616d907911", + "DiscoKey": "discokey:9c598e24bacf2aa5dbcdfa20934c7082c2d423abf9aa422d163284b41be6ee49", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:41839", + "10.65.0.27:41839", + "172.17.0.1:41839", + "172.18.0.1:41839", + "172.19.0.1:41839", + "172.20.0.1:41839", + "172.21.0.1:41839", + "172.22.0.1:41839", + "172.23.0.1:41839", + "172.24.0.1:41839", + "172.25.0.1:41839", + "172.26.0.1:41839", + "172.27.0.1:41839" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-13T09:30:22.487425695Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7367908405015496, + "StableID": "nw4zXgTwXz11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b5171dd8248b6600e124ab8a373ad2474d1422ebf0a43a7f93e526e1e45ae774", + "DiscoKey": "discokey:32447222761bd26fc98eb5000a8954e03b20b5456e2f40230debc4e3bd71dc5f", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:44778", + "10.65.0.27:44778", + "172.17.0.1:44778", + "172.18.0.1:44778", + "172.19.0.1:44778", + "172.20.0.1:44778", + "172.21.0.1:44778", + "172.22.0.1:44778", + "172.23.0.1:44778", + "172.24.0.1:44778", + "172.25.0.1:44778", + "172.26.0.1:44778", + "172.27.0.1:44778" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-13T09:30:23.04063128Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5602755481149455, + "StableID": "nJ4o8PtVkk11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4d8d2db2cb821338ea64e3375fc8e1048d0b9fc371c24e4d176cd629ef522065", + "DiscoKey": "discokey:400d522c5a33d5f017772b6608482cf826411a0f597b22b01e50664e6835e35a", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37413", + "10.65.0.27:37413", + "172.17.0.1:37413", + "172.18.0.1:37413", + "172.19.0.1:37413", + "172.20.0.1:37413", + "172.21.0.1:37413", + "172.22.0.1:37413", + "172.23.0.1:37413", + "172.24.0.1:37413", + "172.25.0.1:37413", + "172.26.0.1:37413", + "172.27.0.1:37413" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-13T09:30:23.630307934Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 7395883338911835, + "StableID": "nYPXeDKckz11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c89610742a89888e4ceac7e52b6aa315db690c98ada622f726b3a4242e9b8d3f", + "DiscoKey": "discokey:00b9780e7c8d9deeaf1a27ce309babca928035af7dd7fa200c57271a67bf820a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:35503", + "10.65.0.27:35503", + "172.17.0.1:35503", + "172.18.0.1:35503", + "172.19.0.1:35503", + "172.20.0.1:35503", + "172.21.0.1:35503", + "172.22.0.1:35503", + "172.23.0.1:35503", + "172.24.0.1:35503", + "172.25.0.1:35503", + "172.26.0.1:35503", + "172.27.0.1:35503" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-13T09:30:24.35024234Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 156123256026230, + "StableID": "nK3wWQ6iD211CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:35bbd44adc1e0017f0f3cb5dc15c25172e8e0873f8475470e8716c906e85701c", + "DiscoKey": "discokey:e315d2aa2650c181b0e7e8abe62aed80b5f6a8b39b3f5f590a3a6e81d7994a4e", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:59133", + "10.65.0.27:59133", + "172.17.0.1:59133", + "172.18.0.1:59133", + "172.19.0.1:59133", + "172.20.0.1:59133", + "172.21.0.1:59133", + "172.22.0.1:59133", + "172.23.0.1:59133", + "172.24.0.1:59133", + "172.25.0.1:59133", + "172.26.0.1:59133", + "172.27.0.1:59133" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-13T09:30:24.961232221Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8431358078059330, + "StableID": "nsmfXpUaq821CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:63133f6c88593acd3b63105c7176719ce717f2e66b9b7657c0aa3acc4557316d", + "DiscoKey": "discokey:d204d313a545b75f35dbf27c5fd8924b694c32b6d1d7622f8c665bae2c052373", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50334", + "10.65.0.27:50334", + "172.17.0.1:50334", + "172.18.0.1:50334", + "172.19.0.1:50334", + "172.20.0.1:50334", + "172.21.0.1:50334", + "172.22.0.1:50334", + "172.23.0.1:50334", + "172.24.0.1:50334", + "172.25.0.1:50334", + "172.26.0.1:50334", + "172.27.0.1:50334" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-13T09:30:25.669266846Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 6635437266779190, + "StableID": "nme7HkgCpt11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cbf7c7ea6bd03996c13db4de2b558efbbd5cf8536f41cc76424b15a8cce8ed6b", + "DiscoKey": "discokey:b83c63aafa2ac23ca7968015176fdf00a90a94ddc1cc8402ef0b72afc8a78706", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:45684", + "10.65.0.27:45684", + "172.17.0.1:45684", + "172.18.0.1:45684", + "172.19.0.1:45684", + "172.20.0.1:45684", + "172.21.0.1:45684", + "172.22.0.1:45684", + "172.23.0.1:45684", + "172.24.0.1:45684", + "172.25.0.1:45684", + "172.26.0.1:45684", + "172.27.0.1:45684" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-13T09:30:26.20463116Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 6048256030654495, + "StableID": "nkqe9wRGEp11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:a2661c0992e6f6f36c961226b6c951c0324de2a6d2279d7e43c3a6fed43f9652", + "KeyExpiry": "2026-11-09T09:30:26Z", + "DiscoKey": "discokey:3ebad77570ee23f4a75003d66ebe44faa51879ec277d967f1df088231e820c28", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:45887", + "10.65.0.27:45887", + "172.17.0.1:45887", + "172.18.0.1:45887", + "172.19.0.1:45887", + "172.20.0.1:45887", + "172.21.0.1:45887", + "172.22.0.1:45887", + "172.23.0.1:45887", + "172.24.0.1:45887", + "172.25.0.1:45887", + "172.26.0.1:45887", + "172.27.0.1:45887" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-13T09:30:26.725360455Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 8234239497029749, + "StableID": "nvuPXWWJJ721CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:180fb2b409872a185fa9447ecfbb845e0154f6c7f143eb6ca09e3d2bd6ddbb17", + "KeyExpiry": "2026-11-09T09:30:27Z", + "DiscoKey": "discokey:7e5bb9a482709932c2f64cb02779a5a9c71b33777a842c47041a0fc713b9587a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:50553", + "10.65.0.27:50553", + "172.17.0.1:50553", + "172.18.0.1:50553", + "172.19.0.1:50553", + "172.20.0.1:50553", + "172.21.0.1:50553", + "172.22.0.1:50553", + "172.23.0.1:50553", + "172.24.0.1:50553", + "172.25.0.1:50553", + "172.26.0.1:50553", + "172.27.0.1:50553" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-13T09:30:27.260403572Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3225617935357335, + "StableID": "nAUbLnWtBS11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:05fb5c7def2bd52a36b410573911e9e7309ce75d545fb99011ceb2ed571d5d5d", + "KeyExpiry": "2026-11-09T09:30:27Z", + "DiscoKey": "discokey:0dde8e43d786368333282af84458203134ee89de681daae268aea547302eaa39", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:57338", + "10.65.0.27:57338", + "172.17.0.1:57338", + "172.18.0.1:57338", + "172.19.0.1:57338", + "172.20.0.1:57338", + "172.21.0.1:57338", + "172.22.0.1:57338", + "172.23.0.1:57338", + "172.24.0.1:57338", + "172.25.0.1:57338", + "172.26.0.1:57338", + "172.27.0.1:57338" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-13T09:30:27.807949242Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "12685843844750": { + "ID": 12685843844750, + "LoginName": "raticate.tail78f774.ts.net", + "DisplayName": "raticate" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "rattata": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 2691709711896678, + "StableID": "ndnyuge52N11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 2691709711896678, + "Key": "nodekey:2f0f9aa40c11d6caefbf393a5ae8eeb99f47053abac6b79681f8aa1b67e98769", + "DiscoKey": "discokey:29ee71a95c71f6ed791da21b42c0c819f0b95368406800121696acf5ffca1745", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:45143", + "10.65.0.27:45143", + "172.17.0.1:45143", + "172.18.0.1:45143", + "172.19.0.1:45143", + "172.20.0.1:45143", + "172.21.0.1:45143", + "172.22.0.1:45143", + "172.23.0.1:45143", + "172.24.0.1:45143", + "172.25.0.1:45143", + "172.26.0.1:45143", + "172.27.0.1:45143" + ], + "Hostinfo": {"Hostname": "rattata", "RequestTags": ["tag:group-a"], "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-13T09:30:21.393986895Z", + "Tags": ["tag:group-a"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:2f0f9aa40c11d6caefbf393a5ae8eeb99f47053abac6b79681f8aa1b67e98769", + "MachineKey": "mkey:98b3f0cecb218d4216107264c62e406d7341383c2bc23bdd2c7d44aa3678637e", + "Peers": [{ + "ID": 3628307374917488, + "StableID": "nwJfAyUGLV11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8587a6f7374ca011a9ac6468627b921cfa75948a6fb3f0b04df5ffc7e4822b5b", + "DiscoKey": "discokey:5291592b301d037d3573ecb86b8ffafda3907780e8ffc5edb50e85035ed66a74", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:60776", + "10.65.0.27:60776", + "172.17.0.1:60776", + "172.18.0.1:60776", + "172.19.0.1:60776", + "172.20.0.1:60776", + "172.21.0.1:60776", + "172.22.0.1:60776", + "172.23.0.1:60776", + "172.24.0.1:60776", + "172.25.0.1:60776", + "172.26.0.1:60776", + "172.27.0.1:60776" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-13T09:30:19.604495837Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1493384375532153, + "StableID": "nJPrQAgMfC11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb5bb1cdb0ff33b7e7bee6ec6b139f6fafb9f188c6bab4243677c47cc5a70831", + "DiscoKey": "discokey:13886cbf8a432412327a73ba106d682f72fbde38b2771ab03c66baabdfaee42f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:52709", + "10.65.0.27:52709", + "172.17.0.1:52709", + "172.18.0.1:52709", + "172.19.0.1:52709", + "172.20.0.1:52709", + "172.21.0.1:52709", + "172.22.0.1:52709", + "172.23.0.1:52709", + "172.24.0.1:52709", + "172.25.0.1:52709", + "172.26.0.1:52709", + "172.27.0.1:52709" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-13T09:30:20.319592339Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 1099277371122160, + "StableID": "ns8Hzq9sa911CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6ead0b971a84bb0155d90e0ebd3eb6e7d7353739feb2acb825c5deb763631d53", + "DiscoKey": "discokey:a4ae1f8f20ee5f9b386feb4b92b080b07ae8d53d1cc019fa7c7761bdb2a7df70", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:43004", + "10.65.0.27:43004", + "172.17.0.1:43004", + "172.18.0.1:43004", + "172.19.0.1:43004", + "172.20.0.1:43004", + "172.21.0.1:43004", + "172.22.0.1:43004", + "172.23.0.1:43004", + "172.24.0.1:43004", + "172.25.0.1:43004", + "172.26.0.1:43004", + "172.27.0.1:43004" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-13T09:30:20.856238896Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 12685843844750, + "StableID": "n9tdafEk6111CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8e9317595a76d9da92f070ba866cbbfd950bebd0bb2a22da60dd5f548d9e7739", + "DiscoKey": "discokey:20045d9d345983c979fadb65dd0db6620eb191751458cac1582766f33d25be41", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:58390", + "10.65.0.27:58390", + "172.17.0.1:58390", + "172.18.0.1:58390", + "172.19.0.1:58390", + "172.20.0.1:58390", + "172.21.0.1:58390", + "172.22.0.1:58390", + "172.23.0.1:58390", + "172.24.0.1:58390", + "172.25.0.1:58390", + "172.26.0.1:58390", + "172.27.0.1:58390" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-13T09:30:21.965086659Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 220059800127697, + "StableID": "nJfiyfbfi211CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f82d10ad4a8afe9aeee81c4c1dcf49cda2f43da67e83bb43dd02f4616d907911", + "DiscoKey": "discokey:9c598e24bacf2aa5dbcdfa20934c7082c2d423abf9aa422d163284b41be6ee49", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:41839", + "10.65.0.27:41839", + "172.17.0.1:41839", + "172.18.0.1:41839", + "172.19.0.1:41839", + "172.20.0.1:41839", + "172.21.0.1:41839", + "172.22.0.1:41839", + "172.23.0.1:41839", + "172.24.0.1:41839", + "172.25.0.1:41839", + "172.26.0.1:41839", + "172.27.0.1:41839" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-13T09:30:22.487425695Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7367908405015496, + "StableID": "nw4zXgTwXz11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b5171dd8248b6600e124ab8a373ad2474d1422ebf0a43a7f93e526e1e45ae774", + "DiscoKey": "discokey:32447222761bd26fc98eb5000a8954e03b20b5456e2f40230debc4e3bd71dc5f", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:44778", + "10.65.0.27:44778", + "172.17.0.1:44778", + "172.18.0.1:44778", + "172.19.0.1:44778", + "172.20.0.1:44778", + "172.21.0.1:44778", + "172.22.0.1:44778", + "172.23.0.1:44778", + "172.24.0.1:44778", + "172.25.0.1:44778", + "172.26.0.1:44778", + "172.27.0.1:44778" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-13T09:30:23.04063128Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5602755481149455, + "StableID": "nJ4o8PtVkk11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4d8d2db2cb821338ea64e3375fc8e1048d0b9fc371c24e4d176cd629ef522065", + "DiscoKey": "discokey:400d522c5a33d5f017772b6608482cf826411a0f597b22b01e50664e6835e35a", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37413", + "10.65.0.27:37413", + "172.17.0.1:37413", + "172.18.0.1:37413", + "172.19.0.1:37413", + "172.20.0.1:37413", + "172.21.0.1:37413", + "172.22.0.1:37413", + "172.23.0.1:37413", + "172.24.0.1:37413", + "172.25.0.1:37413", + "172.26.0.1:37413", + "172.27.0.1:37413" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-13T09:30:23.630307934Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 7395883338911835, + "StableID": "nYPXeDKckz11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c89610742a89888e4ceac7e52b6aa315db690c98ada622f726b3a4242e9b8d3f", + "DiscoKey": "discokey:00b9780e7c8d9deeaf1a27ce309babca928035af7dd7fa200c57271a67bf820a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:35503", + "10.65.0.27:35503", + "172.17.0.1:35503", + "172.18.0.1:35503", + "172.19.0.1:35503", + "172.20.0.1:35503", + "172.21.0.1:35503", + "172.22.0.1:35503", + "172.23.0.1:35503", + "172.24.0.1:35503", + "172.25.0.1:35503", + "172.26.0.1:35503", + "172.27.0.1:35503" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-13T09:30:24.35024234Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 156123256026230, + "StableID": "nK3wWQ6iD211CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:35bbd44adc1e0017f0f3cb5dc15c25172e8e0873f8475470e8716c906e85701c", + "DiscoKey": "discokey:e315d2aa2650c181b0e7e8abe62aed80b5f6a8b39b3f5f590a3a6e81d7994a4e", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:59133", + "10.65.0.27:59133", + "172.17.0.1:59133", + "172.18.0.1:59133", + "172.19.0.1:59133", + "172.20.0.1:59133", + "172.21.0.1:59133", + "172.22.0.1:59133", + "172.23.0.1:59133", + "172.24.0.1:59133", + "172.25.0.1:59133", + "172.26.0.1:59133", + "172.27.0.1:59133" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-13T09:30:24.961232221Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8431358078059330, + "StableID": "nsmfXpUaq821CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:63133f6c88593acd3b63105c7176719ce717f2e66b9b7657c0aa3acc4557316d", + "DiscoKey": "discokey:d204d313a545b75f35dbf27c5fd8924b694c32b6d1d7622f8c665bae2c052373", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50334", + "10.65.0.27:50334", + "172.17.0.1:50334", + "172.18.0.1:50334", + "172.19.0.1:50334", + "172.20.0.1:50334", + "172.21.0.1:50334", + "172.22.0.1:50334", + "172.23.0.1:50334", + "172.24.0.1:50334", + "172.25.0.1:50334", + "172.26.0.1:50334", + "172.27.0.1:50334" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-13T09:30:25.669266846Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 6635437266779190, + "StableID": "nme7HkgCpt11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cbf7c7ea6bd03996c13db4de2b558efbbd5cf8536f41cc76424b15a8cce8ed6b", + "DiscoKey": "discokey:b83c63aafa2ac23ca7968015176fdf00a90a94ddc1cc8402ef0b72afc8a78706", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:45684", + "10.65.0.27:45684", + "172.17.0.1:45684", + "172.18.0.1:45684", + "172.19.0.1:45684", + "172.20.0.1:45684", + "172.21.0.1:45684", + "172.22.0.1:45684", + "172.23.0.1:45684", + "172.24.0.1:45684", + "172.25.0.1:45684", + "172.26.0.1:45684", + "172.27.0.1:45684" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-13T09:30:26.20463116Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 6048256030654495, + "StableID": "nkqe9wRGEp11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:a2661c0992e6f6f36c961226b6c951c0324de2a6d2279d7e43c3a6fed43f9652", + "KeyExpiry": "2026-11-09T09:30:26Z", + "DiscoKey": "discokey:3ebad77570ee23f4a75003d66ebe44faa51879ec277d967f1df088231e820c28", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:45887", + "10.65.0.27:45887", + "172.17.0.1:45887", + "172.18.0.1:45887", + "172.19.0.1:45887", + "172.20.0.1:45887", + "172.21.0.1:45887", + "172.22.0.1:45887", + "172.23.0.1:45887", + "172.24.0.1:45887", + "172.25.0.1:45887", + "172.26.0.1:45887", + "172.27.0.1:45887" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-13T09:30:26.725360455Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 8234239497029749, + "StableID": "nvuPXWWJJ721CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:180fb2b409872a185fa9447ecfbb845e0154f6c7f143eb6ca09e3d2bd6ddbb17", + "KeyExpiry": "2026-11-09T09:30:27Z", + "DiscoKey": "discokey:7e5bb9a482709932c2f64cb02779a5a9c71b33777a842c47041a0fc713b9587a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:50553", + "10.65.0.27:50553", + "172.17.0.1:50553", + "172.18.0.1:50553", + "172.19.0.1:50553", + "172.20.0.1:50553", + "172.21.0.1:50553", + "172.22.0.1:50553", + "172.23.0.1:50553", + "172.24.0.1:50553", + "172.25.0.1:50553", + "172.26.0.1:50553", + "172.27.0.1:50553" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-13T09:30:27.260403572Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3225617935357335, + "StableID": "nAUbLnWtBS11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:05fb5c7def2bd52a36b410573911e9e7309ce75d545fb99011ceb2ed571d5d5d", + "KeyExpiry": "2026-11-09T09:30:27Z", + "DiscoKey": "discokey:0dde8e43d786368333282af84458203134ee89de681daae268aea547302eaa39", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:57338", + "10.65.0.27:57338", + "172.17.0.1:57338", + "172.18.0.1:57338", + "172.19.0.1:57338", + "172.20.0.1:57338", + "172.21.0.1:57338", + "172.22.0.1:57338", + "172.23.0.1:57338", + "172.24.0.1:57338", + "172.25.0.1:57338", + "172.26.0.1:57338", + "172.27.0.1:57338" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-13T09:30:27.807949242Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "2691709711896678": { + "ID": 2691709711896678, + "LoginName": "rattata.tail78f774.ts.net", + "DisplayName": "rattata" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "spearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7367908405015496, + "StableID": "nw4zXgTwXz11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 7367908405015496, + "Key": "nodekey:b5171dd8248b6600e124ab8a373ad2474d1422ebf0a43a7f93e526e1e45ae774", + "DiscoKey": "discokey:32447222761bd26fc98eb5000a8954e03b20b5456e2f40230debc4e3bd71dc5f", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:44778", + "10.65.0.27:44778", + "172.17.0.1:44778", + "172.18.0.1:44778", + "172.19.0.1:44778", + "172.20.0.1:44778", + "172.21.0.1:44778", + "172.22.0.1:44778", + "172.23.0.1:44778", + "172.24.0.1:44778", + "172.25.0.1:44778", + "172.26.0.1:44778", + "172.27.0.1:44778" + ], + "Hostinfo": { + "Hostname": "spearow", + "RoutableIPs": ["10.44.0.0/16"], + "RequestTags": ["tag:spearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-13T09:30:23.04063128Z", + "Tags": ["tag:spearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:b5171dd8248b6600e124ab8a373ad2474d1422ebf0a43a7f93e526e1e45ae774", + "MachineKey": "mkey:75757ab6de2cb3f822350faa42655f580e6cb6181fc71e81167d064706a89772", + "Peers": [{ + "ID": 3628307374917488, + "StableID": "nwJfAyUGLV11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8587a6f7374ca011a9ac6468627b921cfa75948a6fb3f0b04df5ffc7e4822b5b", + "DiscoKey": "discokey:5291592b301d037d3573ecb86b8ffafda3907780e8ffc5edb50e85035ed66a74", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:60776", + "10.65.0.27:60776", + "172.17.0.1:60776", + "172.18.0.1:60776", + "172.19.0.1:60776", + "172.20.0.1:60776", + "172.21.0.1:60776", + "172.22.0.1:60776", + "172.23.0.1:60776", + "172.24.0.1:60776", + "172.25.0.1:60776", + "172.26.0.1:60776", + "172.27.0.1:60776" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-13T09:30:19.604495837Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1493384375532153, + "StableID": "nJPrQAgMfC11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb5bb1cdb0ff33b7e7bee6ec6b139f6fafb9f188c6bab4243677c47cc5a70831", + "DiscoKey": "discokey:13886cbf8a432412327a73ba106d682f72fbde38b2771ab03c66baabdfaee42f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:52709", + "10.65.0.27:52709", + "172.17.0.1:52709", + "172.18.0.1:52709", + "172.19.0.1:52709", + "172.20.0.1:52709", + "172.21.0.1:52709", + "172.22.0.1:52709", + "172.23.0.1:52709", + "172.24.0.1:52709", + "172.25.0.1:52709", + "172.26.0.1:52709", + "172.27.0.1:52709" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-13T09:30:20.319592339Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 1099277371122160, + "StableID": "ns8Hzq9sa911CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6ead0b971a84bb0155d90e0ebd3eb6e7d7353739feb2acb825c5deb763631d53", + "DiscoKey": "discokey:a4ae1f8f20ee5f9b386feb4b92b080b07ae8d53d1cc019fa7c7761bdb2a7df70", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:43004", + "10.65.0.27:43004", + "172.17.0.1:43004", + "172.18.0.1:43004", + "172.19.0.1:43004", + "172.20.0.1:43004", + "172.21.0.1:43004", + "172.22.0.1:43004", + "172.23.0.1:43004", + "172.24.0.1:43004", + "172.25.0.1:43004", + "172.26.0.1:43004", + "172.27.0.1:43004" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-13T09:30:20.856238896Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2691709711896678, + "StableID": "ndnyuge52N11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2f0f9aa40c11d6caefbf393a5ae8eeb99f47053abac6b79681f8aa1b67e98769", + "DiscoKey": "discokey:29ee71a95c71f6ed791da21b42c0c819f0b95368406800121696acf5ffca1745", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:45143", + "10.65.0.27:45143", + "172.17.0.1:45143", + "172.18.0.1:45143", + "172.19.0.1:45143", + "172.20.0.1:45143", + "172.21.0.1:45143", + "172.22.0.1:45143", + "172.23.0.1:45143", + "172.24.0.1:45143", + "172.25.0.1:45143", + "172.26.0.1:45143", + "172.27.0.1:45143" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-13T09:30:21.393986895Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 12685843844750, + "StableID": "n9tdafEk6111CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8e9317595a76d9da92f070ba866cbbfd950bebd0bb2a22da60dd5f548d9e7739", + "DiscoKey": "discokey:20045d9d345983c979fadb65dd0db6620eb191751458cac1582766f33d25be41", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:58390", + "10.65.0.27:58390", + "172.17.0.1:58390", + "172.18.0.1:58390", + "172.19.0.1:58390", + "172.20.0.1:58390", + "172.21.0.1:58390", + "172.22.0.1:58390", + "172.23.0.1:58390", + "172.24.0.1:58390", + "172.25.0.1:58390", + "172.26.0.1:58390", + "172.27.0.1:58390" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-13T09:30:21.965086659Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 220059800127697, + "StableID": "nJfiyfbfi211CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f82d10ad4a8afe9aeee81c4c1dcf49cda2f43da67e83bb43dd02f4616d907911", + "DiscoKey": "discokey:9c598e24bacf2aa5dbcdfa20934c7082c2d423abf9aa422d163284b41be6ee49", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:41839", + "10.65.0.27:41839", + "172.17.0.1:41839", + "172.18.0.1:41839", + "172.19.0.1:41839", + "172.20.0.1:41839", + "172.21.0.1:41839", + "172.22.0.1:41839", + "172.23.0.1:41839", + "172.24.0.1:41839", + "172.25.0.1:41839", + "172.26.0.1:41839", + "172.27.0.1:41839" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-13T09:30:22.487425695Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 5602755481149455, + "StableID": "nJ4o8PtVkk11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4d8d2db2cb821338ea64e3375fc8e1048d0b9fc371c24e4d176cd629ef522065", + "DiscoKey": "discokey:400d522c5a33d5f017772b6608482cf826411a0f597b22b01e50664e6835e35a", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37413", + "10.65.0.27:37413", + "172.17.0.1:37413", + "172.18.0.1:37413", + "172.19.0.1:37413", + "172.20.0.1:37413", + "172.21.0.1:37413", + "172.22.0.1:37413", + "172.23.0.1:37413", + "172.24.0.1:37413", + "172.25.0.1:37413", + "172.26.0.1:37413", + "172.27.0.1:37413" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-13T09:30:23.630307934Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 7395883338911835, + "StableID": "nYPXeDKckz11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c89610742a89888e4ceac7e52b6aa315db690c98ada622f726b3a4242e9b8d3f", + "DiscoKey": "discokey:00b9780e7c8d9deeaf1a27ce309babca928035af7dd7fa200c57271a67bf820a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:35503", + "10.65.0.27:35503", + "172.17.0.1:35503", + "172.18.0.1:35503", + "172.19.0.1:35503", + "172.20.0.1:35503", + "172.21.0.1:35503", + "172.22.0.1:35503", + "172.23.0.1:35503", + "172.24.0.1:35503", + "172.25.0.1:35503", + "172.26.0.1:35503", + "172.27.0.1:35503" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-13T09:30:24.35024234Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 156123256026230, + "StableID": "nK3wWQ6iD211CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:35bbd44adc1e0017f0f3cb5dc15c25172e8e0873f8475470e8716c906e85701c", + "DiscoKey": "discokey:e315d2aa2650c181b0e7e8abe62aed80b5f6a8b39b3f5f590a3a6e81d7994a4e", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:59133", + "10.65.0.27:59133", + "172.17.0.1:59133", + "172.18.0.1:59133", + "172.19.0.1:59133", + "172.20.0.1:59133", + "172.21.0.1:59133", + "172.22.0.1:59133", + "172.23.0.1:59133", + "172.24.0.1:59133", + "172.25.0.1:59133", + "172.26.0.1:59133", + "172.27.0.1:59133" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-13T09:30:24.961232221Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8431358078059330, + "StableID": "nsmfXpUaq821CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:63133f6c88593acd3b63105c7176719ce717f2e66b9b7657c0aa3acc4557316d", + "DiscoKey": "discokey:d204d313a545b75f35dbf27c5fd8924b694c32b6d1d7622f8c665bae2c052373", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50334", + "10.65.0.27:50334", + "172.17.0.1:50334", + "172.18.0.1:50334", + "172.19.0.1:50334", + "172.20.0.1:50334", + "172.21.0.1:50334", + "172.22.0.1:50334", + "172.23.0.1:50334", + "172.24.0.1:50334", + "172.25.0.1:50334", + "172.26.0.1:50334", + "172.27.0.1:50334" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-13T09:30:25.669266846Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 6635437266779190, + "StableID": "nme7HkgCpt11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cbf7c7ea6bd03996c13db4de2b558efbbd5cf8536f41cc76424b15a8cce8ed6b", + "DiscoKey": "discokey:b83c63aafa2ac23ca7968015176fdf00a90a94ddc1cc8402ef0b72afc8a78706", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:45684", + "10.65.0.27:45684", + "172.17.0.1:45684", + "172.18.0.1:45684", + "172.19.0.1:45684", + "172.20.0.1:45684", + "172.21.0.1:45684", + "172.22.0.1:45684", + "172.23.0.1:45684", + "172.24.0.1:45684", + "172.25.0.1:45684", + "172.26.0.1:45684", + "172.27.0.1:45684" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-13T09:30:26.20463116Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 6048256030654495, + "StableID": "nkqe9wRGEp11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:a2661c0992e6f6f36c961226b6c951c0324de2a6d2279d7e43c3a6fed43f9652", + "KeyExpiry": "2026-11-09T09:30:26Z", + "DiscoKey": "discokey:3ebad77570ee23f4a75003d66ebe44faa51879ec277d967f1df088231e820c28", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:45887", + "10.65.0.27:45887", + "172.17.0.1:45887", + "172.18.0.1:45887", + "172.19.0.1:45887", + "172.20.0.1:45887", + "172.21.0.1:45887", + "172.22.0.1:45887", + "172.23.0.1:45887", + "172.24.0.1:45887", + "172.25.0.1:45887", + "172.26.0.1:45887", + "172.27.0.1:45887" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-13T09:30:26.725360455Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 8234239497029749, + "StableID": "nvuPXWWJJ721CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:180fb2b409872a185fa9447ecfbb845e0154f6c7f143eb6ca09e3d2bd6ddbb17", + "KeyExpiry": "2026-11-09T09:30:27Z", + "DiscoKey": "discokey:7e5bb9a482709932c2f64cb02779a5a9c71b33777a842c47041a0fc713b9587a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:50553", + "10.65.0.27:50553", + "172.17.0.1:50553", + "172.18.0.1:50553", + "172.19.0.1:50553", + "172.20.0.1:50553", + "172.21.0.1:50553", + "172.22.0.1:50553", + "172.23.0.1:50553", + "172.24.0.1:50553", + "172.25.0.1:50553", + "172.26.0.1:50553", + "172.27.0.1:50553" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-13T09:30:27.260403572Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3225617935357335, + "StableID": "nAUbLnWtBS11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:05fb5c7def2bd52a36b410573911e9e7309ce75d545fb99011ceb2ed571d5d5d", + "KeyExpiry": "2026-11-09T09:30:27Z", + "DiscoKey": "discokey:0dde8e43d786368333282af84458203134ee89de681daae268aea547302eaa39", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:57338", + "10.65.0.27:57338", + "172.17.0.1:57338", + "172.18.0.1:57338", + "172.19.0.1:57338", + "172.20.0.1:57338", + "172.21.0.1:57338", + "172.22.0.1:57338", + "172.23.0.1:57338", + "172.24.0.1:57338", + "172.25.0.1:57338", + "172.26.0.1:57338", + "172.27.0.1:57338" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-13T09:30:27.807949242Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "7367908405015496": { + "ID": 7367908405015496, + "LoginName": "spearow.tail78f774.ts.net", + "DisplayName": "spearow" + }} + } + }, "squirtle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7395883338911835, + "StableID": "nYPXeDKckz11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 7395883338911835, + "Key": "nodekey:c89610742a89888e4ceac7e52b6aa315db690c98ada622f726b3a4242e9b8d3f", + "DiscoKey": "discokey:00b9780e7c8d9deeaf1a27ce309babca928035af7dd7fa200c57271a67bf820a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:35503", + "10.65.0.27:35503", + "172.17.0.1:35503", + "172.18.0.1:35503", + "172.19.0.1:35503", + "172.20.0.1:35503", + "172.21.0.1:35503", + "172.22.0.1:35503", + "172.23.0.1:35503", + "172.24.0.1:35503", + "172.25.0.1:35503", + "172.26.0.1:35503", + "172.27.0.1:35503" + ], + "Hostinfo": { + "Hostname": "squirtle", + "RoutableIPs": ["10.33.0.0/16"], + "RequestTags": ["tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-13T09:30:24.35024234Z", + "Tags": ["tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:c89610742a89888e4ceac7e52b6aa315db690c98ada622f726b3a4242e9b8d3f", + "MachineKey": "mkey:3ba5f17cf7f47c9df0932134e81b4967449de6e683bd0fc647bf725ff1a9bc33", + "Peers": [{ + "ID": 3628307374917488, + "StableID": "nwJfAyUGLV11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8587a6f7374ca011a9ac6468627b921cfa75948a6fb3f0b04df5ffc7e4822b5b", + "DiscoKey": "discokey:5291592b301d037d3573ecb86b8ffafda3907780e8ffc5edb50e85035ed66a74", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:60776", + "10.65.0.27:60776", + "172.17.0.1:60776", + "172.18.0.1:60776", + "172.19.0.1:60776", + "172.20.0.1:60776", + "172.21.0.1:60776", + "172.22.0.1:60776", + "172.23.0.1:60776", + "172.24.0.1:60776", + "172.25.0.1:60776", + "172.26.0.1:60776", + "172.27.0.1:60776" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-13T09:30:19.604495837Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1493384375532153, + "StableID": "nJPrQAgMfC11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb5bb1cdb0ff33b7e7bee6ec6b139f6fafb9f188c6bab4243677c47cc5a70831", + "DiscoKey": "discokey:13886cbf8a432412327a73ba106d682f72fbde38b2771ab03c66baabdfaee42f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:52709", + "10.65.0.27:52709", + "172.17.0.1:52709", + "172.18.0.1:52709", + "172.19.0.1:52709", + "172.20.0.1:52709", + "172.21.0.1:52709", + "172.22.0.1:52709", + "172.23.0.1:52709", + "172.24.0.1:52709", + "172.25.0.1:52709", + "172.26.0.1:52709", + "172.27.0.1:52709" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-13T09:30:20.319592339Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 1099277371122160, + "StableID": "ns8Hzq9sa911CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6ead0b971a84bb0155d90e0ebd3eb6e7d7353739feb2acb825c5deb763631d53", + "DiscoKey": "discokey:a4ae1f8f20ee5f9b386feb4b92b080b07ae8d53d1cc019fa7c7761bdb2a7df70", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:43004", + "10.65.0.27:43004", + "172.17.0.1:43004", + "172.18.0.1:43004", + "172.19.0.1:43004", + "172.20.0.1:43004", + "172.21.0.1:43004", + "172.22.0.1:43004", + "172.23.0.1:43004", + "172.24.0.1:43004", + "172.25.0.1:43004", + "172.26.0.1:43004", + "172.27.0.1:43004" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-13T09:30:20.856238896Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2691709711896678, + "StableID": "ndnyuge52N11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2f0f9aa40c11d6caefbf393a5ae8eeb99f47053abac6b79681f8aa1b67e98769", + "DiscoKey": "discokey:29ee71a95c71f6ed791da21b42c0c819f0b95368406800121696acf5ffca1745", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:45143", + "10.65.0.27:45143", + "172.17.0.1:45143", + "172.18.0.1:45143", + "172.19.0.1:45143", + "172.20.0.1:45143", + "172.21.0.1:45143", + "172.22.0.1:45143", + "172.23.0.1:45143", + "172.24.0.1:45143", + "172.25.0.1:45143", + "172.26.0.1:45143", + "172.27.0.1:45143" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-13T09:30:21.393986895Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 12685843844750, + "StableID": "n9tdafEk6111CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8e9317595a76d9da92f070ba866cbbfd950bebd0bb2a22da60dd5f548d9e7739", + "DiscoKey": "discokey:20045d9d345983c979fadb65dd0db6620eb191751458cac1582766f33d25be41", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:58390", + "10.65.0.27:58390", + "172.17.0.1:58390", + "172.18.0.1:58390", + "172.19.0.1:58390", + "172.20.0.1:58390", + "172.21.0.1:58390", + "172.22.0.1:58390", + "172.23.0.1:58390", + "172.24.0.1:58390", + "172.25.0.1:58390", + "172.26.0.1:58390", + "172.27.0.1:58390" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-13T09:30:21.965086659Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 220059800127697, + "StableID": "nJfiyfbfi211CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f82d10ad4a8afe9aeee81c4c1dcf49cda2f43da67e83bb43dd02f4616d907911", + "DiscoKey": "discokey:9c598e24bacf2aa5dbcdfa20934c7082c2d423abf9aa422d163284b41be6ee49", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:41839", + "10.65.0.27:41839", + "172.17.0.1:41839", + "172.18.0.1:41839", + "172.19.0.1:41839", + "172.20.0.1:41839", + "172.21.0.1:41839", + "172.22.0.1:41839", + "172.23.0.1:41839", + "172.24.0.1:41839", + "172.25.0.1:41839", + "172.26.0.1:41839", + "172.27.0.1:41839" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-13T09:30:22.487425695Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7367908405015496, + "StableID": "nw4zXgTwXz11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b5171dd8248b6600e124ab8a373ad2474d1422ebf0a43a7f93e526e1e45ae774", + "DiscoKey": "discokey:32447222761bd26fc98eb5000a8954e03b20b5456e2f40230debc4e3bd71dc5f", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:44778", + "10.65.0.27:44778", + "172.17.0.1:44778", + "172.18.0.1:44778", + "172.19.0.1:44778", + "172.20.0.1:44778", + "172.21.0.1:44778", + "172.22.0.1:44778", + "172.23.0.1:44778", + "172.24.0.1:44778", + "172.25.0.1:44778", + "172.26.0.1:44778", + "172.27.0.1:44778" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-13T09:30:23.04063128Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5602755481149455, + "StableID": "nJ4o8PtVkk11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4d8d2db2cb821338ea64e3375fc8e1048d0b9fc371c24e4d176cd629ef522065", + "DiscoKey": "discokey:400d522c5a33d5f017772b6608482cf826411a0f597b22b01e50664e6835e35a", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37413", + "10.65.0.27:37413", + "172.17.0.1:37413", + "172.18.0.1:37413", + "172.19.0.1:37413", + "172.20.0.1:37413", + "172.21.0.1:37413", + "172.22.0.1:37413", + "172.23.0.1:37413", + "172.24.0.1:37413", + "172.25.0.1:37413", + "172.26.0.1:37413", + "172.27.0.1:37413" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-13T09:30:23.630307934Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 156123256026230, + "StableID": "nK3wWQ6iD211CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:35bbd44adc1e0017f0f3cb5dc15c25172e8e0873f8475470e8716c906e85701c", + "DiscoKey": "discokey:e315d2aa2650c181b0e7e8abe62aed80b5f6a8b39b3f5f590a3a6e81d7994a4e", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:59133", + "10.65.0.27:59133", + "172.17.0.1:59133", + "172.18.0.1:59133", + "172.19.0.1:59133", + "172.20.0.1:59133", + "172.21.0.1:59133", + "172.22.0.1:59133", + "172.23.0.1:59133", + "172.24.0.1:59133", + "172.25.0.1:59133", + "172.26.0.1:59133", + "172.27.0.1:59133" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-13T09:30:24.961232221Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8431358078059330, + "StableID": "nsmfXpUaq821CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:63133f6c88593acd3b63105c7176719ce717f2e66b9b7657c0aa3acc4557316d", + "DiscoKey": "discokey:d204d313a545b75f35dbf27c5fd8924b694c32b6d1d7622f8c665bae2c052373", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50334", + "10.65.0.27:50334", + "172.17.0.1:50334", + "172.18.0.1:50334", + "172.19.0.1:50334", + "172.20.0.1:50334", + "172.21.0.1:50334", + "172.22.0.1:50334", + "172.23.0.1:50334", + "172.24.0.1:50334", + "172.25.0.1:50334", + "172.26.0.1:50334", + "172.27.0.1:50334" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-13T09:30:25.669266846Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 6635437266779190, + "StableID": "nme7HkgCpt11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cbf7c7ea6bd03996c13db4de2b558efbbd5cf8536f41cc76424b15a8cce8ed6b", + "DiscoKey": "discokey:b83c63aafa2ac23ca7968015176fdf00a90a94ddc1cc8402ef0b72afc8a78706", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:45684", + "10.65.0.27:45684", + "172.17.0.1:45684", + "172.18.0.1:45684", + "172.19.0.1:45684", + "172.20.0.1:45684", + "172.21.0.1:45684", + "172.22.0.1:45684", + "172.23.0.1:45684", + "172.24.0.1:45684", + "172.25.0.1:45684", + "172.26.0.1:45684", + "172.27.0.1:45684" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-13T09:30:26.20463116Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 6048256030654495, + "StableID": "nkqe9wRGEp11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:a2661c0992e6f6f36c961226b6c951c0324de2a6d2279d7e43c3a6fed43f9652", + "KeyExpiry": "2026-11-09T09:30:26Z", + "DiscoKey": "discokey:3ebad77570ee23f4a75003d66ebe44faa51879ec277d967f1df088231e820c28", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:45887", + "10.65.0.27:45887", + "172.17.0.1:45887", + "172.18.0.1:45887", + "172.19.0.1:45887", + "172.20.0.1:45887", + "172.21.0.1:45887", + "172.22.0.1:45887", + "172.23.0.1:45887", + "172.24.0.1:45887", + "172.25.0.1:45887", + "172.26.0.1:45887", + "172.27.0.1:45887" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-13T09:30:26.725360455Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 8234239497029749, + "StableID": "nvuPXWWJJ721CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:180fb2b409872a185fa9447ecfbb845e0154f6c7f143eb6ca09e3d2bd6ddbb17", + "KeyExpiry": "2026-11-09T09:30:27Z", + "DiscoKey": "discokey:7e5bb9a482709932c2f64cb02779a5a9c71b33777a842c47041a0fc713b9587a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:50553", + "10.65.0.27:50553", + "172.17.0.1:50553", + "172.18.0.1:50553", + "172.19.0.1:50553", + "172.20.0.1:50553", + "172.21.0.1:50553", + "172.22.0.1:50553", + "172.23.0.1:50553", + "172.24.0.1:50553", + "172.25.0.1:50553", + "172.26.0.1:50553", + "172.27.0.1:50553" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-13T09:30:27.260403572Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3225617935357335, + "StableID": "nAUbLnWtBS11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:05fb5c7def2bd52a36b410573911e9e7309ce75d545fb99011ceb2ed571d5d5d", + "KeyExpiry": "2026-11-09T09:30:27Z", + "DiscoKey": "discokey:0dde8e43d786368333282af84458203134ee89de681daae268aea547302eaa39", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:57338", + "10.65.0.27:57338", + "172.17.0.1:57338", + "172.18.0.1:57338", + "172.19.0.1:57338", + "172.20.0.1:57338", + "172.21.0.1:57338", + "172.22.0.1:57338", + "172.23.0.1:57338", + "172.24.0.1:57338", + "172.25.0.1:57338", + "172.26.0.1:57338", + "172.27.0.1:57338" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-13T09:30:27.807949242Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "7395883338911835": { + "ID": 7395883338911835, + "LoginName": "squirtle.tail78f774.ts.net", + "DisplayName": "squirtle" + }} + } + }, "venusaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8234239497029749, + "StableID": "nvuPXWWJJ721CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:180fb2b409872a185fa9447ecfbb845e0154f6c7f143eb6ca09e3d2bd6ddbb17", + "KeyExpiry": "2026-11-09T09:30:27Z", + "DiscoKey": "discokey:7e5bb9a482709932c2f64cb02779a5a9c71b33777a842c47041a0fc713b9587a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:50553", + "10.65.0.27:50553", + "172.17.0.1:50553", + "172.18.0.1:50553", + "172.19.0.1:50553", + "172.20.0.1:50553", + "172.21.0.1:50553", + "172.22.0.1:50553", + "172.23.0.1:50553", + "172.24.0.1:50553", + "172.25.0.1:50553", + "172.26.0.1:50553", + "172.27.0.1:50553" + ], + "Hostinfo": {"Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-13T09:30:27.260403572Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:180fb2b409872a185fa9447ecfbb845e0154f6c7f143eb6ca09e3d2bd6ddbb17", + "MachineKey": "mkey:bd48e5981fcc8a3224972d235adf5c0fc50567fa491291d3d0dd8abd050c3e08", + "Peers": [{ + "ID": 3628307374917488, + "StableID": "nwJfAyUGLV11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8587a6f7374ca011a9ac6468627b921cfa75948a6fb3f0b04df5ffc7e4822b5b", + "DiscoKey": "discokey:5291592b301d037d3573ecb86b8ffafda3907780e8ffc5edb50e85035ed66a74", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:60776", + "10.65.0.27:60776", + "172.17.0.1:60776", + "172.18.0.1:60776", + "172.19.0.1:60776", + "172.20.0.1:60776", + "172.21.0.1:60776", + "172.22.0.1:60776", + "172.23.0.1:60776", + "172.24.0.1:60776", + "172.25.0.1:60776", + "172.26.0.1:60776", + "172.27.0.1:60776" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-13T09:30:19.604495837Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1493384375532153, + "StableID": "nJPrQAgMfC11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb5bb1cdb0ff33b7e7bee6ec6b139f6fafb9f188c6bab4243677c47cc5a70831", + "DiscoKey": "discokey:13886cbf8a432412327a73ba106d682f72fbde38b2771ab03c66baabdfaee42f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:52709", + "10.65.0.27:52709", + "172.17.0.1:52709", + "172.18.0.1:52709", + "172.19.0.1:52709", + "172.20.0.1:52709", + "172.21.0.1:52709", + "172.22.0.1:52709", + "172.23.0.1:52709", + "172.24.0.1:52709", + "172.25.0.1:52709", + "172.26.0.1:52709", + "172.27.0.1:52709" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-13T09:30:20.319592339Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 1099277371122160, + "StableID": "ns8Hzq9sa911CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6ead0b971a84bb0155d90e0ebd3eb6e7d7353739feb2acb825c5deb763631d53", + "DiscoKey": "discokey:a4ae1f8f20ee5f9b386feb4b92b080b07ae8d53d1cc019fa7c7761bdb2a7df70", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:43004", + "10.65.0.27:43004", + "172.17.0.1:43004", + "172.18.0.1:43004", + "172.19.0.1:43004", + "172.20.0.1:43004", + "172.21.0.1:43004", + "172.22.0.1:43004", + "172.23.0.1:43004", + "172.24.0.1:43004", + "172.25.0.1:43004", + "172.26.0.1:43004", + "172.27.0.1:43004" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-13T09:30:20.856238896Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2691709711896678, + "StableID": "ndnyuge52N11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2f0f9aa40c11d6caefbf393a5ae8eeb99f47053abac6b79681f8aa1b67e98769", + "DiscoKey": "discokey:29ee71a95c71f6ed791da21b42c0c819f0b95368406800121696acf5ffca1745", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:45143", + "10.65.0.27:45143", + "172.17.0.1:45143", + "172.18.0.1:45143", + "172.19.0.1:45143", + "172.20.0.1:45143", + "172.21.0.1:45143", + "172.22.0.1:45143", + "172.23.0.1:45143", + "172.24.0.1:45143", + "172.25.0.1:45143", + "172.26.0.1:45143", + "172.27.0.1:45143" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-13T09:30:21.393986895Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 12685843844750, + "StableID": "n9tdafEk6111CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8e9317595a76d9da92f070ba866cbbfd950bebd0bb2a22da60dd5f548d9e7739", + "DiscoKey": "discokey:20045d9d345983c979fadb65dd0db6620eb191751458cac1582766f33d25be41", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:58390", + "10.65.0.27:58390", + "172.17.0.1:58390", + "172.18.0.1:58390", + "172.19.0.1:58390", + "172.20.0.1:58390", + "172.21.0.1:58390", + "172.22.0.1:58390", + "172.23.0.1:58390", + "172.24.0.1:58390", + "172.25.0.1:58390", + "172.26.0.1:58390", + "172.27.0.1:58390" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-13T09:30:21.965086659Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 220059800127697, + "StableID": "nJfiyfbfi211CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f82d10ad4a8afe9aeee81c4c1dcf49cda2f43da67e83bb43dd02f4616d907911", + "DiscoKey": "discokey:9c598e24bacf2aa5dbcdfa20934c7082c2d423abf9aa422d163284b41be6ee49", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:41839", + "10.65.0.27:41839", + "172.17.0.1:41839", + "172.18.0.1:41839", + "172.19.0.1:41839", + "172.20.0.1:41839", + "172.21.0.1:41839", + "172.22.0.1:41839", + "172.23.0.1:41839", + "172.24.0.1:41839", + "172.25.0.1:41839", + "172.26.0.1:41839", + "172.27.0.1:41839" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-13T09:30:22.487425695Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7367908405015496, + "StableID": "nw4zXgTwXz11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b5171dd8248b6600e124ab8a373ad2474d1422ebf0a43a7f93e526e1e45ae774", + "DiscoKey": "discokey:32447222761bd26fc98eb5000a8954e03b20b5456e2f40230debc4e3bd71dc5f", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:44778", + "10.65.0.27:44778", + "172.17.0.1:44778", + "172.18.0.1:44778", + "172.19.0.1:44778", + "172.20.0.1:44778", + "172.21.0.1:44778", + "172.22.0.1:44778", + "172.23.0.1:44778", + "172.24.0.1:44778", + "172.25.0.1:44778", + "172.26.0.1:44778", + "172.27.0.1:44778" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-13T09:30:23.04063128Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5602755481149455, + "StableID": "nJ4o8PtVkk11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4d8d2db2cb821338ea64e3375fc8e1048d0b9fc371c24e4d176cd629ef522065", + "DiscoKey": "discokey:400d522c5a33d5f017772b6608482cf826411a0f597b22b01e50664e6835e35a", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37413", + "10.65.0.27:37413", + "172.17.0.1:37413", + "172.18.0.1:37413", + "172.19.0.1:37413", + "172.20.0.1:37413", + "172.21.0.1:37413", + "172.22.0.1:37413", + "172.23.0.1:37413", + "172.24.0.1:37413", + "172.25.0.1:37413", + "172.26.0.1:37413", + "172.27.0.1:37413" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-13T09:30:23.630307934Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 7395883338911835, + "StableID": "nYPXeDKckz11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c89610742a89888e4ceac7e52b6aa315db690c98ada622f726b3a4242e9b8d3f", + "DiscoKey": "discokey:00b9780e7c8d9deeaf1a27ce309babca928035af7dd7fa200c57271a67bf820a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:35503", + "10.65.0.27:35503", + "172.17.0.1:35503", + "172.18.0.1:35503", + "172.19.0.1:35503", + "172.20.0.1:35503", + "172.21.0.1:35503", + "172.22.0.1:35503", + "172.23.0.1:35503", + "172.24.0.1:35503", + "172.25.0.1:35503", + "172.26.0.1:35503", + "172.27.0.1:35503" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-13T09:30:24.35024234Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 156123256026230, + "StableID": "nK3wWQ6iD211CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:35bbd44adc1e0017f0f3cb5dc15c25172e8e0873f8475470e8716c906e85701c", + "DiscoKey": "discokey:e315d2aa2650c181b0e7e8abe62aed80b5f6a8b39b3f5f590a3a6e81d7994a4e", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:59133", + "10.65.0.27:59133", + "172.17.0.1:59133", + "172.18.0.1:59133", + "172.19.0.1:59133", + "172.20.0.1:59133", + "172.21.0.1:59133", + "172.22.0.1:59133", + "172.23.0.1:59133", + "172.24.0.1:59133", + "172.25.0.1:59133", + "172.26.0.1:59133", + "172.27.0.1:59133" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-13T09:30:24.961232221Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8431358078059330, + "StableID": "nsmfXpUaq821CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:63133f6c88593acd3b63105c7176719ce717f2e66b9b7657c0aa3acc4557316d", + "DiscoKey": "discokey:d204d313a545b75f35dbf27c5fd8924b694c32b6d1d7622f8c665bae2c052373", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50334", + "10.65.0.27:50334", + "172.17.0.1:50334", + "172.18.0.1:50334", + "172.19.0.1:50334", + "172.20.0.1:50334", + "172.21.0.1:50334", + "172.22.0.1:50334", + "172.23.0.1:50334", + "172.24.0.1:50334", + "172.25.0.1:50334", + "172.26.0.1:50334", + "172.27.0.1:50334" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-13T09:30:25.669266846Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 6635437266779190, + "StableID": "nme7HkgCpt11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cbf7c7ea6bd03996c13db4de2b558efbbd5cf8536f41cc76424b15a8cce8ed6b", + "DiscoKey": "discokey:b83c63aafa2ac23ca7968015176fdf00a90a94ddc1cc8402ef0b72afc8a78706", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:45684", + "10.65.0.27:45684", + "172.17.0.1:45684", + "172.18.0.1:45684", + "172.19.0.1:45684", + "172.20.0.1:45684", + "172.21.0.1:45684", + "172.22.0.1:45684", + "172.23.0.1:45684", + "172.24.0.1:45684", + "172.25.0.1:45684", + "172.26.0.1:45684", + "172.27.0.1:45684" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-13T09:30:26.20463116Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 6048256030654495, + "StableID": "nkqe9wRGEp11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:a2661c0992e6f6f36c961226b6c951c0324de2a6d2279d7e43c3a6fed43f9652", + "KeyExpiry": "2026-11-09T09:30:26Z", + "DiscoKey": "discokey:3ebad77570ee23f4a75003d66ebe44faa51879ec277d967f1df088231e820c28", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:45887", + "10.65.0.27:45887", + "172.17.0.1:45887", + "172.18.0.1:45887", + "172.19.0.1:45887", + "172.20.0.1:45887", + "172.21.0.1:45887", + "172.22.0.1:45887", + "172.23.0.1:45887", + "172.24.0.1:45887", + "172.25.0.1:45887", + "172.26.0.1:45887", + "172.27.0.1:45887" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-13T09:30:26.725360455Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 3225617935357335, + "StableID": "nAUbLnWtBS11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:05fb5c7def2bd52a36b410573911e9e7309ce75d545fb99011ceb2ed571d5d5d", + "KeyExpiry": "2026-11-09T09:30:27Z", + "DiscoKey": "discokey:0dde8e43d786368333282af84458203134ee89de681daae268aea547302eaa39", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:57338", + "10.65.0.27:57338", + "172.17.0.1:57338", + "172.18.0.1:57338", + "172.19.0.1:57338", + "172.20.0.1:57338", + "172.21.0.1:57338", + "172.22.0.1:57338", + "172.23.0.1:57338", + "172.24.0.1:57338", + "172.25.0.1:57338", + "172.26.0.1:57338", + "172.27.0.1:57338" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-13T09:30:27.807949242Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "weedle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 156123256026230, + "StableID": "nK3wWQ6iD211CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 156123256026230, + "Key": "nodekey:35bbd44adc1e0017f0f3cb5dc15c25172e8e0873f8475470e8716c906e85701c", + "DiscoKey": "discokey:e315d2aa2650c181b0e7e8abe62aed80b5f6a8b39b3f5f590a3a6e81d7994a4e", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:59133", + "10.65.0.27:59133", + "172.17.0.1:59133", + "172.18.0.1:59133", + "172.19.0.1:59133", + "172.20.0.1:59133", + "172.21.0.1:59133", + "172.22.0.1:59133", + "172.23.0.1:59133", + "172.24.0.1:59133", + "172.25.0.1:59133", + "172.26.0.1:59133", + "172.27.0.1:59133" + ], + "Hostinfo": {"Hostname": "weedle", "RequestTags": ["tag:client"], "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-13T09:30:24.961232221Z", + "Tags": ["tag:client"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:35bbd44adc1e0017f0f3cb5dc15c25172e8e0873f8475470e8716c906e85701c", + "MachineKey": "mkey:65e9067aa197f79f8903cd68b0d43a899472813b219cc5697e6a026b67b1475a", + "Peers": [{ + "ID": 3628307374917488, + "StableID": "nwJfAyUGLV11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8587a6f7374ca011a9ac6468627b921cfa75948a6fb3f0b04df5ffc7e4822b5b", + "DiscoKey": "discokey:5291592b301d037d3573ecb86b8ffafda3907780e8ffc5edb50e85035ed66a74", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:60776", + "10.65.0.27:60776", + "172.17.0.1:60776", + "172.18.0.1:60776", + "172.19.0.1:60776", + "172.20.0.1:60776", + "172.21.0.1:60776", + "172.22.0.1:60776", + "172.23.0.1:60776", + "172.24.0.1:60776", + "172.25.0.1:60776", + "172.26.0.1:60776", + "172.27.0.1:60776" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-13T09:30:19.604495837Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1493384375532153, + "StableID": "nJPrQAgMfC11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb5bb1cdb0ff33b7e7bee6ec6b139f6fafb9f188c6bab4243677c47cc5a70831", + "DiscoKey": "discokey:13886cbf8a432412327a73ba106d682f72fbde38b2771ab03c66baabdfaee42f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:52709", + "10.65.0.27:52709", + "172.17.0.1:52709", + "172.18.0.1:52709", + "172.19.0.1:52709", + "172.20.0.1:52709", + "172.21.0.1:52709", + "172.22.0.1:52709", + "172.23.0.1:52709", + "172.24.0.1:52709", + "172.25.0.1:52709", + "172.26.0.1:52709", + "172.27.0.1:52709" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-13T09:30:20.319592339Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 1099277371122160, + "StableID": "ns8Hzq9sa911CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6ead0b971a84bb0155d90e0ebd3eb6e7d7353739feb2acb825c5deb763631d53", + "DiscoKey": "discokey:a4ae1f8f20ee5f9b386feb4b92b080b07ae8d53d1cc019fa7c7761bdb2a7df70", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:43004", + "10.65.0.27:43004", + "172.17.0.1:43004", + "172.18.0.1:43004", + "172.19.0.1:43004", + "172.20.0.1:43004", + "172.21.0.1:43004", + "172.22.0.1:43004", + "172.23.0.1:43004", + "172.24.0.1:43004", + "172.25.0.1:43004", + "172.26.0.1:43004", + "172.27.0.1:43004" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-13T09:30:20.856238896Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2691709711896678, + "StableID": "ndnyuge52N11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2f0f9aa40c11d6caefbf393a5ae8eeb99f47053abac6b79681f8aa1b67e98769", + "DiscoKey": "discokey:29ee71a95c71f6ed791da21b42c0c819f0b95368406800121696acf5ffca1745", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:45143", + "10.65.0.27:45143", + "172.17.0.1:45143", + "172.18.0.1:45143", + "172.19.0.1:45143", + "172.20.0.1:45143", + "172.21.0.1:45143", + "172.22.0.1:45143", + "172.23.0.1:45143", + "172.24.0.1:45143", + "172.25.0.1:45143", + "172.26.0.1:45143", + "172.27.0.1:45143" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-13T09:30:21.393986895Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 12685843844750, + "StableID": "n9tdafEk6111CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8e9317595a76d9da92f070ba866cbbfd950bebd0bb2a22da60dd5f548d9e7739", + "DiscoKey": "discokey:20045d9d345983c979fadb65dd0db6620eb191751458cac1582766f33d25be41", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:58390", + "10.65.0.27:58390", + "172.17.0.1:58390", + "172.18.0.1:58390", + "172.19.0.1:58390", + "172.20.0.1:58390", + "172.21.0.1:58390", + "172.22.0.1:58390", + "172.23.0.1:58390", + "172.24.0.1:58390", + "172.25.0.1:58390", + "172.26.0.1:58390", + "172.27.0.1:58390" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-13T09:30:21.965086659Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 220059800127697, + "StableID": "nJfiyfbfi211CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f82d10ad4a8afe9aeee81c4c1dcf49cda2f43da67e83bb43dd02f4616d907911", + "DiscoKey": "discokey:9c598e24bacf2aa5dbcdfa20934c7082c2d423abf9aa422d163284b41be6ee49", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:41839", + "10.65.0.27:41839", + "172.17.0.1:41839", + "172.18.0.1:41839", + "172.19.0.1:41839", + "172.20.0.1:41839", + "172.21.0.1:41839", + "172.22.0.1:41839", + "172.23.0.1:41839", + "172.24.0.1:41839", + "172.25.0.1:41839", + "172.26.0.1:41839", + "172.27.0.1:41839" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-13T09:30:22.487425695Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7367908405015496, + "StableID": "nw4zXgTwXz11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b5171dd8248b6600e124ab8a373ad2474d1422ebf0a43a7f93e526e1e45ae774", + "DiscoKey": "discokey:32447222761bd26fc98eb5000a8954e03b20b5456e2f40230debc4e3bd71dc5f", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:44778", + "10.65.0.27:44778", + "172.17.0.1:44778", + "172.18.0.1:44778", + "172.19.0.1:44778", + "172.20.0.1:44778", + "172.21.0.1:44778", + "172.22.0.1:44778", + "172.23.0.1:44778", + "172.24.0.1:44778", + "172.25.0.1:44778", + "172.26.0.1:44778", + "172.27.0.1:44778" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-13T09:30:23.04063128Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5602755481149455, + "StableID": "nJ4o8PtVkk11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4d8d2db2cb821338ea64e3375fc8e1048d0b9fc371c24e4d176cd629ef522065", + "DiscoKey": "discokey:400d522c5a33d5f017772b6608482cf826411a0f597b22b01e50664e6835e35a", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37413", + "10.65.0.27:37413", + "172.17.0.1:37413", + "172.18.0.1:37413", + "172.19.0.1:37413", + "172.20.0.1:37413", + "172.21.0.1:37413", + "172.22.0.1:37413", + "172.23.0.1:37413", + "172.24.0.1:37413", + "172.25.0.1:37413", + "172.26.0.1:37413", + "172.27.0.1:37413" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-13T09:30:23.630307934Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 7395883338911835, + "StableID": "nYPXeDKckz11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c89610742a89888e4ceac7e52b6aa315db690c98ada622f726b3a4242e9b8d3f", + "DiscoKey": "discokey:00b9780e7c8d9deeaf1a27ce309babca928035af7dd7fa200c57271a67bf820a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:35503", + "10.65.0.27:35503", + "172.17.0.1:35503", + "172.18.0.1:35503", + "172.19.0.1:35503", + "172.20.0.1:35503", + "172.21.0.1:35503", + "172.22.0.1:35503", + "172.23.0.1:35503", + "172.24.0.1:35503", + "172.25.0.1:35503", + "172.26.0.1:35503", + "172.27.0.1:35503" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-13T09:30:24.35024234Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8431358078059330, + "StableID": "nsmfXpUaq821CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:63133f6c88593acd3b63105c7176719ce717f2e66b9b7657c0aa3acc4557316d", + "DiscoKey": "discokey:d204d313a545b75f35dbf27c5fd8924b694c32b6d1d7622f8c665bae2c052373", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50334", + "10.65.0.27:50334", + "172.17.0.1:50334", + "172.18.0.1:50334", + "172.19.0.1:50334", + "172.20.0.1:50334", + "172.21.0.1:50334", + "172.22.0.1:50334", + "172.23.0.1:50334", + "172.24.0.1:50334", + "172.25.0.1:50334", + "172.26.0.1:50334", + "172.27.0.1:50334" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-13T09:30:25.669266846Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 6635437266779190, + "StableID": "nme7HkgCpt11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cbf7c7ea6bd03996c13db4de2b558efbbd5cf8536f41cc76424b15a8cce8ed6b", + "DiscoKey": "discokey:b83c63aafa2ac23ca7968015176fdf00a90a94ddc1cc8402ef0b72afc8a78706", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:45684", + "10.65.0.27:45684", + "172.17.0.1:45684", + "172.18.0.1:45684", + "172.19.0.1:45684", + "172.20.0.1:45684", + "172.21.0.1:45684", + "172.22.0.1:45684", + "172.23.0.1:45684", + "172.24.0.1:45684", + "172.25.0.1:45684", + "172.26.0.1:45684", + "172.27.0.1:45684" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-13T09:30:26.20463116Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 6048256030654495, + "StableID": "nkqe9wRGEp11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:a2661c0992e6f6f36c961226b6c951c0324de2a6d2279d7e43c3a6fed43f9652", + "KeyExpiry": "2026-11-09T09:30:26Z", + "DiscoKey": "discokey:3ebad77570ee23f4a75003d66ebe44faa51879ec277d967f1df088231e820c28", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:45887", + "10.65.0.27:45887", + "172.17.0.1:45887", + "172.18.0.1:45887", + "172.19.0.1:45887", + "172.20.0.1:45887", + "172.21.0.1:45887", + "172.22.0.1:45887", + "172.23.0.1:45887", + "172.24.0.1:45887", + "172.25.0.1:45887", + "172.26.0.1:45887", + "172.27.0.1:45887" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-13T09:30:26.725360455Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 8234239497029749, + "StableID": "nvuPXWWJJ721CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:180fb2b409872a185fa9447ecfbb845e0154f6c7f143eb6ca09e3d2bd6ddbb17", + "KeyExpiry": "2026-11-09T09:30:27Z", + "DiscoKey": "discokey:7e5bb9a482709932c2f64cb02779a5a9c71b33777a842c47041a0fc713b9587a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:50553", + "10.65.0.27:50553", + "172.17.0.1:50553", + "172.18.0.1:50553", + "172.19.0.1:50553", + "172.20.0.1:50553", + "172.21.0.1:50553", + "172.22.0.1:50553", + "172.23.0.1:50553", + "172.24.0.1:50553", + "172.25.0.1:50553", + "172.26.0.1:50553", + "172.27.0.1:50553" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-13T09:30:27.260403572Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3225617935357335, + "StableID": "nAUbLnWtBS11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:05fb5c7def2bd52a36b410573911e9e7309ce75d545fb99011ceb2ed571d5d5d", + "KeyExpiry": "2026-11-09T09:30:27Z", + "DiscoKey": "discokey:0dde8e43d786368333282af84458203134ee89de681daae268aea547302eaa39", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:57338", + "10.65.0.27:57338", + "172.17.0.1:57338", + "172.18.0.1:57338", + "172.19.0.1:57338", + "172.20.0.1:57338", + "172.21.0.1:57338", + "172.22.0.1:57338", + "172.23.0.1:57338", + "172.24.0.1:57338", + "172.25.0.1:57338", + "172.26.0.1:57338", + "172.27.0.1:57338" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-13T09:30:27.807949242Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "156123256026230": { + "ID": 156123256026230, + "LoginName": "weedle.tail78f774.ts.net", + "DisplayName": "weedle" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }} +} diff --git a/hscontrol/policy/v2/testdata/sshtest_results/sshtest-group-as-src.hujson b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-group-as-src.hujson new file mode 100644 index 00000000..c01d5b0d --- /dev/null +++ b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-group-as-src.hujson @@ -0,0 +1,20105 @@ +// sshtest-group-as-src +// +// group as ssh src, member as sshTests src +// +// Nodes with filter rules: 15 of 15 +// Captured at: 2026-05-12T18:40:10Z +// tool version: tscap/dev +// schema version: 1 +{ + "schema_version": 1, + "test_id": "sshtest-group-as-src", + "description": "group as ssh src, member as sshTests src", + "category": "sshtest", + "captured_at": "2026-05-12T18:40:10.876022886Z", + "tool_version": "tscap/dev", + "tailnet": "odin@example.com", + "input": { + "api_response_code": 200, + "tailnet": { + "dns": {"magic_dns": false, "nameservers": [], "search_paths": [], "split_dns": {}}, + "settings": {} + }, + "scenario_hujson": " \n \n \n{\n\t\"category\": \"sshtest\",\n\t\"description\": \"group as ssh src, member as sshTests src\",\n\t\"id\": \"sshtest-group-as-src\",\n\t\"policy\": {\"groups\": {\n\t\t\"group:admins\": [\"odin@example.com\"],\n\t\t\"group:developers\": [\"thor@example.org\", \"odin@example.com\"]\n\t}, \"ssh\": [{\n\t\t\"action\": \"accept\",\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": [\"group:developers\"],\n\t\t\"users\": [\"root\"]\n\t}], \"sshTests\": [{\n\t\t\"accept\": [\"root\"],\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": \"thor@example.org\"\n\t}], \"tagOwners\": {\n\t\t\"tag:prod\": [\"odin@example.com\"],\n\t\t\"tag:server\": [\"odin@example.com\"]\n\t}},\n\t\"tailnet\": {\n\t\t\"dns\": {\"magic_dns\": false, \"nameservers\": [], \"search_paths\": [], \"split_dns\": {}},\n\t\t\"settings\": {}\n\t},\n\t\"topology\": \"../_topologies/grant.hujson\"\n}\n", + "scenario_path": "scenarios/sshtest/sshtest-group-as-src.hujson", + "full_policy": { + "groups": { + "group:admins": ["odin@example.com"], + "group:developers": ["thor@example.org", "odin@example.com"] + }, + "ssh": [{ + "action": "accept", + "dst": ["tag:server"], + "src": ["group:developers"], + "users": ["root"] + }], + "sshTests": [{"accept": ["root"], "dst": ["tag:server"], "src": "thor@example.org"}], + "tagOwners": {"tag:prod": ["odin@example.com"], "tag:server": ["odin@example.com"]} + } + }, + "topology": {"users": [ + {"id": 1, "name": "odin", "email": "odin@example.com"}, + {"id": 2, "name": "thor", "email": "thor@example.org"}, + {"id": 3, "name": "freya", "email": "freya@example.com"} + ], "nodes": {"beedrill": { + "hostname": "beedrill", + "tags": ["tag:server"], + "ipv4": "100.64.0.16", + "ipv6": "fd7a:115c:a1e0::10", + "routable_ips": [], + "approved_routes": [] + }, "blastoise": { + "hostname": "blastoise", + "tags": ["tag:exit", "tag:router"], + "ipv4": "100.64.0.9", + "ipv6": "fd7a:115c:a1e0::9", + "routable_ips": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "bulbasaur": { + "hostname": "bulbasaur", + "tags": [], + "ipv4": "100.64.0.19", + "ipv6": "fd7a:115c:a1e0::13", + "user": "odin", + "routable_ips": [], + "approved_routes": [] + }, "charmander": { + "hostname": "charmander", + "tags": ["tag:exit"], + "ipv4": "100.64.0.4", + "ipv6": "fd7a:115c:a1e0::4", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "fearow": { + "hostname": "fearow", + "tags": ["tag:fearow"], + "ipv4": "100.64.0.12", + "ipv6": "fd7a:115c:a1e0::c", + "routable_ips": ["10.55.0.0/16"], + "approved_routes": [] + }, "ivysaur": { + "hostname": "ivysaur", + "tags": [], + "ipv4": "100.64.0.17", + "ipv6": "fd7a:115c:a1e0::11", + "user": "thor", + "routable_ips": [], + "approved_routes": [] + }, "kakuna": { + "hostname": "kakuna", + "tags": ["tag:prod"], + "ipv4": "100.64.0.15", + "ipv6": "fd7a:115c:a1e0::f", + "routable_ips": [], + "approved_routes": [] + }, "pidgeotto": { + "hostname": "pidgeotto", + "tags": ["tag:pidgeotto"], + "ipv4": "100.64.0.3", + "ipv6": "fd7a:115c:a1e0::3", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "pidgey": { + "hostname": "pidgey", + "tags": ["tag:pidgey"], + "ipv4": "100.64.0.2", + "ipv6": "fd7a:115c:a1e0::2", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "raticate": { + "hostname": "raticate", + "tags": ["tag:group-b"], + "ipv4": "100.64.0.6", + "ipv6": "fd7a:115c:a1e0::6", + "routable_ips": [], + "approved_routes": [] + }, "rattata": { + "hostname": "rattata", + "tags": ["tag:group-a"], + "ipv4": "100.64.0.5", + "ipv6": "fd7a:115c:a1e0::5", + "routable_ips": [], + "approved_routes": [] + }, "spearow": { + "hostname": "spearow", + "tags": ["tag:spearow"], + "ipv4": "100.64.0.11", + "ipv6": "fd7a:115c:a1e0::b", + "routable_ips": ["10.44.0.0/16"], + "approved_routes": [] + }, "squirtle": { + "hostname": "squirtle", + "tags": ["tag:router"], + "ipv4": "100.64.0.13", + "ipv6": "fd7a:115c:a1e0::d", + "routable_ips": ["10.33.0.0/16"], + "approved_routes": [] + }, "venusaur": { + "hostname": "venusaur", + "tags": [], + "ipv4": "100.64.0.18", + "ipv6": "fd7a:115c:a1e0::12", + "user": "freya", + "routable_ips": [], + "approved_routes": [] + }, "weedle": { + "hostname": "weedle", + "tags": ["tag:client"], + "ipv4": "100.64.0.14", + "ipv6": "fd7a:115c:a1e0::e", + "routable_ips": [], + "approved_routes": [] + }}}, + "captures": {"beedrill": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4603542815329677, + "StableID": "ngLwVHGxwc11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 4603542815329677, + "Key": "nodekey:b6772d3f4f8c0277eb067251a7a11c1ca48be9383ab8f9feeb2159dfd1340133", + "DiscoKey": "discokey:eafa42a5e1acc4a572d7bded1f741a136106973ddcad2512450c65aed5856632", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:46841", + "10.65.0.27:46841", + "172.17.0.1:46841", + "172.19.0.1:46841", + "172.20.0.1:46841" + ], + "Hostinfo": {"Hostname": "beedrill", "RequestTags": ["tag:server"], "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:40:19.767892007Z", + "Tags": ["tag:server"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:b6772d3f4f8c0277eb067251a7a11c1ca48be9383ab8f9feeb2159dfd1340133", + "MachineKey": "mkey:58cd716f6cc3d03d2a2640beed3f2c40de4cab6b3e3e0fb24affb5ed76d06841", + "Peers": [{ + "ID": 5809610132252533, + "StableID": "nWB6KCcBNn11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:44695cde7e73508dba2bd8befe90c656980ff2212991b1934e7072331683fb6b", + "DiscoKey": "discokey:0d4573f14e3c344fbc90eb10958d36edd9955ae3047039d02191874cbdab916c", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:54897", + "10.65.0.27:54897", + "172.17.0.1:54897", + "172.19.0.1:54897", + "172.20.0.1:54897" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:40:13.638267875Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1181865146313478, + "StableID": "nsdcsQbGEA11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e65ba3ec30ccbae668ef978abbf8cc44875e8b5e68ab460515545879e1a5a56b", + "DiscoKey": "discokey:3d081a32ff54c3488064f9e7bead5817b1904419e350dbceaa5225d3bf0d166f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:35550", + "10.65.0.27:35550", + "172.17.0.1:35550", + "172.19.0.1:35550", + "172.20.0.1:35550" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:40:14.370485639Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8765044338174851, + "StableID": "nxPTgQrhSB21CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:07f88ef1a6ee16139d70776f6c79c43d3c0f159d0acc375ccf84890f6968fc6c", + "DiscoKey": "discokey:0761a417033fdab0b74c4a98efb5634889f555dd4be46886560757101db1510a", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:46604", + "10.65.0.27:46604", + "172.17.0.1:46604", + "172.19.0.1:46604", + "172.20.0.1:46604" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:40:14.915495854Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 7221292549266636, + "StableID": "n3ebRP7YPy11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:807d4656cf5f0de044b8fffc549d13f641cb5964f6be862be6d02d60acf22044", + "DiscoKey": "discokey:2233bb766602a51ab4b19e2e0fcb088137c70a74a05a0c9ae199f04a630f461d", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:56553", + "10.65.0.27:56553", + "172.17.0.1:56553", + "172.19.0.1:56553", + "172.20.0.1:56553" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:40:15.458217934Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6902047361726117, + "StableID": "nn9VQf5xtv11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0e13f79fa76b39e38e728cf4361adb106ef81443c278963f725dd4b62aa30726", + "DiscoKey": "discokey:4123e2e1b33bf53671b9a9658556761435158c547f58ac0763032242f737ac74", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:53925", + "10.65.0.27:53925", + "172.17.0.1:53925", + "172.19.0.1:53925", + "172.20.0.1:53925" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:40:16.023521426Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3721486791053520, + "StableID": "njSN6Z9U4W11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd11a17ab1d3191b175630bd3c34ae8d978a177bd6491fed944c2f9c78470d3c", + "DiscoKey": "discokey:64bfbe357754820ce98e041d10af1b50fe556838b9dfdcf6225025893137dc3b", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:33268", + "10.65.0.27:33268", + "172.17.0.1:33268", + "172.19.0.1:33268", + "172.20.0.1:33268" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:40:16.538744124Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6021417669190818, + "StableID": "nMAv33S72p11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:59bf9e80cb4344b001641d3b749fabd176d151635d7c223f75c231f9d261f609", + "DiscoKey": "discokey:a0667d872c772650af20b18bca3412d6d5ba910282a7c64cf8ec1c3e1d9b6258", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:44934", + "10.65.0.27:44934", + "172.17.0.1:44934", + "172.19.0.1:44934", + "172.20.0.1:44934" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:40:17.080857195Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1412060730063056, + "StableID": "nbgmLaSX2C11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:259ab860832152671856b7872467106d20929910142f1fa8a65ae7600e98c775", + "DiscoKey": "discokey:b0bb816e222f653ea8e7b163bbf764e9d55ec56dd1ed4598e42c83a7050e1b6e", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:32970", + "10.65.0.27:32970", + "172.17.0.1:32970", + "172.19.0.1:32970", + "172.20.0.1:32970" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:40:17.619990081Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 4407851505619092, + "StableID": "nKEFaWnKRb11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5773e1674f6b2e54984c6b8ced707ed0852017f8a14c7c01629398a7d6df3801", + "DiscoKey": "discokey:9f408b0536ae1d44dfaae1cbb4e9cffa9653e973d26fc30f0cb8b34c4b3dac52", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:54117", + "10.65.0.27:54117", + "172.17.0.1:54117", + "172.19.0.1:54117", + "172.20.0.1:54117" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:40:18.174260601Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3423678238263718, + "StableID": "nuCe5sDbjT11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e7fb5861c7b87af318b08e7fd2fdcbc8cf68c9f3e9c075139f0ed6facf0e5d0f", + "DiscoKey": "discokey:c6b73bc68432bbc3725ac49e95241f04619d9ad9c8c8fbe5e7631eb76b4f470e", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:60525", + "10.65.0.27:60525", + "172.17.0.1:60525", + "172.19.0.1:60525", + "172.20.0.1:60525" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:40:18.679974271Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1198495343544994, + "StableID": "nHCNTYSoMA11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3cc1eafed253c7985ff23a31f91c84fef02a5b5c2db2aba6c030807ff9397322", + "DiscoKey": "discokey:ee50d9165332537843efb62f32aa634aadeebc2e77343ca79925385bfec0b67c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:52213", + "10.65.0.27:52213", + "172.17.0.1:52213", + "172.19.0.1:52213", + "172.20.0.1:52213" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:40:19.251637105Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8606217454180840, + "StableID": "n5XVprjmCA21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:26e24b58894b54af76d52c1cf10f71a67e70454e0d74ddef424636494e3f8768", + "KeyExpiry": "2026-11-08T18:40:20Z", + "DiscoKey": "discokey:1fcf8cb6f2f03c92d7cc80cfaa1999d28386b56d62372e5f9d6e1743e1eebe4b", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:39624", + "10.65.0.27:39624", + "172.17.0.1:39624", + "172.19.0.1:39624", + "172.20.0.1:39624" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:40:20.30664337Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1481034582966440, + "StableID": "nmurXVGmZC11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ce5cafb20e8f464fd7309cae65831e887be244036dc4e8219bebd1c7dc384f00", + "KeyExpiry": "2026-11-08T18:40:20Z", + "DiscoKey": "discokey:c752cbc612b4813b932ca90b1ac2fcfdafe3488a98f6c0140f000e4a87192c3a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:59063", + "10.65.0.27:59063", + "172.17.0.1:59063", + "172.19.0.1:59063", + "172.20.0.1:59063" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:40:20.848044346Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3239946332099071, + "StableID": "nYwAhytNJS11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:fe01efeba5571b10bba7fc07d7bed59a693a9381a66233430b70eacf068a513b", + "KeyExpiry": "2026-11-08T18:40:21Z", + "DiscoKey": "discokey:a08f2c4c494ca9deb14be10a7ee716e89cf4fb18a9342be3075960b3d1992a5e", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:57350", + "10.65.0.27:57350", + "172.17.0.1:57350", + "172.19.0.1:57350", + "172.20.0.1:57350" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:40:21.392723113Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": [{"principals": [ + {"nodeIP": "100.64.0.17"}, + {"nodeIP": "100.64.0.19"}, + {"nodeIP": "fd7a:115c:a1e0::11"}, + {"nodeIP": "fd7a:115c:a1e0::13"} + ], "sshUsers": {"root": "root"}, "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + }}]}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "4603542815329677": { + "ID": 4603542815329677, + "LoginName": "beedrill.tail78f774.ts.net", + "DisplayName": "beedrill" + }} + }, + "ssh_rules": [{"principals": [ + {"nodeIP": "100.64.0.17"}, + {"nodeIP": "100.64.0.19"}, + {"nodeIP": "fd7a:115c:a1e0::11"}, + {"nodeIP": "fd7a:115c:a1e0::13"} + ], "sshUsers": {"root": "root"}, "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + }}] + }, "blastoise": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 3721486791053520, + "StableID": "njSN6Z9U4W11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 3721486791053520, + "Key": "nodekey:cd11a17ab1d3191b175630bd3c34ae8d978a177bd6491fed944c2f9c78470d3c", + "DiscoKey": "discokey:64bfbe357754820ce98e041d10af1b50fe556838b9dfdcf6225025893137dc3b", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:33268", + "10.65.0.27:33268", + "172.17.0.1:33268", + "172.19.0.1:33268", + "172.20.0.1:33268" + ], + "Hostinfo": { + "Hostname": "blastoise", + "RoutableIPs": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit", "tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:40:16.538744124Z", + "Tags": ["tag:exit", "tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:cd11a17ab1d3191b175630bd3c34ae8d978a177bd6491fed944c2f9c78470d3c", + "MachineKey": "mkey:648d3593613fd5bda6d0f067615474a289b143a1ba6d47e752167c2c22d6b717", + "Peers": [{ + "ID": 5809610132252533, + "StableID": "nWB6KCcBNn11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:44695cde7e73508dba2bd8befe90c656980ff2212991b1934e7072331683fb6b", + "DiscoKey": "discokey:0d4573f14e3c344fbc90eb10958d36edd9955ae3047039d02191874cbdab916c", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:54897", + "10.65.0.27:54897", + "172.17.0.1:54897", + "172.19.0.1:54897", + "172.20.0.1:54897" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:40:13.638267875Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1181865146313478, + "StableID": "nsdcsQbGEA11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e65ba3ec30ccbae668ef978abbf8cc44875e8b5e68ab460515545879e1a5a56b", + "DiscoKey": "discokey:3d081a32ff54c3488064f9e7bead5817b1904419e350dbceaa5225d3bf0d166f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:35550", + "10.65.0.27:35550", + "172.17.0.1:35550", + "172.19.0.1:35550", + "172.20.0.1:35550" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:40:14.370485639Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8765044338174851, + "StableID": "nxPTgQrhSB21CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:07f88ef1a6ee16139d70776f6c79c43d3c0f159d0acc375ccf84890f6968fc6c", + "DiscoKey": "discokey:0761a417033fdab0b74c4a98efb5634889f555dd4be46886560757101db1510a", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:46604", + "10.65.0.27:46604", + "172.17.0.1:46604", + "172.19.0.1:46604", + "172.20.0.1:46604" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:40:14.915495854Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 7221292549266636, + "StableID": "n3ebRP7YPy11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:807d4656cf5f0de044b8fffc549d13f641cb5964f6be862be6d02d60acf22044", + "DiscoKey": "discokey:2233bb766602a51ab4b19e2e0fcb088137c70a74a05a0c9ae199f04a630f461d", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:56553", + "10.65.0.27:56553", + "172.17.0.1:56553", + "172.19.0.1:56553", + "172.20.0.1:56553" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:40:15.458217934Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6902047361726117, + "StableID": "nn9VQf5xtv11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0e13f79fa76b39e38e728cf4361adb106ef81443c278963f725dd4b62aa30726", + "DiscoKey": "discokey:4123e2e1b33bf53671b9a9658556761435158c547f58ac0763032242f737ac74", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:53925", + "10.65.0.27:53925", + "172.17.0.1:53925", + "172.19.0.1:53925", + "172.20.0.1:53925" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:40:16.023521426Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6021417669190818, + "StableID": "nMAv33S72p11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:59bf9e80cb4344b001641d3b749fabd176d151635d7c223f75c231f9d261f609", + "DiscoKey": "discokey:a0667d872c772650af20b18bca3412d6d5ba910282a7c64cf8ec1c3e1d9b6258", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:44934", + "10.65.0.27:44934", + "172.17.0.1:44934", + "172.19.0.1:44934", + "172.20.0.1:44934" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:40:17.080857195Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1412060730063056, + "StableID": "nbgmLaSX2C11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:259ab860832152671856b7872467106d20929910142f1fa8a65ae7600e98c775", + "DiscoKey": "discokey:b0bb816e222f653ea8e7b163bbf764e9d55ec56dd1ed4598e42c83a7050e1b6e", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:32970", + "10.65.0.27:32970", + "172.17.0.1:32970", + "172.19.0.1:32970", + "172.20.0.1:32970" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:40:17.619990081Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 4407851505619092, + "StableID": "nKEFaWnKRb11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5773e1674f6b2e54984c6b8ced707ed0852017f8a14c7c01629398a7d6df3801", + "DiscoKey": "discokey:9f408b0536ae1d44dfaae1cbb4e9cffa9653e973d26fc30f0cb8b34c4b3dac52", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:54117", + "10.65.0.27:54117", + "172.17.0.1:54117", + "172.19.0.1:54117", + "172.20.0.1:54117" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:40:18.174260601Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3423678238263718, + "StableID": "nuCe5sDbjT11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e7fb5861c7b87af318b08e7fd2fdcbc8cf68c9f3e9c075139f0ed6facf0e5d0f", + "DiscoKey": "discokey:c6b73bc68432bbc3725ac49e95241f04619d9ad9c8c8fbe5e7631eb76b4f470e", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:60525", + "10.65.0.27:60525", + "172.17.0.1:60525", + "172.19.0.1:60525", + "172.20.0.1:60525" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:40:18.679974271Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1198495343544994, + "StableID": "nHCNTYSoMA11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3cc1eafed253c7985ff23a31f91c84fef02a5b5c2db2aba6c030807ff9397322", + "DiscoKey": "discokey:ee50d9165332537843efb62f32aa634aadeebc2e77343ca79925385bfec0b67c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:52213", + "10.65.0.27:52213", + "172.17.0.1:52213", + "172.19.0.1:52213", + "172.20.0.1:52213" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:40:19.251637105Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4603542815329677, + "StableID": "ngLwVHGxwc11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b6772d3f4f8c0277eb067251a7a11c1ca48be9383ab8f9feeb2159dfd1340133", + "DiscoKey": "discokey:eafa42a5e1acc4a572d7bded1f741a136106973ddcad2512450c65aed5856632", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:46841", + "10.65.0.27:46841", + "172.17.0.1:46841", + "172.19.0.1:46841", + "172.20.0.1:46841" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:40:19.767892007Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8606217454180840, + "StableID": "n5XVprjmCA21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:26e24b58894b54af76d52c1cf10f71a67e70454e0d74ddef424636494e3f8768", + "KeyExpiry": "2026-11-08T18:40:20Z", + "DiscoKey": "discokey:1fcf8cb6f2f03c92d7cc80cfaa1999d28386b56d62372e5f9d6e1743e1eebe4b", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:39624", + "10.65.0.27:39624", + "172.17.0.1:39624", + "172.19.0.1:39624", + "172.20.0.1:39624" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:40:20.30664337Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1481034582966440, + "StableID": "nmurXVGmZC11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ce5cafb20e8f464fd7309cae65831e887be244036dc4e8219bebd1c7dc384f00", + "KeyExpiry": "2026-11-08T18:40:20Z", + "DiscoKey": "discokey:c752cbc612b4813b932ca90b1ac2fcfdafe3488a98f6c0140f000e4a87192c3a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:59063", + "10.65.0.27:59063", + "172.17.0.1:59063", + "172.19.0.1:59063", + "172.20.0.1:59063" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:40:20.848044346Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3239946332099071, + "StableID": "nYwAhytNJS11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:fe01efeba5571b10bba7fc07d7bed59a693a9381a66233430b70eacf068a513b", + "KeyExpiry": "2026-11-08T18:40:21Z", + "DiscoKey": "discokey:a08f2c4c494ca9deb14be10a7ee716e89cf4fb18a9342be3075960b3d1992a5e", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:57350", + "10.65.0.27:57350", + "172.17.0.1:57350", + "172.19.0.1:57350", + "172.20.0.1:57350" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:40:21.392723113Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3721486791053520": { + "ID": 3721486791053520, + "LoginName": "blastoise.tail78f774.ts.net", + "DisplayName": "blastoise" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "bulbasaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 3239946332099071, + "StableID": "nYwAhytNJS11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:fe01efeba5571b10bba7fc07d7bed59a693a9381a66233430b70eacf068a513b", + "KeyExpiry": "2026-11-08T18:40:21Z", + "DiscoKey": "discokey:a08f2c4c494ca9deb14be10a7ee716e89cf4fb18a9342be3075960b3d1992a5e", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:57350", + "10.65.0.27:57350", + "172.17.0.1:57350", + "172.19.0.1:57350", + "172.20.0.1:57350" + ], + "Hostinfo": {"Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:40:21.392723113Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:fe01efeba5571b10bba7fc07d7bed59a693a9381a66233430b70eacf068a513b", + "MachineKey": "mkey:2d572d6b062bfb1ea000d38a3319ebacc18373809476d2b0ad38fd90306d6e6e", + "Peers": [{ + "ID": 5809610132252533, + "StableID": "nWB6KCcBNn11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:44695cde7e73508dba2bd8befe90c656980ff2212991b1934e7072331683fb6b", + "DiscoKey": "discokey:0d4573f14e3c344fbc90eb10958d36edd9955ae3047039d02191874cbdab916c", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:54897", + "10.65.0.27:54897", + "172.17.0.1:54897", + "172.19.0.1:54897", + "172.20.0.1:54897" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:40:13.638267875Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1181865146313478, + "StableID": "nsdcsQbGEA11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e65ba3ec30ccbae668ef978abbf8cc44875e8b5e68ab460515545879e1a5a56b", + "DiscoKey": "discokey:3d081a32ff54c3488064f9e7bead5817b1904419e350dbceaa5225d3bf0d166f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:35550", + "10.65.0.27:35550", + "172.17.0.1:35550", + "172.19.0.1:35550", + "172.20.0.1:35550" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:40:14.370485639Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8765044338174851, + "StableID": "nxPTgQrhSB21CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:07f88ef1a6ee16139d70776f6c79c43d3c0f159d0acc375ccf84890f6968fc6c", + "DiscoKey": "discokey:0761a417033fdab0b74c4a98efb5634889f555dd4be46886560757101db1510a", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:46604", + "10.65.0.27:46604", + "172.17.0.1:46604", + "172.19.0.1:46604", + "172.20.0.1:46604" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:40:14.915495854Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 7221292549266636, + "StableID": "n3ebRP7YPy11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:807d4656cf5f0de044b8fffc549d13f641cb5964f6be862be6d02d60acf22044", + "DiscoKey": "discokey:2233bb766602a51ab4b19e2e0fcb088137c70a74a05a0c9ae199f04a630f461d", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:56553", + "10.65.0.27:56553", + "172.17.0.1:56553", + "172.19.0.1:56553", + "172.20.0.1:56553" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:40:15.458217934Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6902047361726117, + "StableID": "nn9VQf5xtv11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0e13f79fa76b39e38e728cf4361adb106ef81443c278963f725dd4b62aa30726", + "DiscoKey": "discokey:4123e2e1b33bf53671b9a9658556761435158c547f58ac0763032242f737ac74", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:53925", + "10.65.0.27:53925", + "172.17.0.1:53925", + "172.19.0.1:53925", + "172.20.0.1:53925" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:40:16.023521426Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3721486791053520, + "StableID": "njSN6Z9U4W11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd11a17ab1d3191b175630bd3c34ae8d978a177bd6491fed944c2f9c78470d3c", + "DiscoKey": "discokey:64bfbe357754820ce98e041d10af1b50fe556838b9dfdcf6225025893137dc3b", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:33268", + "10.65.0.27:33268", + "172.17.0.1:33268", + "172.19.0.1:33268", + "172.20.0.1:33268" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:40:16.538744124Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6021417669190818, + "StableID": "nMAv33S72p11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:59bf9e80cb4344b001641d3b749fabd176d151635d7c223f75c231f9d261f609", + "DiscoKey": "discokey:a0667d872c772650af20b18bca3412d6d5ba910282a7c64cf8ec1c3e1d9b6258", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:44934", + "10.65.0.27:44934", + "172.17.0.1:44934", + "172.19.0.1:44934", + "172.20.0.1:44934" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:40:17.080857195Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1412060730063056, + "StableID": "nbgmLaSX2C11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:259ab860832152671856b7872467106d20929910142f1fa8a65ae7600e98c775", + "DiscoKey": "discokey:b0bb816e222f653ea8e7b163bbf764e9d55ec56dd1ed4598e42c83a7050e1b6e", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:32970", + "10.65.0.27:32970", + "172.17.0.1:32970", + "172.19.0.1:32970", + "172.20.0.1:32970" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:40:17.619990081Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 4407851505619092, + "StableID": "nKEFaWnKRb11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5773e1674f6b2e54984c6b8ced707ed0852017f8a14c7c01629398a7d6df3801", + "DiscoKey": "discokey:9f408b0536ae1d44dfaae1cbb4e9cffa9653e973d26fc30f0cb8b34c4b3dac52", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:54117", + "10.65.0.27:54117", + "172.17.0.1:54117", + "172.19.0.1:54117", + "172.20.0.1:54117" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:40:18.174260601Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3423678238263718, + "StableID": "nuCe5sDbjT11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e7fb5861c7b87af318b08e7fd2fdcbc8cf68c9f3e9c075139f0ed6facf0e5d0f", + "DiscoKey": "discokey:c6b73bc68432bbc3725ac49e95241f04619d9ad9c8c8fbe5e7631eb76b4f470e", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:60525", + "10.65.0.27:60525", + "172.17.0.1:60525", + "172.19.0.1:60525", + "172.20.0.1:60525" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:40:18.679974271Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1198495343544994, + "StableID": "nHCNTYSoMA11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3cc1eafed253c7985ff23a31f91c84fef02a5b5c2db2aba6c030807ff9397322", + "DiscoKey": "discokey:ee50d9165332537843efb62f32aa634aadeebc2e77343ca79925385bfec0b67c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:52213", + "10.65.0.27:52213", + "172.17.0.1:52213", + "172.19.0.1:52213", + "172.20.0.1:52213" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:40:19.251637105Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4603542815329677, + "StableID": "ngLwVHGxwc11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b6772d3f4f8c0277eb067251a7a11c1ca48be9383ab8f9feeb2159dfd1340133", + "DiscoKey": "discokey:eafa42a5e1acc4a572d7bded1f741a136106973ddcad2512450c65aed5856632", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:46841", + "10.65.0.27:46841", + "172.17.0.1:46841", + "172.19.0.1:46841", + "172.20.0.1:46841" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:40:19.767892007Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8606217454180840, + "StableID": "n5XVprjmCA21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:26e24b58894b54af76d52c1cf10f71a67e70454e0d74ddef424636494e3f8768", + "KeyExpiry": "2026-11-08T18:40:20Z", + "DiscoKey": "discokey:1fcf8cb6f2f03c92d7cc80cfaa1999d28386b56d62372e5f9d6e1743e1eebe4b", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:39624", + "10.65.0.27:39624", + "172.17.0.1:39624", + "172.19.0.1:39624", + "172.20.0.1:39624" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:40:20.30664337Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1481034582966440, + "StableID": "nmurXVGmZC11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ce5cafb20e8f464fd7309cae65831e887be244036dc4e8219bebd1c7dc384f00", + "KeyExpiry": "2026-11-08T18:40:20Z", + "DiscoKey": "discokey:c752cbc612b4813b932ca90b1ac2fcfdafe3488a98f6c0140f000e4a87192c3a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:59063", + "10.65.0.27:59063", + "172.17.0.1:59063", + "172.19.0.1:59063", + "172.20.0.1:59063" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:40:20.848044346Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "charmander": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8765044338174851, + "StableID": "nxPTgQrhSB21CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 8765044338174851, + "Key": "nodekey:07f88ef1a6ee16139d70776f6c79c43d3c0f159d0acc375ccf84890f6968fc6c", + "DiscoKey": "discokey:0761a417033fdab0b74c4a98efb5634889f555dd4be46886560757101db1510a", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:46604", + "10.65.0.27:46604", + "172.17.0.1:46604", + "172.19.0.1:46604", + "172.20.0.1:46604" + ], + "Hostinfo": { + "Hostname": "charmander", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit"], + "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:40:14.915495854Z", + "Tags": ["tag:exit"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:07f88ef1a6ee16139d70776f6c79c43d3c0f159d0acc375ccf84890f6968fc6c", + "MachineKey": "mkey:17fc380482e5e6bb572866128ecddeb84102329c27a017b21d149d7deff00533", + "Peers": [{ + "ID": 5809610132252533, + "StableID": "nWB6KCcBNn11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:44695cde7e73508dba2bd8befe90c656980ff2212991b1934e7072331683fb6b", + "DiscoKey": "discokey:0d4573f14e3c344fbc90eb10958d36edd9955ae3047039d02191874cbdab916c", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:54897", + "10.65.0.27:54897", + "172.17.0.1:54897", + "172.19.0.1:54897", + "172.20.0.1:54897" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:40:13.638267875Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1181865146313478, + "StableID": "nsdcsQbGEA11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e65ba3ec30ccbae668ef978abbf8cc44875e8b5e68ab460515545879e1a5a56b", + "DiscoKey": "discokey:3d081a32ff54c3488064f9e7bead5817b1904419e350dbceaa5225d3bf0d166f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:35550", + "10.65.0.27:35550", + "172.17.0.1:35550", + "172.19.0.1:35550", + "172.20.0.1:35550" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:40:14.370485639Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 7221292549266636, + "StableID": "n3ebRP7YPy11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:807d4656cf5f0de044b8fffc549d13f641cb5964f6be862be6d02d60acf22044", + "DiscoKey": "discokey:2233bb766602a51ab4b19e2e0fcb088137c70a74a05a0c9ae199f04a630f461d", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:56553", + "10.65.0.27:56553", + "172.17.0.1:56553", + "172.19.0.1:56553", + "172.20.0.1:56553" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:40:15.458217934Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6902047361726117, + "StableID": "nn9VQf5xtv11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0e13f79fa76b39e38e728cf4361adb106ef81443c278963f725dd4b62aa30726", + "DiscoKey": "discokey:4123e2e1b33bf53671b9a9658556761435158c547f58ac0763032242f737ac74", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:53925", + "10.65.0.27:53925", + "172.17.0.1:53925", + "172.19.0.1:53925", + "172.20.0.1:53925" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:40:16.023521426Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3721486791053520, + "StableID": "njSN6Z9U4W11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd11a17ab1d3191b175630bd3c34ae8d978a177bd6491fed944c2f9c78470d3c", + "DiscoKey": "discokey:64bfbe357754820ce98e041d10af1b50fe556838b9dfdcf6225025893137dc3b", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:33268", + "10.65.0.27:33268", + "172.17.0.1:33268", + "172.19.0.1:33268", + "172.20.0.1:33268" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:40:16.538744124Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6021417669190818, + "StableID": "nMAv33S72p11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:59bf9e80cb4344b001641d3b749fabd176d151635d7c223f75c231f9d261f609", + "DiscoKey": "discokey:a0667d872c772650af20b18bca3412d6d5ba910282a7c64cf8ec1c3e1d9b6258", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:44934", + "10.65.0.27:44934", + "172.17.0.1:44934", + "172.19.0.1:44934", + "172.20.0.1:44934" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:40:17.080857195Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1412060730063056, + "StableID": "nbgmLaSX2C11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:259ab860832152671856b7872467106d20929910142f1fa8a65ae7600e98c775", + "DiscoKey": "discokey:b0bb816e222f653ea8e7b163bbf764e9d55ec56dd1ed4598e42c83a7050e1b6e", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:32970", + "10.65.0.27:32970", + "172.17.0.1:32970", + "172.19.0.1:32970", + "172.20.0.1:32970" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:40:17.619990081Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 4407851505619092, + "StableID": "nKEFaWnKRb11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5773e1674f6b2e54984c6b8ced707ed0852017f8a14c7c01629398a7d6df3801", + "DiscoKey": "discokey:9f408b0536ae1d44dfaae1cbb4e9cffa9653e973d26fc30f0cb8b34c4b3dac52", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:54117", + "10.65.0.27:54117", + "172.17.0.1:54117", + "172.19.0.1:54117", + "172.20.0.1:54117" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:40:18.174260601Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3423678238263718, + "StableID": "nuCe5sDbjT11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e7fb5861c7b87af318b08e7fd2fdcbc8cf68c9f3e9c075139f0ed6facf0e5d0f", + "DiscoKey": "discokey:c6b73bc68432bbc3725ac49e95241f04619d9ad9c8c8fbe5e7631eb76b4f470e", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:60525", + "10.65.0.27:60525", + "172.17.0.1:60525", + "172.19.0.1:60525", + "172.20.0.1:60525" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:40:18.679974271Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1198495343544994, + "StableID": "nHCNTYSoMA11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3cc1eafed253c7985ff23a31f91c84fef02a5b5c2db2aba6c030807ff9397322", + "DiscoKey": "discokey:ee50d9165332537843efb62f32aa634aadeebc2e77343ca79925385bfec0b67c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:52213", + "10.65.0.27:52213", + "172.17.0.1:52213", + "172.19.0.1:52213", + "172.20.0.1:52213" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:40:19.251637105Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4603542815329677, + "StableID": "ngLwVHGxwc11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b6772d3f4f8c0277eb067251a7a11c1ca48be9383ab8f9feeb2159dfd1340133", + "DiscoKey": "discokey:eafa42a5e1acc4a572d7bded1f741a136106973ddcad2512450c65aed5856632", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:46841", + "10.65.0.27:46841", + "172.17.0.1:46841", + "172.19.0.1:46841", + "172.20.0.1:46841" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:40:19.767892007Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8606217454180840, + "StableID": "n5XVprjmCA21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:26e24b58894b54af76d52c1cf10f71a67e70454e0d74ddef424636494e3f8768", + "KeyExpiry": "2026-11-08T18:40:20Z", + "DiscoKey": "discokey:1fcf8cb6f2f03c92d7cc80cfaa1999d28386b56d62372e5f9d6e1743e1eebe4b", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:39624", + "10.65.0.27:39624", + "172.17.0.1:39624", + "172.19.0.1:39624", + "172.20.0.1:39624" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:40:20.30664337Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1481034582966440, + "StableID": "nmurXVGmZC11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ce5cafb20e8f464fd7309cae65831e887be244036dc4e8219bebd1c7dc384f00", + "KeyExpiry": "2026-11-08T18:40:20Z", + "DiscoKey": "discokey:c752cbc612b4813b932ca90b1ac2fcfdafe3488a98f6c0140f000e4a87192c3a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:59063", + "10.65.0.27:59063", + "172.17.0.1:59063", + "172.19.0.1:59063", + "172.20.0.1:59063" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:40:20.848044346Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3239946332099071, + "StableID": "nYwAhytNJS11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:fe01efeba5571b10bba7fc07d7bed59a693a9381a66233430b70eacf068a513b", + "KeyExpiry": "2026-11-08T18:40:21Z", + "DiscoKey": "discokey:a08f2c4c494ca9deb14be10a7ee716e89cf4fb18a9342be3075960b3d1992a5e", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:57350", + "10.65.0.27:57350", + "172.17.0.1:57350", + "172.19.0.1:57350", + "172.20.0.1:57350" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:40:21.392723113Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "8765044338174851": { + "ID": 8765044338174851, + "LoginName": "charmander.tail78f774.ts.net", + "DisplayName": "charmander" + }} + } + }, "fearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 1412060730063056, + "StableID": "nbgmLaSX2C11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1412060730063056, + "Key": "nodekey:259ab860832152671856b7872467106d20929910142f1fa8a65ae7600e98c775", + "DiscoKey": "discokey:b0bb816e222f653ea8e7b163bbf764e9d55ec56dd1ed4598e42c83a7050e1b6e", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:32970", + "10.65.0.27:32970", + "172.17.0.1:32970", + "172.19.0.1:32970", + "172.20.0.1:32970" + ], + "Hostinfo": { + "Hostname": "fearow", + "RoutableIPs": ["10.55.0.0/16"], + "RequestTags": ["tag:fearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:40:17.619990081Z", + "Tags": ["tag:fearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:259ab860832152671856b7872467106d20929910142f1fa8a65ae7600e98c775", + "MachineKey": "mkey:c786ab0266fbbe92df8be4479cef67af2dca27e4eaeab874c7111086a527270e", + "Peers": [{ + "ID": 5809610132252533, + "StableID": "nWB6KCcBNn11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:44695cde7e73508dba2bd8befe90c656980ff2212991b1934e7072331683fb6b", + "DiscoKey": "discokey:0d4573f14e3c344fbc90eb10958d36edd9955ae3047039d02191874cbdab916c", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:54897", + "10.65.0.27:54897", + "172.17.0.1:54897", + "172.19.0.1:54897", + "172.20.0.1:54897" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:40:13.638267875Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1181865146313478, + "StableID": "nsdcsQbGEA11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e65ba3ec30ccbae668ef978abbf8cc44875e8b5e68ab460515545879e1a5a56b", + "DiscoKey": "discokey:3d081a32ff54c3488064f9e7bead5817b1904419e350dbceaa5225d3bf0d166f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:35550", + "10.65.0.27:35550", + "172.17.0.1:35550", + "172.19.0.1:35550", + "172.20.0.1:35550" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:40:14.370485639Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8765044338174851, + "StableID": "nxPTgQrhSB21CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:07f88ef1a6ee16139d70776f6c79c43d3c0f159d0acc375ccf84890f6968fc6c", + "DiscoKey": "discokey:0761a417033fdab0b74c4a98efb5634889f555dd4be46886560757101db1510a", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:46604", + "10.65.0.27:46604", + "172.17.0.1:46604", + "172.19.0.1:46604", + "172.20.0.1:46604" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:40:14.915495854Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 7221292549266636, + "StableID": "n3ebRP7YPy11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:807d4656cf5f0de044b8fffc549d13f641cb5964f6be862be6d02d60acf22044", + "DiscoKey": "discokey:2233bb766602a51ab4b19e2e0fcb088137c70a74a05a0c9ae199f04a630f461d", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:56553", + "10.65.0.27:56553", + "172.17.0.1:56553", + "172.19.0.1:56553", + "172.20.0.1:56553" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:40:15.458217934Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6902047361726117, + "StableID": "nn9VQf5xtv11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0e13f79fa76b39e38e728cf4361adb106ef81443c278963f725dd4b62aa30726", + "DiscoKey": "discokey:4123e2e1b33bf53671b9a9658556761435158c547f58ac0763032242f737ac74", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:53925", + "10.65.0.27:53925", + "172.17.0.1:53925", + "172.19.0.1:53925", + "172.20.0.1:53925" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:40:16.023521426Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3721486791053520, + "StableID": "njSN6Z9U4W11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd11a17ab1d3191b175630bd3c34ae8d978a177bd6491fed944c2f9c78470d3c", + "DiscoKey": "discokey:64bfbe357754820ce98e041d10af1b50fe556838b9dfdcf6225025893137dc3b", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:33268", + "10.65.0.27:33268", + "172.17.0.1:33268", + "172.19.0.1:33268", + "172.20.0.1:33268" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:40:16.538744124Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6021417669190818, + "StableID": "nMAv33S72p11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:59bf9e80cb4344b001641d3b749fabd176d151635d7c223f75c231f9d261f609", + "DiscoKey": "discokey:a0667d872c772650af20b18bca3412d6d5ba910282a7c64cf8ec1c3e1d9b6258", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:44934", + "10.65.0.27:44934", + "172.17.0.1:44934", + "172.19.0.1:44934", + "172.20.0.1:44934" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:40:17.080857195Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 4407851505619092, + "StableID": "nKEFaWnKRb11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5773e1674f6b2e54984c6b8ced707ed0852017f8a14c7c01629398a7d6df3801", + "DiscoKey": "discokey:9f408b0536ae1d44dfaae1cbb4e9cffa9653e973d26fc30f0cb8b34c4b3dac52", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:54117", + "10.65.0.27:54117", + "172.17.0.1:54117", + "172.19.0.1:54117", + "172.20.0.1:54117" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:40:18.174260601Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3423678238263718, + "StableID": "nuCe5sDbjT11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e7fb5861c7b87af318b08e7fd2fdcbc8cf68c9f3e9c075139f0ed6facf0e5d0f", + "DiscoKey": "discokey:c6b73bc68432bbc3725ac49e95241f04619d9ad9c8c8fbe5e7631eb76b4f470e", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:60525", + "10.65.0.27:60525", + "172.17.0.1:60525", + "172.19.0.1:60525", + "172.20.0.1:60525" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:40:18.679974271Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1198495343544994, + "StableID": "nHCNTYSoMA11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3cc1eafed253c7985ff23a31f91c84fef02a5b5c2db2aba6c030807ff9397322", + "DiscoKey": "discokey:ee50d9165332537843efb62f32aa634aadeebc2e77343ca79925385bfec0b67c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:52213", + "10.65.0.27:52213", + "172.17.0.1:52213", + "172.19.0.1:52213", + "172.20.0.1:52213" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:40:19.251637105Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4603542815329677, + "StableID": "ngLwVHGxwc11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b6772d3f4f8c0277eb067251a7a11c1ca48be9383ab8f9feeb2159dfd1340133", + "DiscoKey": "discokey:eafa42a5e1acc4a572d7bded1f741a136106973ddcad2512450c65aed5856632", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:46841", + "10.65.0.27:46841", + "172.17.0.1:46841", + "172.19.0.1:46841", + "172.20.0.1:46841" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:40:19.767892007Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8606217454180840, + "StableID": "n5XVprjmCA21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:26e24b58894b54af76d52c1cf10f71a67e70454e0d74ddef424636494e3f8768", + "KeyExpiry": "2026-11-08T18:40:20Z", + "DiscoKey": "discokey:1fcf8cb6f2f03c92d7cc80cfaa1999d28386b56d62372e5f9d6e1743e1eebe4b", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:39624", + "10.65.0.27:39624", + "172.17.0.1:39624", + "172.19.0.1:39624", + "172.20.0.1:39624" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:40:20.30664337Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1481034582966440, + "StableID": "nmurXVGmZC11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ce5cafb20e8f464fd7309cae65831e887be244036dc4e8219bebd1c7dc384f00", + "KeyExpiry": "2026-11-08T18:40:20Z", + "DiscoKey": "discokey:c752cbc612b4813b932ca90b1ac2fcfdafe3488a98f6c0140f000e4a87192c3a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:59063", + "10.65.0.27:59063", + "172.17.0.1:59063", + "172.19.0.1:59063", + "172.20.0.1:59063" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:40:20.848044346Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3239946332099071, + "StableID": "nYwAhytNJS11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:fe01efeba5571b10bba7fc07d7bed59a693a9381a66233430b70eacf068a513b", + "KeyExpiry": "2026-11-08T18:40:21Z", + "DiscoKey": "discokey:a08f2c4c494ca9deb14be10a7ee716e89cf4fb18a9342be3075960b3d1992a5e", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:57350", + "10.65.0.27:57350", + "172.17.0.1:57350", + "172.19.0.1:57350", + "172.20.0.1:57350" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:40:21.392723113Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "1412060730063056": { + "ID": 1412060730063056, + "LoginName": "fearow.tail78f774.ts.net", + "DisplayName": "fearow" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "ivysaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8606217454180840, + "StableID": "n5XVprjmCA21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:26e24b58894b54af76d52c1cf10f71a67e70454e0d74ddef424636494e3f8768", + "KeyExpiry": "2026-11-08T18:40:20Z", + "DiscoKey": "discokey:1fcf8cb6f2f03c92d7cc80cfaa1999d28386b56d62372e5f9d6e1743e1eebe4b", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:39624", + "10.65.0.27:39624", + "172.17.0.1:39624", + "172.19.0.1:39624", + "172.20.0.1:39624" + ], + "Hostinfo": {"Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:40:20.30664337Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:26e24b58894b54af76d52c1cf10f71a67e70454e0d74ddef424636494e3f8768", + "MachineKey": "mkey:8e3ba0af9ab3572adcf3e6e2ee597f2235a20829c8bd81eb9a8ec6e1aa791d6b", + "Peers": [{ + "ID": 5809610132252533, + "StableID": "nWB6KCcBNn11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:44695cde7e73508dba2bd8befe90c656980ff2212991b1934e7072331683fb6b", + "DiscoKey": "discokey:0d4573f14e3c344fbc90eb10958d36edd9955ae3047039d02191874cbdab916c", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:54897", + "10.65.0.27:54897", + "172.17.0.1:54897", + "172.19.0.1:54897", + "172.20.0.1:54897" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:40:13.638267875Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1181865146313478, + "StableID": "nsdcsQbGEA11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e65ba3ec30ccbae668ef978abbf8cc44875e8b5e68ab460515545879e1a5a56b", + "DiscoKey": "discokey:3d081a32ff54c3488064f9e7bead5817b1904419e350dbceaa5225d3bf0d166f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:35550", + "10.65.0.27:35550", + "172.17.0.1:35550", + "172.19.0.1:35550", + "172.20.0.1:35550" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:40:14.370485639Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8765044338174851, + "StableID": "nxPTgQrhSB21CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:07f88ef1a6ee16139d70776f6c79c43d3c0f159d0acc375ccf84890f6968fc6c", + "DiscoKey": "discokey:0761a417033fdab0b74c4a98efb5634889f555dd4be46886560757101db1510a", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:46604", + "10.65.0.27:46604", + "172.17.0.1:46604", + "172.19.0.1:46604", + "172.20.0.1:46604" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:40:14.915495854Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 7221292549266636, + "StableID": "n3ebRP7YPy11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:807d4656cf5f0de044b8fffc549d13f641cb5964f6be862be6d02d60acf22044", + "DiscoKey": "discokey:2233bb766602a51ab4b19e2e0fcb088137c70a74a05a0c9ae199f04a630f461d", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:56553", + "10.65.0.27:56553", + "172.17.0.1:56553", + "172.19.0.1:56553", + "172.20.0.1:56553" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:40:15.458217934Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6902047361726117, + "StableID": "nn9VQf5xtv11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0e13f79fa76b39e38e728cf4361adb106ef81443c278963f725dd4b62aa30726", + "DiscoKey": "discokey:4123e2e1b33bf53671b9a9658556761435158c547f58ac0763032242f737ac74", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:53925", + "10.65.0.27:53925", + "172.17.0.1:53925", + "172.19.0.1:53925", + "172.20.0.1:53925" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:40:16.023521426Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3721486791053520, + "StableID": "njSN6Z9U4W11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd11a17ab1d3191b175630bd3c34ae8d978a177bd6491fed944c2f9c78470d3c", + "DiscoKey": "discokey:64bfbe357754820ce98e041d10af1b50fe556838b9dfdcf6225025893137dc3b", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:33268", + "10.65.0.27:33268", + "172.17.0.1:33268", + "172.19.0.1:33268", + "172.20.0.1:33268" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:40:16.538744124Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6021417669190818, + "StableID": "nMAv33S72p11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:59bf9e80cb4344b001641d3b749fabd176d151635d7c223f75c231f9d261f609", + "DiscoKey": "discokey:a0667d872c772650af20b18bca3412d6d5ba910282a7c64cf8ec1c3e1d9b6258", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:44934", + "10.65.0.27:44934", + "172.17.0.1:44934", + "172.19.0.1:44934", + "172.20.0.1:44934" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:40:17.080857195Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1412060730063056, + "StableID": "nbgmLaSX2C11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:259ab860832152671856b7872467106d20929910142f1fa8a65ae7600e98c775", + "DiscoKey": "discokey:b0bb816e222f653ea8e7b163bbf764e9d55ec56dd1ed4598e42c83a7050e1b6e", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:32970", + "10.65.0.27:32970", + "172.17.0.1:32970", + "172.19.0.1:32970", + "172.20.0.1:32970" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:40:17.619990081Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 4407851505619092, + "StableID": "nKEFaWnKRb11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5773e1674f6b2e54984c6b8ced707ed0852017f8a14c7c01629398a7d6df3801", + "DiscoKey": "discokey:9f408b0536ae1d44dfaae1cbb4e9cffa9653e973d26fc30f0cb8b34c4b3dac52", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:54117", + "10.65.0.27:54117", + "172.17.0.1:54117", + "172.19.0.1:54117", + "172.20.0.1:54117" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:40:18.174260601Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3423678238263718, + "StableID": "nuCe5sDbjT11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e7fb5861c7b87af318b08e7fd2fdcbc8cf68c9f3e9c075139f0ed6facf0e5d0f", + "DiscoKey": "discokey:c6b73bc68432bbc3725ac49e95241f04619d9ad9c8c8fbe5e7631eb76b4f470e", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:60525", + "10.65.0.27:60525", + "172.17.0.1:60525", + "172.19.0.1:60525", + "172.20.0.1:60525" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:40:18.679974271Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1198495343544994, + "StableID": "nHCNTYSoMA11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3cc1eafed253c7985ff23a31f91c84fef02a5b5c2db2aba6c030807ff9397322", + "DiscoKey": "discokey:ee50d9165332537843efb62f32aa634aadeebc2e77343ca79925385bfec0b67c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:52213", + "10.65.0.27:52213", + "172.17.0.1:52213", + "172.19.0.1:52213", + "172.20.0.1:52213" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:40:19.251637105Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4603542815329677, + "StableID": "ngLwVHGxwc11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b6772d3f4f8c0277eb067251a7a11c1ca48be9383ab8f9feeb2159dfd1340133", + "DiscoKey": "discokey:eafa42a5e1acc4a572d7bded1f741a136106973ddcad2512450c65aed5856632", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:46841", + "10.65.0.27:46841", + "172.17.0.1:46841", + "172.19.0.1:46841", + "172.20.0.1:46841" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:40:19.767892007Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 1481034582966440, + "StableID": "nmurXVGmZC11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ce5cafb20e8f464fd7309cae65831e887be244036dc4e8219bebd1c7dc384f00", + "KeyExpiry": "2026-11-08T18:40:20Z", + "DiscoKey": "discokey:c752cbc612b4813b932ca90b1ac2fcfdafe3488a98f6c0140f000e4a87192c3a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:59063", + "10.65.0.27:59063", + "172.17.0.1:59063", + "172.19.0.1:59063", + "172.20.0.1:59063" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:40:20.848044346Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3239946332099071, + "StableID": "nYwAhytNJS11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:fe01efeba5571b10bba7fc07d7bed59a693a9381a66233430b70eacf068a513b", + "KeyExpiry": "2026-11-08T18:40:21Z", + "DiscoKey": "discokey:a08f2c4c494ca9deb14be10a7ee716e89cf4fb18a9342be3075960b3d1992a5e", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:57350", + "10.65.0.27:57350", + "172.17.0.1:57350", + "172.19.0.1:57350", + "172.20.0.1:57350" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:40:21.392723113Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "kakuna": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 1198495343544994, + "StableID": "nHCNTYSoMA11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1198495343544994, + "Key": "nodekey:3cc1eafed253c7985ff23a31f91c84fef02a5b5c2db2aba6c030807ff9397322", + "DiscoKey": "discokey:ee50d9165332537843efb62f32aa634aadeebc2e77343ca79925385bfec0b67c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:52213", + "10.65.0.27:52213", + "172.17.0.1:52213", + "172.19.0.1:52213", + "172.20.0.1:52213" + ], + "Hostinfo": {"Hostname": "kakuna", "RequestTags": ["tag:prod"], "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:40:19.251637105Z", + "Tags": ["tag:prod"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:3cc1eafed253c7985ff23a31f91c84fef02a5b5c2db2aba6c030807ff9397322", + "MachineKey": "mkey:4dd489c84a9eb4ec50bce55e56155b7bd5116fde510934067b00bda45f8f8f4d", + "Peers": [{ + "ID": 5809610132252533, + "StableID": "nWB6KCcBNn11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:44695cde7e73508dba2bd8befe90c656980ff2212991b1934e7072331683fb6b", + "DiscoKey": "discokey:0d4573f14e3c344fbc90eb10958d36edd9955ae3047039d02191874cbdab916c", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:54897", + "10.65.0.27:54897", + "172.17.0.1:54897", + "172.19.0.1:54897", + "172.20.0.1:54897" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:40:13.638267875Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1181865146313478, + "StableID": "nsdcsQbGEA11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e65ba3ec30ccbae668ef978abbf8cc44875e8b5e68ab460515545879e1a5a56b", + "DiscoKey": "discokey:3d081a32ff54c3488064f9e7bead5817b1904419e350dbceaa5225d3bf0d166f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:35550", + "10.65.0.27:35550", + "172.17.0.1:35550", + "172.19.0.1:35550", + "172.20.0.1:35550" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:40:14.370485639Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8765044338174851, + "StableID": "nxPTgQrhSB21CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:07f88ef1a6ee16139d70776f6c79c43d3c0f159d0acc375ccf84890f6968fc6c", + "DiscoKey": "discokey:0761a417033fdab0b74c4a98efb5634889f555dd4be46886560757101db1510a", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:46604", + "10.65.0.27:46604", + "172.17.0.1:46604", + "172.19.0.1:46604", + "172.20.0.1:46604" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:40:14.915495854Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 7221292549266636, + "StableID": "n3ebRP7YPy11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:807d4656cf5f0de044b8fffc549d13f641cb5964f6be862be6d02d60acf22044", + "DiscoKey": "discokey:2233bb766602a51ab4b19e2e0fcb088137c70a74a05a0c9ae199f04a630f461d", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:56553", + "10.65.0.27:56553", + "172.17.0.1:56553", + "172.19.0.1:56553", + "172.20.0.1:56553" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:40:15.458217934Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6902047361726117, + "StableID": "nn9VQf5xtv11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0e13f79fa76b39e38e728cf4361adb106ef81443c278963f725dd4b62aa30726", + "DiscoKey": "discokey:4123e2e1b33bf53671b9a9658556761435158c547f58ac0763032242f737ac74", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:53925", + "10.65.0.27:53925", + "172.17.0.1:53925", + "172.19.0.1:53925", + "172.20.0.1:53925" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:40:16.023521426Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3721486791053520, + "StableID": "njSN6Z9U4W11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd11a17ab1d3191b175630bd3c34ae8d978a177bd6491fed944c2f9c78470d3c", + "DiscoKey": "discokey:64bfbe357754820ce98e041d10af1b50fe556838b9dfdcf6225025893137dc3b", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:33268", + "10.65.0.27:33268", + "172.17.0.1:33268", + "172.19.0.1:33268", + "172.20.0.1:33268" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:40:16.538744124Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6021417669190818, + "StableID": "nMAv33S72p11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:59bf9e80cb4344b001641d3b749fabd176d151635d7c223f75c231f9d261f609", + "DiscoKey": "discokey:a0667d872c772650af20b18bca3412d6d5ba910282a7c64cf8ec1c3e1d9b6258", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:44934", + "10.65.0.27:44934", + "172.17.0.1:44934", + "172.19.0.1:44934", + "172.20.0.1:44934" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:40:17.080857195Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1412060730063056, + "StableID": "nbgmLaSX2C11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:259ab860832152671856b7872467106d20929910142f1fa8a65ae7600e98c775", + "DiscoKey": "discokey:b0bb816e222f653ea8e7b163bbf764e9d55ec56dd1ed4598e42c83a7050e1b6e", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:32970", + "10.65.0.27:32970", + "172.17.0.1:32970", + "172.19.0.1:32970", + "172.20.0.1:32970" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:40:17.619990081Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 4407851505619092, + "StableID": "nKEFaWnKRb11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5773e1674f6b2e54984c6b8ced707ed0852017f8a14c7c01629398a7d6df3801", + "DiscoKey": "discokey:9f408b0536ae1d44dfaae1cbb4e9cffa9653e973d26fc30f0cb8b34c4b3dac52", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:54117", + "10.65.0.27:54117", + "172.17.0.1:54117", + "172.19.0.1:54117", + "172.20.0.1:54117" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:40:18.174260601Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3423678238263718, + "StableID": "nuCe5sDbjT11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e7fb5861c7b87af318b08e7fd2fdcbc8cf68c9f3e9c075139f0ed6facf0e5d0f", + "DiscoKey": "discokey:c6b73bc68432bbc3725ac49e95241f04619d9ad9c8c8fbe5e7631eb76b4f470e", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:60525", + "10.65.0.27:60525", + "172.17.0.1:60525", + "172.19.0.1:60525", + "172.20.0.1:60525" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:40:18.679974271Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 4603542815329677, + "StableID": "ngLwVHGxwc11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b6772d3f4f8c0277eb067251a7a11c1ca48be9383ab8f9feeb2159dfd1340133", + "DiscoKey": "discokey:eafa42a5e1acc4a572d7bded1f741a136106973ddcad2512450c65aed5856632", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:46841", + "10.65.0.27:46841", + "172.17.0.1:46841", + "172.19.0.1:46841", + "172.20.0.1:46841" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:40:19.767892007Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8606217454180840, + "StableID": "n5XVprjmCA21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:26e24b58894b54af76d52c1cf10f71a67e70454e0d74ddef424636494e3f8768", + "KeyExpiry": "2026-11-08T18:40:20Z", + "DiscoKey": "discokey:1fcf8cb6f2f03c92d7cc80cfaa1999d28386b56d62372e5f9d6e1743e1eebe4b", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:39624", + "10.65.0.27:39624", + "172.17.0.1:39624", + "172.19.0.1:39624", + "172.20.0.1:39624" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:40:20.30664337Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1481034582966440, + "StableID": "nmurXVGmZC11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ce5cafb20e8f464fd7309cae65831e887be244036dc4e8219bebd1c7dc384f00", + "KeyExpiry": "2026-11-08T18:40:20Z", + "DiscoKey": "discokey:c752cbc612b4813b932ca90b1ac2fcfdafe3488a98f6c0140f000e4a87192c3a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:59063", + "10.65.0.27:59063", + "172.17.0.1:59063", + "172.19.0.1:59063", + "172.20.0.1:59063" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:40:20.848044346Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3239946332099071, + "StableID": "nYwAhytNJS11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:fe01efeba5571b10bba7fc07d7bed59a693a9381a66233430b70eacf068a513b", + "KeyExpiry": "2026-11-08T18:40:21Z", + "DiscoKey": "discokey:a08f2c4c494ca9deb14be10a7ee716e89cf4fb18a9342be3075960b3d1992a5e", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:57350", + "10.65.0.27:57350", + "172.17.0.1:57350", + "172.19.0.1:57350", + "172.20.0.1:57350" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:40:21.392723113Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1198495343544994": { + "ID": 1198495343544994, + "LoginName": "kakuna.tail78f774.ts.net", + "DisplayName": "kakuna" + }, "1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "pidgeotto": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 1181865146313478, + "StableID": "nsdcsQbGEA11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1181865146313478, + "Key": "nodekey:e65ba3ec30ccbae668ef978abbf8cc44875e8b5e68ab460515545879e1a5a56b", + "DiscoKey": "discokey:3d081a32ff54c3488064f9e7bead5817b1904419e350dbceaa5225d3bf0d166f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:35550", + "10.65.0.27:35550", + "172.17.0.1:35550", + "172.19.0.1:35550", + "172.20.0.1:35550" + ], + "Hostinfo": { + "Hostname": "pidgeotto", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgeotto"], + "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:40:14.370485639Z", + "Tags": ["tag:pidgeotto"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:e65ba3ec30ccbae668ef978abbf8cc44875e8b5e68ab460515545879e1a5a56b", + "MachineKey": "mkey:150081b6fb9d32073af69fc781339d707dd6f56297db7b593af5e061b10a5f23", + "Peers": [{ + "ID": 5809610132252533, + "StableID": "nWB6KCcBNn11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:44695cde7e73508dba2bd8befe90c656980ff2212991b1934e7072331683fb6b", + "DiscoKey": "discokey:0d4573f14e3c344fbc90eb10958d36edd9955ae3047039d02191874cbdab916c", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:54897", + "10.65.0.27:54897", + "172.17.0.1:54897", + "172.19.0.1:54897", + "172.20.0.1:54897" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:40:13.638267875Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8765044338174851, + "StableID": "nxPTgQrhSB21CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:07f88ef1a6ee16139d70776f6c79c43d3c0f159d0acc375ccf84890f6968fc6c", + "DiscoKey": "discokey:0761a417033fdab0b74c4a98efb5634889f555dd4be46886560757101db1510a", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:46604", + "10.65.0.27:46604", + "172.17.0.1:46604", + "172.19.0.1:46604", + "172.20.0.1:46604" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:40:14.915495854Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 7221292549266636, + "StableID": "n3ebRP7YPy11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:807d4656cf5f0de044b8fffc549d13f641cb5964f6be862be6d02d60acf22044", + "DiscoKey": "discokey:2233bb766602a51ab4b19e2e0fcb088137c70a74a05a0c9ae199f04a630f461d", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:56553", + "10.65.0.27:56553", + "172.17.0.1:56553", + "172.19.0.1:56553", + "172.20.0.1:56553" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:40:15.458217934Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6902047361726117, + "StableID": "nn9VQf5xtv11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0e13f79fa76b39e38e728cf4361adb106ef81443c278963f725dd4b62aa30726", + "DiscoKey": "discokey:4123e2e1b33bf53671b9a9658556761435158c547f58ac0763032242f737ac74", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:53925", + "10.65.0.27:53925", + "172.17.0.1:53925", + "172.19.0.1:53925", + "172.20.0.1:53925" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:40:16.023521426Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3721486791053520, + "StableID": "njSN6Z9U4W11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd11a17ab1d3191b175630bd3c34ae8d978a177bd6491fed944c2f9c78470d3c", + "DiscoKey": "discokey:64bfbe357754820ce98e041d10af1b50fe556838b9dfdcf6225025893137dc3b", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:33268", + "10.65.0.27:33268", + "172.17.0.1:33268", + "172.19.0.1:33268", + "172.20.0.1:33268" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:40:16.538744124Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6021417669190818, + "StableID": "nMAv33S72p11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:59bf9e80cb4344b001641d3b749fabd176d151635d7c223f75c231f9d261f609", + "DiscoKey": "discokey:a0667d872c772650af20b18bca3412d6d5ba910282a7c64cf8ec1c3e1d9b6258", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:44934", + "10.65.0.27:44934", + "172.17.0.1:44934", + "172.19.0.1:44934", + "172.20.0.1:44934" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:40:17.080857195Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1412060730063056, + "StableID": "nbgmLaSX2C11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:259ab860832152671856b7872467106d20929910142f1fa8a65ae7600e98c775", + "DiscoKey": "discokey:b0bb816e222f653ea8e7b163bbf764e9d55ec56dd1ed4598e42c83a7050e1b6e", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:32970", + "10.65.0.27:32970", + "172.17.0.1:32970", + "172.19.0.1:32970", + "172.20.0.1:32970" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:40:17.619990081Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 4407851505619092, + "StableID": "nKEFaWnKRb11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5773e1674f6b2e54984c6b8ced707ed0852017f8a14c7c01629398a7d6df3801", + "DiscoKey": "discokey:9f408b0536ae1d44dfaae1cbb4e9cffa9653e973d26fc30f0cb8b34c4b3dac52", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:54117", + "10.65.0.27:54117", + "172.17.0.1:54117", + "172.19.0.1:54117", + "172.20.0.1:54117" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:40:18.174260601Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3423678238263718, + "StableID": "nuCe5sDbjT11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e7fb5861c7b87af318b08e7fd2fdcbc8cf68c9f3e9c075139f0ed6facf0e5d0f", + "DiscoKey": "discokey:c6b73bc68432bbc3725ac49e95241f04619d9ad9c8c8fbe5e7631eb76b4f470e", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:60525", + "10.65.0.27:60525", + "172.17.0.1:60525", + "172.19.0.1:60525", + "172.20.0.1:60525" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:40:18.679974271Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1198495343544994, + "StableID": "nHCNTYSoMA11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3cc1eafed253c7985ff23a31f91c84fef02a5b5c2db2aba6c030807ff9397322", + "DiscoKey": "discokey:ee50d9165332537843efb62f32aa634aadeebc2e77343ca79925385bfec0b67c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:52213", + "10.65.0.27:52213", + "172.17.0.1:52213", + "172.19.0.1:52213", + "172.20.0.1:52213" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:40:19.251637105Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4603542815329677, + "StableID": "ngLwVHGxwc11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b6772d3f4f8c0277eb067251a7a11c1ca48be9383ab8f9feeb2159dfd1340133", + "DiscoKey": "discokey:eafa42a5e1acc4a572d7bded1f741a136106973ddcad2512450c65aed5856632", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:46841", + "10.65.0.27:46841", + "172.17.0.1:46841", + "172.19.0.1:46841", + "172.20.0.1:46841" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:40:19.767892007Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8606217454180840, + "StableID": "n5XVprjmCA21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:26e24b58894b54af76d52c1cf10f71a67e70454e0d74ddef424636494e3f8768", + "KeyExpiry": "2026-11-08T18:40:20Z", + "DiscoKey": "discokey:1fcf8cb6f2f03c92d7cc80cfaa1999d28386b56d62372e5f9d6e1743e1eebe4b", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:39624", + "10.65.0.27:39624", + "172.17.0.1:39624", + "172.19.0.1:39624", + "172.20.0.1:39624" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:40:20.30664337Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1481034582966440, + "StableID": "nmurXVGmZC11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ce5cafb20e8f464fd7309cae65831e887be244036dc4e8219bebd1c7dc384f00", + "KeyExpiry": "2026-11-08T18:40:20Z", + "DiscoKey": "discokey:c752cbc612b4813b932ca90b1ac2fcfdafe3488a98f6c0140f000e4a87192c3a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:59063", + "10.65.0.27:59063", + "172.17.0.1:59063", + "172.19.0.1:59063", + "172.20.0.1:59063" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:40:20.848044346Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3239946332099071, + "StableID": "nYwAhytNJS11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:fe01efeba5571b10bba7fc07d7bed59a693a9381a66233430b70eacf068a513b", + "KeyExpiry": "2026-11-08T18:40:21Z", + "DiscoKey": "discokey:a08f2c4c494ca9deb14be10a7ee716e89cf4fb18a9342be3075960b3d1992a5e", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:57350", + "10.65.0.27:57350", + "172.17.0.1:57350", + "172.19.0.1:57350", + "172.20.0.1:57350" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:40:21.392723113Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1181865146313478": { + "ID": 1181865146313478, + "LoginName": "pidgeotto.tail78f774.ts.net", + "DisplayName": "pidgeotto" + }, "1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "pidgey": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 5809610132252533, + "StableID": "nWB6KCcBNn11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 5809610132252533, + "Key": "nodekey:44695cde7e73508dba2bd8befe90c656980ff2212991b1934e7072331683fb6b", + "DiscoKey": "discokey:0d4573f14e3c344fbc90eb10958d36edd9955ae3047039d02191874cbdab916c", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:54897", + "10.65.0.27:54897", + "172.17.0.1:54897", + "172.19.0.1:54897", + "172.20.0.1:54897" + ], + "Hostinfo": { + "Hostname": "pidgey", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgey"], + "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:40:13.638267875Z", + "Tags": ["tag:pidgey"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:44695cde7e73508dba2bd8befe90c656980ff2212991b1934e7072331683fb6b", + "MachineKey": "mkey:23da34bc1874bf0663d7e1103fb8d6de72bac7eb2ca14e7785ded59304152f4a", + "Peers": [{ + "ID": 1181865146313478, + "StableID": "nsdcsQbGEA11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e65ba3ec30ccbae668ef978abbf8cc44875e8b5e68ab460515545879e1a5a56b", + "DiscoKey": "discokey:3d081a32ff54c3488064f9e7bead5817b1904419e350dbceaa5225d3bf0d166f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:35550", + "10.65.0.27:35550", + "172.17.0.1:35550", + "172.19.0.1:35550", + "172.20.0.1:35550" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:40:14.370485639Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8765044338174851, + "StableID": "nxPTgQrhSB21CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:07f88ef1a6ee16139d70776f6c79c43d3c0f159d0acc375ccf84890f6968fc6c", + "DiscoKey": "discokey:0761a417033fdab0b74c4a98efb5634889f555dd4be46886560757101db1510a", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:46604", + "10.65.0.27:46604", + "172.17.0.1:46604", + "172.19.0.1:46604", + "172.20.0.1:46604" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:40:14.915495854Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 7221292549266636, + "StableID": "n3ebRP7YPy11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:807d4656cf5f0de044b8fffc549d13f641cb5964f6be862be6d02d60acf22044", + "DiscoKey": "discokey:2233bb766602a51ab4b19e2e0fcb088137c70a74a05a0c9ae199f04a630f461d", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:56553", + "10.65.0.27:56553", + "172.17.0.1:56553", + "172.19.0.1:56553", + "172.20.0.1:56553" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:40:15.458217934Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6902047361726117, + "StableID": "nn9VQf5xtv11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0e13f79fa76b39e38e728cf4361adb106ef81443c278963f725dd4b62aa30726", + "DiscoKey": "discokey:4123e2e1b33bf53671b9a9658556761435158c547f58ac0763032242f737ac74", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:53925", + "10.65.0.27:53925", + "172.17.0.1:53925", + "172.19.0.1:53925", + "172.20.0.1:53925" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:40:16.023521426Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3721486791053520, + "StableID": "njSN6Z9U4W11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd11a17ab1d3191b175630bd3c34ae8d978a177bd6491fed944c2f9c78470d3c", + "DiscoKey": "discokey:64bfbe357754820ce98e041d10af1b50fe556838b9dfdcf6225025893137dc3b", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:33268", + "10.65.0.27:33268", + "172.17.0.1:33268", + "172.19.0.1:33268", + "172.20.0.1:33268" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:40:16.538744124Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6021417669190818, + "StableID": "nMAv33S72p11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:59bf9e80cb4344b001641d3b749fabd176d151635d7c223f75c231f9d261f609", + "DiscoKey": "discokey:a0667d872c772650af20b18bca3412d6d5ba910282a7c64cf8ec1c3e1d9b6258", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:44934", + "10.65.0.27:44934", + "172.17.0.1:44934", + "172.19.0.1:44934", + "172.20.0.1:44934" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:40:17.080857195Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1412060730063056, + "StableID": "nbgmLaSX2C11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:259ab860832152671856b7872467106d20929910142f1fa8a65ae7600e98c775", + "DiscoKey": "discokey:b0bb816e222f653ea8e7b163bbf764e9d55ec56dd1ed4598e42c83a7050e1b6e", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:32970", + "10.65.0.27:32970", + "172.17.0.1:32970", + "172.19.0.1:32970", + "172.20.0.1:32970" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:40:17.619990081Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 4407851505619092, + "StableID": "nKEFaWnKRb11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5773e1674f6b2e54984c6b8ced707ed0852017f8a14c7c01629398a7d6df3801", + "DiscoKey": "discokey:9f408b0536ae1d44dfaae1cbb4e9cffa9653e973d26fc30f0cb8b34c4b3dac52", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:54117", + "10.65.0.27:54117", + "172.17.0.1:54117", + "172.19.0.1:54117", + "172.20.0.1:54117" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:40:18.174260601Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3423678238263718, + "StableID": "nuCe5sDbjT11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e7fb5861c7b87af318b08e7fd2fdcbc8cf68c9f3e9c075139f0ed6facf0e5d0f", + "DiscoKey": "discokey:c6b73bc68432bbc3725ac49e95241f04619d9ad9c8c8fbe5e7631eb76b4f470e", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:60525", + "10.65.0.27:60525", + "172.17.0.1:60525", + "172.19.0.1:60525", + "172.20.0.1:60525" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:40:18.679974271Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1198495343544994, + "StableID": "nHCNTYSoMA11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3cc1eafed253c7985ff23a31f91c84fef02a5b5c2db2aba6c030807ff9397322", + "DiscoKey": "discokey:ee50d9165332537843efb62f32aa634aadeebc2e77343ca79925385bfec0b67c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:52213", + "10.65.0.27:52213", + "172.17.0.1:52213", + "172.19.0.1:52213", + "172.20.0.1:52213" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:40:19.251637105Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4603542815329677, + "StableID": "ngLwVHGxwc11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b6772d3f4f8c0277eb067251a7a11c1ca48be9383ab8f9feeb2159dfd1340133", + "DiscoKey": "discokey:eafa42a5e1acc4a572d7bded1f741a136106973ddcad2512450c65aed5856632", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:46841", + "10.65.0.27:46841", + "172.17.0.1:46841", + "172.19.0.1:46841", + "172.20.0.1:46841" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:40:19.767892007Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8606217454180840, + "StableID": "n5XVprjmCA21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:26e24b58894b54af76d52c1cf10f71a67e70454e0d74ddef424636494e3f8768", + "KeyExpiry": "2026-11-08T18:40:20Z", + "DiscoKey": "discokey:1fcf8cb6f2f03c92d7cc80cfaa1999d28386b56d62372e5f9d6e1743e1eebe4b", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:39624", + "10.65.0.27:39624", + "172.17.0.1:39624", + "172.19.0.1:39624", + "172.20.0.1:39624" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:40:20.30664337Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1481034582966440, + "StableID": "nmurXVGmZC11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ce5cafb20e8f464fd7309cae65831e887be244036dc4e8219bebd1c7dc384f00", + "KeyExpiry": "2026-11-08T18:40:20Z", + "DiscoKey": "discokey:c752cbc612b4813b932ca90b1ac2fcfdafe3488a98f6c0140f000e4a87192c3a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:59063", + "10.65.0.27:59063", + "172.17.0.1:59063", + "172.19.0.1:59063", + "172.20.0.1:59063" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:40:20.848044346Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3239946332099071, + "StableID": "nYwAhytNJS11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:fe01efeba5571b10bba7fc07d7bed59a693a9381a66233430b70eacf068a513b", + "KeyExpiry": "2026-11-08T18:40:21Z", + "DiscoKey": "discokey:a08f2c4c494ca9deb14be10a7ee716e89cf4fb18a9342be3075960b3d1992a5e", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:57350", + "10.65.0.27:57350", + "172.17.0.1:57350", + "172.19.0.1:57350", + "172.20.0.1:57350" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:40:21.392723113Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "5809610132252533": { + "ID": 5809610132252533, + "LoginName": "pidgey.tail78f774.ts.net", + "DisplayName": "pidgey" + }} + } + }, "raticate": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6902047361726117, + "StableID": "nn9VQf5xtv11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 6902047361726117, + "Key": "nodekey:0e13f79fa76b39e38e728cf4361adb106ef81443c278963f725dd4b62aa30726", + "DiscoKey": "discokey:4123e2e1b33bf53671b9a9658556761435158c547f58ac0763032242f737ac74", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:53925", + "10.65.0.27:53925", + "172.17.0.1:53925", + "172.19.0.1:53925", + "172.20.0.1:53925" + ], + "Hostinfo": {"Hostname": "raticate", "RequestTags": ["tag:group-b"], "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:40:16.023521426Z", + "Tags": ["tag:group-b"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:0e13f79fa76b39e38e728cf4361adb106ef81443c278963f725dd4b62aa30726", + "MachineKey": "mkey:ddd349df5f457a7d142d5e50827f72eaa8364cedda8bf02a7254ba0a9582fd78", + "Peers": [{ + "ID": 5809610132252533, + "StableID": "nWB6KCcBNn11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:44695cde7e73508dba2bd8befe90c656980ff2212991b1934e7072331683fb6b", + "DiscoKey": "discokey:0d4573f14e3c344fbc90eb10958d36edd9955ae3047039d02191874cbdab916c", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:54897", + "10.65.0.27:54897", + "172.17.0.1:54897", + "172.19.0.1:54897", + "172.20.0.1:54897" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:40:13.638267875Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1181865146313478, + "StableID": "nsdcsQbGEA11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e65ba3ec30ccbae668ef978abbf8cc44875e8b5e68ab460515545879e1a5a56b", + "DiscoKey": "discokey:3d081a32ff54c3488064f9e7bead5817b1904419e350dbceaa5225d3bf0d166f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:35550", + "10.65.0.27:35550", + "172.17.0.1:35550", + "172.19.0.1:35550", + "172.20.0.1:35550" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:40:14.370485639Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8765044338174851, + "StableID": "nxPTgQrhSB21CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:07f88ef1a6ee16139d70776f6c79c43d3c0f159d0acc375ccf84890f6968fc6c", + "DiscoKey": "discokey:0761a417033fdab0b74c4a98efb5634889f555dd4be46886560757101db1510a", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:46604", + "10.65.0.27:46604", + "172.17.0.1:46604", + "172.19.0.1:46604", + "172.20.0.1:46604" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:40:14.915495854Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 7221292549266636, + "StableID": "n3ebRP7YPy11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:807d4656cf5f0de044b8fffc549d13f641cb5964f6be862be6d02d60acf22044", + "DiscoKey": "discokey:2233bb766602a51ab4b19e2e0fcb088137c70a74a05a0c9ae199f04a630f461d", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:56553", + "10.65.0.27:56553", + "172.17.0.1:56553", + "172.19.0.1:56553", + "172.20.0.1:56553" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:40:15.458217934Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 3721486791053520, + "StableID": "njSN6Z9U4W11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd11a17ab1d3191b175630bd3c34ae8d978a177bd6491fed944c2f9c78470d3c", + "DiscoKey": "discokey:64bfbe357754820ce98e041d10af1b50fe556838b9dfdcf6225025893137dc3b", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:33268", + "10.65.0.27:33268", + "172.17.0.1:33268", + "172.19.0.1:33268", + "172.20.0.1:33268" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:40:16.538744124Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6021417669190818, + "StableID": "nMAv33S72p11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:59bf9e80cb4344b001641d3b749fabd176d151635d7c223f75c231f9d261f609", + "DiscoKey": "discokey:a0667d872c772650af20b18bca3412d6d5ba910282a7c64cf8ec1c3e1d9b6258", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:44934", + "10.65.0.27:44934", + "172.17.0.1:44934", + "172.19.0.1:44934", + "172.20.0.1:44934" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:40:17.080857195Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1412060730063056, + "StableID": "nbgmLaSX2C11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:259ab860832152671856b7872467106d20929910142f1fa8a65ae7600e98c775", + "DiscoKey": "discokey:b0bb816e222f653ea8e7b163bbf764e9d55ec56dd1ed4598e42c83a7050e1b6e", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:32970", + "10.65.0.27:32970", + "172.17.0.1:32970", + "172.19.0.1:32970", + "172.20.0.1:32970" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:40:17.619990081Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 4407851505619092, + "StableID": "nKEFaWnKRb11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5773e1674f6b2e54984c6b8ced707ed0852017f8a14c7c01629398a7d6df3801", + "DiscoKey": "discokey:9f408b0536ae1d44dfaae1cbb4e9cffa9653e973d26fc30f0cb8b34c4b3dac52", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:54117", + "10.65.0.27:54117", + "172.17.0.1:54117", + "172.19.0.1:54117", + "172.20.0.1:54117" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:40:18.174260601Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3423678238263718, + "StableID": "nuCe5sDbjT11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e7fb5861c7b87af318b08e7fd2fdcbc8cf68c9f3e9c075139f0ed6facf0e5d0f", + "DiscoKey": "discokey:c6b73bc68432bbc3725ac49e95241f04619d9ad9c8c8fbe5e7631eb76b4f470e", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:60525", + "10.65.0.27:60525", + "172.17.0.1:60525", + "172.19.0.1:60525", + "172.20.0.1:60525" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:40:18.679974271Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1198495343544994, + "StableID": "nHCNTYSoMA11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3cc1eafed253c7985ff23a31f91c84fef02a5b5c2db2aba6c030807ff9397322", + "DiscoKey": "discokey:ee50d9165332537843efb62f32aa634aadeebc2e77343ca79925385bfec0b67c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:52213", + "10.65.0.27:52213", + "172.17.0.1:52213", + "172.19.0.1:52213", + "172.20.0.1:52213" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:40:19.251637105Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4603542815329677, + "StableID": "ngLwVHGxwc11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b6772d3f4f8c0277eb067251a7a11c1ca48be9383ab8f9feeb2159dfd1340133", + "DiscoKey": "discokey:eafa42a5e1acc4a572d7bded1f741a136106973ddcad2512450c65aed5856632", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:46841", + "10.65.0.27:46841", + "172.17.0.1:46841", + "172.19.0.1:46841", + "172.20.0.1:46841" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:40:19.767892007Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8606217454180840, + "StableID": "n5XVprjmCA21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:26e24b58894b54af76d52c1cf10f71a67e70454e0d74ddef424636494e3f8768", + "KeyExpiry": "2026-11-08T18:40:20Z", + "DiscoKey": "discokey:1fcf8cb6f2f03c92d7cc80cfaa1999d28386b56d62372e5f9d6e1743e1eebe4b", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:39624", + "10.65.0.27:39624", + "172.17.0.1:39624", + "172.19.0.1:39624", + "172.20.0.1:39624" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:40:20.30664337Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1481034582966440, + "StableID": "nmurXVGmZC11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ce5cafb20e8f464fd7309cae65831e887be244036dc4e8219bebd1c7dc384f00", + "KeyExpiry": "2026-11-08T18:40:20Z", + "DiscoKey": "discokey:c752cbc612b4813b932ca90b1ac2fcfdafe3488a98f6c0140f000e4a87192c3a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:59063", + "10.65.0.27:59063", + "172.17.0.1:59063", + "172.19.0.1:59063", + "172.20.0.1:59063" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:40:20.848044346Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3239946332099071, + "StableID": "nYwAhytNJS11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:fe01efeba5571b10bba7fc07d7bed59a693a9381a66233430b70eacf068a513b", + "KeyExpiry": "2026-11-08T18:40:21Z", + "DiscoKey": "discokey:a08f2c4c494ca9deb14be10a7ee716e89cf4fb18a9342be3075960b3d1992a5e", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:57350", + "10.65.0.27:57350", + "172.17.0.1:57350", + "172.19.0.1:57350", + "172.20.0.1:57350" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:40:21.392723113Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "6902047361726117": { + "ID": 6902047361726117, + "LoginName": "raticate.tail78f774.ts.net", + "DisplayName": "raticate" + }} + } + }, "rattata": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7221292549266636, + "StableID": "n3ebRP7YPy11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 7221292549266636, + "Key": "nodekey:807d4656cf5f0de044b8fffc549d13f641cb5964f6be862be6d02d60acf22044", + "DiscoKey": "discokey:2233bb766602a51ab4b19e2e0fcb088137c70a74a05a0c9ae199f04a630f461d", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:56553", + "10.65.0.27:56553", + "172.17.0.1:56553", + "172.19.0.1:56553", + "172.20.0.1:56553" + ], + "Hostinfo": {"Hostname": "rattata", "RequestTags": ["tag:group-a"], "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:40:15.458217934Z", + "Tags": ["tag:group-a"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:807d4656cf5f0de044b8fffc549d13f641cb5964f6be862be6d02d60acf22044", + "MachineKey": "mkey:003d1795782c8ada6246fd46ebb826c552aae3e57bbadf582b6d071818f58b0b", + "Peers": [{ + "ID": 5809610132252533, + "StableID": "nWB6KCcBNn11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:44695cde7e73508dba2bd8befe90c656980ff2212991b1934e7072331683fb6b", + "DiscoKey": "discokey:0d4573f14e3c344fbc90eb10958d36edd9955ae3047039d02191874cbdab916c", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:54897", + "10.65.0.27:54897", + "172.17.0.1:54897", + "172.19.0.1:54897", + "172.20.0.1:54897" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:40:13.638267875Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1181865146313478, + "StableID": "nsdcsQbGEA11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e65ba3ec30ccbae668ef978abbf8cc44875e8b5e68ab460515545879e1a5a56b", + "DiscoKey": "discokey:3d081a32ff54c3488064f9e7bead5817b1904419e350dbceaa5225d3bf0d166f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:35550", + "10.65.0.27:35550", + "172.17.0.1:35550", + "172.19.0.1:35550", + "172.20.0.1:35550" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:40:14.370485639Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8765044338174851, + "StableID": "nxPTgQrhSB21CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:07f88ef1a6ee16139d70776f6c79c43d3c0f159d0acc375ccf84890f6968fc6c", + "DiscoKey": "discokey:0761a417033fdab0b74c4a98efb5634889f555dd4be46886560757101db1510a", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:46604", + "10.65.0.27:46604", + "172.17.0.1:46604", + "172.19.0.1:46604", + "172.20.0.1:46604" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:40:14.915495854Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6902047361726117, + "StableID": "nn9VQf5xtv11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0e13f79fa76b39e38e728cf4361adb106ef81443c278963f725dd4b62aa30726", + "DiscoKey": "discokey:4123e2e1b33bf53671b9a9658556761435158c547f58ac0763032242f737ac74", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:53925", + "10.65.0.27:53925", + "172.17.0.1:53925", + "172.19.0.1:53925", + "172.20.0.1:53925" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:40:16.023521426Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3721486791053520, + "StableID": "njSN6Z9U4W11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd11a17ab1d3191b175630bd3c34ae8d978a177bd6491fed944c2f9c78470d3c", + "DiscoKey": "discokey:64bfbe357754820ce98e041d10af1b50fe556838b9dfdcf6225025893137dc3b", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:33268", + "10.65.0.27:33268", + "172.17.0.1:33268", + "172.19.0.1:33268", + "172.20.0.1:33268" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:40:16.538744124Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6021417669190818, + "StableID": "nMAv33S72p11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:59bf9e80cb4344b001641d3b749fabd176d151635d7c223f75c231f9d261f609", + "DiscoKey": "discokey:a0667d872c772650af20b18bca3412d6d5ba910282a7c64cf8ec1c3e1d9b6258", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:44934", + "10.65.0.27:44934", + "172.17.0.1:44934", + "172.19.0.1:44934", + "172.20.0.1:44934" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:40:17.080857195Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1412060730063056, + "StableID": "nbgmLaSX2C11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:259ab860832152671856b7872467106d20929910142f1fa8a65ae7600e98c775", + "DiscoKey": "discokey:b0bb816e222f653ea8e7b163bbf764e9d55ec56dd1ed4598e42c83a7050e1b6e", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:32970", + "10.65.0.27:32970", + "172.17.0.1:32970", + "172.19.0.1:32970", + "172.20.0.1:32970" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:40:17.619990081Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 4407851505619092, + "StableID": "nKEFaWnKRb11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5773e1674f6b2e54984c6b8ced707ed0852017f8a14c7c01629398a7d6df3801", + "DiscoKey": "discokey:9f408b0536ae1d44dfaae1cbb4e9cffa9653e973d26fc30f0cb8b34c4b3dac52", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:54117", + "10.65.0.27:54117", + "172.17.0.1:54117", + "172.19.0.1:54117", + "172.20.0.1:54117" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:40:18.174260601Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3423678238263718, + "StableID": "nuCe5sDbjT11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e7fb5861c7b87af318b08e7fd2fdcbc8cf68c9f3e9c075139f0ed6facf0e5d0f", + "DiscoKey": "discokey:c6b73bc68432bbc3725ac49e95241f04619d9ad9c8c8fbe5e7631eb76b4f470e", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:60525", + "10.65.0.27:60525", + "172.17.0.1:60525", + "172.19.0.1:60525", + "172.20.0.1:60525" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:40:18.679974271Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1198495343544994, + "StableID": "nHCNTYSoMA11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3cc1eafed253c7985ff23a31f91c84fef02a5b5c2db2aba6c030807ff9397322", + "DiscoKey": "discokey:ee50d9165332537843efb62f32aa634aadeebc2e77343ca79925385bfec0b67c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:52213", + "10.65.0.27:52213", + "172.17.0.1:52213", + "172.19.0.1:52213", + "172.20.0.1:52213" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:40:19.251637105Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4603542815329677, + "StableID": "ngLwVHGxwc11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b6772d3f4f8c0277eb067251a7a11c1ca48be9383ab8f9feeb2159dfd1340133", + "DiscoKey": "discokey:eafa42a5e1acc4a572d7bded1f741a136106973ddcad2512450c65aed5856632", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:46841", + "10.65.0.27:46841", + "172.17.0.1:46841", + "172.19.0.1:46841", + "172.20.0.1:46841" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:40:19.767892007Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8606217454180840, + "StableID": "n5XVprjmCA21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:26e24b58894b54af76d52c1cf10f71a67e70454e0d74ddef424636494e3f8768", + "KeyExpiry": "2026-11-08T18:40:20Z", + "DiscoKey": "discokey:1fcf8cb6f2f03c92d7cc80cfaa1999d28386b56d62372e5f9d6e1743e1eebe4b", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:39624", + "10.65.0.27:39624", + "172.17.0.1:39624", + "172.19.0.1:39624", + "172.20.0.1:39624" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:40:20.30664337Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1481034582966440, + "StableID": "nmurXVGmZC11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ce5cafb20e8f464fd7309cae65831e887be244036dc4e8219bebd1c7dc384f00", + "KeyExpiry": "2026-11-08T18:40:20Z", + "DiscoKey": "discokey:c752cbc612b4813b932ca90b1ac2fcfdafe3488a98f6c0140f000e4a87192c3a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:59063", + "10.65.0.27:59063", + "172.17.0.1:59063", + "172.19.0.1:59063", + "172.20.0.1:59063" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:40:20.848044346Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3239946332099071, + "StableID": "nYwAhytNJS11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:fe01efeba5571b10bba7fc07d7bed59a693a9381a66233430b70eacf068a513b", + "KeyExpiry": "2026-11-08T18:40:21Z", + "DiscoKey": "discokey:a08f2c4c494ca9deb14be10a7ee716e89cf4fb18a9342be3075960b3d1992a5e", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:57350", + "10.65.0.27:57350", + "172.17.0.1:57350", + "172.19.0.1:57350", + "172.20.0.1:57350" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:40:21.392723113Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "7221292549266636": { + "ID": 7221292549266636, + "LoginName": "rattata.tail78f774.ts.net", + "DisplayName": "rattata" + }} + } + }, "spearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6021417669190818, + "StableID": "nMAv33S72p11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 6021417669190818, + "Key": "nodekey:59bf9e80cb4344b001641d3b749fabd176d151635d7c223f75c231f9d261f609", + "DiscoKey": "discokey:a0667d872c772650af20b18bca3412d6d5ba910282a7c64cf8ec1c3e1d9b6258", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:44934", + "10.65.0.27:44934", + "172.17.0.1:44934", + "172.19.0.1:44934", + "172.20.0.1:44934" + ], + "Hostinfo": { + "Hostname": "spearow", + "RoutableIPs": ["10.44.0.0/16"], + "RequestTags": ["tag:spearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:40:17.080857195Z", + "Tags": ["tag:spearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:59bf9e80cb4344b001641d3b749fabd176d151635d7c223f75c231f9d261f609", + "MachineKey": "mkey:7da4300ce69f0a5776674b2146330ec4a54de0a29a893d43eda38b0113a2d465", + "Peers": [{ + "ID": 5809610132252533, + "StableID": "nWB6KCcBNn11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:44695cde7e73508dba2bd8befe90c656980ff2212991b1934e7072331683fb6b", + "DiscoKey": "discokey:0d4573f14e3c344fbc90eb10958d36edd9955ae3047039d02191874cbdab916c", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:54897", + "10.65.0.27:54897", + "172.17.0.1:54897", + "172.19.0.1:54897", + "172.20.0.1:54897" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:40:13.638267875Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1181865146313478, + "StableID": "nsdcsQbGEA11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e65ba3ec30ccbae668ef978abbf8cc44875e8b5e68ab460515545879e1a5a56b", + "DiscoKey": "discokey:3d081a32ff54c3488064f9e7bead5817b1904419e350dbceaa5225d3bf0d166f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:35550", + "10.65.0.27:35550", + "172.17.0.1:35550", + "172.19.0.1:35550", + "172.20.0.1:35550" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:40:14.370485639Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8765044338174851, + "StableID": "nxPTgQrhSB21CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:07f88ef1a6ee16139d70776f6c79c43d3c0f159d0acc375ccf84890f6968fc6c", + "DiscoKey": "discokey:0761a417033fdab0b74c4a98efb5634889f555dd4be46886560757101db1510a", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:46604", + "10.65.0.27:46604", + "172.17.0.1:46604", + "172.19.0.1:46604", + "172.20.0.1:46604" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:40:14.915495854Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 7221292549266636, + "StableID": "n3ebRP7YPy11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:807d4656cf5f0de044b8fffc549d13f641cb5964f6be862be6d02d60acf22044", + "DiscoKey": "discokey:2233bb766602a51ab4b19e2e0fcb088137c70a74a05a0c9ae199f04a630f461d", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:56553", + "10.65.0.27:56553", + "172.17.0.1:56553", + "172.19.0.1:56553", + "172.20.0.1:56553" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:40:15.458217934Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6902047361726117, + "StableID": "nn9VQf5xtv11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0e13f79fa76b39e38e728cf4361adb106ef81443c278963f725dd4b62aa30726", + "DiscoKey": "discokey:4123e2e1b33bf53671b9a9658556761435158c547f58ac0763032242f737ac74", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:53925", + "10.65.0.27:53925", + "172.17.0.1:53925", + "172.19.0.1:53925", + "172.20.0.1:53925" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:40:16.023521426Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3721486791053520, + "StableID": "njSN6Z9U4W11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd11a17ab1d3191b175630bd3c34ae8d978a177bd6491fed944c2f9c78470d3c", + "DiscoKey": "discokey:64bfbe357754820ce98e041d10af1b50fe556838b9dfdcf6225025893137dc3b", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:33268", + "10.65.0.27:33268", + "172.17.0.1:33268", + "172.19.0.1:33268", + "172.20.0.1:33268" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:40:16.538744124Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 1412060730063056, + "StableID": "nbgmLaSX2C11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:259ab860832152671856b7872467106d20929910142f1fa8a65ae7600e98c775", + "DiscoKey": "discokey:b0bb816e222f653ea8e7b163bbf764e9d55ec56dd1ed4598e42c83a7050e1b6e", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:32970", + "10.65.0.27:32970", + "172.17.0.1:32970", + "172.19.0.1:32970", + "172.20.0.1:32970" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:40:17.619990081Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 4407851505619092, + "StableID": "nKEFaWnKRb11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5773e1674f6b2e54984c6b8ced707ed0852017f8a14c7c01629398a7d6df3801", + "DiscoKey": "discokey:9f408b0536ae1d44dfaae1cbb4e9cffa9653e973d26fc30f0cb8b34c4b3dac52", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:54117", + "10.65.0.27:54117", + "172.17.0.1:54117", + "172.19.0.1:54117", + "172.20.0.1:54117" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:40:18.174260601Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3423678238263718, + "StableID": "nuCe5sDbjT11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e7fb5861c7b87af318b08e7fd2fdcbc8cf68c9f3e9c075139f0ed6facf0e5d0f", + "DiscoKey": "discokey:c6b73bc68432bbc3725ac49e95241f04619d9ad9c8c8fbe5e7631eb76b4f470e", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:60525", + "10.65.0.27:60525", + "172.17.0.1:60525", + "172.19.0.1:60525", + "172.20.0.1:60525" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:40:18.679974271Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1198495343544994, + "StableID": "nHCNTYSoMA11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3cc1eafed253c7985ff23a31f91c84fef02a5b5c2db2aba6c030807ff9397322", + "DiscoKey": "discokey:ee50d9165332537843efb62f32aa634aadeebc2e77343ca79925385bfec0b67c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:52213", + "10.65.0.27:52213", + "172.17.0.1:52213", + "172.19.0.1:52213", + "172.20.0.1:52213" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:40:19.251637105Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4603542815329677, + "StableID": "ngLwVHGxwc11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b6772d3f4f8c0277eb067251a7a11c1ca48be9383ab8f9feeb2159dfd1340133", + "DiscoKey": "discokey:eafa42a5e1acc4a572d7bded1f741a136106973ddcad2512450c65aed5856632", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:46841", + "10.65.0.27:46841", + "172.17.0.1:46841", + "172.19.0.1:46841", + "172.20.0.1:46841" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:40:19.767892007Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8606217454180840, + "StableID": "n5XVprjmCA21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:26e24b58894b54af76d52c1cf10f71a67e70454e0d74ddef424636494e3f8768", + "KeyExpiry": "2026-11-08T18:40:20Z", + "DiscoKey": "discokey:1fcf8cb6f2f03c92d7cc80cfaa1999d28386b56d62372e5f9d6e1743e1eebe4b", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:39624", + "10.65.0.27:39624", + "172.17.0.1:39624", + "172.19.0.1:39624", + "172.20.0.1:39624" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:40:20.30664337Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1481034582966440, + "StableID": "nmurXVGmZC11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ce5cafb20e8f464fd7309cae65831e887be244036dc4e8219bebd1c7dc384f00", + "KeyExpiry": "2026-11-08T18:40:20Z", + "DiscoKey": "discokey:c752cbc612b4813b932ca90b1ac2fcfdafe3488a98f6c0140f000e4a87192c3a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:59063", + "10.65.0.27:59063", + "172.17.0.1:59063", + "172.19.0.1:59063", + "172.20.0.1:59063" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:40:20.848044346Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3239946332099071, + "StableID": "nYwAhytNJS11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:fe01efeba5571b10bba7fc07d7bed59a693a9381a66233430b70eacf068a513b", + "KeyExpiry": "2026-11-08T18:40:21Z", + "DiscoKey": "discokey:a08f2c4c494ca9deb14be10a7ee716e89cf4fb18a9342be3075960b3d1992a5e", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:57350", + "10.65.0.27:57350", + "172.17.0.1:57350", + "172.19.0.1:57350", + "172.20.0.1:57350" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:40:21.392723113Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "6021417669190818": { + "ID": 6021417669190818, + "LoginName": "spearow.tail78f774.ts.net", + "DisplayName": "spearow" + }} + } + }, "squirtle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4407851505619092, + "StableID": "nKEFaWnKRb11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 4407851505619092, + "Key": "nodekey:5773e1674f6b2e54984c6b8ced707ed0852017f8a14c7c01629398a7d6df3801", + "DiscoKey": "discokey:9f408b0536ae1d44dfaae1cbb4e9cffa9653e973d26fc30f0cb8b34c4b3dac52", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:54117", + "10.65.0.27:54117", + "172.17.0.1:54117", + "172.19.0.1:54117", + "172.20.0.1:54117" + ], + "Hostinfo": { + "Hostname": "squirtle", + "RoutableIPs": ["10.33.0.0/16"], + "RequestTags": ["tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:40:18.174260601Z", + "Tags": ["tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:5773e1674f6b2e54984c6b8ced707ed0852017f8a14c7c01629398a7d6df3801", + "MachineKey": "mkey:a1a1a1d7a5aa2a7cf7ffd3535d63e1339b7e574e1059f0aefe3efbc91f675405", + "Peers": [{ + "ID": 5809610132252533, + "StableID": "nWB6KCcBNn11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:44695cde7e73508dba2bd8befe90c656980ff2212991b1934e7072331683fb6b", + "DiscoKey": "discokey:0d4573f14e3c344fbc90eb10958d36edd9955ae3047039d02191874cbdab916c", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:54897", + "10.65.0.27:54897", + "172.17.0.1:54897", + "172.19.0.1:54897", + "172.20.0.1:54897" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:40:13.638267875Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1181865146313478, + "StableID": "nsdcsQbGEA11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e65ba3ec30ccbae668ef978abbf8cc44875e8b5e68ab460515545879e1a5a56b", + "DiscoKey": "discokey:3d081a32ff54c3488064f9e7bead5817b1904419e350dbceaa5225d3bf0d166f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:35550", + "10.65.0.27:35550", + "172.17.0.1:35550", + "172.19.0.1:35550", + "172.20.0.1:35550" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:40:14.370485639Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8765044338174851, + "StableID": "nxPTgQrhSB21CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:07f88ef1a6ee16139d70776f6c79c43d3c0f159d0acc375ccf84890f6968fc6c", + "DiscoKey": "discokey:0761a417033fdab0b74c4a98efb5634889f555dd4be46886560757101db1510a", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:46604", + "10.65.0.27:46604", + "172.17.0.1:46604", + "172.19.0.1:46604", + "172.20.0.1:46604" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:40:14.915495854Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 7221292549266636, + "StableID": "n3ebRP7YPy11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:807d4656cf5f0de044b8fffc549d13f641cb5964f6be862be6d02d60acf22044", + "DiscoKey": "discokey:2233bb766602a51ab4b19e2e0fcb088137c70a74a05a0c9ae199f04a630f461d", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:56553", + "10.65.0.27:56553", + "172.17.0.1:56553", + "172.19.0.1:56553", + "172.20.0.1:56553" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:40:15.458217934Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6902047361726117, + "StableID": "nn9VQf5xtv11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0e13f79fa76b39e38e728cf4361adb106ef81443c278963f725dd4b62aa30726", + "DiscoKey": "discokey:4123e2e1b33bf53671b9a9658556761435158c547f58ac0763032242f737ac74", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:53925", + "10.65.0.27:53925", + "172.17.0.1:53925", + "172.19.0.1:53925", + "172.20.0.1:53925" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:40:16.023521426Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3721486791053520, + "StableID": "njSN6Z9U4W11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd11a17ab1d3191b175630bd3c34ae8d978a177bd6491fed944c2f9c78470d3c", + "DiscoKey": "discokey:64bfbe357754820ce98e041d10af1b50fe556838b9dfdcf6225025893137dc3b", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:33268", + "10.65.0.27:33268", + "172.17.0.1:33268", + "172.19.0.1:33268", + "172.20.0.1:33268" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:40:16.538744124Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6021417669190818, + "StableID": "nMAv33S72p11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:59bf9e80cb4344b001641d3b749fabd176d151635d7c223f75c231f9d261f609", + "DiscoKey": "discokey:a0667d872c772650af20b18bca3412d6d5ba910282a7c64cf8ec1c3e1d9b6258", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:44934", + "10.65.0.27:44934", + "172.17.0.1:44934", + "172.19.0.1:44934", + "172.20.0.1:44934" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:40:17.080857195Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1412060730063056, + "StableID": "nbgmLaSX2C11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:259ab860832152671856b7872467106d20929910142f1fa8a65ae7600e98c775", + "DiscoKey": "discokey:b0bb816e222f653ea8e7b163bbf764e9d55ec56dd1ed4598e42c83a7050e1b6e", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:32970", + "10.65.0.27:32970", + "172.17.0.1:32970", + "172.19.0.1:32970", + "172.20.0.1:32970" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:40:17.619990081Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 3423678238263718, + "StableID": "nuCe5sDbjT11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e7fb5861c7b87af318b08e7fd2fdcbc8cf68c9f3e9c075139f0ed6facf0e5d0f", + "DiscoKey": "discokey:c6b73bc68432bbc3725ac49e95241f04619d9ad9c8c8fbe5e7631eb76b4f470e", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:60525", + "10.65.0.27:60525", + "172.17.0.1:60525", + "172.19.0.1:60525", + "172.20.0.1:60525" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:40:18.679974271Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1198495343544994, + "StableID": "nHCNTYSoMA11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3cc1eafed253c7985ff23a31f91c84fef02a5b5c2db2aba6c030807ff9397322", + "DiscoKey": "discokey:ee50d9165332537843efb62f32aa634aadeebc2e77343ca79925385bfec0b67c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:52213", + "10.65.0.27:52213", + "172.17.0.1:52213", + "172.19.0.1:52213", + "172.20.0.1:52213" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:40:19.251637105Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4603542815329677, + "StableID": "ngLwVHGxwc11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b6772d3f4f8c0277eb067251a7a11c1ca48be9383ab8f9feeb2159dfd1340133", + "DiscoKey": "discokey:eafa42a5e1acc4a572d7bded1f741a136106973ddcad2512450c65aed5856632", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:46841", + "10.65.0.27:46841", + "172.17.0.1:46841", + "172.19.0.1:46841", + "172.20.0.1:46841" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:40:19.767892007Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8606217454180840, + "StableID": "n5XVprjmCA21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:26e24b58894b54af76d52c1cf10f71a67e70454e0d74ddef424636494e3f8768", + "KeyExpiry": "2026-11-08T18:40:20Z", + "DiscoKey": "discokey:1fcf8cb6f2f03c92d7cc80cfaa1999d28386b56d62372e5f9d6e1743e1eebe4b", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:39624", + "10.65.0.27:39624", + "172.17.0.1:39624", + "172.19.0.1:39624", + "172.20.0.1:39624" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:40:20.30664337Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1481034582966440, + "StableID": "nmurXVGmZC11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ce5cafb20e8f464fd7309cae65831e887be244036dc4e8219bebd1c7dc384f00", + "KeyExpiry": "2026-11-08T18:40:20Z", + "DiscoKey": "discokey:c752cbc612b4813b932ca90b1ac2fcfdafe3488a98f6c0140f000e4a87192c3a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:59063", + "10.65.0.27:59063", + "172.17.0.1:59063", + "172.19.0.1:59063", + "172.20.0.1:59063" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:40:20.848044346Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3239946332099071, + "StableID": "nYwAhytNJS11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:fe01efeba5571b10bba7fc07d7bed59a693a9381a66233430b70eacf068a513b", + "KeyExpiry": "2026-11-08T18:40:21Z", + "DiscoKey": "discokey:a08f2c4c494ca9deb14be10a7ee716e89cf4fb18a9342be3075960b3d1992a5e", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:57350", + "10.65.0.27:57350", + "172.17.0.1:57350", + "172.19.0.1:57350", + "172.20.0.1:57350" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:40:21.392723113Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4407851505619092": { + "ID": 4407851505619092, + "LoginName": "squirtle.tail78f774.ts.net", + "DisplayName": "squirtle" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "venusaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 1481034582966440, + "StableID": "nmurXVGmZC11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ce5cafb20e8f464fd7309cae65831e887be244036dc4e8219bebd1c7dc384f00", + "KeyExpiry": "2026-11-08T18:40:20Z", + "DiscoKey": "discokey:c752cbc612b4813b932ca90b1ac2fcfdafe3488a98f6c0140f000e4a87192c3a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:59063", + "10.65.0.27:59063", + "172.17.0.1:59063", + "172.19.0.1:59063", + "172.20.0.1:59063" + ], + "Hostinfo": {"Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:40:20.848044346Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:ce5cafb20e8f464fd7309cae65831e887be244036dc4e8219bebd1c7dc384f00", + "MachineKey": "mkey:f8310df581d4c30e19e06803d93e64424201ba5674aacc29bbc143272ed2311e", + "Peers": [{ + "ID": 5809610132252533, + "StableID": "nWB6KCcBNn11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:44695cde7e73508dba2bd8befe90c656980ff2212991b1934e7072331683fb6b", + "DiscoKey": "discokey:0d4573f14e3c344fbc90eb10958d36edd9955ae3047039d02191874cbdab916c", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:54897", + "10.65.0.27:54897", + "172.17.0.1:54897", + "172.19.0.1:54897", + "172.20.0.1:54897" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:40:13.638267875Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1181865146313478, + "StableID": "nsdcsQbGEA11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e65ba3ec30ccbae668ef978abbf8cc44875e8b5e68ab460515545879e1a5a56b", + "DiscoKey": "discokey:3d081a32ff54c3488064f9e7bead5817b1904419e350dbceaa5225d3bf0d166f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:35550", + "10.65.0.27:35550", + "172.17.0.1:35550", + "172.19.0.1:35550", + "172.20.0.1:35550" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:40:14.370485639Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8765044338174851, + "StableID": "nxPTgQrhSB21CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:07f88ef1a6ee16139d70776f6c79c43d3c0f159d0acc375ccf84890f6968fc6c", + "DiscoKey": "discokey:0761a417033fdab0b74c4a98efb5634889f555dd4be46886560757101db1510a", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:46604", + "10.65.0.27:46604", + "172.17.0.1:46604", + "172.19.0.1:46604", + "172.20.0.1:46604" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:40:14.915495854Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 7221292549266636, + "StableID": "n3ebRP7YPy11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:807d4656cf5f0de044b8fffc549d13f641cb5964f6be862be6d02d60acf22044", + "DiscoKey": "discokey:2233bb766602a51ab4b19e2e0fcb088137c70a74a05a0c9ae199f04a630f461d", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:56553", + "10.65.0.27:56553", + "172.17.0.1:56553", + "172.19.0.1:56553", + "172.20.0.1:56553" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:40:15.458217934Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6902047361726117, + "StableID": "nn9VQf5xtv11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0e13f79fa76b39e38e728cf4361adb106ef81443c278963f725dd4b62aa30726", + "DiscoKey": "discokey:4123e2e1b33bf53671b9a9658556761435158c547f58ac0763032242f737ac74", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:53925", + "10.65.0.27:53925", + "172.17.0.1:53925", + "172.19.0.1:53925", + "172.20.0.1:53925" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:40:16.023521426Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3721486791053520, + "StableID": "njSN6Z9U4W11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd11a17ab1d3191b175630bd3c34ae8d978a177bd6491fed944c2f9c78470d3c", + "DiscoKey": "discokey:64bfbe357754820ce98e041d10af1b50fe556838b9dfdcf6225025893137dc3b", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:33268", + "10.65.0.27:33268", + "172.17.0.1:33268", + "172.19.0.1:33268", + "172.20.0.1:33268" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:40:16.538744124Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6021417669190818, + "StableID": "nMAv33S72p11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:59bf9e80cb4344b001641d3b749fabd176d151635d7c223f75c231f9d261f609", + "DiscoKey": "discokey:a0667d872c772650af20b18bca3412d6d5ba910282a7c64cf8ec1c3e1d9b6258", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:44934", + "10.65.0.27:44934", + "172.17.0.1:44934", + "172.19.0.1:44934", + "172.20.0.1:44934" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:40:17.080857195Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1412060730063056, + "StableID": "nbgmLaSX2C11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:259ab860832152671856b7872467106d20929910142f1fa8a65ae7600e98c775", + "DiscoKey": "discokey:b0bb816e222f653ea8e7b163bbf764e9d55ec56dd1ed4598e42c83a7050e1b6e", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:32970", + "10.65.0.27:32970", + "172.17.0.1:32970", + "172.19.0.1:32970", + "172.20.0.1:32970" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:40:17.619990081Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 4407851505619092, + "StableID": "nKEFaWnKRb11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5773e1674f6b2e54984c6b8ced707ed0852017f8a14c7c01629398a7d6df3801", + "DiscoKey": "discokey:9f408b0536ae1d44dfaae1cbb4e9cffa9653e973d26fc30f0cb8b34c4b3dac52", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:54117", + "10.65.0.27:54117", + "172.17.0.1:54117", + "172.19.0.1:54117", + "172.20.0.1:54117" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:40:18.174260601Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3423678238263718, + "StableID": "nuCe5sDbjT11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e7fb5861c7b87af318b08e7fd2fdcbc8cf68c9f3e9c075139f0ed6facf0e5d0f", + "DiscoKey": "discokey:c6b73bc68432bbc3725ac49e95241f04619d9ad9c8c8fbe5e7631eb76b4f470e", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:60525", + "10.65.0.27:60525", + "172.17.0.1:60525", + "172.19.0.1:60525", + "172.20.0.1:60525" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:40:18.679974271Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1198495343544994, + "StableID": "nHCNTYSoMA11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3cc1eafed253c7985ff23a31f91c84fef02a5b5c2db2aba6c030807ff9397322", + "DiscoKey": "discokey:ee50d9165332537843efb62f32aa634aadeebc2e77343ca79925385bfec0b67c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:52213", + "10.65.0.27:52213", + "172.17.0.1:52213", + "172.19.0.1:52213", + "172.20.0.1:52213" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:40:19.251637105Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4603542815329677, + "StableID": "ngLwVHGxwc11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b6772d3f4f8c0277eb067251a7a11c1ca48be9383ab8f9feeb2159dfd1340133", + "DiscoKey": "discokey:eafa42a5e1acc4a572d7bded1f741a136106973ddcad2512450c65aed5856632", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:46841", + "10.65.0.27:46841", + "172.17.0.1:46841", + "172.19.0.1:46841", + "172.20.0.1:46841" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:40:19.767892007Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8606217454180840, + "StableID": "n5XVprjmCA21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:26e24b58894b54af76d52c1cf10f71a67e70454e0d74ddef424636494e3f8768", + "KeyExpiry": "2026-11-08T18:40:20Z", + "DiscoKey": "discokey:1fcf8cb6f2f03c92d7cc80cfaa1999d28386b56d62372e5f9d6e1743e1eebe4b", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:39624", + "10.65.0.27:39624", + "172.17.0.1:39624", + "172.19.0.1:39624", + "172.20.0.1:39624" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:40:20.30664337Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 3239946332099071, + "StableID": "nYwAhytNJS11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:fe01efeba5571b10bba7fc07d7bed59a693a9381a66233430b70eacf068a513b", + "KeyExpiry": "2026-11-08T18:40:21Z", + "DiscoKey": "discokey:a08f2c4c494ca9deb14be10a7ee716e89cf4fb18a9342be3075960b3d1992a5e", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:57350", + "10.65.0.27:57350", + "172.17.0.1:57350", + "172.19.0.1:57350", + "172.20.0.1:57350" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:40:21.392723113Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "weedle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 3423678238263718, + "StableID": "nuCe5sDbjT11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 3423678238263718, + "Key": "nodekey:e7fb5861c7b87af318b08e7fd2fdcbc8cf68c9f3e9c075139f0ed6facf0e5d0f", + "DiscoKey": "discokey:c6b73bc68432bbc3725ac49e95241f04619d9ad9c8c8fbe5e7631eb76b4f470e", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:60525", + "10.65.0.27:60525", + "172.17.0.1:60525", + "172.19.0.1:60525", + "172.20.0.1:60525" + ], + "Hostinfo": {"Hostname": "weedle", "RequestTags": ["tag:client"], "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:40:18.679974271Z", + "Tags": ["tag:client"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:e7fb5861c7b87af318b08e7fd2fdcbc8cf68c9f3e9c075139f0ed6facf0e5d0f", + "MachineKey": "mkey:54c265c029d80447ab69cad758dbf3e9631d546b3e8fa882fdc841268178d147", + "Peers": [{ + "ID": 5809610132252533, + "StableID": "nWB6KCcBNn11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:44695cde7e73508dba2bd8befe90c656980ff2212991b1934e7072331683fb6b", + "DiscoKey": "discokey:0d4573f14e3c344fbc90eb10958d36edd9955ae3047039d02191874cbdab916c", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:54897", + "10.65.0.27:54897", + "172.17.0.1:54897", + "172.19.0.1:54897", + "172.20.0.1:54897" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:40:13.638267875Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1181865146313478, + "StableID": "nsdcsQbGEA11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e65ba3ec30ccbae668ef978abbf8cc44875e8b5e68ab460515545879e1a5a56b", + "DiscoKey": "discokey:3d081a32ff54c3488064f9e7bead5817b1904419e350dbceaa5225d3bf0d166f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:35550", + "10.65.0.27:35550", + "172.17.0.1:35550", + "172.19.0.1:35550", + "172.20.0.1:35550" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:40:14.370485639Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8765044338174851, + "StableID": "nxPTgQrhSB21CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:07f88ef1a6ee16139d70776f6c79c43d3c0f159d0acc375ccf84890f6968fc6c", + "DiscoKey": "discokey:0761a417033fdab0b74c4a98efb5634889f555dd4be46886560757101db1510a", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:46604", + "10.65.0.27:46604", + "172.17.0.1:46604", + "172.19.0.1:46604", + "172.20.0.1:46604" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:40:14.915495854Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 7221292549266636, + "StableID": "n3ebRP7YPy11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:807d4656cf5f0de044b8fffc549d13f641cb5964f6be862be6d02d60acf22044", + "DiscoKey": "discokey:2233bb766602a51ab4b19e2e0fcb088137c70a74a05a0c9ae199f04a630f461d", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:56553", + "10.65.0.27:56553", + "172.17.0.1:56553", + "172.19.0.1:56553", + "172.20.0.1:56553" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:40:15.458217934Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6902047361726117, + "StableID": "nn9VQf5xtv11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0e13f79fa76b39e38e728cf4361adb106ef81443c278963f725dd4b62aa30726", + "DiscoKey": "discokey:4123e2e1b33bf53671b9a9658556761435158c547f58ac0763032242f737ac74", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:53925", + "10.65.0.27:53925", + "172.17.0.1:53925", + "172.19.0.1:53925", + "172.20.0.1:53925" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:40:16.023521426Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3721486791053520, + "StableID": "njSN6Z9U4W11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd11a17ab1d3191b175630bd3c34ae8d978a177bd6491fed944c2f9c78470d3c", + "DiscoKey": "discokey:64bfbe357754820ce98e041d10af1b50fe556838b9dfdcf6225025893137dc3b", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:33268", + "10.65.0.27:33268", + "172.17.0.1:33268", + "172.19.0.1:33268", + "172.20.0.1:33268" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:40:16.538744124Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6021417669190818, + "StableID": "nMAv33S72p11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:59bf9e80cb4344b001641d3b749fabd176d151635d7c223f75c231f9d261f609", + "DiscoKey": "discokey:a0667d872c772650af20b18bca3412d6d5ba910282a7c64cf8ec1c3e1d9b6258", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:44934", + "10.65.0.27:44934", + "172.17.0.1:44934", + "172.19.0.1:44934", + "172.20.0.1:44934" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:40:17.080857195Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1412060730063056, + "StableID": "nbgmLaSX2C11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:259ab860832152671856b7872467106d20929910142f1fa8a65ae7600e98c775", + "DiscoKey": "discokey:b0bb816e222f653ea8e7b163bbf764e9d55ec56dd1ed4598e42c83a7050e1b6e", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:32970", + "10.65.0.27:32970", + "172.17.0.1:32970", + "172.19.0.1:32970", + "172.20.0.1:32970" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:40:17.619990081Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 4407851505619092, + "StableID": "nKEFaWnKRb11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5773e1674f6b2e54984c6b8ced707ed0852017f8a14c7c01629398a7d6df3801", + "DiscoKey": "discokey:9f408b0536ae1d44dfaae1cbb4e9cffa9653e973d26fc30f0cb8b34c4b3dac52", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:54117", + "10.65.0.27:54117", + "172.17.0.1:54117", + "172.19.0.1:54117", + "172.20.0.1:54117" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:40:18.174260601Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 1198495343544994, + "StableID": "nHCNTYSoMA11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3cc1eafed253c7985ff23a31f91c84fef02a5b5c2db2aba6c030807ff9397322", + "DiscoKey": "discokey:ee50d9165332537843efb62f32aa634aadeebc2e77343ca79925385bfec0b67c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:52213", + "10.65.0.27:52213", + "172.17.0.1:52213", + "172.19.0.1:52213", + "172.20.0.1:52213" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:40:19.251637105Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4603542815329677, + "StableID": "ngLwVHGxwc11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b6772d3f4f8c0277eb067251a7a11c1ca48be9383ab8f9feeb2159dfd1340133", + "DiscoKey": "discokey:eafa42a5e1acc4a572d7bded1f741a136106973ddcad2512450c65aed5856632", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:46841", + "10.65.0.27:46841", + "172.17.0.1:46841", + "172.19.0.1:46841", + "172.20.0.1:46841" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:40:19.767892007Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8606217454180840, + "StableID": "n5XVprjmCA21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:26e24b58894b54af76d52c1cf10f71a67e70454e0d74ddef424636494e3f8768", + "KeyExpiry": "2026-11-08T18:40:20Z", + "DiscoKey": "discokey:1fcf8cb6f2f03c92d7cc80cfaa1999d28386b56d62372e5f9d6e1743e1eebe4b", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:39624", + "10.65.0.27:39624", + "172.17.0.1:39624", + "172.19.0.1:39624", + "172.20.0.1:39624" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:40:20.30664337Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1481034582966440, + "StableID": "nmurXVGmZC11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ce5cafb20e8f464fd7309cae65831e887be244036dc4e8219bebd1c7dc384f00", + "KeyExpiry": "2026-11-08T18:40:20Z", + "DiscoKey": "discokey:c752cbc612b4813b932ca90b1ac2fcfdafe3488a98f6c0140f000e4a87192c3a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:59063", + "10.65.0.27:59063", + "172.17.0.1:59063", + "172.19.0.1:59063", + "172.20.0.1:59063" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:40:20.848044346Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3239946332099071, + "StableID": "nYwAhytNJS11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:fe01efeba5571b10bba7fc07d7bed59a693a9381a66233430b70eacf068a513b", + "KeyExpiry": "2026-11-08T18:40:21Z", + "DiscoKey": "discokey:a08f2c4c494ca9deb14be10a7ee716e89cf4fb18a9342be3075960b3d1992a5e", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:57350", + "10.65.0.27:57350", + "172.17.0.1:57350", + "172.19.0.1:57350", + "172.20.0.1:57350" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:40:21.392723113Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3423678238263718": { + "ID": 3423678238263718, + "LoginName": "weedle.tail78f774.ts.net", + "DisplayName": "weedle" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }} +} diff --git a/hscontrol/policy/v2/testdata/sshtest_results/sshtest-host-alias-as-dst.hujson b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-host-alias-as-dst.hujson new file mode 100644 index 00000000..a1abb2e9 --- /dev/null +++ b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-host-alias-as-dst.hujson @@ -0,0 +1,20100 @@ +// sshtest-host-alias-as-dst +// +// host alias as sshTests dst +// +// Nodes with filter rules: 15 of 15 +// Captured at: 2026-05-12T18:41:06Z +// tool version: tscap/dev +// schema version: 1 +{ + "schema_version": 1, + "test_id": "sshtest-host-alias-as-dst", + "description": "host alias as sshTests dst", + "category": "sshtest", + "captured_at": "2026-05-12T18:41:06.665078067Z", + "tool_version": "tscap/dev", + "tailnet": "odin@example.com", + "input": { + "api_response_code": 200, + "tailnet": { + "dns": {"magic_dns": false, "nameservers": [], "search_paths": [], "split_dns": {}}, + "settings": {} + }, + "scenario_hujson": " \n \n \n \n{\n\t\"category\": \"sshtest\",\n\t\"description\": \"host alias as sshTests dst\",\n\t\"id\": \"sshtest-host-alias-as-dst\",\n\t\"policy\": {\"hosts\": {\"srv\": \"100.64.0.16\"}, \"ssh\": [{\n\t\t\"action\": \"accept\",\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": [\"thor@example.org\"],\n\t\t\"users\": [\"root\"]\n\t}], \"sshTests\": [{\n\t\t\"accept\": [\"root\"],\n\t\t\"dst\": [\"srv\"],\n\t\t\"src\": \"thor@example.org\"\n\t}], \"tagOwners\": {\n\t\t\"tag:prod\": [\"odin@example.com\"],\n\t\t\"tag:server\": [\"odin@example.com\"]\n\t}},\n\t\"tailnet\": {\n\t\t\"dns\": {\"magic_dns\": false, \"nameservers\": [], \"search_paths\": [], \"split_dns\": {}},\n\t\t\"settings\": {}\n\t},\n\t\"topology\": \"../_topologies/grant.hujson\"\n}\n", + "scenario_path": "scenarios/sshtest/sshtest-host-alias-as-dst.hujson", + "full_policy": { + "hosts": {"srv": "100.64.0.16"}, + "ssh": [{ + "action": "accept", + "dst": ["tag:server"], + "src": ["thor@example.org"], + "users": ["root"] + }], + "sshTests": [{"accept": ["root"], "dst": ["srv"], "src": "thor@example.org"}], + "tagOwners": {"tag:prod": ["odin@example.com"], "tag:server": ["odin@example.com"]} + } + }, + "topology": {"users": [ + {"id": 1, "name": "odin", "email": "odin@example.com"}, + {"id": 2, "name": "thor", "email": "thor@example.org"}, + {"id": 3, "name": "freya", "email": "freya@example.com"} + ], "nodes": {"beedrill": { + "hostname": "beedrill", + "tags": ["tag:server"], + "ipv4": "100.64.0.16", + "ipv6": "fd7a:115c:a1e0::10", + "routable_ips": [], + "approved_routes": [] + }, "blastoise": { + "hostname": "blastoise", + "tags": ["tag:exit", "tag:router"], + "ipv4": "100.64.0.9", + "ipv6": "fd7a:115c:a1e0::9", + "routable_ips": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "bulbasaur": { + "hostname": "bulbasaur", + "tags": [], + "ipv4": "100.64.0.19", + "ipv6": "fd7a:115c:a1e0::13", + "user": "odin", + "routable_ips": [], + "approved_routes": [] + }, "charmander": { + "hostname": "charmander", + "tags": ["tag:exit"], + "ipv4": "100.64.0.4", + "ipv6": "fd7a:115c:a1e0::4", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "fearow": { + "hostname": "fearow", + "tags": ["tag:fearow"], + "ipv4": "100.64.0.12", + "ipv6": "fd7a:115c:a1e0::c", + "routable_ips": ["10.55.0.0/16"], + "approved_routes": [] + }, "ivysaur": { + "hostname": "ivysaur", + "tags": [], + "ipv4": "100.64.0.17", + "ipv6": "fd7a:115c:a1e0::11", + "user": "thor", + "routable_ips": [], + "approved_routes": [] + }, "kakuna": { + "hostname": "kakuna", + "tags": ["tag:prod"], + "ipv4": "100.64.0.15", + "ipv6": "fd7a:115c:a1e0::f", + "routable_ips": [], + "approved_routes": [] + }, "pidgeotto": { + "hostname": "pidgeotto", + "tags": ["tag:pidgeotto"], + "ipv4": "100.64.0.3", + "ipv6": "fd7a:115c:a1e0::3", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "pidgey": { + "hostname": "pidgey", + "tags": ["tag:pidgey"], + "ipv4": "100.64.0.2", + "ipv6": "fd7a:115c:a1e0::2", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "raticate": { + "hostname": "raticate", + "tags": ["tag:group-b"], + "ipv4": "100.64.0.6", + "ipv6": "fd7a:115c:a1e0::6", + "routable_ips": [], + "approved_routes": [] + }, "rattata": { + "hostname": "rattata", + "tags": ["tag:group-a"], + "ipv4": "100.64.0.5", + "ipv6": "fd7a:115c:a1e0::5", + "routable_ips": [], + "approved_routes": [] + }, "spearow": { + "hostname": "spearow", + "tags": ["tag:spearow"], + "ipv4": "100.64.0.11", + "ipv6": "fd7a:115c:a1e0::b", + "routable_ips": ["10.44.0.0/16"], + "approved_routes": [] + }, "squirtle": { + "hostname": "squirtle", + "tags": ["tag:router"], + "ipv4": "100.64.0.13", + "ipv6": "fd7a:115c:a1e0::d", + "routable_ips": ["10.33.0.0/16"], + "approved_routes": [] + }, "venusaur": { + "hostname": "venusaur", + "tags": [], + "ipv4": "100.64.0.18", + "ipv6": "fd7a:115c:a1e0::12", + "user": "freya", + "routable_ips": [], + "approved_routes": [] + }, "weedle": { + "hostname": "weedle", + "tags": ["tag:client"], + "ipv4": "100.64.0.14", + "ipv6": "fd7a:115c:a1e0::e", + "routable_ips": [], + "approved_routes": [] + }}}, + "captures": {"beedrill": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 1491238603175504, + "StableID": "nfLerwJPeC11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1491238603175504, + "Key": "nodekey:ba328d303410383602534db8fb5ba72f5596fa90aa5c14f0d365eebc26935e48", + "DiscoKey": "discokey:233b3e5784db6d954d55f681ad0a0d4b5b31b9c7a8924439f292568fad75737f", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:60838", + "10.65.0.27:60838", + "172.17.0.1:60838", + "172.19.0.1:60838", + "172.20.0.1:60838" + ], + "Hostinfo": {"Hostname": "beedrill", "RequestTags": ["tag:server"], "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:41:15.371303125Z", + "Tags": ["tag:server"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:ba328d303410383602534db8fb5ba72f5596fa90aa5c14f0d365eebc26935e48", + "MachineKey": "mkey:24fa6d55b02c2843636612c96f2377b446297dc11abde2e7b242763bbc473b39", + "Peers": [{ + "ID": 240498609966026, + "StableID": "nw9ccTVvs211CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:08a50463cd2a8618c86fa9743cb481386625ccf5ad63800379d75f85ad7ccd45", + "DiscoKey": "discokey:c4a4aaf76382f91aedf4eb0b4c7d983862afd0bdbace8aaf248f95f126cd8f79", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:37471", + "10.65.0.27:37471", + "172.17.0.1:37471", + "172.19.0.1:37471", + "172.20.0.1:37471" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:41:09.221291803Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 341571337179728, + "StableID": "nProQzVhf311CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0565706dd68331ca77ebb52c24e15c825d12ce6d56273a22a575c02cfbb47d03", + "DiscoKey": "discokey:d6559c7b43fe9bda4559ffe8bb0cc4fb9882bcfefc42c046278926020ba5e029", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:52393", + "10.65.0.27:52393", + "172.17.0.1:52393", + "172.19.0.1:52393", + "172.20.0.1:52393" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:41:09.712537259Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 3510987038080586, + "StableID": "nVrCkCg8RU11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:89626677e197c4c4ab4063e24e4d0b851e9e31f30a0bf7b0d94a607fccf9d435", + "DiscoKey": "discokey:bf6edaacd9c2e2437536de63475583a735385d7c27ae61683f398571216e970f", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:57038", + "10.65.0.27:57038", + "172.17.0.1:57038", + "172.19.0.1:57038", + "172.20.0.1:57038" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:41:10.258023255Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6210871730105602, + "StableID": "nKmBfy4vVq11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:af22824f1f4eb5fddd48c970a55fbb3de7241d957bed6a647843b57dad582916", + "DiscoKey": "discokey:d6a41658e27d52234b9966361ffb1f730de2f7640880b3f681e44074e5c29556", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:43533", + "10.65.0.27:43533", + "172.17.0.1:43533", + "172.19.0.1:43533", + "172.20.0.1:43533" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:41:10.794537399Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 8895713735327768, + "StableID": "nVXKrHKtTC21CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b067afeeaddc05dd8d2d6a4175d13f8ed7ad881deef69568261294e0a2b6902f", + "DiscoKey": "discokey:95c211f7d6db0ce545f9fdb2db475199f9705b8a44d71571fd118c6f31444239", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:52118", + "10.65.0.27:52118", + "172.17.0.1:52118", + "172.19.0.1:52118", + "172.20.0.1:52118" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:41:11.33520277Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6036672185069575, + "StableID": "ngZ9PE929p11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c78295bd39eae7cf0e339da9da6afec8d17333563273f14e1d506925bd1d5a38", + "DiscoKey": "discokey:85276bf5805fd1433d589c0d1a40d1fda06fc604813b7aa351b4a1c090555c15", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:40897", + "10.65.0.27:40897", + "172.17.0.1:40897", + "172.19.0.1:40897", + "172.20.0.1:40897" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:41:11.899719454Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7599225092640387, + "StableID": "nEaY7vkhL221CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f283efe5dd48f342c58094239f5f650c4aaee320863de0341c3f7afe1202df44", + "DiscoKey": "discokey:d3f29c6a647567f424be839fd6e3a0db91b22ad0b1c880371c45ee1d425ec704", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:43890", + "10.65.0.27:43890", + "172.17.0.1:43890", + "172.19.0.1:43890", + "172.20.0.1:43890" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:41:12.423400737Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1156665432318304, + "StableID": "nsiUS6er2A11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0e2ee16b751e1367569f4bca507e2fa8d7c39f276e6bd8045888d08e57507b26", + "DiscoKey": "discokey:70271273bdef94681a9a3d2c71256197185c20aa6939ed8d3622d19abd6a2a19", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:32865", + "10.65.0.27:32865", + "172.17.0.1:32865", + "172.19.0.1:32865", + "172.20.0.1:32865" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:41:12.96415126Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 7118969969782211, + "StableID": "nA4pTdGCbx11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0051b5c6157b41a2c1c8e17fcd6096ada3c6ea149d502c9266cdade174c3f107", + "DiscoKey": "discokey:4c62525bdb5cddf6b8a07f8e33ceb1e9ec92616276654615f4d6f8f409dfbd7b", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:37240", + "10.65.0.27:37240", + "172.17.0.1:37240", + "172.19.0.1:37240", + "172.20.0.1:37240" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:41:13.503847073Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8714220496961158, + "StableID": "nwbUs9og3B21CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a9f329975df1ad90f87b4d9a5b3f8f3089944ba40aa27375219c973988334951", + "DiscoKey": "discokey:bb9dac3bdf9553866636640c4e8c09d0a9e1cdc0d39b904a232d1eb28e64de4d", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:50155", + "10.65.0.27:50155", + "172.17.0.1:50155", + "172.19.0.1:50155", + "172.20.0.1:50155" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:41:14.294560245Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3749613256813633, + "StableID": "nGaKZxyCHW11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:90fbc29d18637b89c100d4fe7db24ad225e54f823f03f395527f08f4910ea52c", + "DiscoKey": "discokey:60093ed47698d591358247326e00939a53012482a0c973525fd058ab56ce580c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:58799", + "10.65.0.27:58799", + "172.17.0.1:58799", + "172.19.0.1:58799", + "172.20.0.1:58799" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:41:14.828130908Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4503593138210239, + "StableID": "nxB2onkgAc11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:61a418955218509ba7a58707b775298eeb7970dc44c6177feb921d74569b2148", + "KeyExpiry": "2026-11-08T18:41:15Z", + "DiscoKey": "discokey:f455e93b2306a4568e896e309cc4f19bb5d76cfabc08eb4dae1f2f7103149c38", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:53550", + "10.65.0.27:53550", + "172.17.0.1:53550", + "172.19.0.1:53550", + "172.20.0.1:53550" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:41:15.91852783Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5565423625422992, + "StableID": "nHu5tzEbTk11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:08ae16170f4d7633588f2ab6c5d75f16e8e93f2e6d1d33147602f9476e7b0d29", + "KeyExpiry": "2026-11-08T18:41:16Z", + "DiscoKey": "discokey:b02d1adf6327312a287e2573c334eb7611a3673ab7b74df4c0bdb2a490abde78", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:47365", + "10.65.0.27:47365", + "172.17.0.1:47365", + "172.19.0.1:47365", + "172.20.0.1:47365" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:41:16.460447379Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 4102605109684321, + "StableID": "nEZEqoU53Z11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:3baf2a6ce0936e23578b1314280906653476724fe82c56c82d44a2688e94396c", + "KeyExpiry": "2026-11-08T18:41:16Z", + "DiscoKey": "discokey:6e48d70ecb1b911c363d17e4b37aeb98cc43163d2b3ef8952686c439e664aa23", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:44089", + "10.65.0.27:44089", + "172.17.0.1:44089", + "172.19.0.1:44089", + "172.20.0.1:44089" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:41:16.996929073Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": [{ + "principals": [{"nodeIP": "100.64.0.17"}, {"nodeIP": "fd7a:115c:a1e0::11"}], + "sshUsers": {"root": "root"}, + "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + } + }]}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "1491238603175504": { + "ID": 1491238603175504, + "LoginName": "beedrill.tail78f774.ts.net", + "DisplayName": "beedrill" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + }, + "ssh_rules": [{ + "principals": [{"nodeIP": "100.64.0.17"}, {"nodeIP": "fd7a:115c:a1e0::11"}], + "sshUsers": {"root": "root"}, + "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + } + }] + }, "blastoise": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6036672185069575, + "StableID": "ngZ9PE929p11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 6036672185069575, + "Key": "nodekey:c78295bd39eae7cf0e339da9da6afec8d17333563273f14e1d506925bd1d5a38", + "DiscoKey": "discokey:85276bf5805fd1433d589c0d1a40d1fda06fc604813b7aa351b4a1c090555c15", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:40897", + "10.65.0.27:40897", + "172.17.0.1:40897", + "172.19.0.1:40897", + "172.20.0.1:40897" + ], + "Hostinfo": { + "Hostname": "blastoise", + "RoutableIPs": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit", "tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:41:11.899719454Z", + "Tags": ["tag:exit", "tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:c78295bd39eae7cf0e339da9da6afec8d17333563273f14e1d506925bd1d5a38", + "MachineKey": "mkey:38e4ec7eca18612420911a2e6663e70d2362c3a0dbb940b6fe1516be94826c32", + "Peers": [{ + "ID": 240498609966026, + "StableID": "nw9ccTVvs211CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:08a50463cd2a8618c86fa9743cb481386625ccf5ad63800379d75f85ad7ccd45", + "DiscoKey": "discokey:c4a4aaf76382f91aedf4eb0b4c7d983862afd0bdbace8aaf248f95f126cd8f79", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:37471", + "10.65.0.27:37471", + "172.17.0.1:37471", + "172.19.0.1:37471", + "172.20.0.1:37471" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:41:09.221291803Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 341571337179728, + "StableID": "nProQzVhf311CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0565706dd68331ca77ebb52c24e15c825d12ce6d56273a22a575c02cfbb47d03", + "DiscoKey": "discokey:d6559c7b43fe9bda4559ffe8bb0cc4fb9882bcfefc42c046278926020ba5e029", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:52393", + "10.65.0.27:52393", + "172.17.0.1:52393", + "172.19.0.1:52393", + "172.20.0.1:52393" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:41:09.712537259Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 3510987038080586, + "StableID": "nVrCkCg8RU11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:89626677e197c4c4ab4063e24e4d0b851e9e31f30a0bf7b0d94a607fccf9d435", + "DiscoKey": "discokey:bf6edaacd9c2e2437536de63475583a735385d7c27ae61683f398571216e970f", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:57038", + "10.65.0.27:57038", + "172.17.0.1:57038", + "172.19.0.1:57038", + "172.20.0.1:57038" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:41:10.258023255Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6210871730105602, + "StableID": "nKmBfy4vVq11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:af22824f1f4eb5fddd48c970a55fbb3de7241d957bed6a647843b57dad582916", + "DiscoKey": "discokey:d6a41658e27d52234b9966361ffb1f730de2f7640880b3f681e44074e5c29556", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:43533", + "10.65.0.27:43533", + "172.17.0.1:43533", + "172.19.0.1:43533", + "172.20.0.1:43533" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:41:10.794537399Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 8895713735327768, + "StableID": "nVXKrHKtTC21CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b067afeeaddc05dd8d2d6a4175d13f8ed7ad881deef69568261294e0a2b6902f", + "DiscoKey": "discokey:95c211f7d6db0ce545f9fdb2db475199f9705b8a44d71571fd118c6f31444239", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:52118", + "10.65.0.27:52118", + "172.17.0.1:52118", + "172.19.0.1:52118", + "172.20.0.1:52118" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:41:11.33520277Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 7599225092640387, + "StableID": "nEaY7vkhL221CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f283efe5dd48f342c58094239f5f650c4aaee320863de0341c3f7afe1202df44", + "DiscoKey": "discokey:d3f29c6a647567f424be839fd6e3a0db91b22ad0b1c880371c45ee1d425ec704", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:43890", + "10.65.0.27:43890", + "172.17.0.1:43890", + "172.19.0.1:43890", + "172.20.0.1:43890" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:41:12.423400737Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1156665432318304, + "StableID": "nsiUS6er2A11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0e2ee16b751e1367569f4bca507e2fa8d7c39f276e6bd8045888d08e57507b26", + "DiscoKey": "discokey:70271273bdef94681a9a3d2c71256197185c20aa6939ed8d3622d19abd6a2a19", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:32865", + "10.65.0.27:32865", + "172.17.0.1:32865", + "172.19.0.1:32865", + "172.20.0.1:32865" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:41:12.96415126Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 7118969969782211, + "StableID": "nA4pTdGCbx11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0051b5c6157b41a2c1c8e17fcd6096ada3c6ea149d502c9266cdade174c3f107", + "DiscoKey": "discokey:4c62525bdb5cddf6b8a07f8e33ceb1e9ec92616276654615f4d6f8f409dfbd7b", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:37240", + "10.65.0.27:37240", + "172.17.0.1:37240", + "172.19.0.1:37240", + "172.20.0.1:37240" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:41:13.503847073Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8714220496961158, + "StableID": "nwbUs9og3B21CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a9f329975df1ad90f87b4d9a5b3f8f3089944ba40aa27375219c973988334951", + "DiscoKey": "discokey:bb9dac3bdf9553866636640c4e8c09d0a9e1cdc0d39b904a232d1eb28e64de4d", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:50155", + "10.65.0.27:50155", + "172.17.0.1:50155", + "172.19.0.1:50155", + "172.20.0.1:50155" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:41:14.294560245Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3749613256813633, + "StableID": "nGaKZxyCHW11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:90fbc29d18637b89c100d4fe7db24ad225e54f823f03f395527f08f4910ea52c", + "DiscoKey": "discokey:60093ed47698d591358247326e00939a53012482a0c973525fd058ab56ce580c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:58799", + "10.65.0.27:58799", + "172.17.0.1:58799", + "172.19.0.1:58799", + "172.20.0.1:58799" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:41:14.828130908Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1491238603175504, + "StableID": "nfLerwJPeC11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba328d303410383602534db8fb5ba72f5596fa90aa5c14f0d365eebc26935e48", + "DiscoKey": "discokey:233b3e5784db6d954d55f681ad0a0d4b5b31b9c7a8924439f292568fad75737f", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:60838", + "10.65.0.27:60838", + "172.17.0.1:60838", + "172.19.0.1:60838", + "172.20.0.1:60838" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:41:15.371303125Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4503593138210239, + "StableID": "nxB2onkgAc11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:61a418955218509ba7a58707b775298eeb7970dc44c6177feb921d74569b2148", + "KeyExpiry": "2026-11-08T18:41:15Z", + "DiscoKey": "discokey:f455e93b2306a4568e896e309cc4f19bb5d76cfabc08eb4dae1f2f7103149c38", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:53550", + "10.65.0.27:53550", + "172.17.0.1:53550", + "172.19.0.1:53550", + "172.20.0.1:53550" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:41:15.91852783Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5565423625422992, + "StableID": "nHu5tzEbTk11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:08ae16170f4d7633588f2ab6c5d75f16e8e93f2e6d1d33147602f9476e7b0d29", + "KeyExpiry": "2026-11-08T18:41:16Z", + "DiscoKey": "discokey:b02d1adf6327312a287e2573c334eb7611a3673ab7b74df4c0bdb2a490abde78", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:47365", + "10.65.0.27:47365", + "172.17.0.1:47365", + "172.19.0.1:47365", + "172.20.0.1:47365" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:41:16.460447379Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 4102605109684321, + "StableID": "nEZEqoU53Z11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:3baf2a6ce0936e23578b1314280906653476724fe82c56c82d44a2688e94396c", + "KeyExpiry": "2026-11-08T18:41:16Z", + "DiscoKey": "discokey:6e48d70ecb1b911c363d17e4b37aeb98cc43163d2b3ef8952686c439e664aa23", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:44089", + "10.65.0.27:44089", + "172.17.0.1:44089", + "172.19.0.1:44089", + "172.20.0.1:44089" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:41:16.996929073Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "6036672185069575": { + "ID": 6036672185069575, + "LoginName": "blastoise.tail78f774.ts.net", + "DisplayName": "blastoise" + }} + } + }, "bulbasaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4102605109684321, + "StableID": "nEZEqoU53Z11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:3baf2a6ce0936e23578b1314280906653476724fe82c56c82d44a2688e94396c", + "KeyExpiry": "2026-11-08T18:41:16Z", + "DiscoKey": "discokey:6e48d70ecb1b911c363d17e4b37aeb98cc43163d2b3ef8952686c439e664aa23", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:44089", + "10.65.0.27:44089", + "172.17.0.1:44089", + "172.19.0.1:44089", + "172.20.0.1:44089" + ], + "Hostinfo": {"Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:41:16.996929073Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:3baf2a6ce0936e23578b1314280906653476724fe82c56c82d44a2688e94396c", + "MachineKey": "mkey:d002a6e03b199444f16bcdc3040967fe5a0a37c2c9d033886393bcc87247d034", + "Peers": [{ + "ID": 240498609966026, + "StableID": "nw9ccTVvs211CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:08a50463cd2a8618c86fa9743cb481386625ccf5ad63800379d75f85ad7ccd45", + "DiscoKey": "discokey:c4a4aaf76382f91aedf4eb0b4c7d983862afd0bdbace8aaf248f95f126cd8f79", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:37471", + "10.65.0.27:37471", + "172.17.0.1:37471", + "172.19.0.1:37471", + "172.20.0.1:37471" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:41:09.221291803Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 341571337179728, + "StableID": "nProQzVhf311CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0565706dd68331ca77ebb52c24e15c825d12ce6d56273a22a575c02cfbb47d03", + "DiscoKey": "discokey:d6559c7b43fe9bda4559ffe8bb0cc4fb9882bcfefc42c046278926020ba5e029", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:52393", + "10.65.0.27:52393", + "172.17.0.1:52393", + "172.19.0.1:52393", + "172.20.0.1:52393" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:41:09.712537259Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 3510987038080586, + "StableID": "nVrCkCg8RU11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:89626677e197c4c4ab4063e24e4d0b851e9e31f30a0bf7b0d94a607fccf9d435", + "DiscoKey": "discokey:bf6edaacd9c2e2437536de63475583a735385d7c27ae61683f398571216e970f", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:57038", + "10.65.0.27:57038", + "172.17.0.1:57038", + "172.19.0.1:57038", + "172.20.0.1:57038" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:41:10.258023255Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6210871730105602, + "StableID": "nKmBfy4vVq11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:af22824f1f4eb5fddd48c970a55fbb3de7241d957bed6a647843b57dad582916", + "DiscoKey": "discokey:d6a41658e27d52234b9966361ffb1f730de2f7640880b3f681e44074e5c29556", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:43533", + "10.65.0.27:43533", + "172.17.0.1:43533", + "172.19.0.1:43533", + "172.20.0.1:43533" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:41:10.794537399Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 8895713735327768, + "StableID": "nVXKrHKtTC21CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b067afeeaddc05dd8d2d6a4175d13f8ed7ad881deef69568261294e0a2b6902f", + "DiscoKey": "discokey:95c211f7d6db0ce545f9fdb2db475199f9705b8a44d71571fd118c6f31444239", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:52118", + "10.65.0.27:52118", + "172.17.0.1:52118", + "172.19.0.1:52118", + "172.20.0.1:52118" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:41:11.33520277Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6036672185069575, + "StableID": "ngZ9PE929p11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c78295bd39eae7cf0e339da9da6afec8d17333563273f14e1d506925bd1d5a38", + "DiscoKey": "discokey:85276bf5805fd1433d589c0d1a40d1fda06fc604813b7aa351b4a1c090555c15", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:40897", + "10.65.0.27:40897", + "172.17.0.1:40897", + "172.19.0.1:40897", + "172.20.0.1:40897" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:41:11.899719454Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7599225092640387, + "StableID": "nEaY7vkhL221CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f283efe5dd48f342c58094239f5f650c4aaee320863de0341c3f7afe1202df44", + "DiscoKey": "discokey:d3f29c6a647567f424be839fd6e3a0db91b22ad0b1c880371c45ee1d425ec704", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:43890", + "10.65.0.27:43890", + "172.17.0.1:43890", + "172.19.0.1:43890", + "172.20.0.1:43890" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:41:12.423400737Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1156665432318304, + "StableID": "nsiUS6er2A11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0e2ee16b751e1367569f4bca507e2fa8d7c39f276e6bd8045888d08e57507b26", + "DiscoKey": "discokey:70271273bdef94681a9a3d2c71256197185c20aa6939ed8d3622d19abd6a2a19", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:32865", + "10.65.0.27:32865", + "172.17.0.1:32865", + "172.19.0.1:32865", + "172.20.0.1:32865" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:41:12.96415126Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 7118969969782211, + "StableID": "nA4pTdGCbx11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0051b5c6157b41a2c1c8e17fcd6096ada3c6ea149d502c9266cdade174c3f107", + "DiscoKey": "discokey:4c62525bdb5cddf6b8a07f8e33ceb1e9ec92616276654615f4d6f8f409dfbd7b", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:37240", + "10.65.0.27:37240", + "172.17.0.1:37240", + "172.19.0.1:37240", + "172.20.0.1:37240" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:41:13.503847073Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8714220496961158, + "StableID": "nwbUs9og3B21CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a9f329975df1ad90f87b4d9a5b3f8f3089944ba40aa27375219c973988334951", + "DiscoKey": "discokey:bb9dac3bdf9553866636640c4e8c09d0a9e1cdc0d39b904a232d1eb28e64de4d", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:50155", + "10.65.0.27:50155", + "172.17.0.1:50155", + "172.19.0.1:50155", + "172.20.0.1:50155" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:41:14.294560245Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3749613256813633, + "StableID": "nGaKZxyCHW11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:90fbc29d18637b89c100d4fe7db24ad225e54f823f03f395527f08f4910ea52c", + "DiscoKey": "discokey:60093ed47698d591358247326e00939a53012482a0c973525fd058ab56ce580c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:58799", + "10.65.0.27:58799", + "172.17.0.1:58799", + "172.19.0.1:58799", + "172.20.0.1:58799" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:41:14.828130908Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1491238603175504, + "StableID": "nfLerwJPeC11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba328d303410383602534db8fb5ba72f5596fa90aa5c14f0d365eebc26935e48", + "DiscoKey": "discokey:233b3e5784db6d954d55f681ad0a0d4b5b31b9c7a8924439f292568fad75737f", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:60838", + "10.65.0.27:60838", + "172.17.0.1:60838", + "172.19.0.1:60838", + "172.20.0.1:60838" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:41:15.371303125Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4503593138210239, + "StableID": "nxB2onkgAc11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:61a418955218509ba7a58707b775298eeb7970dc44c6177feb921d74569b2148", + "KeyExpiry": "2026-11-08T18:41:15Z", + "DiscoKey": "discokey:f455e93b2306a4568e896e309cc4f19bb5d76cfabc08eb4dae1f2f7103149c38", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:53550", + "10.65.0.27:53550", + "172.17.0.1:53550", + "172.19.0.1:53550", + "172.20.0.1:53550" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:41:15.91852783Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5565423625422992, + "StableID": "nHu5tzEbTk11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:08ae16170f4d7633588f2ab6c5d75f16e8e93f2e6d1d33147602f9476e7b0d29", + "KeyExpiry": "2026-11-08T18:41:16Z", + "DiscoKey": "discokey:b02d1adf6327312a287e2573c334eb7611a3673ab7b74df4c0bdb2a490abde78", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:47365", + "10.65.0.27:47365", + "172.17.0.1:47365", + "172.19.0.1:47365", + "172.20.0.1:47365" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:41:16.460447379Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "charmander": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 3510987038080586, + "StableID": "nVrCkCg8RU11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 3510987038080586, + "Key": "nodekey:89626677e197c4c4ab4063e24e4d0b851e9e31f30a0bf7b0d94a607fccf9d435", + "DiscoKey": "discokey:bf6edaacd9c2e2437536de63475583a735385d7c27ae61683f398571216e970f", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:57038", + "10.65.0.27:57038", + "172.17.0.1:57038", + "172.19.0.1:57038", + "172.20.0.1:57038" + ], + "Hostinfo": { + "Hostname": "charmander", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit"], + "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:41:10.258023255Z", + "Tags": ["tag:exit"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:89626677e197c4c4ab4063e24e4d0b851e9e31f30a0bf7b0d94a607fccf9d435", + "MachineKey": "mkey:ddedfae0efcf3d12936174ece2888032f03c935f1f597b147b89f6b2c0fd4115", + "Peers": [{ + "ID": 240498609966026, + "StableID": "nw9ccTVvs211CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:08a50463cd2a8618c86fa9743cb481386625ccf5ad63800379d75f85ad7ccd45", + "DiscoKey": "discokey:c4a4aaf76382f91aedf4eb0b4c7d983862afd0bdbace8aaf248f95f126cd8f79", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:37471", + "10.65.0.27:37471", + "172.17.0.1:37471", + "172.19.0.1:37471", + "172.20.0.1:37471" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:41:09.221291803Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 341571337179728, + "StableID": "nProQzVhf311CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0565706dd68331ca77ebb52c24e15c825d12ce6d56273a22a575c02cfbb47d03", + "DiscoKey": "discokey:d6559c7b43fe9bda4559ffe8bb0cc4fb9882bcfefc42c046278926020ba5e029", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:52393", + "10.65.0.27:52393", + "172.17.0.1:52393", + "172.19.0.1:52393", + "172.20.0.1:52393" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:41:09.712537259Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 6210871730105602, + "StableID": "nKmBfy4vVq11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:af22824f1f4eb5fddd48c970a55fbb3de7241d957bed6a647843b57dad582916", + "DiscoKey": "discokey:d6a41658e27d52234b9966361ffb1f730de2f7640880b3f681e44074e5c29556", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:43533", + "10.65.0.27:43533", + "172.17.0.1:43533", + "172.19.0.1:43533", + "172.20.0.1:43533" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:41:10.794537399Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 8895713735327768, + "StableID": "nVXKrHKtTC21CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b067afeeaddc05dd8d2d6a4175d13f8ed7ad881deef69568261294e0a2b6902f", + "DiscoKey": "discokey:95c211f7d6db0ce545f9fdb2db475199f9705b8a44d71571fd118c6f31444239", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:52118", + "10.65.0.27:52118", + "172.17.0.1:52118", + "172.19.0.1:52118", + "172.20.0.1:52118" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:41:11.33520277Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6036672185069575, + "StableID": "ngZ9PE929p11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c78295bd39eae7cf0e339da9da6afec8d17333563273f14e1d506925bd1d5a38", + "DiscoKey": "discokey:85276bf5805fd1433d589c0d1a40d1fda06fc604813b7aa351b4a1c090555c15", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:40897", + "10.65.0.27:40897", + "172.17.0.1:40897", + "172.19.0.1:40897", + "172.20.0.1:40897" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:41:11.899719454Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7599225092640387, + "StableID": "nEaY7vkhL221CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f283efe5dd48f342c58094239f5f650c4aaee320863de0341c3f7afe1202df44", + "DiscoKey": "discokey:d3f29c6a647567f424be839fd6e3a0db91b22ad0b1c880371c45ee1d425ec704", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:43890", + "10.65.0.27:43890", + "172.17.0.1:43890", + "172.19.0.1:43890", + "172.20.0.1:43890" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:41:12.423400737Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1156665432318304, + "StableID": "nsiUS6er2A11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0e2ee16b751e1367569f4bca507e2fa8d7c39f276e6bd8045888d08e57507b26", + "DiscoKey": "discokey:70271273bdef94681a9a3d2c71256197185c20aa6939ed8d3622d19abd6a2a19", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:32865", + "10.65.0.27:32865", + "172.17.0.1:32865", + "172.19.0.1:32865", + "172.20.0.1:32865" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:41:12.96415126Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 7118969969782211, + "StableID": "nA4pTdGCbx11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0051b5c6157b41a2c1c8e17fcd6096ada3c6ea149d502c9266cdade174c3f107", + "DiscoKey": "discokey:4c62525bdb5cddf6b8a07f8e33ceb1e9ec92616276654615f4d6f8f409dfbd7b", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:37240", + "10.65.0.27:37240", + "172.17.0.1:37240", + "172.19.0.1:37240", + "172.20.0.1:37240" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:41:13.503847073Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8714220496961158, + "StableID": "nwbUs9og3B21CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a9f329975df1ad90f87b4d9a5b3f8f3089944ba40aa27375219c973988334951", + "DiscoKey": "discokey:bb9dac3bdf9553866636640c4e8c09d0a9e1cdc0d39b904a232d1eb28e64de4d", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:50155", + "10.65.0.27:50155", + "172.17.0.1:50155", + "172.19.0.1:50155", + "172.20.0.1:50155" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:41:14.294560245Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3749613256813633, + "StableID": "nGaKZxyCHW11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:90fbc29d18637b89c100d4fe7db24ad225e54f823f03f395527f08f4910ea52c", + "DiscoKey": "discokey:60093ed47698d591358247326e00939a53012482a0c973525fd058ab56ce580c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:58799", + "10.65.0.27:58799", + "172.17.0.1:58799", + "172.19.0.1:58799", + "172.20.0.1:58799" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:41:14.828130908Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1491238603175504, + "StableID": "nfLerwJPeC11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba328d303410383602534db8fb5ba72f5596fa90aa5c14f0d365eebc26935e48", + "DiscoKey": "discokey:233b3e5784db6d954d55f681ad0a0d4b5b31b9c7a8924439f292568fad75737f", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:60838", + "10.65.0.27:60838", + "172.17.0.1:60838", + "172.19.0.1:60838", + "172.20.0.1:60838" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:41:15.371303125Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4503593138210239, + "StableID": "nxB2onkgAc11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:61a418955218509ba7a58707b775298eeb7970dc44c6177feb921d74569b2148", + "KeyExpiry": "2026-11-08T18:41:15Z", + "DiscoKey": "discokey:f455e93b2306a4568e896e309cc4f19bb5d76cfabc08eb4dae1f2f7103149c38", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:53550", + "10.65.0.27:53550", + "172.17.0.1:53550", + "172.19.0.1:53550", + "172.20.0.1:53550" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:41:15.91852783Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5565423625422992, + "StableID": "nHu5tzEbTk11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:08ae16170f4d7633588f2ab6c5d75f16e8e93f2e6d1d33147602f9476e7b0d29", + "KeyExpiry": "2026-11-08T18:41:16Z", + "DiscoKey": "discokey:b02d1adf6327312a287e2573c334eb7611a3673ab7b74df4c0bdb2a490abde78", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:47365", + "10.65.0.27:47365", + "172.17.0.1:47365", + "172.19.0.1:47365", + "172.20.0.1:47365" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:41:16.460447379Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 4102605109684321, + "StableID": "nEZEqoU53Z11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:3baf2a6ce0936e23578b1314280906653476724fe82c56c82d44a2688e94396c", + "KeyExpiry": "2026-11-08T18:41:16Z", + "DiscoKey": "discokey:6e48d70ecb1b911c363d17e4b37aeb98cc43163d2b3ef8952686c439e664aa23", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:44089", + "10.65.0.27:44089", + "172.17.0.1:44089", + "172.19.0.1:44089", + "172.20.0.1:44089" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:41:16.996929073Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3510987038080586": { + "ID": 3510987038080586, + "LoginName": "charmander.tail78f774.ts.net", + "DisplayName": "charmander" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "fearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 1156665432318304, + "StableID": "nsiUS6er2A11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1156665432318304, + "Key": "nodekey:0e2ee16b751e1367569f4bca507e2fa8d7c39f276e6bd8045888d08e57507b26", + "DiscoKey": "discokey:70271273bdef94681a9a3d2c71256197185c20aa6939ed8d3622d19abd6a2a19", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:32865", + "10.65.0.27:32865", + "172.17.0.1:32865", + "172.19.0.1:32865", + "172.20.0.1:32865" + ], + "Hostinfo": { + "Hostname": "fearow", + "RoutableIPs": ["10.55.0.0/16"], + "RequestTags": ["tag:fearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:41:12.96415126Z", + "Tags": ["tag:fearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:0e2ee16b751e1367569f4bca507e2fa8d7c39f276e6bd8045888d08e57507b26", + "MachineKey": "mkey:653e8d65010ddeaefca51cb7f8fcbe4e4066e8cb738712462b858e650141e723", + "Peers": [{ + "ID": 240498609966026, + "StableID": "nw9ccTVvs211CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:08a50463cd2a8618c86fa9743cb481386625ccf5ad63800379d75f85ad7ccd45", + "DiscoKey": "discokey:c4a4aaf76382f91aedf4eb0b4c7d983862afd0bdbace8aaf248f95f126cd8f79", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:37471", + "10.65.0.27:37471", + "172.17.0.1:37471", + "172.19.0.1:37471", + "172.20.0.1:37471" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:41:09.221291803Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 341571337179728, + "StableID": "nProQzVhf311CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0565706dd68331ca77ebb52c24e15c825d12ce6d56273a22a575c02cfbb47d03", + "DiscoKey": "discokey:d6559c7b43fe9bda4559ffe8bb0cc4fb9882bcfefc42c046278926020ba5e029", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:52393", + "10.65.0.27:52393", + "172.17.0.1:52393", + "172.19.0.1:52393", + "172.20.0.1:52393" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:41:09.712537259Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 3510987038080586, + "StableID": "nVrCkCg8RU11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:89626677e197c4c4ab4063e24e4d0b851e9e31f30a0bf7b0d94a607fccf9d435", + "DiscoKey": "discokey:bf6edaacd9c2e2437536de63475583a735385d7c27ae61683f398571216e970f", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:57038", + "10.65.0.27:57038", + "172.17.0.1:57038", + "172.19.0.1:57038", + "172.20.0.1:57038" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:41:10.258023255Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6210871730105602, + "StableID": "nKmBfy4vVq11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:af22824f1f4eb5fddd48c970a55fbb3de7241d957bed6a647843b57dad582916", + "DiscoKey": "discokey:d6a41658e27d52234b9966361ffb1f730de2f7640880b3f681e44074e5c29556", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:43533", + "10.65.0.27:43533", + "172.17.0.1:43533", + "172.19.0.1:43533", + "172.20.0.1:43533" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:41:10.794537399Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 8895713735327768, + "StableID": "nVXKrHKtTC21CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b067afeeaddc05dd8d2d6a4175d13f8ed7ad881deef69568261294e0a2b6902f", + "DiscoKey": "discokey:95c211f7d6db0ce545f9fdb2db475199f9705b8a44d71571fd118c6f31444239", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:52118", + "10.65.0.27:52118", + "172.17.0.1:52118", + "172.19.0.1:52118", + "172.20.0.1:52118" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:41:11.33520277Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6036672185069575, + "StableID": "ngZ9PE929p11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c78295bd39eae7cf0e339da9da6afec8d17333563273f14e1d506925bd1d5a38", + "DiscoKey": "discokey:85276bf5805fd1433d589c0d1a40d1fda06fc604813b7aa351b4a1c090555c15", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:40897", + "10.65.0.27:40897", + "172.17.0.1:40897", + "172.19.0.1:40897", + "172.20.0.1:40897" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:41:11.899719454Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7599225092640387, + "StableID": "nEaY7vkhL221CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f283efe5dd48f342c58094239f5f650c4aaee320863de0341c3f7afe1202df44", + "DiscoKey": "discokey:d3f29c6a647567f424be839fd6e3a0db91b22ad0b1c880371c45ee1d425ec704", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:43890", + "10.65.0.27:43890", + "172.17.0.1:43890", + "172.19.0.1:43890", + "172.20.0.1:43890" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:41:12.423400737Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7118969969782211, + "StableID": "nA4pTdGCbx11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0051b5c6157b41a2c1c8e17fcd6096ada3c6ea149d502c9266cdade174c3f107", + "DiscoKey": "discokey:4c62525bdb5cddf6b8a07f8e33ceb1e9ec92616276654615f4d6f8f409dfbd7b", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:37240", + "10.65.0.27:37240", + "172.17.0.1:37240", + "172.19.0.1:37240", + "172.20.0.1:37240" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:41:13.503847073Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8714220496961158, + "StableID": "nwbUs9og3B21CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a9f329975df1ad90f87b4d9a5b3f8f3089944ba40aa27375219c973988334951", + "DiscoKey": "discokey:bb9dac3bdf9553866636640c4e8c09d0a9e1cdc0d39b904a232d1eb28e64de4d", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:50155", + "10.65.0.27:50155", + "172.17.0.1:50155", + "172.19.0.1:50155", + "172.20.0.1:50155" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:41:14.294560245Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3749613256813633, + "StableID": "nGaKZxyCHW11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:90fbc29d18637b89c100d4fe7db24ad225e54f823f03f395527f08f4910ea52c", + "DiscoKey": "discokey:60093ed47698d591358247326e00939a53012482a0c973525fd058ab56ce580c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:58799", + "10.65.0.27:58799", + "172.17.0.1:58799", + "172.19.0.1:58799", + "172.20.0.1:58799" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:41:14.828130908Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1491238603175504, + "StableID": "nfLerwJPeC11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba328d303410383602534db8fb5ba72f5596fa90aa5c14f0d365eebc26935e48", + "DiscoKey": "discokey:233b3e5784db6d954d55f681ad0a0d4b5b31b9c7a8924439f292568fad75737f", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:60838", + "10.65.0.27:60838", + "172.17.0.1:60838", + "172.19.0.1:60838", + "172.20.0.1:60838" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:41:15.371303125Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4503593138210239, + "StableID": "nxB2onkgAc11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:61a418955218509ba7a58707b775298eeb7970dc44c6177feb921d74569b2148", + "KeyExpiry": "2026-11-08T18:41:15Z", + "DiscoKey": "discokey:f455e93b2306a4568e896e309cc4f19bb5d76cfabc08eb4dae1f2f7103149c38", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:53550", + "10.65.0.27:53550", + "172.17.0.1:53550", + "172.19.0.1:53550", + "172.20.0.1:53550" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:41:15.91852783Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5565423625422992, + "StableID": "nHu5tzEbTk11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:08ae16170f4d7633588f2ab6c5d75f16e8e93f2e6d1d33147602f9476e7b0d29", + "KeyExpiry": "2026-11-08T18:41:16Z", + "DiscoKey": "discokey:b02d1adf6327312a287e2573c334eb7611a3673ab7b74df4c0bdb2a490abde78", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:47365", + "10.65.0.27:47365", + "172.17.0.1:47365", + "172.19.0.1:47365", + "172.20.0.1:47365" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:41:16.460447379Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 4102605109684321, + "StableID": "nEZEqoU53Z11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:3baf2a6ce0936e23578b1314280906653476724fe82c56c82d44a2688e94396c", + "KeyExpiry": "2026-11-08T18:41:16Z", + "DiscoKey": "discokey:6e48d70ecb1b911c363d17e4b37aeb98cc43163d2b3ef8952686c439e664aa23", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:44089", + "10.65.0.27:44089", + "172.17.0.1:44089", + "172.19.0.1:44089", + "172.20.0.1:44089" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:41:16.996929073Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1156665432318304": { + "ID": 1156665432318304, + "LoginName": "fearow.tail78f774.ts.net", + "DisplayName": "fearow" + }, "1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "ivysaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4503593138210239, + "StableID": "nxB2onkgAc11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:61a418955218509ba7a58707b775298eeb7970dc44c6177feb921d74569b2148", + "KeyExpiry": "2026-11-08T18:41:15Z", + "DiscoKey": "discokey:f455e93b2306a4568e896e309cc4f19bb5d76cfabc08eb4dae1f2f7103149c38", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:53550", + "10.65.0.27:53550", + "172.17.0.1:53550", + "172.19.0.1:53550", + "172.20.0.1:53550" + ], + "Hostinfo": {"Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:41:15.91852783Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:61a418955218509ba7a58707b775298eeb7970dc44c6177feb921d74569b2148", + "MachineKey": "mkey:4f2bb1af31c652cd3b82663406b4656df812c22fa7bcd150cf44cfffa952435d", + "Peers": [{ + "ID": 240498609966026, + "StableID": "nw9ccTVvs211CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:08a50463cd2a8618c86fa9743cb481386625ccf5ad63800379d75f85ad7ccd45", + "DiscoKey": "discokey:c4a4aaf76382f91aedf4eb0b4c7d983862afd0bdbace8aaf248f95f126cd8f79", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:37471", + "10.65.0.27:37471", + "172.17.0.1:37471", + "172.19.0.1:37471", + "172.20.0.1:37471" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:41:09.221291803Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 341571337179728, + "StableID": "nProQzVhf311CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0565706dd68331ca77ebb52c24e15c825d12ce6d56273a22a575c02cfbb47d03", + "DiscoKey": "discokey:d6559c7b43fe9bda4559ffe8bb0cc4fb9882bcfefc42c046278926020ba5e029", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:52393", + "10.65.0.27:52393", + "172.17.0.1:52393", + "172.19.0.1:52393", + "172.20.0.1:52393" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:41:09.712537259Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 3510987038080586, + "StableID": "nVrCkCg8RU11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:89626677e197c4c4ab4063e24e4d0b851e9e31f30a0bf7b0d94a607fccf9d435", + "DiscoKey": "discokey:bf6edaacd9c2e2437536de63475583a735385d7c27ae61683f398571216e970f", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:57038", + "10.65.0.27:57038", + "172.17.0.1:57038", + "172.19.0.1:57038", + "172.20.0.1:57038" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:41:10.258023255Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6210871730105602, + "StableID": "nKmBfy4vVq11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:af22824f1f4eb5fddd48c970a55fbb3de7241d957bed6a647843b57dad582916", + "DiscoKey": "discokey:d6a41658e27d52234b9966361ffb1f730de2f7640880b3f681e44074e5c29556", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:43533", + "10.65.0.27:43533", + "172.17.0.1:43533", + "172.19.0.1:43533", + "172.20.0.1:43533" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:41:10.794537399Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 8895713735327768, + "StableID": "nVXKrHKtTC21CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b067afeeaddc05dd8d2d6a4175d13f8ed7ad881deef69568261294e0a2b6902f", + "DiscoKey": "discokey:95c211f7d6db0ce545f9fdb2db475199f9705b8a44d71571fd118c6f31444239", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:52118", + "10.65.0.27:52118", + "172.17.0.1:52118", + "172.19.0.1:52118", + "172.20.0.1:52118" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:41:11.33520277Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6036672185069575, + "StableID": "ngZ9PE929p11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c78295bd39eae7cf0e339da9da6afec8d17333563273f14e1d506925bd1d5a38", + "DiscoKey": "discokey:85276bf5805fd1433d589c0d1a40d1fda06fc604813b7aa351b4a1c090555c15", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:40897", + "10.65.0.27:40897", + "172.17.0.1:40897", + "172.19.0.1:40897", + "172.20.0.1:40897" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:41:11.899719454Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7599225092640387, + "StableID": "nEaY7vkhL221CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f283efe5dd48f342c58094239f5f650c4aaee320863de0341c3f7afe1202df44", + "DiscoKey": "discokey:d3f29c6a647567f424be839fd6e3a0db91b22ad0b1c880371c45ee1d425ec704", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:43890", + "10.65.0.27:43890", + "172.17.0.1:43890", + "172.19.0.1:43890", + "172.20.0.1:43890" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:41:12.423400737Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1156665432318304, + "StableID": "nsiUS6er2A11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0e2ee16b751e1367569f4bca507e2fa8d7c39f276e6bd8045888d08e57507b26", + "DiscoKey": "discokey:70271273bdef94681a9a3d2c71256197185c20aa6939ed8d3622d19abd6a2a19", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:32865", + "10.65.0.27:32865", + "172.17.0.1:32865", + "172.19.0.1:32865", + "172.20.0.1:32865" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:41:12.96415126Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 7118969969782211, + "StableID": "nA4pTdGCbx11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0051b5c6157b41a2c1c8e17fcd6096ada3c6ea149d502c9266cdade174c3f107", + "DiscoKey": "discokey:4c62525bdb5cddf6b8a07f8e33ceb1e9ec92616276654615f4d6f8f409dfbd7b", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:37240", + "10.65.0.27:37240", + "172.17.0.1:37240", + "172.19.0.1:37240", + "172.20.0.1:37240" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:41:13.503847073Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8714220496961158, + "StableID": "nwbUs9og3B21CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a9f329975df1ad90f87b4d9a5b3f8f3089944ba40aa27375219c973988334951", + "DiscoKey": "discokey:bb9dac3bdf9553866636640c4e8c09d0a9e1cdc0d39b904a232d1eb28e64de4d", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:50155", + "10.65.0.27:50155", + "172.17.0.1:50155", + "172.19.0.1:50155", + "172.20.0.1:50155" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:41:14.294560245Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3749613256813633, + "StableID": "nGaKZxyCHW11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:90fbc29d18637b89c100d4fe7db24ad225e54f823f03f395527f08f4910ea52c", + "DiscoKey": "discokey:60093ed47698d591358247326e00939a53012482a0c973525fd058ab56ce580c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:58799", + "10.65.0.27:58799", + "172.17.0.1:58799", + "172.19.0.1:58799", + "172.20.0.1:58799" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:41:14.828130908Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1491238603175504, + "StableID": "nfLerwJPeC11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba328d303410383602534db8fb5ba72f5596fa90aa5c14f0d365eebc26935e48", + "DiscoKey": "discokey:233b3e5784db6d954d55f681ad0a0d4b5b31b9c7a8924439f292568fad75737f", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:60838", + "10.65.0.27:60838", + "172.17.0.1:60838", + "172.19.0.1:60838", + "172.20.0.1:60838" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:41:15.371303125Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5565423625422992, + "StableID": "nHu5tzEbTk11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:08ae16170f4d7633588f2ab6c5d75f16e8e93f2e6d1d33147602f9476e7b0d29", + "KeyExpiry": "2026-11-08T18:41:16Z", + "DiscoKey": "discokey:b02d1adf6327312a287e2573c334eb7611a3673ab7b74df4c0bdb2a490abde78", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:47365", + "10.65.0.27:47365", + "172.17.0.1:47365", + "172.19.0.1:47365", + "172.20.0.1:47365" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:41:16.460447379Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 4102605109684321, + "StableID": "nEZEqoU53Z11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:3baf2a6ce0936e23578b1314280906653476724fe82c56c82d44a2688e94396c", + "KeyExpiry": "2026-11-08T18:41:16Z", + "DiscoKey": "discokey:6e48d70ecb1b911c363d17e4b37aeb98cc43163d2b3ef8952686c439e664aa23", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:44089", + "10.65.0.27:44089", + "172.17.0.1:44089", + "172.19.0.1:44089", + "172.20.0.1:44089" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:41:16.996929073Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "kakuna": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 3749613256813633, + "StableID": "nGaKZxyCHW11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 3749613256813633, + "Key": "nodekey:90fbc29d18637b89c100d4fe7db24ad225e54f823f03f395527f08f4910ea52c", + "DiscoKey": "discokey:60093ed47698d591358247326e00939a53012482a0c973525fd058ab56ce580c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:58799", + "10.65.0.27:58799", + "172.17.0.1:58799", + "172.19.0.1:58799", + "172.20.0.1:58799" + ], + "Hostinfo": {"Hostname": "kakuna", "RequestTags": ["tag:prod"], "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:41:14.828130908Z", + "Tags": ["tag:prod"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:90fbc29d18637b89c100d4fe7db24ad225e54f823f03f395527f08f4910ea52c", + "MachineKey": "mkey:4f59cdf8535bc851cd9831628ac14eed8f8e35730d7d8b087b57af6f7f330971", + "Peers": [{ + "ID": 240498609966026, + "StableID": "nw9ccTVvs211CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:08a50463cd2a8618c86fa9743cb481386625ccf5ad63800379d75f85ad7ccd45", + "DiscoKey": "discokey:c4a4aaf76382f91aedf4eb0b4c7d983862afd0bdbace8aaf248f95f126cd8f79", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:37471", + "10.65.0.27:37471", + "172.17.0.1:37471", + "172.19.0.1:37471", + "172.20.0.1:37471" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:41:09.221291803Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 341571337179728, + "StableID": "nProQzVhf311CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0565706dd68331ca77ebb52c24e15c825d12ce6d56273a22a575c02cfbb47d03", + "DiscoKey": "discokey:d6559c7b43fe9bda4559ffe8bb0cc4fb9882bcfefc42c046278926020ba5e029", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:52393", + "10.65.0.27:52393", + "172.17.0.1:52393", + "172.19.0.1:52393", + "172.20.0.1:52393" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:41:09.712537259Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 3510987038080586, + "StableID": "nVrCkCg8RU11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:89626677e197c4c4ab4063e24e4d0b851e9e31f30a0bf7b0d94a607fccf9d435", + "DiscoKey": "discokey:bf6edaacd9c2e2437536de63475583a735385d7c27ae61683f398571216e970f", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:57038", + "10.65.0.27:57038", + "172.17.0.1:57038", + "172.19.0.1:57038", + "172.20.0.1:57038" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:41:10.258023255Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6210871730105602, + "StableID": "nKmBfy4vVq11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:af22824f1f4eb5fddd48c970a55fbb3de7241d957bed6a647843b57dad582916", + "DiscoKey": "discokey:d6a41658e27d52234b9966361ffb1f730de2f7640880b3f681e44074e5c29556", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:43533", + "10.65.0.27:43533", + "172.17.0.1:43533", + "172.19.0.1:43533", + "172.20.0.1:43533" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:41:10.794537399Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 8895713735327768, + "StableID": "nVXKrHKtTC21CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b067afeeaddc05dd8d2d6a4175d13f8ed7ad881deef69568261294e0a2b6902f", + "DiscoKey": "discokey:95c211f7d6db0ce545f9fdb2db475199f9705b8a44d71571fd118c6f31444239", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:52118", + "10.65.0.27:52118", + "172.17.0.1:52118", + "172.19.0.1:52118", + "172.20.0.1:52118" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:41:11.33520277Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6036672185069575, + "StableID": "ngZ9PE929p11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c78295bd39eae7cf0e339da9da6afec8d17333563273f14e1d506925bd1d5a38", + "DiscoKey": "discokey:85276bf5805fd1433d589c0d1a40d1fda06fc604813b7aa351b4a1c090555c15", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:40897", + "10.65.0.27:40897", + "172.17.0.1:40897", + "172.19.0.1:40897", + "172.20.0.1:40897" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:41:11.899719454Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7599225092640387, + "StableID": "nEaY7vkhL221CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f283efe5dd48f342c58094239f5f650c4aaee320863de0341c3f7afe1202df44", + "DiscoKey": "discokey:d3f29c6a647567f424be839fd6e3a0db91b22ad0b1c880371c45ee1d425ec704", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:43890", + "10.65.0.27:43890", + "172.17.0.1:43890", + "172.19.0.1:43890", + "172.20.0.1:43890" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:41:12.423400737Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1156665432318304, + "StableID": "nsiUS6er2A11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0e2ee16b751e1367569f4bca507e2fa8d7c39f276e6bd8045888d08e57507b26", + "DiscoKey": "discokey:70271273bdef94681a9a3d2c71256197185c20aa6939ed8d3622d19abd6a2a19", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:32865", + "10.65.0.27:32865", + "172.17.0.1:32865", + "172.19.0.1:32865", + "172.20.0.1:32865" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:41:12.96415126Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 7118969969782211, + "StableID": "nA4pTdGCbx11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0051b5c6157b41a2c1c8e17fcd6096ada3c6ea149d502c9266cdade174c3f107", + "DiscoKey": "discokey:4c62525bdb5cddf6b8a07f8e33ceb1e9ec92616276654615f4d6f8f409dfbd7b", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:37240", + "10.65.0.27:37240", + "172.17.0.1:37240", + "172.19.0.1:37240", + "172.20.0.1:37240" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:41:13.503847073Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8714220496961158, + "StableID": "nwbUs9og3B21CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a9f329975df1ad90f87b4d9a5b3f8f3089944ba40aa27375219c973988334951", + "DiscoKey": "discokey:bb9dac3bdf9553866636640c4e8c09d0a9e1cdc0d39b904a232d1eb28e64de4d", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:50155", + "10.65.0.27:50155", + "172.17.0.1:50155", + "172.19.0.1:50155", + "172.20.0.1:50155" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:41:14.294560245Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1491238603175504, + "StableID": "nfLerwJPeC11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba328d303410383602534db8fb5ba72f5596fa90aa5c14f0d365eebc26935e48", + "DiscoKey": "discokey:233b3e5784db6d954d55f681ad0a0d4b5b31b9c7a8924439f292568fad75737f", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:60838", + "10.65.0.27:60838", + "172.17.0.1:60838", + "172.19.0.1:60838", + "172.20.0.1:60838" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:41:15.371303125Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4503593138210239, + "StableID": "nxB2onkgAc11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:61a418955218509ba7a58707b775298eeb7970dc44c6177feb921d74569b2148", + "KeyExpiry": "2026-11-08T18:41:15Z", + "DiscoKey": "discokey:f455e93b2306a4568e896e309cc4f19bb5d76cfabc08eb4dae1f2f7103149c38", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:53550", + "10.65.0.27:53550", + "172.17.0.1:53550", + "172.19.0.1:53550", + "172.20.0.1:53550" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:41:15.91852783Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5565423625422992, + "StableID": "nHu5tzEbTk11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:08ae16170f4d7633588f2ab6c5d75f16e8e93f2e6d1d33147602f9476e7b0d29", + "KeyExpiry": "2026-11-08T18:41:16Z", + "DiscoKey": "discokey:b02d1adf6327312a287e2573c334eb7611a3673ab7b74df4c0bdb2a490abde78", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:47365", + "10.65.0.27:47365", + "172.17.0.1:47365", + "172.19.0.1:47365", + "172.20.0.1:47365" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:41:16.460447379Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 4102605109684321, + "StableID": "nEZEqoU53Z11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:3baf2a6ce0936e23578b1314280906653476724fe82c56c82d44a2688e94396c", + "KeyExpiry": "2026-11-08T18:41:16Z", + "DiscoKey": "discokey:6e48d70ecb1b911c363d17e4b37aeb98cc43163d2b3ef8952686c439e664aa23", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:44089", + "10.65.0.27:44089", + "172.17.0.1:44089", + "172.19.0.1:44089", + "172.20.0.1:44089" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:41:16.996929073Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3749613256813633": { + "ID": 3749613256813633, + "LoginName": "kakuna.tail78f774.ts.net", + "DisplayName": "kakuna" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "pidgeotto": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 341571337179728, + "StableID": "nProQzVhf311CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 341571337179728, + "Key": "nodekey:0565706dd68331ca77ebb52c24e15c825d12ce6d56273a22a575c02cfbb47d03", + "DiscoKey": "discokey:d6559c7b43fe9bda4559ffe8bb0cc4fb9882bcfefc42c046278926020ba5e029", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:52393", + "10.65.0.27:52393", + "172.17.0.1:52393", + "172.19.0.1:52393", + "172.20.0.1:52393" + ], + "Hostinfo": { + "Hostname": "pidgeotto", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgeotto"], + "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:41:09.712537259Z", + "Tags": ["tag:pidgeotto"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:0565706dd68331ca77ebb52c24e15c825d12ce6d56273a22a575c02cfbb47d03", + "MachineKey": "mkey:e5264524fdb0592c12c1eb49201ac1e77cc33a46278819537d7a86b36b537d7b", + "Peers": [{ + "ID": 240498609966026, + "StableID": "nw9ccTVvs211CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:08a50463cd2a8618c86fa9743cb481386625ccf5ad63800379d75f85ad7ccd45", + "DiscoKey": "discokey:c4a4aaf76382f91aedf4eb0b4c7d983862afd0bdbace8aaf248f95f126cd8f79", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:37471", + "10.65.0.27:37471", + "172.17.0.1:37471", + "172.19.0.1:37471", + "172.20.0.1:37471" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:41:09.221291803Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3510987038080586, + "StableID": "nVrCkCg8RU11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:89626677e197c4c4ab4063e24e4d0b851e9e31f30a0bf7b0d94a607fccf9d435", + "DiscoKey": "discokey:bf6edaacd9c2e2437536de63475583a735385d7c27ae61683f398571216e970f", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:57038", + "10.65.0.27:57038", + "172.17.0.1:57038", + "172.19.0.1:57038", + "172.20.0.1:57038" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:41:10.258023255Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6210871730105602, + "StableID": "nKmBfy4vVq11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:af22824f1f4eb5fddd48c970a55fbb3de7241d957bed6a647843b57dad582916", + "DiscoKey": "discokey:d6a41658e27d52234b9966361ffb1f730de2f7640880b3f681e44074e5c29556", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:43533", + "10.65.0.27:43533", + "172.17.0.1:43533", + "172.19.0.1:43533", + "172.20.0.1:43533" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:41:10.794537399Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 8895713735327768, + "StableID": "nVXKrHKtTC21CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b067afeeaddc05dd8d2d6a4175d13f8ed7ad881deef69568261294e0a2b6902f", + "DiscoKey": "discokey:95c211f7d6db0ce545f9fdb2db475199f9705b8a44d71571fd118c6f31444239", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:52118", + "10.65.0.27:52118", + "172.17.0.1:52118", + "172.19.0.1:52118", + "172.20.0.1:52118" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:41:11.33520277Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6036672185069575, + "StableID": "ngZ9PE929p11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c78295bd39eae7cf0e339da9da6afec8d17333563273f14e1d506925bd1d5a38", + "DiscoKey": "discokey:85276bf5805fd1433d589c0d1a40d1fda06fc604813b7aa351b4a1c090555c15", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:40897", + "10.65.0.27:40897", + "172.17.0.1:40897", + "172.19.0.1:40897", + "172.20.0.1:40897" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:41:11.899719454Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7599225092640387, + "StableID": "nEaY7vkhL221CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f283efe5dd48f342c58094239f5f650c4aaee320863de0341c3f7afe1202df44", + "DiscoKey": "discokey:d3f29c6a647567f424be839fd6e3a0db91b22ad0b1c880371c45ee1d425ec704", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:43890", + "10.65.0.27:43890", + "172.17.0.1:43890", + "172.19.0.1:43890", + "172.20.0.1:43890" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:41:12.423400737Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1156665432318304, + "StableID": "nsiUS6er2A11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0e2ee16b751e1367569f4bca507e2fa8d7c39f276e6bd8045888d08e57507b26", + "DiscoKey": "discokey:70271273bdef94681a9a3d2c71256197185c20aa6939ed8d3622d19abd6a2a19", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:32865", + "10.65.0.27:32865", + "172.17.0.1:32865", + "172.19.0.1:32865", + "172.20.0.1:32865" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:41:12.96415126Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 7118969969782211, + "StableID": "nA4pTdGCbx11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0051b5c6157b41a2c1c8e17fcd6096ada3c6ea149d502c9266cdade174c3f107", + "DiscoKey": "discokey:4c62525bdb5cddf6b8a07f8e33ceb1e9ec92616276654615f4d6f8f409dfbd7b", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:37240", + "10.65.0.27:37240", + "172.17.0.1:37240", + "172.19.0.1:37240", + "172.20.0.1:37240" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:41:13.503847073Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8714220496961158, + "StableID": "nwbUs9og3B21CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a9f329975df1ad90f87b4d9a5b3f8f3089944ba40aa27375219c973988334951", + "DiscoKey": "discokey:bb9dac3bdf9553866636640c4e8c09d0a9e1cdc0d39b904a232d1eb28e64de4d", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:50155", + "10.65.0.27:50155", + "172.17.0.1:50155", + "172.19.0.1:50155", + "172.20.0.1:50155" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:41:14.294560245Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3749613256813633, + "StableID": "nGaKZxyCHW11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:90fbc29d18637b89c100d4fe7db24ad225e54f823f03f395527f08f4910ea52c", + "DiscoKey": "discokey:60093ed47698d591358247326e00939a53012482a0c973525fd058ab56ce580c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:58799", + "10.65.0.27:58799", + "172.17.0.1:58799", + "172.19.0.1:58799", + "172.20.0.1:58799" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:41:14.828130908Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1491238603175504, + "StableID": "nfLerwJPeC11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba328d303410383602534db8fb5ba72f5596fa90aa5c14f0d365eebc26935e48", + "DiscoKey": "discokey:233b3e5784db6d954d55f681ad0a0d4b5b31b9c7a8924439f292568fad75737f", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:60838", + "10.65.0.27:60838", + "172.17.0.1:60838", + "172.19.0.1:60838", + "172.20.0.1:60838" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:41:15.371303125Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4503593138210239, + "StableID": "nxB2onkgAc11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:61a418955218509ba7a58707b775298eeb7970dc44c6177feb921d74569b2148", + "KeyExpiry": "2026-11-08T18:41:15Z", + "DiscoKey": "discokey:f455e93b2306a4568e896e309cc4f19bb5d76cfabc08eb4dae1f2f7103149c38", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:53550", + "10.65.0.27:53550", + "172.17.0.1:53550", + "172.19.0.1:53550", + "172.20.0.1:53550" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:41:15.91852783Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5565423625422992, + "StableID": "nHu5tzEbTk11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:08ae16170f4d7633588f2ab6c5d75f16e8e93f2e6d1d33147602f9476e7b0d29", + "KeyExpiry": "2026-11-08T18:41:16Z", + "DiscoKey": "discokey:b02d1adf6327312a287e2573c334eb7611a3673ab7b74df4c0bdb2a490abde78", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:47365", + "10.65.0.27:47365", + "172.17.0.1:47365", + "172.19.0.1:47365", + "172.20.0.1:47365" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:41:16.460447379Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 4102605109684321, + "StableID": "nEZEqoU53Z11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:3baf2a6ce0936e23578b1314280906653476724fe82c56c82d44a2688e94396c", + "KeyExpiry": "2026-11-08T18:41:16Z", + "DiscoKey": "discokey:6e48d70ecb1b911c363d17e4b37aeb98cc43163d2b3ef8952686c439e664aa23", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:44089", + "10.65.0.27:44089", + "172.17.0.1:44089", + "172.19.0.1:44089", + "172.20.0.1:44089" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:41:16.996929073Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "341571337179728": { + "ID": 341571337179728, + "LoginName": "pidgeotto.tail78f774.ts.net", + "DisplayName": "pidgeotto" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "pidgey": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 240498609966026, + "StableID": "nw9ccTVvs211CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 240498609966026, + "Key": "nodekey:08a50463cd2a8618c86fa9743cb481386625ccf5ad63800379d75f85ad7ccd45", + "DiscoKey": "discokey:c4a4aaf76382f91aedf4eb0b4c7d983862afd0bdbace8aaf248f95f126cd8f79", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:37471", + "10.65.0.27:37471", + "172.17.0.1:37471", + "172.19.0.1:37471", + "172.20.0.1:37471" + ], + "Hostinfo": { + "Hostname": "pidgey", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgey"], + "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:41:09.221291803Z", + "Tags": ["tag:pidgey"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:08a50463cd2a8618c86fa9743cb481386625ccf5ad63800379d75f85ad7ccd45", + "MachineKey": "mkey:bccb0f23045648dbe71db29bf627fc5b5670158ae673b0c4e11ad56ce53a4a5c", + "Peers": [{ + "ID": 341571337179728, + "StableID": "nProQzVhf311CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0565706dd68331ca77ebb52c24e15c825d12ce6d56273a22a575c02cfbb47d03", + "DiscoKey": "discokey:d6559c7b43fe9bda4559ffe8bb0cc4fb9882bcfefc42c046278926020ba5e029", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:52393", + "10.65.0.27:52393", + "172.17.0.1:52393", + "172.19.0.1:52393", + "172.20.0.1:52393" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:41:09.712537259Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 3510987038080586, + "StableID": "nVrCkCg8RU11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:89626677e197c4c4ab4063e24e4d0b851e9e31f30a0bf7b0d94a607fccf9d435", + "DiscoKey": "discokey:bf6edaacd9c2e2437536de63475583a735385d7c27ae61683f398571216e970f", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:57038", + "10.65.0.27:57038", + "172.17.0.1:57038", + "172.19.0.1:57038", + "172.20.0.1:57038" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:41:10.258023255Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6210871730105602, + "StableID": "nKmBfy4vVq11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:af22824f1f4eb5fddd48c970a55fbb3de7241d957bed6a647843b57dad582916", + "DiscoKey": "discokey:d6a41658e27d52234b9966361ffb1f730de2f7640880b3f681e44074e5c29556", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:43533", + "10.65.0.27:43533", + "172.17.0.1:43533", + "172.19.0.1:43533", + "172.20.0.1:43533" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:41:10.794537399Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 8895713735327768, + "StableID": "nVXKrHKtTC21CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b067afeeaddc05dd8d2d6a4175d13f8ed7ad881deef69568261294e0a2b6902f", + "DiscoKey": "discokey:95c211f7d6db0ce545f9fdb2db475199f9705b8a44d71571fd118c6f31444239", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:52118", + "10.65.0.27:52118", + "172.17.0.1:52118", + "172.19.0.1:52118", + "172.20.0.1:52118" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:41:11.33520277Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6036672185069575, + "StableID": "ngZ9PE929p11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c78295bd39eae7cf0e339da9da6afec8d17333563273f14e1d506925bd1d5a38", + "DiscoKey": "discokey:85276bf5805fd1433d589c0d1a40d1fda06fc604813b7aa351b4a1c090555c15", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:40897", + "10.65.0.27:40897", + "172.17.0.1:40897", + "172.19.0.1:40897", + "172.20.0.1:40897" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:41:11.899719454Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7599225092640387, + "StableID": "nEaY7vkhL221CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f283efe5dd48f342c58094239f5f650c4aaee320863de0341c3f7afe1202df44", + "DiscoKey": "discokey:d3f29c6a647567f424be839fd6e3a0db91b22ad0b1c880371c45ee1d425ec704", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:43890", + "10.65.0.27:43890", + "172.17.0.1:43890", + "172.19.0.1:43890", + "172.20.0.1:43890" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:41:12.423400737Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1156665432318304, + "StableID": "nsiUS6er2A11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0e2ee16b751e1367569f4bca507e2fa8d7c39f276e6bd8045888d08e57507b26", + "DiscoKey": "discokey:70271273bdef94681a9a3d2c71256197185c20aa6939ed8d3622d19abd6a2a19", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:32865", + "10.65.0.27:32865", + "172.17.0.1:32865", + "172.19.0.1:32865", + "172.20.0.1:32865" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:41:12.96415126Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 7118969969782211, + "StableID": "nA4pTdGCbx11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0051b5c6157b41a2c1c8e17fcd6096ada3c6ea149d502c9266cdade174c3f107", + "DiscoKey": "discokey:4c62525bdb5cddf6b8a07f8e33ceb1e9ec92616276654615f4d6f8f409dfbd7b", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:37240", + "10.65.0.27:37240", + "172.17.0.1:37240", + "172.19.0.1:37240", + "172.20.0.1:37240" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:41:13.503847073Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8714220496961158, + "StableID": "nwbUs9og3B21CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a9f329975df1ad90f87b4d9a5b3f8f3089944ba40aa27375219c973988334951", + "DiscoKey": "discokey:bb9dac3bdf9553866636640c4e8c09d0a9e1cdc0d39b904a232d1eb28e64de4d", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:50155", + "10.65.0.27:50155", + "172.17.0.1:50155", + "172.19.0.1:50155", + "172.20.0.1:50155" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:41:14.294560245Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3749613256813633, + "StableID": "nGaKZxyCHW11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:90fbc29d18637b89c100d4fe7db24ad225e54f823f03f395527f08f4910ea52c", + "DiscoKey": "discokey:60093ed47698d591358247326e00939a53012482a0c973525fd058ab56ce580c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:58799", + "10.65.0.27:58799", + "172.17.0.1:58799", + "172.19.0.1:58799", + "172.20.0.1:58799" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:41:14.828130908Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1491238603175504, + "StableID": "nfLerwJPeC11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba328d303410383602534db8fb5ba72f5596fa90aa5c14f0d365eebc26935e48", + "DiscoKey": "discokey:233b3e5784db6d954d55f681ad0a0d4b5b31b9c7a8924439f292568fad75737f", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:60838", + "10.65.0.27:60838", + "172.17.0.1:60838", + "172.19.0.1:60838", + "172.20.0.1:60838" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:41:15.371303125Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4503593138210239, + "StableID": "nxB2onkgAc11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:61a418955218509ba7a58707b775298eeb7970dc44c6177feb921d74569b2148", + "KeyExpiry": "2026-11-08T18:41:15Z", + "DiscoKey": "discokey:f455e93b2306a4568e896e309cc4f19bb5d76cfabc08eb4dae1f2f7103149c38", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:53550", + "10.65.0.27:53550", + "172.17.0.1:53550", + "172.19.0.1:53550", + "172.20.0.1:53550" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:41:15.91852783Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5565423625422992, + "StableID": "nHu5tzEbTk11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:08ae16170f4d7633588f2ab6c5d75f16e8e93f2e6d1d33147602f9476e7b0d29", + "KeyExpiry": "2026-11-08T18:41:16Z", + "DiscoKey": "discokey:b02d1adf6327312a287e2573c334eb7611a3673ab7b74df4c0bdb2a490abde78", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:47365", + "10.65.0.27:47365", + "172.17.0.1:47365", + "172.19.0.1:47365", + "172.20.0.1:47365" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:41:16.460447379Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 4102605109684321, + "StableID": "nEZEqoU53Z11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:3baf2a6ce0936e23578b1314280906653476724fe82c56c82d44a2688e94396c", + "KeyExpiry": "2026-11-08T18:41:16Z", + "DiscoKey": "discokey:6e48d70ecb1b911c363d17e4b37aeb98cc43163d2b3ef8952686c439e664aa23", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:44089", + "10.65.0.27:44089", + "172.17.0.1:44089", + "172.19.0.1:44089", + "172.20.0.1:44089" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:41:16.996929073Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "240498609966026": { + "ID": 240498609966026, + "LoginName": "pidgey.tail78f774.ts.net", + "DisplayName": "pidgey" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "raticate": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8895713735327768, + "StableID": "nVXKrHKtTC21CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 8895713735327768, + "Key": "nodekey:b067afeeaddc05dd8d2d6a4175d13f8ed7ad881deef69568261294e0a2b6902f", + "DiscoKey": "discokey:95c211f7d6db0ce545f9fdb2db475199f9705b8a44d71571fd118c6f31444239", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:52118", + "10.65.0.27:52118", + "172.17.0.1:52118", + "172.19.0.1:52118", + "172.20.0.1:52118" + ], + "Hostinfo": {"Hostname": "raticate", "RequestTags": ["tag:group-b"], "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:41:11.33520277Z", + "Tags": ["tag:group-b"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:b067afeeaddc05dd8d2d6a4175d13f8ed7ad881deef69568261294e0a2b6902f", + "MachineKey": "mkey:9ac0a587a9f0c688d3bcaa1c4c65c865858fa406e75881503bb50b53791f8539", + "Peers": [{ + "ID": 240498609966026, + "StableID": "nw9ccTVvs211CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:08a50463cd2a8618c86fa9743cb481386625ccf5ad63800379d75f85ad7ccd45", + "DiscoKey": "discokey:c4a4aaf76382f91aedf4eb0b4c7d983862afd0bdbace8aaf248f95f126cd8f79", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:37471", + "10.65.0.27:37471", + "172.17.0.1:37471", + "172.19.0.1:37471", + "172.20.0.1:37471" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:41:09.221291803Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 341571337179728, + "StableID": "nProQzVhf311CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0565706dd68331ca77ebb52c24e15c825d12ce6d56273a22a575c02cfbb47d03", + "DiscoKey": "discokey:d6559c7b43fe9bda4559ffe8bb0cc4fb9882bcfefc42c046278926020ba5e029", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:52393", + "10.65.0.27:52393", + "172.17.0.1:52393", + "172.19.0.1:52393", + "172.20.0.1:52393" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:41:09.712537259Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 3510987038080586, + "StableID": "nVrCkCg8RU11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:89626677e197c4c4ab4063e24e4d0b851e9e31f30a0bf7b0d94a607fccf9d435", + "DiscoKey": "discokey:bf6edaacd9c2e2437536de63475583a735385d7c27ae61683f398571216e970f", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:57038", + "10.65.0.27:57038", + "172.17.0.1:57038", + "172.19.0.1:57038", + "172.20.0.1:57038" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:41:10.258023255Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6210871730105602, + "StableID": "nKmBfy4vVq11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:af22824f1f4eb5fddd48c970a55fbb3de7241d957bed6a647843b57dad582916", + "DiscoKey": "discokey:d6a41658e27d52234b9966361ffb1f730de2f7640880b3f681e44074e5c29556", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:43533", + "10.65.0.27:43533", + "172.17.0.1:43533", + "172.19.0.1:43533", + "172.20.0.1:43533" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:41:10.794537399Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6036672185069575, + "StableID": "ngZ9PE929p11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c78295bd39eae7cf0e339da9da6afec8d17333563273f14e1d506925bd1d5a38", + "DiscoKey": "discokey:85276bf5805fd1433d589c0d1a40d1fda06fc604813b7aa351b4a1c090555c15", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:40897", + "10.65.0.27:40897", + "172.17.0.1:40897", + "172.19.0.1:40897", + "172.20.0.1:40897" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:41:11.899719454Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7599225092640387, + "StableID": "nEaY7vkhL221CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f283efe5dd48f342c58094239f5f650c4aaee320863de0341c3f7afe1202df44", + "DiscoKey": "discokey:d3f29c6a647567f424be839fd6e3a0db91b22ad0b1c880371c45ee1d425ec704", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:43890", + "10.65.0.27:43890", + "172.17.0.1:43890", + "172.19.0.1:43890", + "172.20.0.1:43890" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:41:12.423400737Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1156665432318304, + "StableID": "nsiUS6er2A11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0e2ee16b751e1367569f4bca507e2fa8d7c39f276e6bd8045888d08e57507b26", + "DiscoKey": "discokey:70271273bdef94681a9a3d2c71256197185c20aa6939ed8d3622d19abd6a2a19", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:32865", + "10.65.0.27:32865", + "172.17.0.1:32865", + "172.19.0.1:32865", + "172.20.0.1:32865" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:41:12.96415126Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 7118969969782211, + "StableID": "nA4pTdGCbx11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0051b5c6157b41a2c1c8e17fcd6096ada3c6ea149d502c9266cdade174c3f107", + "DiscoKey": "discokey:4c62525bdb5cddf6b8a07f8e33ceb1e9ec92616276654615f4d6f8f409dfbd7b", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:37240", + "10.65.0.27:37240", + "172.17.0.1:37240", + "172.19.0.1:37240", + "172.20.0.1:37240" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:41:13.503847073Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8714220496961158, + "StableID": "nwbUs9og3B21CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a9f329975df1ad90f87b4d9a5b3f8f3089944ba40aa27375219c973988334951", + "DiscoKey": "discokey:bb9dac3bdf9553866636640c4e8c09d0a9e1cdc0d39b904a232d1eb28e64de4d", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:50155", + "10.65.0.27:50155", + "172.17.0.1:50155", + "172.19.0.1:50155", + "172.20.0.1:50155" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:41:14.294560245Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3749613256813633, + "StableID": "nGaKZxyCHW11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:90fbc29d18637b89c100d4fe7db24ad225e54f823f03f395527f08f4910ea52c", + "DiscoKey": "discokey:60093ed47698d591358247326e00939a53012482a0c973525fd058ab56ce580c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:58799", + "10.65.0.27:58799", + "172.17.0.1:58799", + "172.19.0.1:58799", + "172.20.0.1:58799" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:41:14.828130908Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1491238603175504, + "StableID": "nfLerwJPeC11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba328d303410383602534db8fb5ba72f5596fa90aa5c14f0d365eebc26935e48", + "DiscoKey": "discokey:233b3e5784db6d954d55f681ad0a0d4b5b31b9c7a8924439f292568fad75737f", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:60838", + "10.65.0.27:60838", + "172.17.0.1:60838", + "172.19.0.1:60838", + "172.20.0.1:60838" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:41:15.371303125Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4503593138210239, + "StableID": "nxB2onkgAc11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:61a418955218509ba7a58707b775298eeb7970dc44c6177feb921d74569b2148", + "KeyExpiry": "2026-11-08T18:41:15Z", + "DiscoKey": "discokey:f455e93b2306a4568e896e309cc4f19bb5d76cfabc08eb4dae1f2f7103149c38", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:53550", + "10.65.0.27:53550", + "172.17.0.1:53550", + "172.19.0.1:53550", + "172.20.0.1:53550" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:41:15.91852783Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5565423625422992, + "StableID": "nHu5tzEbTk11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:08ae16170f4d7633588f2ab6c5d75f16e8e93f2e6d1d33147602f9476e7b0d29", + "KeyExpiry": "2026-11-08T18:41:16Z", + "DiscoKey": "discokey:b02d1adf6327312a287e2573c334eb7611a3673ab7b74df4c0bdb2a490abde78", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:47365", + "10.65.0.27:47365", + "172.17.0.1:47365", + "172.19.0.1:47365", + "172.20.0.1:47365" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:41:16.460447379Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 4102605109684321, + "StableID": "nEZEqoU53Z11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:3baf2a6ce0936e23578b1314280906653476724fe82c56c82d44a2688e94396c", + "KeyExpiry": "2026-11-08T18:41:16Z", + "DiscoKey": "discokey:6e48d70ecb1b911c363d17e4b37aeb98cc43163d2b3ef8952686c439e664aa23", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:44089", + "10.65.0.27:44089", + "172.17.0.1:44089", + "172.19.0.1:44089", + "172.20.0.1:44089" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:41:16.996929073Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "8895713735327768": { + "ID": 8895713735327768, + "LoginName": "raticate.tail78f774.ts.net", + "DisplayName": "raticate" + }} + } + }, "rattata": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6210871730105602, + "StableID": "nKmBfy4vVq11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 6210871730105602, + "Key": "nodekey:af22824f1f4eb5fddd48c970a55fbb3de7241d957bed6a647843b57dad582916", + "DiscoKey": "discokey:d6a41658e27d52234b9966361ffb1f730de2f7640880b3f681e44074e5c29556", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:43533", + "10.65.0.27:43533", + "172.17.0.1:43533", + "172.19.0.1:43533", + "172.20.0.1:43533" + ], + "Hostinfo": {"Hostname": "rattata", "RequestTags": ["tag:group-a"], "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:41:10.794537399Z", + "Tags": ["tag:group-a"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:af22824f1f4eb5fddd48c970a55fbb3de7241d957bed6a647843b57dad582916", + "MachineKey": "mkey:e2fb8814cc97d4654033550dafaed8fe431d7c528eacd826581e019421a14d76", + "Peers": [{ + "ID": 240498609966026, + "StableID": "nw9ccTVvs211CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:08a50463cd2a8618c86fa9743cb481386625ccf5ad63800379d75f85ad7ccd45", + "DiscoKey": "discokey:c4a4aaf76382f91aedf4eb0b4c7d983862afd0bdbace8aaf248f95f126cd8f79", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:37471", + "10.65.0.27:37471", + "172.17.0.1:37471", + "172.19.0.1:37471", + "172.20.0.1:37471" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:41:09.221291803Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 341571337179728, + "StableID": "nProQzVhf311CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0565706dd68331ca77ebb52c24e15c825d12ce6d56273a22a575c02cfbb47d03", + "DiscoKey": "discokey:d6559c7b43fe9bda4559ffe8bb0cc4fb9882bcfefc42c046278926020ba5e029", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:52393", + "10.65.0.27:52393", + "172.17.0.1:52393", + "172.19.0.1:52393", + "172.20.0.1:52393" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:41:09.712537259Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 3510987038080586, + "StableID": "nVrCkCg8RU11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:89626677e197c4c4ab4063e24e4d0b851e9e31f30a0bf7b0d94a607fccf9d435", + "DiscoKey": "discokey:bf6edaacd9c2e2437536de63475583a735385d7c27ae61683f398571216e970f", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:57038", + "10.65.0.27:57038", + "172.17.0.1:57038", + "172.19.0.1:57038", + "172.20.0.1:57038" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:41:10.258023255Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 8895713735327768, + "StableID": "nVXKrHKtTC21CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b067afeeaddc05dd8d2d6a4175d13f8ed7ad881deef69568261294e0a2b6902f", + "DiscoKey": "discokey:95c211f7d6db0ce545f9fdb2db475199f9705b8a44d71571fd118c6f31444239", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:52118", + "10.65.0.27:52118", + "172.17.0.1:52118", + "172.19.0.1:52118", + "172.20.0.1:52118" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:41:11.33520277Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6036672185069575, + "StableID": "ngZ9PE929p11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c78295bd39eae7cf0e339da9da6afec8d17333563273f14e1d506925bd1d5a38", + "DiscoKey": "discokey:85276bf5805fd1433d589c0d1a40d1fda06fc604813b7aa351b4a1c090555c15", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:40897", + "10.65.0.27:40897", + "172.17.0.1:40897", + "172.19.0.1:40897", + "172.20.0.1:40897" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:41:11.899719454Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7599225092640387, + "StableID": "nEaY7vkhL221CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f283efe5dd48f342c58094239f5f650c4aaee320863de0341c3f7afe1202df44", + "DiscoKey": "discokey:d3f29c6a647567f424be839fd6e3a0db91b22ad0b1c880371c45ee1d425ec704", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:43890", + "10.65.0.27:43890", + "172.17.0.1:43890", + "172.19.0.1:43890", + "172.20.0.1:43890" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:41:12.423400737Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1156665432318304, + "StableID": "nsiUS6er2A11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0e2ee16b751e1367569f4bca507e2fa8d7c39f276e6bd8045888d08e57507b26", + "DiscoKey": "discokey:70271273bdef94681a9a3d2c71256197185c20aa6939ed8d3622d19abd6a2a19", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:32865", + "10.65.0.27:32865", + "172.17.0.1:32865", + "172.19.0.1:32865", + "172.20.0.1:32865" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:41:12.96415126Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 7118969969782211, + "StableID": "nA4pTdGCbx11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0051b5c6157b41a2c1c8e17fcd6096ada3c6ea149d502c9266cdade174c3f107", + "DiscoKey": "discokey:4c62525bdb5cddf6b8a07f8e33ceb1e9ec92616276654615f4d6f8f409dfbd7b", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:37240", + "10.65.0.27:37240", + "172.17.0.1:37240", + "172.19.0.1:37240", + "172.20.0.1:37240" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:41:13.503847073Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8714220496961158, + "StableID": "nwbUs9og3B21CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a9f329975df1ad90f87b4d9a5b3f8f3089944ba40aa27375219c973988334951", + "DiscoKey": "discokey:bb9dac3bdf9553866636640c4e8c09d0a9e1cdc0d39b904a232d1eb28e64de4d", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:50155", + "10.65.0.27:50155", + "172.17.0.1:50155", + "172.19.0.1:50155", + "172.20.0.1:50155" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:41:14.294560245Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3749613256813633, + "StableID": "nGaKZxyCHW11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:90fbc29d18637b89c100d4fe7db24ad225e54f823f03f395527f08f4910ea52c", + "DiscoKey": "discokey:60093ed47698d591358247326e00939a53012482a0c973525fd058ab56ce580c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:58799", + "10.65.0.27:58799", + "172.17.0.1:58799", + "172.19.0.1:58799", + "172.20.0.1:58799" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:41:14.828130908Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1491238603175504, + "StableID": "nfLerwJPeC11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba328d303410383602534db8fb5ba72f5596fa90aa5c14f0d365eebc26935e48", + "DiscoKey": "discokey:233b3e5784db6d954d55f681ad0a0d4b5b31b9c7a8924439f292568fad75737f", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:60838", + "10.65.0.27:60838", + "172.17.0.1:60838", + "172.19.0.1:60838", + "172.20.0.1:60838" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:41:15.371303125Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4503593138210239, + "StableID": "nxB2onkgAc11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:61a418955218509ba7a58707b775298eeb7970dc44c6177feb921d74569b2148", + "KeyExpiry": "2026-11-08T18:41:15Z", + "DiscoKey": "discokey:f455e93b2306a4568e896e309cc4f19bb5d76cfabc08eb4dae1f2f7103149c38", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:53550", + "10.65.0.27:53550", + "172.17.0.1:53550", + "172.19.0.1:53550", + "172.20.0.1:53550" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:41:15.91852783Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5565423625422992, + "StableID": "nHu5tzEbTk11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:08ae16170f4d7633588f2ab6c5d75f16e8e93f2e6d1d33147602f9476e7b0d29", + "KeyExpiry": "2026-11-08T18:41:16Z", + "DiscoKey": "discokey:b02d1adf6327312a287e2573c334eb7611a3673ab7b74df4c0bdb2a490abde78", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:47365", + "10.65.0.27:47365", + "172.17.0.1:47365", + "172.19.0.1:47365", + "172.20.0.1:47365" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:41:16.460447379Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 4102605109684321, + "StableID": "nEZEqoU53Z11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:3baf2a6ce0936e23578b1314280906653476724fe82c56c82d44a2688e94396c", + "KeyExpiry": "2026-11-08T18:41:16Z", + "DiscoKey": "discokey:6e48d70ecb1b911c363d17e4b37aeb98cc43163d2b3ef8952686c439e664aa23", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:44089", + "10.65.0.27:44089", + "172.17.0.1:44089", + "172.19.0.1:44089", + "172.20.0.1:44089" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:41:16.996929073Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "6210871730105602": { + "ID": 6210871730105602, + "LoginName": "rattata.tail78f774.ts.net", + "DisplayName": "rattata" + }} + } + }, "spearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7599225092640387, + "StableID": "nEaY7vkhL221CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 7599225092640387, + "Key": "nodekey:f283efe5dd48f342c58094239f5f650c4aaee320863de0341c3f7afe1202df44", + "DiscoKey": "discokey:d3f29c6a647567f424be839fd6e3a0db91b22ad0b1c880371c45ee1d425ec704", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:43890", + "10.65.0.27:43890", + "172.17.0.1:43890", + "172.19.0.1:43890", + "172.20.0.1:43890" + ], + "Hostinfo": { + "Hostname": "spearow", + "RoutableIPs": ["10.44.0.0/16"], + "RequestTags": ["tag:spearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:41:12.423400737Z", + "Tags": ["tag:spearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:f283efe5dd48f342c58094239f5f650c4aaee320863de0341c3f7afe1202df44", + "MachineKey": "mkey:a018b6468f4975c15327d1d5b5f9ebd82e04fe81137386549d3e64eae7399e1f", + "Peers": [{ + "ID": 240498609966026, + "StableID": "nw9ccTVvs211CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:08a50463cd2a8618c86fa9743cb481386625ccf5ad63800379d75f85ad7ccd45", + "DiscoKey": "discokey:c4a4aaf76382f91aedf4eb0b4c7d983862afd0bdbace8aaf248f95f126cd8f79", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:37471", + "10.65.0.27:37471", + "172.17.0.1:37471", + "172.19.0.1:37471", + "172.20.0.1:37471" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:41:09.221291803Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 341571337179728, + "StableID": "nProQzVhf311CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0565706dd68331ca77ebb52c24e15c825d12ce6d56273a22a575c02cfbb47d03", + "DiscoKey": "discokey:d6559c7b43fe9bda4559ffe8bb0cc4fb9882bcfefc42c046278926020ba5e029", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:52393", + "10.65.0.27:52393", + "172.17.0.1:52393", + "172.19.0.1:52393", + "172.20.0.1:52393" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:41:09.712537259Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 3510987038080586, + "StableID": "nVrCkCg8RU11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:89626677e197c4c4ab4063e24e4d0b851e9e31f30a0bf7b0d94a607fccf9d435", + "DiscoKey": "discokey:bf6edaacd9c2e2437536de63475583a735385d7c27ae61683f398571216e970f", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:57038", + "10.65.0.27:57038", + "172.17.0.1:57038", + "172.19.0.1:57038", + "172.20.0.1:57038" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:41:10.258023255Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6210871730105602, + "StableID": "nKmBfy4vVq11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:af22824f1f4eb5fddd48c970a55fbb3de7241d957bed6a647843b57dad582916", + "DiscoKey": "discokey:d6a41658e27d52234b9966361ffb1f730de2f7640880b3f681e44074e5c29556", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:43533", + "10.65.0.27:43533", + "172.17.0.1:43533", + "172.19.0.1:43533", + "172.20.0.1:43533" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:41:10.794537399Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 8895713735327768, + "StableID": "nVXKrHKtTC21CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b067afeeaddc05dd8d2d6a4175d13f8ed7ad881deef69568261294e0a2b6902f", + "DiscoKey": "discokey:95c211f7d6db0ce545f9fdb2db475199f9705b8a44d71571fd118c6f31444239", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:52118", + "10.65.0.27:52118", + "172.17.0.1:52118", + "172.19.0.1:52118", + "172.20.0.1:52118" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:41:11.33520277Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6036672185069575, + "StableID": "ngZ9PE929p11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c78295bd39eae7cf0e339da9da6afec8d17333563273f14e1d506925bd1d5a38", + "DiscoKey": "discokey:85276bf5805fd1433d589c0d1a40d1fda06fc604813b7aa351b4a1c090555c15", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:40897", + "10.65.0.27:40897", + "172.17.0.1:40897", + "172.19.0.1:40897", + "172.20.0.1:40897" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:41:11.899719454Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 1156665432318304, + "StableID": "nsiUS6er2A11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0e2ee16b751e1367569f4bca507e2fa8d7c39f276e6bd8045888d08e57507b26", + "DiscoKey": "discokey:70271273bdef94681a9a3d2c71256197185c20aa6939ed8d3622d19abd6a2a19", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:32865", + "10.65.0.27:32865", + "172.17.0.1:32865", + "172.19.0.1:32865", + "172.20.0.1:32865" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:41:12.96415126Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 7118969969782211, + "StableID": "nA4pTdGCbx11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0051b5c6157b41a2c1c8e17fcd6096ada3c6ea149d502c9266cdade174c3f107", + "DiscoKey": "discokey:4c62525bdb5cddf6b8a07f8e33ceb1e9ec92616276654615f4d6f8f409dfbd7b", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:37240", + "10.65.0.27:37240", + "172.17.0.1:37240", + "172.19.0.1:37240", + "172.20.0.1:37240" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:41:13.503847073Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8714220496961158, + "StableID": "nwbUs9og3B21CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a9f329975df1ad90f87b4d9a5b3f8f3089944ba40aa27375219c973988334951", + "DiscoKey": "discokey:bb9dac3bdf9553866636640c4e8c09d0a9e1cdc0d39b904a232d1eb28e64de4d", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:50155", + "10.65.0.27:50155", + "172.17.0.1:50155", + "172.19.0.1:50155", + "172.20.0.1:50155" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:41:14.294560245Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3749613256813633, + "StableID": "nGaKZxyCHW11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:90fbc29d18637b89c100d4fe7db24ad225e54f823f03f395527f08f4910ea52c", + "DiscoKey": "discokey:60093ed47698d591358247326e00939a53012482a0c973525fd058ab56ce580c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:58799", + "10.65.0.27:58799", + "172.17.0.1:58799", + "172.19.0.1:58799", + "172.20.0.1:58799" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:41:14.828130908Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1491238603175504, + "StableID": "nfLerwJPeC11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba328d303410383602534db8fb5ba72f5596fa90aa5c14f0d365eebc26935e48", + "DiscoKey": "discokey:233b3e5784db6d954d55f681ad0a0d4b5b31b9c7a8924439f292568fad75737f", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:60838", + "10.65.0.27:60838", + "172.17.0.1:60838", + "172.19.0.1:60838", + "172.20.0.1:60838" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:41:15.371303125Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4503593138210239, + "StableID": "nxB2onkgAc11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:61a418955218509ba7a58707b775298eeb7970dc44c6177feb921d74569b2148", + "KeyExpiry": "2026-11-08T18:41:15Z", + "DiscoKey": "discokey:f455e93b2306a4568e896e309cc4f19bb5d76cfabc08eb4dae1f2f7103149c38", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:53550", + "10.65.0.27:53550", + "172.17.0.1:53550", + "172.19.0.1:53550", + "172.20.0.1:53550" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:41:15.91852783Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5565423625422992, + "StableID": "nHu5tzEbTk11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:08ae16170f4d7633588f2ab6c5d75f16e8e93f2e6d1d33147602f9476e7b0d29", + "KeyExpiry": "2026-11-08T18:41:16Z", + "DiscoKey": "discokey:b02d1adf6327312a287e2573c334eb7611a3673ab7b74df4c0bdb2a490abde78", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:47365", + "10.65.0.27:47365", + "172.17.0.1:47365", + "172.19.0.1:47365", + "172.20.0.1:47365" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:41:16.460447379Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 4102605109684321, + "StableID": "nEZEqoU53Z11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:3baf2a6ce0936e23578b1314280906653476724fe82c56c82d44a2688e94396c", + "KeyExpiry": "2026-11-08T18:41:16Z", + "DiscoKey": "discokey:6e48d70ecb1b911c363d17e4b37aeb98cc43163d2b3ef8952686c439e664aa23", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:44089", + "10.65.0.27:44089", + "172.17.0.1:44089", + "172.19.0.1:44089", + "172.20.0.1:44089" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:41:16.996929073Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "7599225092640387": { + "ID": 7599225092640387, + "LoginName": "spearow.tail78f774.ts.net", + "DisplayName": "spearow" + }} + } + }, "squirtle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7118969969782211, + "StableID": "nA4pTdGCbx11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 7118969969782211, + "Key": "nodekey:0051b5c6157b41a2c1c8e17fcd6096ada3c6ea149d502c9266cdade174c3f107", + "DiscoKey": "discokey:4c62525bdb5cddf6b8a07f8e33ceb1e9ec92616276654615f4d6f8f409dfbd7b", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:37240", + "10.65.0.27:37240", + "172.17.0.1:37240", + "172.19.0.1:37240", + "172.20.0.1:37240" + ], + "Hostinfo": { + "Hostname": "squirtle", + "RoutableIPs": ["10.33.0.0/16"], + "RequestTags": ["tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:41:13.503847073Z", + "Tags": ["tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:0051b5c6157b41a2c1c8e17fcd6096ada3c6ea149d502c9266cdade174c3f107", + "MachineKey": "mkey:84635f3a9e2d68e57ee17a480d1463eb37b0bf82591ff91cdff2623101d74a34", + "Peers": [{ + "ID": 240498609966026, + "StableID": "nw9ccTVvs211CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:08a50463cd2a8618c86fa9743cb481386625ccf5ad63800379d75f85ad7ccd45", + "DiscoKey": "discokey:c4a4aaf76382f91aedf4eb0b4c7d983862afd0bdbace8aaf248f95f126cd8f79", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:37471", + "10.65.0.27:37471", + "172.17.0.1:37471", + "172.19.0.1:37471", + "172.20.0.1:37471" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:41:09.221291803Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 341571337179728, + "StableID": "nProQzVhf311CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0565706dd68331ca77ebb52c24e15c825d12ce6d56273a22a575c02cfbb47d03", + "DiscoKey": "discokey:d6559c7b43fe9bda4559ffe8bb0cc4fb9882bcfefc42c046278926020ba5e029", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:52393", + "10.65.0.27:52393", + "172.17.0.1:52393", + "172.19.0.1:52393", + "172.20.0.1:52393" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:41:09.712537259Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 3510987038080586, + "StableID": "nVrCkCg8RU11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:89626677e197c4c4ab4063e24e4d0b851e9e31f30a0bf7b0d94a607fccf9d435", + "DiscoKey": "discokey:bf6edaacd9c2e2437536de63475583a735385d7c27ae61683f398571216e970f", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:57038", + "10.65.0.27:57038", + "172.17.0.1:57038", + "172.19.0.1:57038", + "172.20.0.1:57038" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:41:10.258023255Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6210871730105602, + "StableID": "nKmBfy4vVq11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:af22824f1f4eb5fddd48c970a55fbb3de7241d957bed6a647843b57dad582916", + "DiscoKey": "discokey:d6a41658e27d52234b9966361ffb1f730de2f7640880b3f681e44074e5c29556", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:43533", + "10.65.0.27:43533", + "172.17.0.1:43533", + "172.19.0.1:43533", + "172.20.0.1:43533" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:41:10.794537399Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 8895713735327768, + "StableID": "nVXKrHKtTC21CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b067afeeaddc05dd8d2d6a4175d13f8ed7ad881deef69568261294e0a2b6902f", + "DiscoKey": "discokey:95c211f7d6db0ce545f9fdb2db475199f9705b8a44d71571fd118c6f31444239", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:52118", + "10.65.0.27:52118", + "172.17.0.1:52118", + "172.19.0.1:52118", + "172.20.0.1:52118" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:41:11.33520277Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6036672185069575, + "StableID": "ngZ9PE929p11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c78295bd39eae7cf0e339da9da6afec8d17333563273f14e1d506925bd1d5a38", + "DiscoKey": "discokey:85276bf5805fd1433d589c0d1a40d1fda06fc604813b7aa351b4a1c090555c15", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:40897", + "10.65.0.27:40897", + "172.17.0.1:40897", + "172.19.0.1:40897", + "172.20.0.1:40897" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:41:11.899719454Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7599225092640387, + "StableID": "nEaY7vkhL221CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f283efe5dd48f342c58094239f5f650c4aaee320863de0341c3f7afe1202df44", + "DiscoKey": "discokey:d3f29c6a647567f424be839fd6e3a0db91b22ad0b1c880371c45ee1d425ec704", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:43890", + "10.65.0.27:43890", + "172.17.0.1:43890", + "172.19.0.1:43890", + "172.20.0.1:43890" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:41:12.423400737Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1156665432318304, + "StableID": "nsiUS6er2A11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0e2ee16b751e1367569f4bca507e2fa8d7c39f276e6bd8045888d08e57507b26", + "DiscoKey": "discokey:70271273bdef94681a9a3d2c71256197185c20aa6939ed8d3622d19abd6a2a19", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:32865", + "10.65.0.27:32865", + "172.17.0.1:32865", + "172.19.0.1:32865", + "172.20.0.1:32865" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:41:12.96415126Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 8714220496961158, + "StableID": "nwbUs9og3B21CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a9f329975df1ad90f87b4d9a5b3f8f3089944ba40aa27375219c973988334951", + "DiscoKey": "discokey:bb9dac3bdf9553866636640c4e8c09d0a9e1cdc0d39b904a232d1eb28e64de4d", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:50155", + "10.65.0.27:50155", + "172.17.0.1:50155", + "172.19.0.1:50155", + "172.20.0.1:50155" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:41:14.294560245Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3749613256813633, + "StableID": "nGaKZxyCHW11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:90fbc29d18637b89c100d4fe7db24ad225e54f823f03f395527f08f4910ea52c", + "DiscoKey": "discokey:60093ed47698d591358247326e00939a53012482a0c973525fd058ab56ce580c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:58799", + "10.65.0.27:58799", + "172.17.0.1:58799", + "172.19.0.1:58799", + "172.20.0.1:58799" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:41:14.828130908Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1491238603175504, + "StableID": "nfLerwJPeC11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba328d303410383602534db8fb5ba72f5596fa90aa5c14f0d365eebc26935e48", + "DiscoKey": "discokey:233b3e5784db6d954d55f681ad0a0d4b5b31b9c7a8924439f292568fad75737f", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:60838", + "10.65.0.27:60838", + "172.17.0.1:60838", + "172.19.0.1:60838", + "172.20.0.1:60838" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:41:15.371303125Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4503593138210239, + "StableID": "nxB2onkgAc11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:61a418955218509ba7a58707b775298eeb7970dc44c6177feb921d74569b2148", + "KeyExpiry": "2026-11-08T18:41:15Z", + "DiscoKey": "discokey:f455e93b2306a4568e896e309cc4f19bb5d76cfabc08eb4dae1f2f7103149c38", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:53550", + "10.65.0.27:53550", + "172.17.0.1:53550", + "172.19.0.1:53550", + "172.20.0.1:53550" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:41:15.91852783Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5565423625422992, + "StableID": "nHu5tzEbTk11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:08ae16170f4d7633588f2ab6c5d75f16e8e93f2e6d1d33147602f9476e7b0d29", + "KeyExpiry": "2026-11-08T18:41:16Z", + "DiscoKey": "discokey:b02d1adf6327312a287e2573c334eb7611a3673ab7b74df4c0bdb2a490abde78", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:47365", + "10.65.0.27:47365", + "172.17.0.1:47365", + "172.19.0.1:47365", + "172.20.0.1:47365" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:41:16.460447379Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 4102605109684321, + "StableID": "nEZEqoU53Z11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:3baf2a6ce0936e23578b1314280906653476724fe82c56c82d44a2688e94396c", + "KeyExpiry": "2026-11-08T18:41:16Z", + "DiscoKey": "discokey:6e48d70ecb1b911c363d17e4b37aeb98cc43163d2b3ef8952686c439e664aa23", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:44089", + "10.65.0.27:44089", + "172.17.0.1:44089", + "172.19.0.1:44089", + "172.20.0.1:44089" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:41:16.996929073Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "7118969969782211": { + "ID": 7118969969782211, + "LoginName": "squirtle.tail78f774.ts.net", + "DisplayName": "squirtle" + }} + } + }, "venusaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 5565423625422992, + "StableID": "nHu5tzEbTk11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:08ae16170f4d7633588f2ab6c5d75f16e8e93f2e6d1d33147602f9476e7b0d29", + "KeyExpiry": "2026-11-08T18:41:16Z", + "DiscoKey": "discokey:b02d1adf6327312a287e2573c334eb7611a3673ab7b74df4c0bdb2a490abde78", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:47365", + "10.65.0.27:47365", + "172.17.0.1:47365", + "172.19.0.1:47365", + "172.20.0.1:47365" + ], + "Hostinfo": {"Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:41:16.460447379Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:08ae16170f4d7633588f2ab6c5d75f16e8e93f2e6d1d33147602f9476e7b0d29", + "MachineKey": "mkey:d53615fc0c6d8567d6c7560056bd20a5c257819a420cd24d713e79eb405b1170", + "Peers": [{ + "ID": 240498609966026, + "StableID": "nw9ccTVvs211CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:08a50463cd2a8618c86fa9743cb481386625ccf5ad63800379d75f85ad7ccd45", + "DiscoKey": "discokey:c4a4aaf76382f91aedf4eb0b4c7d983862afd0bdbace8aaf248f95f126cd8f79", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:37471", + "10.65.0.27:37471", + "172.17.0.1:37471", + "172.19.0.1:37471", + "172.20.0.1:37471" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:41:09.221291803Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 341571337179728, + "StableID": "nProQzVhf311CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0565706dd68331ca77ebb52c24e15c825d12ce6d56273a22a575c02cfbb47d03", + "DiscoKey": "discokey:d6559c7b43fe9bda4559ffe8bb0cc4fb9882bcfefc42c046278926020ba5e029", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:52393", + "10.65.0.27:52393", + "172.17.0.1:52393", + "172.19.0.1:52393", + "172.20.0.1:52393" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:41:09.712537259Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 3510987038080586, + "StableID": "nVrCkCg8RU11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:89626677e197c4c4ab4063e24e4d0b851e9e31f30a0bf7b0d94a607fccf9d435", + "DiscoKey": "discokey:bf6edaacd9c2e2437536de63475583a735385d7c27ae61683f398571216e970f", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:57038", + "10.65.0.27:57038", + "172.17.0.1:57038", + "172.19.0.1:57038", + "172.20.0.1:57038" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:41:10.258023255Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6210871730105602, + "StableID": "nKmBfy4vVq11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:af22824f1f4eb5fddd48c970a55fbb3de7241d957bed6a647843b57dad582916", + "DiscoKey": "discokey:d6a41658e27d52234b9966361ffb1f730de2f7640880b3f681e44074e5c29556", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:43533", + "10.65.0.27:43533", + "172.17.0.1:43533", + "172.19.0.1:43533", + "172.20.0.1:43533" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:41:10.794537399Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 8895713735327768, + "StableID": "nVXKrHKtTC21CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b067afeeaddc05dd8d2d6a4175d13f8ed7ad881deef69568261294e0a2b6902f", + "DiscoKey": "discokey:95c211f7d6db0ce545f9fdb2db475199f9705b8a44d71571fd118c6f31444239", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:52118", + "10.65.0.27:52118", + "172.17.0.1:52118", + "172.19.0.1:52118", + "172.20.0.1:52118" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:41:11.33520277Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6036672185069575, + "StableID": "ngZ9PE929p11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c78295bd39eae7cf0e339da9da6afec8d17333563273f14e1d506925bd1d5a38", + "DiscoKey": "discokey:85276bf5805fd1433d589c0d1a40d1fda06fc604813b7aa351b4a1c090555c15", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:40897", + "10.65.0.27:40897", + "172.17.0.1:40897", + "172.19.0.1:40897", + "172.20.0.1:40897" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:41:11.899719454Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7599225092640387, + "StableID": "nEaY7vkhL221CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f283efe5dd48f342c58094239f5f650c4aaee320863de0341c3f7afe1202df44", + "DiscoKey": "discokey:d3f29c6a647567f424be839fd6e3a0db91b22ad0b1c880371c45ee1d425ec704", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:43890", + "10.65.0.27:43890", + "172.17.0.1:43890", + "172.19.0.1:43890", + "172.20.0.1:43890" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:41:12.423400737Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1156665432318304, + "StableID": "nsiUS6er2A11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0e2ee16b751e1367569f4bca507e2fa8d7c39f276e6bd8045888d08e57507b26", + "DiscoKey": "discokey:70271273bdef94681a9a3d2c71256197185c20aa6939ed8d3622d19abd6a2a19", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:32865", + "10.65.0.27:32865", + "172.17.0.1:32865", + "172.19.0.1:32865", + "172.20.0.1:32865" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:41:12.96415126Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 7118969969782211, + "StableID": "nA4pTdGCbx11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0051b5c6157b41a2c1c8e17fcd6096ada3c6ea149d502c9266cdade174c3f107", + "DiscoKey": "discokey:4c62525bdb5cddf6b8a07f8e33ceb1e9ec92616276654615f4d6f8f409dfbd7b", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:37240", + "10.65.0.27:37240", + "172.17.0.1:37240", + "172.19.0.1:37240", + "172.20.0.1:37240" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:41:13.503847073Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8714220496961158, + "StableID": "nwbUs9og3B21CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a9f329975df1ad90f87b4d9a5b3f8f3089944ba40aa27375219c973988334951", + "DiscoKey": "discokey:bb9dac3bdf9553866636640c4e8c09d0a9e1cdc0d39b904a232d1eb28e64de4d", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:50155", + "10.65.0.27:50155", + "172.17.0.1:50155", + "172.19.0.1:50155", + "172.20.0.1:50155" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:41:14.294560245Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3749613256813633, + "StableID": "nGaKZxyCHW11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:90fbc29d18637b89c100d4fe7db24ad225e54f823f03f395527f08f4910ea52c", + "DiscoKey": "discokey:60093ed47698d591358247326e00939a53012482a0c973525fd058ab56ce580c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:58799", + "10.65.0.27:58799", + "172.17.0.1:58799", + "172.19.0.1:58799", + "172.20.0.1:58799" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:41:14.828130908Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1491238603175504, + "StableID": "nfLerwJPeC11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba328d303410383602534db8fb5ba72f5596fa90aa5c14f0d365eebc26935e48", + "DiscoKey": "discokey:233b3e5784db6d954d55f681ad0a0d4b5b31b9c7a8924439f292568fad75737f", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:60838", + "10.65.0.27:60838", + "172.17.0.1:60838", + "172.19.0.1:60838", + "172.20.0.1:60838" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:41:15.371303125Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4503593138210239, + "StableID": "nxB2onkgAc11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:61a418955218509ba7a58707b775298eeb7970dc44c6177feb921d74569b2148", + "KeyExpiry": "2026-11-08T18:41:15Z", + "DiscoKey": "discokey:f455e93b2306a4568e896e309cc4f19bb5d76cfabc08eb4dae1f2f7103149c38", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:53550", + "10.65.0.27:53550", + "172.17.0.1:53550", + "172.19.0.1:53550", + "172.20.0.1:53550" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:41:15.91852783Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4102605109684321, + "StableID": "nEZEqoU53Z11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:3baf2a6ce0936e23578b1314280906653476724fe82c56c82d44a2688e94396c", + "KeyExpiry": "2026-11-08T18:41:16Z", + "DiscoKey": "discokey:6e48d70ecb1b911c363d17e4b37aeb98cc43163d2b3ef8952686c439e664aa23", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:44089", + "10.65.0.27:44089", + "172.17.0.1:44089", + "172.19.0.1:44089", + "172.20.0.1:44089" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:41:16.996929073Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "weedle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8714220496961158, + "StableID": "nwbUs9og3B21CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 8714220496961158, + "Key": "nodekey:a9f329975df1ad90f87b4d9a5b3f8f3089944ba40aa27375219c973988334951", + "DiscoKey": "discokey:bb9dac3bdf9553866636640c4e8c09d0a9e1cdc0d39b904a232d1eb28e64de4d", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:50155", + "10.65.0.27:50155", + "172.17.0.1:50155", + "172.19.0.1:50155", + "172.20.0.1:50155" + ], + "Hostinfo": {"Hostname": "weedle", "RequestTags": ["tag:client"], "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:41:14.294560245Z", + "Tags": ["tag:client"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:a9f329975df1ad90f87b4d9a5b3f8f3089944ba40aa27375219c973988334951", + "MachineKey": "mkey:a81c311aa2655226888292e78898ec2c4e2e8058332b729118458c4af0dc531a", + "Peers": [{ + "ID": 240498609966026, + "StableID": "nw9ccTVvs211CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:08a50463cd2a8618c86fa9743cb481386625ccf5ad63800379d75f85ad7ccd45", + "DiscoKey": "discokey:c4a4aaf76382f91aedf4eb0b4c7d983862afd0bdbace8aaf248f95f126cd8f79", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:37471", + "10.65.0.27:37471", + "172.17.0.1:37471", + "172.19.0.1:37471", + "172.20.0.1:37471" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:41:09.221291803Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 341571337179728, + "StableID": "nProQzVhf311CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0565706dd68331ca77ebb52c24e15c825d12ce6d56273a22a575c02cfbb47d03", + "DiscoKey": "discokey:d6559c7b43fe9bda4559ffe8bb0cc4fb9882bcfefc42c046278926020ba5e029", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:52393", + "10.65.0.27:52393", + "172.17.0.1:52393", + "172.19.0.1:52393", + "172.20.0.1:52393" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:41:09.712537259Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 3510987038080586, + "StableID": "nVrCkCg8RU11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:89626677e197c4c4ab4063e24e4d0b851e9e31f30a0bf7b0d94a607fccf9d435", + "DiscoKey": "discokey:bf6edaacd9c2e2437536de63475583a735385d7c27ae61683f398571216e970f", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:57038", + "10.65.0.27:57038", + "172.17.0.1:57038", + "172.19.0.1:57038", + "172.20.0.1:57038" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:41:10.258023255Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6210871730105602, + "StableID": "nKmBfy4vVq11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:af22824f1f4eb5fddd48c970a55fbb3de7241d957bed6a647843b57dad582916", + "DiscoKey": "discokey:d6a41658e27d52234b9966361ffb1f730de2f7640880b3f681e44074e5c29556", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:43533", + "10.65.0.27:43533", + "172.17.0.1:43533", + "172.19.0.1:43533", + "172.20.0.1:43533" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:41:10.794537399Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 8895713735327768, + "StableID": "nVXKrHKtTC21CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b067afeeaddc05dd8d2d6a4175d13f8ed7ad881deef69568261294e0a2b6902f", + "DiscoKey": "discokey:95c211f7d6db0ce545f9fdb2db475199f9705b8a44d71571fd118c6f31444239", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:52118", + "10.65.0.27:52118", + "172.17.0.1:52118", + "172.19.0.1:52118", + "172.20.0.1:52118" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:41:11.33520277Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6036672185069575, + "StableID": "ngZ9PE929p11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c78295bd39eae7cf0e339da9da6afec8d17333563273f14e1d506925bd1d5a38", + "DiscoKey": "discokey:85276bf5805fd1433d589c0d1a40d1fda06fc604813b7aa351b4a1c090555c15", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:40897", + "10.65.0.27:40897", + "172.17.0.1:40897", + "172.19.0.1:40897", + "172.20.0.1:40897" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:41:11.899719454Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7599225092640387, + "StableID": "nEaY7vkhL221CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f283efe5dd48f342c58094239f5f650c4aaee320863de0341c3f7afe1202df44", + "DiscoKey": "discokey:d3f29c6a647567f424be839fd6e3a0db91b22ad0b1c880371c45ee1d425ec704", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:43890", + "10.65.0.27:43890", + "172.17.0.1:43890", + "172.19.0.1:43890", + "172.20.0.1:43890" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:41:12.423400737Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1156665432318304, + "StableID": "nsiUS6er2A11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0e2ee16b751e1367569f4bca507e2fa8d7c39f276e6bd8045888d08e57507b26", + "DiscoKey": "discokey:70271273bdef94681a9a3d2c71256197185c20aa6939ed8d3622d19abd6a2a19", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:32865", + "10.65.0.27:32865", + "172.17.0.1:32865", + "172.19.0.1:32865", + "172.20.0.1:32865" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:41:12.96415126Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 7118969969782211, + "StableID": "nA4pTdGCbx11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0051b5c6157b41a2c1c8e17fcd6096ada3c6ea149d502c9266cdade174c3f107", + "DiscoKey": "discokey:4c62525bdb5cddf6b8a07f8e33ceb1e9ec92616276654615f4d6f8f409dfbd7b", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:37240", + "10.65.0.27:37240", + "172.17.0.1:37240", + "172.19.0.1:37240", + "172.20.0.1:37240" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:41:13.503847073Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3749613256813633, + "StableID": "nGaKZxyCHW11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:90fbc29d18637b89c100d4fe7db24ad225e54f823f03f395527f08f4910ea52c", + "DiscoKey": "discokey:60093ed47698d591358247326e00939a53012482a0c973525fd058ab56ce580c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:58799", + "10.65.0.27:58799", + "172.17.0.1:58799", + "172.19.0.1:58799", + "172.20.0.1:58799" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:41:14.828130908Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1491238603175504, + "StableID": "nfLerwJPeC11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba328d303410383602534db8fb5ba72f5596fa90aa5c14f0d365eebc26935e48", + "DiscoKey": "discokey:233b3e5784db6d954d55f681ad0a0d4b5b31b9c7a8924439f292568fad75737f", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:60838", + "10.65.0.27:60838", + "172.17.0.1:60838", + "172.19.0.1:60838", + "172.20.0.1:60838" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:41:15.371303125Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4503593138210239, + "StableID": "nxB2onkgAc11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:61a418955218509ba7a58707b775298eeb7970dc44c6177feb921d74569b2148", + "KeyExpiry": "2026-11-08T18:41:15Z", + "DiscoKey": "discokey:f455e93b2306a4568e896e309cc4f19bb5d76cfabc08eb4dae1f2f7103149c38", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:53550", + "10.65.0.27:53550", + "172.17.0.1:53550", + "172.19.0.1:53550", + "172.20.0.1:53550" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:41:15.91852783Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5565423625422992, + "StableID": "nHu5tzEbTk11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:08ae16170f4d7633588f2ab6c5d75f16e8e93f2e6d1d33147602f9476e7b0d29", + "KeyExpiry": "2026-11-08T18:41:16Z", + "DiscoKey": "discokey:b02d1adf6327312a287e2573c334eb7611a3673ab7b74df4c0bdb2a490abde78", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:47365", + "10.65.0.27:47365", + "172.17.0.1:47365", + "172.19.0.1:47365", + "172.20.0.1:47365" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:41:16.460447379Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 4102605109684321, + "StableID": "nEZEqoU53Z11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:3baf2a6ce0936e23578b1314280906653476724fe82c56c82d44a2688e94396c", + "KeyExpiry": "2026-11-08T18:41:16Z", + "DiscoKey": "discokey:6e48d70ecb1b911c363d17e4b37aeb98cc43163d2b3ef8952686c439e664aa23", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:44089", + "10.65.0.27:44089", + "172.17.0.1:44089", + "172.19.0.1:44089", + "172.20.0.1:44089" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:41:16.996929073Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "8714220496961158": { + "ID": 8714220496961158, + "LoginName": "weedle.tail78f774.ts.net", + "DisplayName": "weedle" + }} + } + }} +} diff --git a/hscontrol/policy/v2/testdata/sshtest_results/sshtest-ip-literal-src.hujson b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-ip-literal-src.hujson new file mode 100644 index 00000000..ed84ed7e --- /dev/null +++ b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-ip-literal-src.hujson @@ -0,0 +1,20099 @@ +// sshtest-ip-literal-src +// +// sshTests src as IP literal +// +// Nodes with filter rules: 15 of 15 +// Captured at: 2026-05-12T18:42:02Z +// tool version: tscap/dev +// schema version: 1 +{ + "schema_version": 1, + "test_id": "sshtest-ip-literal-src", + "description": "sshTests src as IP literal", + "category": "sshtest", + "captured_at": "2026-05-12T18:42:02.258609574Z", + "tool_version": "tscap/dev", + "tailnet": "odin@example.com", + "input": { + "api_response_code": 200, + "tailnet": { + "dns": {"magic_dns": false, "nameservers": [], "search_paths": [], "split_dns": {}}, + "settings": {} + }, + "scenario_hujson": " \n \n \n{\n\t\"category\": \"sshtest\",\n\t\"description\": \"sshTests src as IP literal\",\n\t\"id\": \"sshtest-ip-literal-src\",\n\t\"policy\": {\"ssh\": [{\n\t\t\"action\": \"accept\",\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": [\"thor@example.org\"],\n\t\t\"users\": [\"root\"]\n\t}], \"sshTests\": [{\n\t\t\"accept\": [\"root\"],\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": \"100.64.0.17\"\n\t}], \"tagOwners\": {\n\t\t\"tag:prod\": [\"odin@example.com\"],\n\t\t\"tag:server\": [\"odin@example.com\"]\n\t}},\n\t\"tailnet\": {\n\t\t\"dns\": {\"magic_dns\": false, \"nameservers\": [], \"search_paths\": [], \"split_dns\": {}},\n\t\t\"settings\": {}\n\t},\n\t\"topology\": \"../_topologies/grant.hujson\"\n}\n", + "scenario_path": "scenarios/sshtest/sshtest-ip-literal-src.hujson", + "full_policy": { + "ssh": [{ + "action": "accept", + "dst": ["tag:server"], + "src": ["thor@example.org"], + "users": ["root"] + }], + "sshTests": [{"accept": ["root"], "dst": ["tag:server"], "src": "100.64.0.17"}], + "tagOwners": {"tag:prod": ["odin@example.com"], "tag:server": ["odin@example.com"]} + } + }, + "topology": {"users": [ + {"id": 1, "name": "odin", "email": "odin@example.com"}, + {"id": 2, "name": "thor", "email": "thor@example.org"}, + {"id": 3, "name": "freya", "email": "freya@example.com"} + ], "nodes": {"beedrill": { + "hostname": "beedrill", + "tags": ["tag:server"], + "ipv4": "100.64.0.16", + "ipv6": "fd7a:115c:a1e0::10", + "routable_ips": [], + "approved_routes": [] + }, "blastoise": { + "hostname": "blastoise", + "tags": ["tag:exit", "tag:router"], + "ipv4": "100.64.0.9", + "ipv6": "fd7a:115c:a1e0::9", + "routable_ips": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "bulbasaur": { + "hostname": "bulbasaur", + "tags": [], + "ipv4": "100.64.0.19", + "ipv6": "fd7a:115c:a1e0::13", + "user": "odin", + "routable_ips": [], + "approved_routes": [] + }, "charmander": { + "hostname": "charmander", + "tags": ["tag:exit"], + "ipv4": "100.64.0.4", + "ipv6": "fd7a:115c:a1e0::4", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "fearow": { + "hostname": "fearow", + "tags": ["tag:fearow"], + "ipv4": "100.64.0.12", + "ipv6": "fd7a:115c:a1e0::c", + "routable_ips": ["10.55.0.0/16"], + "approved_routes": [] + }, "ivysaur": { + "hostname": "ivysaur", + "tags": [], + "ipv4": "100.64.0.17", + "ipv6": "fd7a:115c:a1e0::11", + "user": "thor", + "routable_ips": [], + "approved_routes": [] + }, "kakuna": { + "hostname": "kakuna", + "tags": ["tag:prod"], + "ipv4": "100.64.0.15", + "ipv6": "fd7a:115c:a1e0::f", + "routable_ips": [], + "approved_routes": [] + }, "pidgeotto": { + "hostname": "pidgeotto", + "tags": ["tag:pidgeotto"], + "ipv4": "100.64.0.3", + "ipv6": "fd7a:115c:a1e0::3", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "pidgey": { + "hostname": "pidgey", + "tags": ["tag:pidgey"], + "ipv4": "100.64.0.2", + "ipv6": "fd7a:115c:a1e0::2", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "raticate": { + "hostname": "raticate", + "tags": ["tag:group-b"], + "ipv4": "100.64.0.6", + "ipv6": "fd7a:115c:a1e0::6", + "routable_ips": [], + "approved_routes": [] + }, "rattata": { + "hostname": "rattata", + "tags": ["tag:group-a"], + "ipv4": "100.64.0.5", + "ipv6": "fd7a:115c:a1e0::5", + "routable_ips": [], + "approved_routes": [] + }, "spearow": { + "hostname": "spearow", + "tags": ["tag:spearow"], + "ipv4": "100.64.0.11", + "ipv6": "fd7a:115c:a1e0::b", + "routable_ips": ["10.44.0.0/16"], + "approved_routes": [] + }, "squirtle": { + "hostname": "squirtle", + "tags": ["tag:router"], + "ipv4": "100.64.0.13", + "ipv6": "fd7a:115c:a1e0::d", + "routable_ips": ["10.33.0.0/16"], + "approved_routes": [] + }, "venusaur": { + "hostname": "venusaur", + "tags": [], + "ipv4": "100.64.0.18", + "ipv6": "fd7a:115c:a1e0::12", + "user": "freya", + "routable_ips": [], + "approved_routes": [] + }, "weedle": { + "hostname": "weedle", + "tags": ["tag:client"], + "ipv4": "100.64.0.14", + "ipv6": "fd7a:115c:a1e0::e", + "routable_ips": [], + "approved_routes": [] + }}}, + "captures": {"beedrill": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8853228925457753, + "StableID": "ngihg4Ke8C21CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 8853228925457753, + "Key": "nodekey:ea8eaced1cfef237fc874e043f9ee4bb2bb25962d87a84a61b54fc34e6426a2d", + "DiscoKey": "discokey:cc1adca9f1dd4302c6deb3f12582ff360109a71a014d6d1a5eb3b07217e6b868", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:56826", + "10.65.0.27:56826", + "172.17.0.1:56826", + "172.19.0.1:56826", + "172.20.0.1:56826" + ], + "Hostinfo": {"Hostname": "beedrill", "RequestTags": ["tag:server"], "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:42:13.046497681Z", + "Tags": ["tag:server"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:ea8eaced1cfef237fc874e043f9ee4bb2bb25962d87a84a61b54fc34e6426a2d", + "MachineKey": "mkey:879112bf7e50823ce339a634b6a391f377457794e125181ef88e815055ac6d70", + "Peers": [{ + "ID": 2107794865515843, + "StableID": "nvWkTRCdTH11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:bf500e8e8d399ec7a80a04cd91ba87bb5e7d807a04c02ddfde5ed03c5ac7621a", + "DiscoKey": "discokey:a810cd5d5deefdf927015e5aeefb1df748e3a36a50228939a212905250a79c4d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:46426", + "10.65.0.27:46426", + "172.17.0.1:46426", + "172.19.0.1:46426", + "172.20.0.1:46426" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:42:07.17026767Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3271489561762550, + "StableID": "nuGEt2VfYS11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f87cd8de6d8802c5689ad796dd9b9e178562554000c9588fcee4efd4b7959871", + "DiscoKey": "discokey:59788ee09e4842b712929a33b31587544e9251fa79733f708fb210e4ef80df51", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:46590", + "10.65.0.27:46590", + "172.17.0.1:46590", + "172.19.0.1:46590", + "172.20.0.1:46590" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:42:07.654822046Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 5750505107573070, + "StableID": "nb7Fg32Rum11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8467b29855e1cd9b977af1ecd74cfc2fdc0ef2c4d25f10f10e1e2383cc07f21d", + "DiscoKey": "discokey:06fe18a20509b7424041576a76adafb50be1b46d64eaf73fc5560b4f5beeeb50", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:59964", + "10.65.0.27:59964", + "172.17.0.1:59964", + "172.19.0.1:59964", + "172.20.0.1:59964" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:42:08.1985255Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6958286858885, + "StableID": "nE5yyNn94111CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cdb16b0fc71019137f6d0317d1773d0938389fb29b72e52020ba0c596cfadd4d", + "DiscoKey": "discokey:a571eb7e453d8d802187e4d50a4ac5a9fe18021565cd761cb78d7d2779054e74", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:39497", + "10.65.0.27:39497", + "172.17.0.1:39497", + "172.19.0.1:39497", + "172.20.0.1:39497" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:42:08.73515415Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7765976342319786, + "StableID": "nmxy2j2Ee321CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:862f769e7eeadbf0543a1079a3fc8820d5b2eb6dedd3a2df955cce46b349ee5b", + "DiscoKey": "discokey:908e6ff2c41af8396e12ae4be9d9a4a0237073416ebcb170785e5ac226fdbe7c", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:57346", + "10.65.0.27:57346", + "172.17.0.1:57346", + "172.19.0.1:57346", + "172.20.0.1:57346" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:42:09.280550815Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6506773082495447, + "StableID": "nexLuvtvos11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:56209ad55cab2294595a7956e8c13820c1822743eb2e07a20ec005a05ae96743", + "DiscoKey": "discokey:3714768eab0f957b8019abdd426c02fb2354fc0aeefbcb74d817eca337186301", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:43177", + "10.65.0.27:43177", + "172.17.0.1:43177", + "172.19.0.1:43177", + "172.20.0.1:43177" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:42:09.839963905Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4795657944005432, + "StableID": "n554ZXoxSe11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:160d7bd196d93fcb90fecf5a7d355bd70171482742a85bcf580c3449c887816c", + "DiscoKey": "discokey:7e0ac3f8aa7a69fb80d06c277b30877ea8657027525b1a5d4bf818df42f0a575", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:38750", + "10.65.0.27:38750", + "172.17.0.1:38750", + "172.19.0.1:38750", + "172.20.0.1:38750" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:42:10.367105213Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 737133093972331, + "StableID": "n2ebKiErk611CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7a3804bacb24ea6a0bb127400097e08529824fc8adbb04addd7fe035dc819a2b", + "DiscoKey": "discokey:98b9f18c6425e92da333e4db7d5826f34b39df0312701fea1e4b5b8171820811", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37863", + "10.65.0.27:37863", + "172.17.0.1:37863", + "172.19.0.1:37863", + "172.20.0.1:37863" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:42:10.92223257Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2765680423692704, + "StableID": "n7r1RdjabN11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2811cb575850b23f8299a4b259850c98edeae8950ea77bd9f5918bb8f368fb66", + "DiscoKey": "discokey:057e4cd16ea2e34268069aa323243aa8c476f9eea1eec4a5d30ef55bb7f94533", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:38368", + "10.65.0.27:38368", + "172.17.0.1:38368", + "172.19.0.1:38368", + "172.20.0.1:38368" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:42:11.470756103Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2675001517369833, + "StableID": "nGihyikWtM11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6d3a926a7a50964b2b01e1004b3a36e8359e6c0c13be90fcf1645c0c61a35a10", + "DiscoKey": "discokey:78e4438942419188b8cd767f064dd3e5a24a6dedd652e992ab10a94f610c3953", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:44440", + "10.65.0.27:44440", + "172.17.0.1:44440", + "172.19.0.1:44440", + "172.20.0.1:44440" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:42:11.964549675Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 2605669856774919, + "StableID": "nGdfYfX7MM11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9d820bcf4ba5a242b49d2b64b05c1012406aad212ce148d83e7ddfc848a00c0a", + "DiscoKey": "discokey:d633cfd71b59b6122da8369ecc5c46982b0b5611b80bd47d225ec7df43c28a45", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:43304", + "10.65.0.27:43304", + "172.17.0.1:43304", + "172.19.0.1:43304", + "172.20.0.1:43304" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:42:12.512864003Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 7879449713780322, + "StableID": "nXHLJQncX421CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:e02d27592c0afc2627238fb7a9814f8b101b6ef087c473ac7b9ea468b87ade4a", + "KeyExpiry": "2026-11-08T18:42:13Z", + "DiscoKey": "discokey:d080c365550cfaa8e60544ca49deeeaa745c60ab9d904948e77d42f6fd70653c", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:34510", + "10.65.0.27:34510", + "172.17.0.1:34510", + "172.19.0.1:34510", + "172.20.0.1:34510" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:42:13.591035372Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1623421204509298, + "StableID": "nhCUhHXFgD11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:3366437d728ea6c21dd6ae2e1cbfc10fcda27c000fa1c58cf7b80021b7a5cb31", + "KeyExpiry": "2026-11-08T18:42:14Z", + "DiscoKey": "discokey:83f62475a7bdcae0681ce2a3d8b8f77d10080e41e5d0b14730921ce5449e1d2b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:51904", + "10.65.0.27:51904", + "172.17.0.1:51904", + "172.19.0.1:51904", + "172.20.0.1:51904" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:42:14.146489745Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 1681457587646704, + "StableID": "nDj59J3Y8E11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:354044a49a47914e16be1473e39069c698caf4962ecf5e03906382cbe51cf71f", + "KeyExpiry": "2026-11-08T18:42:14Z", + "DiscoKey": "discokey:4863a1de33e9caf6aed67d6e11cee190a96ebad8a95a73ea65a42ed25ab2ea75", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:52679", + "10.65.0.27:52679", + "172.17.0.1:52679", + "172.19.0.1:52679", + "172.20.0.1:52679" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:42:14.680627967Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": [{ + "principals": [{"nodeIP": "100.64.0.17"}, {"nodeIP": "fd7a:115c:a1e0::11"}], + "sshUsers": {"root": "root"}, + "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + } + }]}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "8853228925457753": { + "ID": 8853228925457753, + "LoginName": "beedrill.tail78f774.ts.net", + "DisplayName": "beedrill" + }} + }, + "ssh_rules": [{ + "principals": [{"nodeIP": "100.64.0.17"}, {"nodeIP": "fd7a:115c:a1e0::11"}], + "sshUsers": {"root": "root"}, + "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + } + }] + }, "blastoise": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6506773082495447, + "StableID": "nexLuvtvos11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 6506773082495447, + "Key": "nodekey:56209ad55cab2294595a7956e8c13820c1822743eb2e07a20ec005a05ae96743", + "DiscoKey": "discokey:3714768eab0f957b8019abdd426c02fb2354fc0aeefbcb74d817eca337186301", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:43177", + "10.65.0.27:43177", + "172.17.0.1:43177", + "172.19.0.1:43177", + "172.20.0.1:43177" + ], + "Hostinfo": { + "Hostname": "blastoise", + "RoutableIPs": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit", "tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:42:09.839963905Z", + "Tags": ["tag:exit", "tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:56209ad55cab2294595a7956e8c13820c1822743eb2e07a20ec005a05ae96743", + "MachineKey": "mkey:d37aad5c732e40d5b962fa64ff178b55da9be69c5fef0e0cb743e2ca40c8064d", + "Peers": [{ + "ID": 2107794865515843, + "StableID": "nvWkTRCdTH11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:bf500e8e8d399ec7a80a04cd91ba87bb5e7d807a04c02ddfde5ed03c5ac7621a", + "DiscoKey": "discokey:a810cd5d5deefdf927015e5aeefb1df748e3a36a50228939a212905250a79c4d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:46426", + "10.65.0.27:46426", + "172.17.0.1:46426", + "172.19.0.1:46426", + "172.20.0.1:46426" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:42:07.17026767Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3271489561762550, + "StableID": "nuGEt2VfYS11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f87cd8de6d8802c5689ad796dd9b9e178562554000c9588fcee4efd4b7959871", + "DiscoKey": "discokey:59788ee09e4842b712929a33b31587544e9251fa79733f708fb210e4ef80df51", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:46590", + "10.65.0.27:46590", + "172.17.0.1:46590", + "172.19.0.1:46590", + "172.20.0.1:46590" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:42:07.654822046Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 5750505107573070, + "StableID": "nb7Fg32Rum11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8467b29855e1cd9b977af1ecd74cfc2fdc0ef2c4d25f10f10e1e2383cc07f21d", + "DiscoKey": "discokey:06fe18a20509b7424041576a76adafb50be1b46d64eaf73fc5560b4f5beeeb50", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:59964", + "10.65.0.27:59964", + "172.17.0.1:59964", + "172.19.0.1:59964", + "172.20.0.1:59964" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:42:08.1985255Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6958286858885, + "StableID": "nE5yyNn94111CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cdb16b0fc71019137f6d0317d1773d0938389fb29b72e52020ba0c596cfadd4d", + "DiscoKey": "discokey:a571eb7e453d8d802187e4d50a4ac5a9fe18021565cd761cb78d7d2779054e74", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:39497", + "10.65.0.27:39497", + "172.17.0.1:39497", + "172.19.0.1:39497", + "172.20.0.1:39497" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:42:08.73515415Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7765976342319786, + "StableID": "nmxy2j2Ee321CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:862f769e7eeadbf0543a1079a3fc8820d5b2eb6dedd3a2df955cce46b349ee5b", + "DiscoKey": "discokey:908e6ff2c41af8396e12ae4be9d9a4a0237073416ebcb170785e5ac226fdbe7c", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:57346", + "10.65.0.27:57346", + "172.17.0.1:57346", + "172.19.0.1:57346", + "172.20.0.1:57346" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:42:09.280550815Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4795657944005432, + "StableID": "n554ZXoxSe11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:160d7bd196d93fcb90fecf5a7d355bd70171482742a85bcf580c3449c887816c", + "DiscoKey": "discokey:7e0ac3f8aa7a69fb80d06c277b30877ea8657027525b1a5d4bf818df42f0a575", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:38750", + "10.65.0.27:38750", + "172.17.0.1:38750", + "172.19.0.1:38750", + "172.20.0.1:38750" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:42:10.367105213Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 737133093972331, + "StableID": "n2ebKiErk611CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7a3804bacb24ea6a0bb127400097e08529824fc8adbb04addd7fe035dc819a2b", + "DiscoKey": "discokey:98b9f18c6425e92da333e4db7d5826f34b39df0312701fea1e4b5b8171820811", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37863", + "10.65.0.27:37863", + "172.17.0.1:37863", + "172.19.0.1:37863", + "172.20.0.1:37863" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:42:10.92223257Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2765680423692704, + "StableID": "n7r1RdjabN11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2811cb575850b23f8299a4b259850c98edeae8950ea77bd9f5918bb8f368fb66", + "DiscoKey": "discokey:057e4cd16ea2e34268069aa323243aa8c476f9eea1eec4a5d30ef55bb7f94533", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:38368", + "10.65.0.27:38368", + "172.17.0.1:38368", + "172.19.0.1:38368", + "172.20.0.1:38368" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:42:11.470756103Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2675001517369833, + "StableID": "nGihyikWtM11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6d3a926a7a50964b2b01e1004b3a36e8359e6c0c13be90fcf1645c0c61a35a10", + "DiscoKey": "discokey:78e4438942419188b8cd767f064dd3e5a24a6dedd652e992ab10a94f610c3953", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:44440", + "10.65.0.27:44440", + "172.17.0.1:44440", + "172.19.0.1:44440", + "172.20.0.1:44440" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:42:11.964549675Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 2605669856774919, + "StableID": "nGdfYfX7MM11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9d820bcf4ba5a242b49d2b64b05c1012406aad212ce148d83e7ddfc848a00c0a", + "DiscoKey": "discokey:d633cfd71b59b6122da8369ecc5c46982b0b5611b80bd47d225ec7df43c28a45", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:43304", + "10.65.0.27:43304", + "172.17.0.1:43304", + "172.19.0.1:43304", + "172.20.0.1:43304" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:42:12.512864003Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8853228925457753, + "StableID": "ngihg4Ke8C21CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ea8eaced1cfef237fc874e043f9ee4bb2bb25962d87a84a61b54fc34e6426a2d", + "DiscoKey": "discokey:cc1adca9f1dd4302c6deb3f12582ff360109a71a014d6d1a5eb3b07217e6b868", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:56826", + "10.65.0.27:56826", + "172.17.0.1:56826", + "172.19.0.1:56826", + "172.20.0.1:56826" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:42:13.046497681Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7879449713780322, + "StableID": "nXHLJQncX421CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:e02d27592c0afc2627238fb7a9814f8b101b6ef087c473ac7b9ea468b87ade4a", + "KeyExpiry": "2026-11-08T18:42:13Z", + "DiscoKey": "discokey:d080c365550cfaa8e60544ca49deeeaa745c60ab9d904948e77d42f6fd70653c", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:34510", + "10.65.0.27:34510", + "172.17.0.1:34510", + "172.19.0.1:34510", + "172.20.0.1:34510" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:42:13.591035372Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1623421204509298, + "StableID": "nhCUhHXFgD11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:3366437d728ea6c21dd6ae2e1cbfc10fcda27c000fa1c58cf7b80021b7a5cb31", + "KeyExpiry": "2026-11-08T18:42:14Z", + "DiscoKey": "discokey:83f62475a7bdcae0681ce2a3d8b8f77d10080e41e5d0b14730921ce5449e1d2b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:51904", + "10.65.0.27:51904", + "172.17.0.1:51904", + "172.19.0.1:51904", + "172.20.0.1:51904" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:42:14.146489745Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 1681457587646704, + "StableID": "nDj59J3Y8E11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:354044a49a47914e16be1473e39069c698caf4962ecf5e03906382cbe51cf71f", + "KeyExpiry": "2026-11-08T18:42:14Z", + "DiscoKey": "discokey:4863a1de33e9caf6aed67d6e11cee190a96ebad8a95a73ea65a42ed25ab2ea75", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:52679", + "10.65.0.27:52679", + "172.17.0.1:52679", + "172.19.0.1:52679", + "172.20.0.1:52679" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:42:14.680627967Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "6506773082495447": { + "ID": 6506773082495447, + "LoginName": "blastoise.tail78f774.ts.net", + "DisplayName": "blastoise" + }} + } + }, "bulbasaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 1681457587646704, + "StableID": "nDj59J3Y8E11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:354044a49a47914e16be1473e39069c698caf4962ecf5e03906382cbe51cf71f", + "KeyExpiry": "2026-11-08T18:42:14Z", + "DiscoKey": "discokey:4863a1de33e9caf6aed67d6e11cee190a96ebad8a95a73ea65a42ed25ab2ea75", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:52679", + "10.65.0.27:52679", + "172.17.0.1:52679", + "172.19.0.1:52679", + "172.20.0.1:52679" + ], + "Hostinfo": {"Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:42:14.680627967Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:354044a49a47914e16be1473e39069c698caf4962ecf5e03906382cbe51cf71f", + "MachineKey": "mkey:fea31482b928f952a1f74f4fbd73840269154e1ed4814fce785c4f30cd956f3e", + "Peers": [{ + "ID": 2107794865515843, + "StableID": "nvWkTRCdTH11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:bf500e8e8d399ec7a80a04cd91ba87bb5e7d807a04c02ddfde5ed03c5ac7621a", + "DiscoKey": "discokey:a810cd5d5deefdf927015e5aeefb1df748e3a36a50228939a212905250a79c4d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:46426", + "10.65.0.27:46426", + "172.17.0.1:46426", + "172.19.0.1:46426", + "172.20.0.1:46426" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:42:07.17026767Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3271489561762550, + "StableID": "nuGEt2VfYS11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f87cd8de6d8802c5689ad796dd9b9e178562554000c9588fcee4efd4b7959871", + "DiscoKey": "discokey:59788ee09e4842b712929a33b31587544e9251fa79733f708fb210e4ef80df51", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:46590", + "10.65.0.27:46590", + "172.17.0.1:46590", + "172.19.0.1:46590", + "172.20.0.1:46590" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:42:07.654822046Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 5750505107573070, + "StableID": "nb7Fg32Rum11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8467b29855e1cd9b977af1ecd74cfc2fdc0ef2c4d25f10f10e1e2383cc07f21d", + "DiscoKey": "discokey:06fe18a20509b7424041576a76adafb50be1b46d64eaf73fc5560b4f5beeeb50", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:59964", + "10.65.0.27:59964", + "172.17.0.1:59964", + "172.19.0.1:59964", + "172.20.0.1:59964" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:42:08.1985255Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6958286858885, + "StableID": "nE5yyNn94111CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cdb16b0fc71019137f6d0317d1773d0938389fb29b72e52020ba0c596cfadd4d", + "DiscoKey": "discokey:a571eb7e453d8d802187e4d50a4ac5a9fe18021565cd761cb78d7d2779054e74", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:39497", + "10.65.0.27:39497", + "172.17.0.1:39497", + "172.19.0.1:39497", + "172.20.0.1:39497" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:42:08.73515415Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7765976342319786, + "StableID": "nmxy2j2Ee321CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:862f769e7eeadbf0543a1079a3fc8820d5b2eb6dedd3a2df955cce46b349ee5b", + "DiscoKey": "discokey:908e6ff2c41af8396e12ae4be9d9a4a0237073416ebcb170785e5ac226fdbe7c", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:57346", + "10.65.0.27:57346", + "172.17.0.1:57346", + "172.19.0.1:57346", + "172.20.0.1:57346" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:42:09.280550815Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6506773082495447, + "StableID": "nexLuvtvos11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:56209ad55cab2294595a7956e8c13820c1822743eb2e07a20ec005a05ae96743", + "DiscoKey": "discokey:3714768eab0f957b8019abdd426c02fb2354fc0aeefbcb74d817eca337186301", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:43177", + "10.65.0.27:43177", + "172.17.0.1:43177", + "172.19.0.1:43177", + "172.20.0.1:43177" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:42:09.839963905Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4795657944005432, + "StableID": "n554ZXoxSe11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:160d7bd196d93fcb90fecf5a7d355bd70171482742a85bcf580c3449c887816c", + "DiscoKey": "discokey:7e0ac3f8aa7a69fb80d06c277b30877ea8657027525b1a5d4bf818df42f0a575", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:38750", + "10.65.0.27:38750", + "172.17.0.1:38750", + "172.19.0.1:38750", + "172.20.0.1:38750" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:42:10.367105213Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 737133093972331, + "StableID": "n2ebKiErk611CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7a3804bacb24ea6a0bb127400097e08529824fc8adbb04addd7fe035dc819a2b", + "DiscoKey": "discokey:98b9f18c6425e92da333e4db7d5826f34b39df0312701fea1e4b5b8171820811", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37863", + "10.65.0.27:37863", + "172.17.0.1:37863", + "172.19.0.1:37863", + "172.20.0.1:37863" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:42:10.92223257Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2765680423692704, + "StableID": "n7r1RdjabN11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2811cb575850b23f8299a4b259850c98edeae8950ea77bd9f5918bb8f368fb66", + "DiscoKey": "discokey:057e4cd16ea2e34268069aa323243aa8c476f9eea1eec4a5d30ef55bb7f94533", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:38368", + "10.65.0.27:38368", + "172.17.0.1:38368", + "172.19.0.1:38368", + "172.20.0.1:38368" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:42:11.470756103Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2675001517369833, + "StableID": "nGihyikWtM11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6d3a926a7a50964b2b01e1004b3a36e8359e6c0c13be90fcf1645c0c61a35a10", + "DiscoKey": "discokey:78e4438942419188b8cd767f064dd3e5a24a6dedd652e992ab10a94f610c3953", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:44440", + "10.65.0.27:44440", + "172.17.0.1:44440", + "172.19.0.1:44440", + "172.20.0.1:44440" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:42:11.964549675Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 2605669856774919, + "StableID": "nGdfYfX7MM11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9d820bcf4ba5a242b49d2b64b05c1012406aad212ce148d83e7ddfc848a00c0a", + "DiscoKey": "discokey:d633cfd71b59b6122da8369ecc5c46982b0b5611b80bd47d225ec7df43c28a45", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:43304", + "10.65.0.27:43304", + "172.17.0.1:43304", + "172.19.0.1:43304", + "172.20.0.1:43304" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:42:12.512864003Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8853228925457753, + "StableID": "ngihg4Ke8C21CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ea8eaced1cfef237fc874e043f9ee4bb2bb25962d87a84a61b54fc34e6426a2d", + "DiscoKey": "discokey:cc1adca9f1dd4302c6deb3f12582ff360109a71a014d6d1a5eb3b07217e6b868", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:56826", + "10.65.0.27:56826", + "172.17.0.1:56826", + "172.19.0.1:56826", + "172.20.0.1:56826" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:42:13.046497681Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7879449713780322, + "StableID": "nXHLJQncX421CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:e02d27592c0afc2627238fb7a9814f8b101b6ef087c473ac7b9ea468b87ade4a", + "KeyExpiry": "2026-11-08T18:42:13Z", + "DiscoKey": "discokey:d080c365550cfaa8e60544ca49deeeaa745c60ab9d904948e77d42f6fd70653c", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:34510", + "10.65.0.27:34510", + "172.17.0.1:34510", + "172.19.0.1:34510", + "172.20.0.1:34510" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:42:13.591035372Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1623421204509298, + "StableID": "nhCUhHXFgD11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:3366437d728ea6c21dd6ae2e1cbfc10fcda27c000fa1c58cf7b80021b7a5cb31", + "KeyExpiry": "2026-11-08T18:42:14Z", + "DiscoKey": "discokey:83f62475a7bdcae0681ce2a3d8b8f77d10080e41e5d0b14730921ce5449e1d2b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:51904", + "10.65.0.27:51904", + "172.17.0.1:51904", + "172.19.0.1:51904", + "172.20.0.1:51904" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:42:14.146489745Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "charmander": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 5750505107573070, + "StableID": "nb7Fg32Rum11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 5750505107573070, + "Key": "nodekey:8467b29855e1cd9b977af1ecd74cfc2fdc0ef2c4d25f10f10e1e2383cc07f21d", + "DiscoKey": "discokey:06fe18a20509b7424041576a76adafb50be1b46d64eaf73fc5560b4f5beeeb50", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:59964", + "10.65.0.27:59964", + "172.17.0.1:59964", + "172.19.0.1:59964", + "172.20.0.1:59964" + ], + "Hostinfo": { + "Hostname": "charmander", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit"], + "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:42:08.1985255Z", + "Tags": ["tag:exit"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:8467b29855e1cd9b977af1ecd74cfc2fdc0ef2c4d25f10f10e1e2383cc07f21d", + "MachineKey": "mkey:193e24e84a00611edce8f414958f5cf03ffa19c63378ea8c2cd30c384cb8d93f", + "Peers": [{ + "ID": 2107794865515843, + "StableID": "nvWkTRCdTH11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:bf500e8e8d399ec7a80a04cd91ba87bb5e7d807a04c02ddfde5ed03c5ac7621a", + "DiscoKey": "discokey:a810cd5d5deefdf927015e5aeefb1df748e3a36a50228939a212905250a79c4d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:46426", + "10.65.0.27:46426", + "172.17.0.1:46426", + "172.19.0.1:46426", + "172.20.0.1:46426" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:42:07.17026767Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3271489561762550, + "StableID": "nuGEt2VfYS11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f87cd8de6d8802c5689ad796dd9b9e178562554000c9588fcee4efd4b7959871", + "DiscoKey": "discokey:59788ee09e4842b712929a33b31587544e9251fa79733f708fb210e4ef80df51", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:46590", + "10.65.0.27:46590", + "172.17.0.1:46590", + "172.19.0.1:46590", + "172.20.0.1:46590" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:42:07.654822046Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 6958286858885, + "StableID": "nE5yyNn94111CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cdb16b0fc71019137f6d0317d1773d0938389fb29b72e52020ba0c596cfadd4d", + "DiscoKey": "discokey:a571eb7e453d8d802187e4d50a4ac5a9fe18021565cd761cb78d7d2779054e74", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:39497", + "10.65.0.27:39497", + "172.17.0.1:39497", + "172.19.0.1:39497", + "172.20.0.1:39497" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:42:08.73515415Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7765976342319786, + "StableID": "nmxy2j2Ee321CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:862f769e7eeadbf0543a1079a3fc8820d5b2eb6dedd3a2df955cce46b349ee5b", + "DiscoKey": "discokey:908e6ff2c41af8396e12ae4be9d9a4a0237073416ebcb170785e5ac226fdbe7c", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:57346", + "10.65.0.27:57346", + "172.17.0.1:57346", + "172.19.0.1:57346", + "172.20.0.1:57346" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:42:09.280550815Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6506773082495447, + "StableID": "nexLuvtvos11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:56209ad55cab2294595a7956e8c13820c1822743eb2e07a20ec005a05ae96743", + "DiscoKey": "discokey:3714768eab0f957b8019abdd426c02fb2354fc0aeefbcb74d817eca337186301", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:43177", + "10.65.0.27:43177", + "172.17.0.1:43177", + "172.19.0.1:43177", + "172.20.0.1:43177" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:42:09.839963905Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4795657944005432, + "StableID": "n554ZXoxSe11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:160d7bd196d93fcb90fecf5a7d355bd70171482742a85bcf580c3449c887816c", + "DiscoKey": "discokey:7e0ac3f8aa7a69fb80d06c277b30877ea8657027525b1a5d4bf818df42f0a575", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:38750", + "10.65.0.27:38750", + "172.17.0.1:38750", + "172.19.0.1:38750", + "172.20.0.1:38750" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:42:10.367105213Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 737133093972331, + "StableID": "n2ebKiErk611CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7a3804bacb24ea6a0bb127400097e08529824fc8adbb04addd7fe035dc819a2b", + "DiscoKey": "discokey:98b9f18c6425e92da333e4db7d5826f34b39df0312701fea1e4b5b8171820811", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37863", + "10.65.0.27:37863", + "172.17.0.1:37863", + "172.19.0.1:37863", + "172.20.0.1:37863" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:42:10.92223257Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2765680423692704, + "StableID": "n7r1RdjabN11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2811cb575850b23f8299a4b259850c98edeae8950ea77bd9f5918bb8f368fb66", + "DiscoKey": "discokey:057e4cd16ea2e34268069aa323243aa8c476f9eea1eec4a5d30ef55bb7f94533", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:38368", + "10.65.0.27:38368", + "172.17.0.1:38368", + "172.19.0.1:38368", + "172.20.0.1:38368" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:42:11.470756103Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2675001517369833, + "StableID": "nGihyikWtM11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6d3a926a7a50964b2b01e1004b3a36e8359e6c0c13be90fcf1645c0c61a35a10", + "DiscoKey": "discokey:78e4438942419188b8cd767f064dd3e5a24a6dedd652e992ab10a94f610c3953", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:44440", + "10.65.0.27:44440", + "172.17.0.1:44440", + "172.19.0.1:44440", + "172.20.0.1:44440" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:42:11.964549675Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 2605669856774919, + "StableID": "nGdfYfX7MM11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9d820bcf4ba5a242b49d2b64b05c1012406aad212ce148d83e7ddfc848a00c0a", + "DiscoKey": "discokey:d633cfd71b59b6122da8369ecc5c46982b0b5611b80bd47d225ec7df43c28a45", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:43304", + "10.65.0.27:43304", + "172.17.0.1:43304", + "172.19.0.1:43304", + "172.20.0.1:43304" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:42:12.512864003Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8853228925457753, + "StableID": "ngihg4Ke8C21CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ea8eaced1cfef237fc874e043f9ee4bb2bb25962d87a84a61b54fc34e6426a2d", + "DiscoKey": "discokey:cc1adca9f1dd4302c6deb3f12582ff360109a71a014d6d1a5eb3b07217e6b868", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:56826", + "10.65.0.27:56826", + "172.17.0.1:56826", + "172.19.0.1:56826", + "172.20.0.1:56826" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:42:13.046497681Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7879449713780322, + "StableID": "nXHLJQncX421CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:e02d27592c0afc2627238fb7a9814f8b101b6ef087c473ac7b9ea468b87ade4a", + "KeyExpiry": "2026-11-08T18:42:13Z", + "DiscoKey": "discokey:d080c365550cfaa8e60544ca49deeeaa745c60ab9d904948e77d42f6fd70653c", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:34510", + "10.65.0.27:34510", + "172.17.0.1:34510", + "172.19.0.1:34510", + "172.20.0.1:34510" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:42:13.591035372Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1623421204509298, + "StableID": "nhCUhHXFgD11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:3366437d728ea6c21dd6ae2e1cbfc10fcda27c000fa1c58cf7b80021b7a5cb31", + "KeyExpiry": "2026-11-08T18:42:14Z", + "DiscoKey": "discokey:83f62475a7bdcae0681ce2a3d8b8f77d10080e41e5d0b14730921ce5449e1d2b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:51904", + "10.65.0.27:51904", + "172.17.0.1:51904", + "172.19.0.1:51904", + "172.20.0.1:51904" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:42:14.146489745Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 1681457587646704, + "StableID": "nDj59J3Y8E11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:354044a49a47914e16be1473e39069c698caf4962ecf5e03906382cbe51cf71f", + "KeyExpiry": "2026-11-08T18:42:14Z", + "DiscoKey": "discokey:4863a1de33e9caf6aed67d6e11cee190a96ebad8a95a73ea65a42ed25ab2ea75", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:52679", + "10.65.0.27:52679", + "172.17.0.1:52679", + "172.19.0.1:52679", + "172.20.0.1:52679" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:42:14.680627967Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "5750505107573070": { + "ID": 5750505107573070, + "LoginName": "charmander.tail78f774.ts.net", + "DisplayName": "charmander" + }} + } + }, "fearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 737133093972331, + "StableID": "n2ebKiErk611CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 737133093972331, + "Key": "nodekey:7a3804bacb24ea6a0bb127400097e08529824fc8adbb04addd7fe035dc819a2b", + "DiscoKey": "discokey:98b9f18c6425e92da333e4db7d5826f34b39df0312701fea1e4b5b8171820811", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37863", + "10.65.0.27:37863", + "172.17.0.1:37863", + "172.19.0.1:37863", + "172.20.0.1:37863" + ], + "Hostinfo": { + "Hostname": "fearow", + "RoutableIPs": ["10.55.0.0/16"], + "RequestTags": ["tag:fearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:42:10.92223257Z", + "Tags": ["tag:fearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:7a3804bacb24ea6a0bb127400097e08529824fc8adbb04addd7fe035dc819a2b", + "MachineKey": "mkey:9c2f8d8cb860ed487713bd4766a8e8be58834a709625dbf780f7f3cd1b456170", + "Peers": [{ + "ID": 2107794865515843, + "StableID": "nvWkTRCdTH11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:bf500e8e8d399ec7a80a04cd91ba87bb5e7d807a04c02ddfde5ed03c5ac7621a", + "DiscoKey": "discokey:a810cd5d5deefdf927015e5aeefb1df748e3a36a50228939a212905250a79c4d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:46426", + "10.65.0.27:46426", + "172.17.0.1:46426", + "172.19.0.1:46426", + "172.20.0.1:46426" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:42:07.17026767Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3271489561762550, + "StableID": "nuGEt2VfYS11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f87cd8de6d8802c5689ad796dd9b9e178562554000c9588fcee4efd4b7959871", + "DiscoKey": "discokey:59788ee09e4842b712929a33b31587544e9251fa79733f708fb210e4ef80df51", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:46590", + "10.65.0.27:46590", + "172.17.0.1:46590", + "172.19.0.1:46590", + "172.20.0.1:46590" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:42:07.654822046Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 5750505107573070, + "StableID": "nb7Fg32Rum11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8467b29855e1cd9b977af1ecd74cfc2fdc0ef2c4d25f10f10e1e2383cc07f21d", + "DiscoKey": "discokey:06fe18a20509b7424041576a76adafb50be1b46d64eaf73fc5560b4f5beeeb50", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:59964", + "10.65.0.27:59964", + "172.17.0.1:59964", + "172.19.0.1:59964", + "172.20.0.1:59964" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:42:08.1985255Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6958286858885, + "StableID": "nE5yyNn94111CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cdb16b0fc71019137f6d0317d1773d0938389fb29b72e52020ba0c596cfadd4d", + "DiscoKey": "discokey:a571eb7e453d8d802187e4d50a4ac5a9fe18021565cd761cb78d7d2779054e74", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:39497", + "10.65.0.27:39497", + "172.17.0.1:39497", + "172.19.0.1:39497", + "172.20.0.1:39497" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:42:08.73515415Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7765976342319786, + "StableID": "nmxy2j2Ee321CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:862f769e7eeadbf0543a1079a3fc8820d5b2eb6dedd3a2df955cce46b349ee5b", + "DiscoKey": "discokey:908e6ff2c41af8396e12ae4be9d9a4a0237073416ebcb170785e5ac226fdbe7c", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:57346", + "10.65.0.27:57346", + "172.17.0.1:57346", + "172.19.0.1:57346", + "172.20.0.1:57346" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:42:09.280550815Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6506773082495447, + "StableID": "nexLuvtvos11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:56209ad55cab2294595a7956e8c13820c1822743eb2e07a20ec005a05ae96743", + "DiscoKey": "discokey:3714768eab0f957b8019abdd426c02fb2354fc0aeefbcb74d817eca337186301", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:43177", + "10.65.0.27:43177", + "172.17.0.1:43177", + "172.19.0.1:43177", + "172.20.0.1:43177" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:42:09.839963905Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4795657944005432, + "StableID": "n554ZXoxSe11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:160d7bd196d93fcb90fecf5a7d355bd70171482742a85bcf580c3449c887816c", + "DiscoKey": "discokey:7e0ac3f8aa7a69fb80d06c277b30877ea8657027525b1a5d4bf818df42f0a575", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:38750", + "10.65.0.27:38750", + "172.17.0.1:38750", + "172.19.0.1:38750", + "172.20.0.1:38750" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:42:10.367105213Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 2765680423692704, + "StableID": "n7r1RdjabN11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2811cb575850b23f8299a4b259850c98edeae8950ea77bd9f5918bb8f368fb66", + "DiscoKey": "discokey:057e4cd16ea2e34268069aa323243aa8c476f9eea1eec4a5d30ef55bb7f94533", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:38368", + "10.65.0.27:38368", + "172.17.0.1:38368", + "172.19.0.1:38368", + "172.20.0.1:38368" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:42:11.470756103Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2675001517369833, + "StableID": "nGihyikWtM11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6d3a926a7a50964b2b01e1004b3a36e8359e6c0c13be90fcf1645c0c61a35a10", + "DiscoKey": "discokey:78e4438942419188b8cd767f064dd3e5a24a6dedd652e992ab10a94f610c3953", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:44440", + "10.65.0.27:44440", + "172.17.0.1:44440", + "172.19.0.1:44440", + "172.20.0.1:44440" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:42:11.964549675Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 2605669856774919, + "StableID": "nGdfYfX7MM11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9d820bcf4ba5a242b49d2b64b05c1012406aad212ce148d83e7ddfc848a00c0a", + "DiscoKey": "discokey:d633cfd71b59b6122da8369ecc5c46982b0b5611b80bd47d225ec7df43c28a45", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:43304", + "10.65.0.27:43304", + "172.17.0.1:43304", + "172.19.0.1:43304", + "172.20.0.1:43304" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:42:12.512864003Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8853228925457753, + "StableID": "ngihg4Ke8C21CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ea8eaced1cfef237fc874e043f9ee4bb2bb25962d87a84a61b54fc34e6426a2d", + "DiscoKey": "discokey:cc1adca9f1dd4302c6deb3f12582ff360109a71a014d6d1a5eb3b07217e6b868", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:56826", + "10.65.0.27:56826", + "172.17.0.1:56826", + "172.19.0.1:56826", + "172.20.0.1:56826" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:42:13.046497681Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7879449713780322, + "StableID": "nXHLJQncX421CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:e02d27592c0afc2627238fb7a9814f8b101b6ef087c473ac7b9ea468b87ade4a", + "KeyExpiry": "2026-11-08T18:42:13Z", + "DiscoKey": "discokey:d080c365550cfaa8e60544ca49deeeaa745c60ab9d904948e77d42f6fd70653c", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:34510", + "10.65.0.27:34510", + "172.17.0.1:34510", + "172.19.0.1:34510", + "172.20.0.1:34510" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:42:13.591035372Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1623421204509298, + "StableID": "nhCUhHXFgD11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:3366437d728ea6c21dd6ae2e1cbfc10fcda27c000fa1c58cf7b80021b7a5cb31", + "KeyExpiry": "2026-11-08T18:42:14Z", + "DiscoKey": "discokey:83f62475a7bdcae0681ce2a3d8b8f77d10080e41e5d0b14730921ce5449e1d2b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:51904", + "10.65.0.27:51904", + "172.17.0.1:51904", + "172.19.0.1:51904", + "172.20.0.1:51904" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:42:14.146489745Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 1681457587646704, + "StableID": "nDj59J3Y8E11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:354044a49a47914e16be1473e39069c698caf4962ecf5e03906382cbe51cf71f", + "KeyExpiry": "2026-11-08T18:42:14Z", + "DiscoKey": "discokey:4863a1de33e9caf6aed67d6e11cee190a96ebad8a95a73ea65a42ed25ab2ea75", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:52679", + "10.65.0.27:52679", + "172.17.0.1:52679", + "172.19.0.1:52679", + "172.20.0.1:52679" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:42:14.680627967Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "737133093972331": { + "ID": 737133093972331, + "LoginName": "fearow.tail78f774.ts.net", + "DisplayName": "fearow" + }} + } + }, "ivysaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7879449713780322, + "StableID": "nXHLJQncX421CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:e02d27592c0afc2627238fb7a9814f8b101b6ef087c473ac7b9ea468b87ade4a", + "KeyExpiry": "2026-11-08T18:42:13Z", + "DiscoKey": "discokey:d080c365550cfaa8e60544ca49deeeaa745c60ab9d904948e77d42f6fd70653c", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:34510", + "10.65.0.27:34510", + "172.17.0.1:34510", + "172.19.0.1:34510", + "172.20.0.1:34510" + ], + "Hostinfo": {"Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:42:13.591035372Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:e02d27592c0afc2627238fb7a9814f8b101b6ef087c473ac7b9ea468b87ade4a", + "MachineKey": "mkey:db439876433720666a7b95150368b0354423e563ada1701e9ca8ede1eb57c27c", + "Peers": [{ + "ID": 2107794865515843, + "StableID": "nvWkTRCdTH11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:bf500e8e8d399ec7a80a04cd91ba87bb5e7d807a04c02ddfde5ed03c5ac7621a", + "DiscoKey": "discokey:a810cd5d5deefdf927015e5aeefb1df748e3a36a50228939a212905250a79c4d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:46426", + "10.65.0.27:46426", + "172.17.0.1:46426", + "172.19.0.1:46426", + "172.20.0.1:46426" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:42:07.17026767Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3271489561762550, + "StableID": "nuGEt2VfYS11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f87cd8de6d8802c5689ad796dd9b9e178562554000c9588fcee4efd4b7959871", + "DiscoKey": "discokey:59788ee09e4842b712929a33b31587544e9251fa79733f708fb210e4ef80df51", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:46590", + "10.65.0.27:46590", + "172.17.0.1:46590", + "172.19.0.1:46590", + "172.20.0.1:46590" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:42:07.654822046Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 5750505107573070, + "StableID": "nb7Fg32Rum11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8467b29855e1cd9b977af1ecd74cfc2fdc0ef2c4d25f10f10e1e2383cc07f21d", + "DiscoKey": "discokey:06fe18a20509b7424041576a76adafb50be1b46d64eaf73fc5560b4f5beeeb50", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:59964", + "10.65.0.27:59964", + "172.17.0.1:59964", + "172.19.0.1:59964", + "172.20.0.1:59964" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:42:08.1985255Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6958286858885, + "StableID": "nE5yyNn94111CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cdb16b0fc71019137f6d0317d1773d0938389fb29b72e52020ba0c596cfadd4d", + "DiscoKey": "discokey:a571eb7e453d8d802187e4d50a4ac5a9fe18021565cd761cb78d7d2779054e74", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:39497", + "10.65.0.27:39497", + "172.17.0.1:39497", + "172.19.0.1:39497", + "172.20.0.1:39497" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:42:08.73515415Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7765976342319786, + "StableID": "nmxy2j2Ee321CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:862f769e7eeadbf0543a1079a3fc8820d5b2eb6dedd3a2df955cce46b349ee5b", + "DiscoKey": "discokey:908e6ff2c41af8396e12ae4be9d9a4a0237073416ebcb170785e5ac226fdbe7c", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:57346", + "10.65.0.27:57346", + "172.17.0.1:57346", + "172.19.0.1:57346", + "172.20.0.1:57346" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:42:09.280550815Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6506773082495447, + "StableID": "nexLuvtvos11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:56209ad55cab2294595a7956e8c13820c1822743eb2e07a20ec005a05ae96743", + "DiscoKey": "discokey:3714768eab0f957b8019abdd426c02fb2354fc0aeefbcb74d817eca337186301", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:43177", + "10.65.0.27:43177", + "172.17.0.1:43177", + "172.19.0.1:43177", + "172.20.0.1:43177" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:42:09.839963905Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4795657944005432, + "StableID": "n554ZXoxSe11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:160d7bd196d93fcb90fecf5a7d355bd70171482742a85bcf580c3449c887816c", + "DiscoKey": "discokey:7e0ac3f8aa7a69fb80d06c277b30877ea8657027525b1a5d4bf818df42f0a575", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:38750", + "10.65.0.27:38750", + "172.17.0.1:38750", + "172.19.0.1:38750", + "172.20.0.1:38750" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:42:10.367105213Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 737133093972331, + "StableID": "n2ebKiErk611CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7a3804bacb24ea6a0bb127400097e08529824fc8adbb04addd7fe035dc819a2b", + "DiscoKey": "discokey:98b9f18c6425e92da333e4db7d5826f34b39df0312701fea1e4b5b8171820811", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37863", + "10.65.0.27:37863", + "172.17.0.1:37863", + "172.19.0.1:37863", + "172.20.0.1:37863" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:42:10.92223257Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2765680423692704, + "StableID": "n7r1RdjabN11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2811cb575850b23f8299a4b259850c98edeae8950ea77bd9f5918bb8f368fb66", + "DiscoKey": "discokey:057e4cd16ea2e34268069aa323243aa8c476f9eea1eec4a5d30ef55bb7f94533", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:38368", + "10.65.0.27:38368", + "172.17.0.1:38368", + "172.19.0.1:38368", + "172.20.0.1:38368" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:42:11.470756103Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2675001517369833, + "StableID": "nGihyikWtM11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6d3a926a7a50964b2b01e1004b3a36e8359e6c0c13be90fcf1645c0c61a35a10", + "DiscoKey": "discokey:78e4438942419188b8cd767f064dd3e5a24a6dedd652e992ab10a94f610c3953", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:44440", + "10.65.0.27:44440", + "172.17.0.1:44440", + "172.19.0.1:44440", + "172.20.0.1:44440" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:42:11.964549675Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 2605669856774919, + "StableID": "nGdfYfX7MM11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9d820bcf4ba5a242b49d2b64b05c1012406aad212ce148d83e7ddfc848a00c0a", + "DiscoKey": "discokey:d633cfd71b59b6122da8369ecc5c46982b0b5611b80bd47d225ec7df43c28a45", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:43304", + "10.65.0.27:43304", + "172.17.0.1:43304", + "172.19.0.1:43304", + "172.20.0.1:43304" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:42:12.512864003Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8853228925457753, + "StableID": "ngihg4Ke8C21CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ea8eaced1cfef237fc874e043f9ee4bb2bb25962d87a84a61b54fc34e6426a2d", + "DiscoKey": "discokey:cc1adca9f1dd4302c6deb3f12582ff360109a71a014d6d1a5eb3b07217e6b868", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:56826", + "10.65.0.27:56826", + "172.17.0.1:56826", + "172.19.0.1:56826", + "172.20.0.1:56826" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:42:13.046497681Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 1623421204509298, + "StableID": "nhCUhHXFgD11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:3366437d728ea6c21dd6ae2e1cbfc10fcda27c000fa1c58cf7b80021b7a5cb31", + "KeyExpiry": "2026-11-08T18:42:14Z", + "DiscoKey": "discokey:83f62475a7bdcae0681ce2a3d8b8f77d10080e41e5d0b14730921ce5449e1d2b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:51904", + "10.65.0.27:51904", + "172.17.0.1:51904", + "172.19.0.1:51904", + "172.20.0.1:51904" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:42:14.146489745Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 1681457587646704, + "StableID": "nDj59J3Y8E11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:354044a49a47914e16be1473e39069c698caf4962ecf5e03906382cbe51cf71f", + "KeyExpiry": "2026-11-08T18:42:14Z", + "DiscoKey": "discokey:4863a1de33e9caf6aed67d6e11cee190a96ebad8a95a73ea65a42ed25ab2ea75", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:52679", + "10.65.0.27:52679", + "172.17.0.1:52679", + "172.19.0.1:52679", + "172.20.0.1:52679" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:42:14.680627967Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "kakuna": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 2605669856774919, + "StableID": "nGdfYfX7MM11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 2605669856774919, + "Key": "nodekey:9d820bcf4ba5a242b49d2b64b05c1012406aad212ce148d83e7ddfc848a00c0a", + "DiscoKey": "discokey:d633cfd71b59b6122da8369ecc5c46982b0b5611b80bd47d225ec7df43c28a45", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:43304", + "10.65.0.27:43304", + "172.17.0.1:43304", + "172.19.0.1:43304", + "172.20.0.1:43304" + ], + "Hostinfo": {"Hostname": "kakuna", "RequestTags": ["tag:prod"], "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:42:12.512864003Z", + "Tags": ["tag:prod"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:9d820bcf4ba5a242b49d2b64b05c1012406aad212ce148d83e7ddfc848a00c0a", + "MachineKey": "mkey:c555aa783a85dcfb276919db8ea560885eb96821f5822beee526081a13908054", + "Peers": [{ + "ID": 2107794865515843, + "StableID": "nvWkTRCdTH11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:bf500e8e8d399ec7a80a04cd91ba87bb5e7d807a04c02ddfde5ed03c5ac7621a", + "DiscoKey": "discokey:a810cd5d5deefdf927015e5aeefb1df748e3a36a50228939a212905250a79c4d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:46426", + "10.65.0.27:46426", + "172.17.0.1:46426", + "172.19.0.1:46426", + "172.20.0.1:46426" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:42:07.17026767Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3271489561762550, + "StableID": "nuGEt2VfYS11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f87cd8de6d8802c5689ad796dd9b9e178562554000c9588fcee4efd4b7959871", + "DiscoKey": "discokey:59788ee09e4842b712929a33b31587544e9251fa79733f708fb210e4ef80df51", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:46590", + "10.65.0.27:46590", + "172.17.0.1:46590", + "172.19.0.1:46590", + "172.20.0.1:46590" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:42:07.654822046Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 5750505107573070, + "StableID": "nb7Fg32Rum11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8467b29855e1cd9b977af1ecd74cfc2fdc0ef2c4d25f10f10e1e2383cc07f21d", + "DiscoKey": "discokey:06fe18a20509b7424041576a76adafb50be1b46d64eaf73fc5560b4f5beeeb50", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:59964", + "10.65.0.27:59964", + "172.17.0.1:59964", + "172.19.0.1:59964", + "172.20.0.1:59964" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:42:08.1985255Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6958286858885, + "StableID": "nE5yyNn94111CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cdb16b0fc71019137f6d0317d1773d0938389fb29b72e52020ba0c596cfadd4d", + "DiscoKey": "discokey:a571eb7e453d8d802187e4d50a4ac5a9fe18021565cd761cb78d7d2779054e74", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:39497", + "10.65.0.27:39497", + "172.17.0.1:39497", + "172.19.0.1:39497", + "172.20.0.1:39497" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:42:08.73515415Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7765976342319786, + "StableID": "nmxy2j2Ee321CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:862f769e7eeadbf0543a1079a3fc8820d5b2eb6dedd3a2df955cce46b349ee5b", + "DiscoKey": "discokey:908e6ff2c41af8396e12ae4be9d9a4a0237073416ebcb170785e5ac226fdbe7c", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:57346", + "10.65.0.27:57346", + "172.17.0.1:57346", + "172.19.0.1:57346", + "172.20.0.1:57346" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:42:09.280550815Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6506773082495447, + "StableID": "nexLuvtvos11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:56209ad55cab2294595a7956e8c13820c1822743eb2e07a20ec005a05ae96743", + "DiscoKey": "discokey:3714768eab0f957b8019abdd426c02fb2354fc0aeefbcb74d817eca337186301", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:43177", + "10.65.0.27:43177", + "172.17.0.1:43177", + "172.19.0.1:43177", + "172.20.0.1:43177" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:42:09.839963905Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4795657944005432, + "StableID": "n554ZXoxSe11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:160d7bd196d93fcb90fecf5a7d355bd70171482742a85bcf580c3449c887816c", + "DiscoKey": "discokey:7e0ac3f8aa7a69fb80d06c277b30877ea8657027525b1a5d4bf818df42f0a575", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:38750", + "10.65.0.27:38750", + "172.17.0.1:38750", + "172.19.0.1:38750", + "172.20.0.1:38750" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:42:10.367105213Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 737133093972331, + "StableID": "n2ebKiErk611CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7a3804bacb24ea6a0bb127400097e08529824fc8adbb04addd7fe035dc819a2b", + "DiscoKey": "discokey:98b9f18c6425e92da333e4db7d5826f34b39df0312701fea1e4b5b8171820811", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37863", + "10.65.0.27:37863", + "172.17.0.1:37863", + "172.19.0.1:37863", + "172.20.0.1:37863" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:42:10.92223257Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2765680423692704, + "StableID": "n7r1RdjabN11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2811cb575850b23f8299a4b259850c98edeae8950ea77bd9f5918bb8f368fb66", + "DiscoKey": "discokey:057e4cd16ea2e34268069aa323243aa8c476f9eea1eec4a5d30ef55bb7f94533", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:38368", + "10.65.0.27:38368", + "172.17.0.1:38368", + "172.19.0.1:38368", + "172.20.0.1:38368" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:42:11.470756103Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2675001517369833, + "StableID": "nGihyikWtM11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6d3a926a7a50964b2b01e1004b3a36e8359e6c0c13be90fcf1645c0c61a35a10", + "DiscoKey": "discokey:78e4438942419188b8cd767f064dd3e5a24a6dedd652e992ab10a94f610c3953", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:44440", + "10.65.0.27:44440", + "172.17.0.1:44440", + "172.19.0.1:44440", + "172.20.0.1:44440" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:42:11.964549675Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8853228925457753, + "StableID": "ngihg4Ke8C21CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ea8eaced1cfef237fc874e043f9ee4bb2bb25962d87a84a61b54fc34e6426a2d", + "DiscoKey": "discokey:cc1adca9f1dd4302c6deb3f12582ff360109a71a014d6d1a5eb3b07217e6b868", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:56826", + "10.65.0.27:56826", + "172.17.0.1:56826", + "172.19.0.1:56826", + "172.20.0.1:56826" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:42:13.046497681Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7879449713780322, + "StableID": "nXHLJQncX421CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:e02d27592c0afc2627238fb7a9814f8b101b6ef087c473ac7b9ea468b87ade4a", + "KeyExpiry": "2026-11-08T18:42:13Z", + "DiscoKey": "discokey:d080c365550cfaa8e60544ca49deeeaa745c60ab9d904948e77d42f6fd70653c", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:34510", + "10.65.0.27:34510", + "172.17.0.1:34510", + "172.19.0.1:34510", + "172.20.0.1:34510" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:42:13.591035372Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1623421204509298, + "StableID": "nhCUhHXFgD11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:3366437d728ea6c21dd6ae2e1cbfc10fcda27c000fa1c58cf7b80021b7a5cb31", + "KeyExpiry": "2026-11-08T18:42:14Z", + "DiscoKey": "discokey:83f62475a7bdcae0681ce2a3d8b8f77d10080e41e5d0b14730921ce5449e1d2b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:51904", + "10.65.0.27:51904", + "172.17.0.1:51904", + "172.19.0.1:51904", + "172.20.0.1:51904" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:42:14.146489745Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 1681457587646704, + "StableID": "nDj59J3Y8E11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:354044a49a47914e16be1473e39069c698caf4962ecf5e03906382cbe51cf71f", + "KeyExpiry": "2026-11-08T18:42:14Z", + "DiscoKey": "discokey:4863a1de33e9caf6aed67d6e11cee190a96ebad8a95a73ea65a42ed25ab2ea75", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:52679", + "10.65.0.27:52679", + "172.17.0.1:52679", + "172.19.0.1:52679", + "172.20.0.1:52679" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:42:14.680627967Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "2605669856774919": { + "ID": 2605669856774919, + "LoginName": "kakuna.tail78f774.ts.net", + "DisplayName": "kakuna" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "pidgeotto": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 3271489561762550, + "StableID": "nuGEt2VfYS11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 3271489561762550, + "Key": "nodekey:f87cd8de6d8802c5689ad796dd9b9e178562554000c9588fcee4efd4b7959871", + "DiscoKey": "discokey:59788ee09e4842b712929a33b31587544e9251fa79733f708fb210e4ef80df51", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:46590", + "10.65.0.27:46590", + "172.17.0.1:46590", + "172.19.0.1:46590", + "172.20.0.1:46590" + ], + "Hostinfo": { + "Hostname": "pidgeotto", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgeotto"], + "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:42:07.654822046Z", + "Tags": ["tag:pidgeotto"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:f87cd8de6d8802c5689ad796dd9b9e178562554000c9588fcee4efd4b7959871", + "MachineKey": "mkey:463620ee982d002f72eb6ac380288ee39ee96dc289f6861479bdc2540a7c1c27", + "Peers": [{ + "ID": 2107794865515843, + "StableID": "nvWkTRCdTH11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:bf500e8e8d399ec7a80a04cd91ba87bb5e7d807a04c02ddfde5ed03c5ac7621a", + "DiscoKey": "discokey:a810cd5d5deefdf927015e5aeefb1df748e3a36a50228939a212905250a79c4d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:46426", + "10.65.0.27:46426", + "172.17.0.1:46426", + "172.19.0.1:46426", + "172.20.0.1:46426" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:42:07.17026767Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 5750505107573070, + "StableID": "nb7Fg32Rum11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8467b29855e1cd9b977af1ecd74cfc2fdc0ef2c4d25f10f10e1e2383cc07f21d", + "DiscoKey": "discokey:06fe18a20509b7424041576a76adafb50be1b46d64eaf73fc5560b4f5beeeb50", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:59964", + "10.65.0.27:59964", + "172.17.0.1:59964", + "172.19.0.1:59964", + "172.20.0.1:59964" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:42:08.1985255Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6958286858885, + "StableID": "nE5yyNn94111CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cdb16b0fc71019137f6d0317d1773d0938389fb29b72e52020ba0c596cfadd4d", + "DiscoKey": "discokey:a571eb7e453d8d802187e4d50a4ac5a9fe18021565cd761cb78d7d2779054e74", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:39497", + "10.65.0.27:39497", + "172.17.0.1:39497", + "172.19.0.1:39497", + "172.20.0.1:39497" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:42:08.73515415Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7765976342319786, + "StableID": "nmxy2j2Ee321CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:862f769e7eeadbf0543a1079a3fc8820d5b2eb6dedd3a2df955cce46b349ee5b", + "DiscoKey": "discokey:908e6ff2c41af8396e12ae4be9d9a4a0237073416ebcb170785e5ac226fdbe7c", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:57346", + "10.65.0.27:57346", + "172.17.0.1:57346", + "172.19.0.1:57346", + "172.20.0.1:57346" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:42:09.280550815Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6506773082495447, + "StableID": "nexLuvtvos11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:56209ad55cab2294595a7956e8c13820c1822743eb2e07a20ec005a05ae96743", + "DiscoKey": "discokey:3714768eab0f957b8019abdd426c02fb2354fc0aeefbcb74d817eca337186301", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:43177", + "10.65.0.27:43177", + "172.17.0.1:43177", + "172.19.0.1:43177", + "172.20.0.1:43177" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:42:09.839963905Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4795657944005432, + "StableID": "n554ZXoxSe11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:160d7bd196d93fcb90fecf5a7d355bd70171482742a85bcf580c3449c887816c", + "DiscoKey": "discokey:7e0ac3f8aa7a69fb80d06c277b30877ea8657027525b1a5d4bf818df42f0a575", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:38750", + "10.65.0.27:38750", + "172.17.0.1:38750", + "172.19.0.1:38750", + "172.20.0.1:38750" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:42:10.367105213Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 737133093972331, + "StableID": "n2ebKiErk611CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7a3804bacb24ea6a0bb127400097e08529824fc8adbb04addd7fe035dc819a2b", + "DiscoKey": "discokey:98b9f18c6425e92da333e4db7d5826f34b39df0312701fea1e4b5b8171820811", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37863", + "10.65.0.27:37863", + "172.17.0.1:37863", + "172.19.0.1:37863", + "172.20.0.1:37863" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:42:10.92223257Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2765680423692704, + "StableID": "n7r1RdjabN11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2811cb575850b23f8299a4b259850c98edeae8950ea77bd9f5918bb8f368fb66", + "DiscoKey": "discokey:057e4cd16ea2e34268069aa323243aa8c476f9eea1eec4a5d30ef55bb7f94533", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:38368", + "10.65.0.27:38368", + "172.17.0.1:38368", + "172.19.0.1:38368", + "172.20.0.1:38368" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:42:11.470756103Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2675001517369833, + "StableID": "nGihyikWtM11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6d3a926a7a50964b2b01e1004b3a36e8359e6c0c13be90fcf1645c0c61a35a10", + "DiscoKey": "discokey:78e4438942419188b8cd767f064dd3e5a24a6dedd652e992ab10a94f610c3953", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:44440", + "10.65.0.27:44440", + "172.17.0.1:44440", + "172.19.0.1:44440", + "172.20.0.1:44440" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:42:11.964549675Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 2605669856774919, + "StableID": "nGdfYfX7MM11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9d820bcf4ba5a242b49d2b64b05c1012406aad212ce148d83e7ddfc848a00c0a", + "DiscoKey": "discokey:d633cfd71b59b6122da8369ecc5c46982b0b5611b80bd47d225ec7df43c28a45", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:43304", + "10.65.0.27:43304", + "172.17.0.1:43304", + "172.19.0.1:43304", + "172.20.0.1:43304" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:42:12.512864003Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8853228925457753, + "StableID": "ngihg4Ke8C21CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ea8eaced1cfef237fc874e043f9ee4bb2bb25962d87a84a61b54fc34e6426a2d", + "DiscoKey": "discokey:cc1adca9f1dd4302c6deb3f12582ff360109a71a014d6d1a5eb3b07217e6b868", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:56826", + "10.65.0.27:56826", + "172.17.0.1:56826", + "172.19.0.1:56826", + "172.20.0.1:56826" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:42:13.046497681Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7879449713780322, + "StableID": "nXHLJQncX421CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:e02d27592c0afc2627238fb7a9814f8b101b6ef087c473ac7b9ea468b87ade4a", + "KeyExpiry": "2026-11-08T18:42:13Z", + "DiscoKey": "discokey:d080c365550cfaa8e60544ca49deeeaa745c60ab9d904948e77d42f6fd70653c", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:34510", + "10.65.0.27:34510", + "172.17.0.1:34510", + "172.19.0.1:34510", + "172.20.0.1:34510" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:42:13.591035372Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1623421204509298, + "StableID": "nhCUhHXFgD11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:3366437d728ea6c21dd6ae2e1cbfc10fcda27c000fa1c58cf7b80021b7a5cb31", + "KeyExpiry": "2026-11-08T18:42:14Z", + "DiscoKey": "discokey:83f62475a7bdcae0681ce2a3d8b8f77d10080e41e5d0b14730921ce5449e1d2b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:51904", + "10.65.0.27:51904", + "172.17.0.1:51904", + "172.19.0.1:51904", + "172.20.0.1:51904" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:42:14.146489745Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 1681457587646704, + "StableID": "nDj59J3Y8E11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:354044a49a47914e16be1473e39069c698caf4962ecf5e03906382cbe51cf71f", + "KeyExpiry": "2026-11-08T18:42:14Z", + "DiscoKey": "discokey:4863a1de33e9caf6aed67d6e11cee190a96ebad8a95a73ea65a42ed25ab2ea75", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:52679", + "10.65.0.27:52679", + "172.17.0.1:52679", + "172.19.0.1:52679", + "172.20.0.1:52679" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:42:14.680627967Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3271489561762550": { + "ID": 3271489561762550, + "LoginName": "pidgeotto.tail78f774.ts.net", + "DisplayName": "pidgeotto" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "pidgey": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 2107794865515843, + "StableID": "nvWkTRCdTH11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 2107794865515843, + "Key": "nodekey:bf500e8e8d399ec7a80a04cd91ba87bb5e7d807a04c02ddfde5ed03c5ac7621a", + "DiscoKey": "discokey:a810cd5d5deefdf927015e5aeefb1df748e3a36a50228939a212905250a79c4d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:46426", + "10.65.0.27:46426", + "172.17.0.1:46426", + "172.19.0.1:46426", + "172.20.0.1:46426" + ], + "Hostinfo": { + "Hostname": "pidgey", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgey"], + "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:42:07.17026767Z", + "Tags": ["tag:pidgey"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:bf500e8e8d399ec7a80a04cd91ba87bb5e7d807a04c02ddfde5ed03c5ac7621a", + "MachineKey": "mkey:377fbe38bc5a06e51fe677c69174f0dfd8e266c48bf68625b6e3b4f2f458be68", + "Peers": [{ + "ID": 3271489561762550, + "StableID": "nuGEt2VfYS11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f87cd8de6d8802c5689ad796dd9b9e178562554000c9588fcee4efd4b7959871", + "DiscoKey": "discokey:59788ee09e4842b712929a33b31587544e9251fa79733f708fb210e4ef80df51", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:46590", + "10.65.0.27:46590", + "172.17.0.1:46590", + "172.19.0.1:46590", + "172.20.0.1:46590" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:42:07.654822046Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 5750505107573070, + "StableID": "nb7Fg32Rum11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8467b29855e1cd9b977af1ecd74cfc2fdc0ef2c4d25f10f10e1e2383cc07f21d", + "DiscoKey": "discokey:06fe18a20509b7424041576a76adafb50be1b46d64eaf73fc5560b4f5beeeb50", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:59964", + "10.65.0.27:59964", + "172.17.0.1:59964", + "172.19.0.1:59964", + "172.20.0.1:59964" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:42:08.1985255Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6958286858885, + "StableID": "nE5yyNn94111CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cdb16b0fc71019137f6d0317d1773d0938389fb29b72e52020ba0c596cfadd4d", + "DiscoKey": "discokey:a571eb7e453d8d802187e4d50a4ac5a9fe18021565cd761cb78d7d2779054e74", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:39497", + "10.65.0.27:39497", + "172.17.0.1:39497", + "172.19.0.1:39497", + "172.20.0.1:39497" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:42:08.73515415Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7765976342319786, + "StableID": "nmxy2j2Ee321CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:862f769e7eeadbf0543a1079a3fc8820d5b2eb6dedd3a2df955cce46b349ee5b", + "DiscoKey": "discokey:908e6ff2c41af8396e12ae4be9d9a4a0237073416ebcb170785e5ac226fdbe7c", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:57346", + "10.65.0.27:57346", + "172.17.0.1:57346", + "172.19.0.1:57346", + "172.20.0.1:57346" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:42:09.280550815Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6506773082495447, + "StableID": "nexLuvtvos11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:56209ad55cab2294595a7956e8c13820c1822743eb2e07a20ec005a05ae96743", + "DiscoKey": "discokey:3714768eab0f957b8019abdd426c02fb2354fc0aeefbcb74d817eca337186301", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:43177", + "10.65.0.27:43177", + "172.17.0.1:43177", + "172.19.0.1:43177", + "172.20.0.1:43177" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:42:09.839963905Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4795657944005432, + "StableID": "n554ZXoxSe11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:160d7bd196d93fcb90fecf5a7d355bd70171482742a85bcf580c3449c887816c", + "DiscoKey": "discokey:7e0ac3f8aa7a69fb80d06c277b30877ea8657027525b1a5d4bf818df42f0a575", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:38750", + "10.65.0.27:38750", + "172.17.0.1:38750", + "172.19.0.1:38750", + "172.20.0.1:38750" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:42:10.367105213Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 737133093972331, + "StableID": "n2ebKiErk611CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7a3804bacb24ea6a0bb127400097e08529824fc8adbb04addd7fe035dc819a2b", + "DiscoKey": "discokey:98b9f18c6425e92da333e4db7d5826f34b39df0312701fea1e4b5b8171820811", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37863", + "10.65.0.27:37863", + "172.17.0.1:37863", + "172.19.0.1:37863", + "172.20.0.1:37863" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:42:10.92223257Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2765680423692704, + "StableID": "n7r1RdjabN11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2811cb575850b23f8299a4b259850c98edeae8950ea77bd9f5918bb8f368fb66", + "DiscoKey": "discokey:057e4cd16ea2e34268069aa323243aa8c476f9eea1eec4a5d30ef55bb7f94533", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:38368", + "10.65.0.27:38368", + "172.17.0.1:38368", + "172.19.0.1:38368", + "172.20.0.1:38368" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:42:11.470756103Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2675001517369833, + "StableID": "nGihyikWtM11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6d3a926a7a50964b2b01e1004b3a36e8359e6c0c13be90fcf1645c0c61a35a10", + "DiscoKey": "discokey:78e4438942419188b8cd767f064dd3e5a24a6dedd652e992ab10a94f610c3953", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:44440", + "10.65.0.27:44440", + "172.17.0.1:44440", + "172.19.0.1:44440", + "172.20.0.1:44440" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:42:11.964549675Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 2605669856774919, + "StableID": "nGdfYfX7MM11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9d820bcf4ba5a242b49d2b64b05c1012406aad212ce148d83e7ddfc848a00c0a", + "DiscoKey": "discokey:d633cfd71b59b6122da8369ecc5c46982b0b5611b80bd47d225ec7df43c28a45", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:43304", + "10.65.0.27:43304", + "172.17.0.1:43304", + "172.19.0.1:43304", + "172.20.0.1:43304" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:42:12.512864003Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8853228925457753, + "StableID": "ngihg4Ke8C21CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ea8eaced1cfef237fc874e043f9ee4bb2bb25962d87a84a61b54fc34e6426a2d", + "DiscoKey": "discokey:cc1adca9f1dd4302c6deb3f12582ff360109a71a014d6d1a5eb3b07217e6b868", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:56826", + "10.65.0.27:56826", + "172.17.0.1:56826", + "172.19.0.1:56826", + "172.20.0.1:56826" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:42:13.046497681Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7879449713780322, + "StableID": "nXHLJQncX421CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:e02d27592c0afc2627238fb7a9814f8b101b6ef087c473ac7b9ea468b87ade4a", + "KeyExpiry": "2026-11-08T18:42:13Z", + "DiscoKey": "discokey:d080c365550cfaa8e60544ca49deeeaa745c60ab9d904948e77d42f6fd70653c", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:34510", + "10.65.0.27:34510", + "172.17.0.1:34510", + "172.19.0.1:34510", + "172.20.0.1:34510" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:42:13.591035372Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1623421204509298, + "StableID": "nhCUhHXFgD11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:3366437d728ea6c21dd6ae2e1cbfc10fcda27c000fa1c58cf7b80021b7a5cb31", + "KeyExpiry": "2026-11-08T18:42:14Z", + "DiscoKey": "discokey:83f62475a7bdcae0681ce2a3d8b8f77d10080e41e5d0b14730921ce5449e1d2b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:51904", + "10.65.0.27:51904", + "172.17.0.1:51904", + "172.19.0.1:51904", + "172.20.0.1:51904" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:42:14.146489745Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 1681457587646704, + "StableID": "nDj59J3Y8E11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:354044a49a47914e16be1473e39069c698caf4962ecf5e03906382cbe51cf71f", + "KeyExpiry": "2026-11-08T18:42:14Z", + "DiscoKey": "discokey:4863a1de33e9caf6aed67d6e11cee190a96ebad8a95a73ea65a42ed25ab2ea75", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:52679", + "10.65.0.27:52679", + "172.17.0.1:52679", + "172.19.0.1:52679", + "172.20.0.1:52679" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:42:14.680627967Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "2107794865515843": { + "ID": 2107794865515843, + "LoginName": "pidgey.tail78f774.ts.net", + "DisplayName": "pidgey" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "raticate": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7765976342319786, + "StableID": "nmxy2j2Ee321CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 7765976342319786, + "Key": "nodekey:862f769e7eeadbf0543a1079a3fc8820d5b2eb6dedd3a2df955cce46b349ee5b", + "DiscoKey": "discokey:908e6ff2c41af8396e12ae4be9d9a4a0237073416ebcb170785e5ac226fdbe7c", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:57346", + "10.65.0.27:57346", + "172.17.0.1:57346", + "172.19.0.1:57346", + "172.20.0.1:57346" + ], + "Hostinfo": {"Hostname": "raticate", "RequestTags": ["tag:group-b"], "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:42:09.280550815Z", + "Tags": ["tag:group-b"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:862f769e7eeadbf0543a1079a3fc8820d5b2eb6dedd3a2df955cce46b349ee5b", + "MachineKey": "mkey:189797a8b89dc14a9a064ada8adc48bdd10f388969f4a68a3d294f7a3adb311f", + "Peers": [{ + "ID": 2107794865515843, + "StableID": "nvWkTRCdTH11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:bf500e8e8d399ec7a80a04cd91ba87bb5e7d807a04c02ddfde5ed03c5ac7621a", + "DiscoKey": "discokey:a810cd5d5deefdf927015e5aeefb1df748e3a36a50228939a212905250a79c4d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:46426", + "10.65.0.27:46426", + "172.17.0.1:46426", + "172.19.0.1:46426", + "172.20.0.1:46426" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:42:07.17026767Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3271489561762550, + "StableID": "nuGEt2VfYS11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f87cd8de6d8802c5689ad796dd9b9e178562554000c9588fcee4efd4b7959871", + "DiscoKey": "discokey:59788ee09e4842b712929a33b31587544e9251fa79733f708fb210e4ef80df51", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:46590", + "10.65.0.27:46590", + "172.17.0.1:46590", + "172.19.0.1:46590", + "172.20.0.1:46590" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:42:07.654822046Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 5750505107573070, + "StableID": "nb7Fg32Rum11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8467b29855e1cd9b977af1ecd74cfc2fdc0ef2c4d25f10f10e1e2383cc07f21d", + "DiscoKey": "discokey:06fe18a20509b7424041576a76adafb50be1b46d64eaf73fc5560b4f5beeeb50", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:59964", + "10.65.0.27:59964", + "172.17.0.1:59964", + "172.19.0.1:59964", + "172.20.0.1:59964" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:42:08.1985255Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6958286858885, + "StableID": "nE5yyNn94111CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cdb16b0fc71019137f6d0317d1773d0938389fb29b72e52020ba0c596cfadd4d", + "DiscoKey": "discokey:a571eb7e453d8d802187e4d50a4ac5a9fe18021565cd761cb78d7d2779054e74", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:39497", + "10.65.0.27:39497", + "172.17.0.1:39497", + "172.19.0.1:39497", + "172.20.0.1:39497" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:42:08.73515415Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6506773082495447, + "StableID": "nexLuvtvos11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:56209ad55cab2294595a7956e8c13820c1822743eb2e07a20ec005a05ae96743", + "DiscoKey": "discokey:3714768eab0f957b8019abdd426c02fb2354fc0aeefbcb74d817eca337186301", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:43177", + "10.65.0.27:43177", + "172.17.0.1:43177", + "172.19.0.1:43177", + "172.20.0.1:43177" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:42:09.839963905Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4795657944005432, + "StableID": "n554ZXoxSe11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:160d7bd196d93fcb90fecf5a7d355bd70171482742a85bcf580c3449c887816c", + "DiscoKey": "discokey:7e0ac3f8aa7a69fb80d06c277b30877ea8657027525b1a5d4bf818df42f0a575", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:38750", + "10.65.0.27:38750", + "172.17.0.1:38750", + "172.19.0.1:38750", + "172.20.0.1:38750" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:42:10.367105213Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 737133093972331, + "StableID": "n2ebKiErk611CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7a3804bacb24ea6a0bb127400097e08529824fc8adbb04addd7fe035dc819a2b", + "DiscoKey": "discokey:98b9f18c6425e92da333e4db7d5826f34b39df0312701fea1e4b5b8171820811", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37863", + "10.65.0.27:37863", + "172.17.0.1:37863", + "172.19.0.1:37863", + "172.20.0.1:37863" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:42:10.92223257Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2765680423692704, + "StableID": "n7r1RdjabN11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2811cb575850b23f8299a4b259850c98edeae8950ea77bd9f5918bb8f368fb66", + "DiscoKey": "discokey:057e4cd16ea2e34268069aa323243aa8c476f9eea1eec4a5d30ef55bb7f94533", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:38368", + "10.65.0.27:38368", + "172.17.0.1:38368", + "172.19.0.1:38368", + "172.20.0.1:38368" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:42:11.470756103Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2675001517369833, + "StableID": "nGihyikWtM11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6d3a926a7a50964b2b01e1004b3a36e8359e6c0c13be90fcf1645c0c61a35a10", + "DiscoKey": "discokey:78e4438942419188b8cd767f064dd3e5a24a6dedd652e992ab10a94f610c3953", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:44440", + "10.65.0.27:44440", + "172.17.0.1:44440", + "172.19.0.1:44440", + "172.20.0.1:44440" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:42:11.964549675Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 2605669856774919, + "StableID": "nGdfYfX7MM11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9d820bcf4ba5a242b49d2b64b05c1012406aad212ce148d83e7ddfc848a00c0a", + "DiscoKey": "discokey:d633cfd71b59b6122da8369ecc5c46982b0b5611b80bd47d225ec7df43c28a45", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:43304", + "10.65.0.27:43304", + "172.17.0.1:43304", + "172.19.0.1:43304", + "172.20.0.1:43304" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:42:12.512864003Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8853228925457753, + "StableID": "ngihg4Ke8C21CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ea8eaced1cfef237fc874e043f9ee4bb2bb25962d87a84a61b54fc34e6426a2d", + "DiscoKey": "discokey:cc1adca9f1dd4302c6deb3f12582ff360109a71a014d6d1a5eb3b07217e6b868", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:56826", + "10.65.0.27:56826", + "172.17.0.1:56826", + "172.19.0.1:56826", + "172.20.0.1:56826" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:42:13.046497681Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7879449713780322, + "StableID": "nXHLJQncX421CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:e02d27592c0afc2627238fb7a9814f8b101b6ef087c473ac7b9ea468b87ade4a", + "KeyExpiry": "2026-11-08T18:42:13Z", + "DiscoKey": "discokey:d080c365550cfaa8e60544ca49deeeaa745c60ab9d904948e77d42f6fd70653c", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:34510", + "10.65.0.27:34510", + "172.17.0.1:34510", + "172.19.0.1:34510", + "172.20.0.1:34510" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:42:13.591035372Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1623421204509298, + "StableID": "nhCUhHXFgD11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:3366437d728ea6c21dd6ae2e1cbfc10fcda27c000fa1c58cf7b80021b7a5cb31", + "KeyExpiry": "2026-11-08T18:42:14Z", + "DiscoKey": "discokey:83f62475a7bdcae0681ce2a3d8b8f77d10080e41e5d0b14730921ce5449e1d2b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:51904", + "10.65.0.27:51904", + "172.17.0.1:51904", + "172.19.0.1:51904", + "172.20.0.1:51904" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:42:14.146489745Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 1681457587646704, + "StableID": "nDj59J3Y8E11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:354044a49a47914e16be1473e39069c698caf4962ecf5e03906382cbe51cf71f", + "KeyExpiry": "2026-11-08T18:42:14Z", + "DiscoKey": "discokey:4863a1de33e9caf6aed67d6e11cee190a96ebad8a95a73ea65a42ed25ab2ea75", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:52679", + "10.65.0.27:52679", + "172.17.0.1:52679", + "172.19.0.1:52679", + "172.20.0.1:52679" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:42:14.680627967Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "7765976342319786": { + "ID": 7765976342319786, + "LoginName": "raticate.tail78f774.ts.net", + "DisplayName": "raticate" + }} + } + }, "rattata": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6958286858885, + "StableID": "nE5yyNn94111CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 6958286858885, + "Key": "nodekey:cdb16b0fc71019137f6d0317d1773d0938389fb29b72e52020ba0c596cfadd4d", + "DiscoKey": "discokey:a571eb7e453d8d802187e4d50a4ac5a9fe18021565cd761cb78d7d2779054e74", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:39497", + "10.65.0.27:39497", + "172.17.0.1:39497", + "172.19.0.1:39497", + "172.20.0.1:39497" + ], + "Hostinfo": {"Hostname": "rattata", "RequestTags": ["tag:group-a"], "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:42:08.73515415Z", + "Tags": ["tag:group-a"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:cdb16b0fc71019137f6d0317d1773d0938389fb29b72e52020ba0c596cfadd4d", + "MachineKey": "mkey:a6c3b72d4809d7ef6b91acce167a55383d9f9ceca3a8439640cc3404dd38ef67", + "Peers": [{ + "ID": 2107794865515843, + "StableID": "nvWkTRCdTH11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:bf500e8e8d399ec7a80a04cd91ba87bb5e7d807a04c02ddfde5ed03c5ac7621a", + "DiscoKey": "discokey:a810cd5d5deefdf927015e5aeefb1df748e3a36a50228939a212905250a79c4d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:46426", + "10.65.0.27:46426", + "172.17.0.1:46426", + "172.19.0.1:46426", + "172.20.0.1:46426" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:42:07.17026767Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3271489561762550, + "StableID": "nuGEt2VfYS11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f87cd8de6d8802c5689ad796dd9b9e178562554000c9588fcee4efd4b7959871", + "DiscoKey": "discokey:59788ee09e4842b712929a33b31587544e9251fa79733f708fb210e4ef80df51", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:46590", + "10.65.0.27:46590", + "172.17.0.1:46590", + "172.19.0.1:46590", + "172.20.0.1:46590" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:42:07.654822046Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 5750505107573070, + "StableID": "nb7Fg32Rum11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8467b29855e1cd9b977af1ecd74cfc2fdc0ef2c4d25f10f10e1e2383cc07f21d", + "DiscoKey": "discokey:06fe18a20509b7424041576a76adafb50be1b46d64eaf73fc5560b4f5beeeb50", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:59964", + "10.65.0.27:59964", + "172.17.0.1:59964", + "172.19.0.1:59964", + "172.20.0.1:59964" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:42:08.1985255Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 7765976342319786, + "StableID": "nmxy2j2Ee321CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:862f769e7eeadbf0543a1079a3fc8820d5b2eb6dedd3a2df955cce46b349ee5b", + "DiscoKey": "discokey:908e6ff2c41af8396e12ae4be9d9a4a0237073416ebcb170785e5ac226fdbe7c", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:57346", + "10.65.0.27:57346", + "172.17.0.1:57346", + "172.19.0.1:57346", + "172.20.0.1:57346" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:42:09.280550815Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6506773082495447, + "StableID": "nexLuvtvos11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:56209ad55cab2294595a7956e8c13820c1822743eb2e07a20ec005a05ae96743", + "DiscoKey": "discokey:3714768eab0f957b8019abdd426c02fb2354fc0aeefbcb74d817eca337186301", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:43177", + "10.65.0.27:43177", + "172.17.0.1:43177", + "172.19.0.1:43177", + "172.20.0.1:43177" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:42:09.839963905Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4795657944005432, + "StableID": "n554ZXoxSe11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:160d7bd196d93fcb90fecf5a7d355bd70171482742a85bcf580c3449c887816c", + "DiscoKey": "discokey:7e0ac3f8aa7a69fb80d06c277b30877ea8657027525b1a5d4bf818df42f0a575", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:38750", + "10.65.0.27:38750", + "172.17.0.1:38750", + "172.19.0.1:38750", + "172.20.0.1:38750" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:42:10.367105213Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 737133093972331, + "StableID": "n2ebKiErk611CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7a3804bacb24ea6a0bb127400097e08529824fc8adbb04addd7fe035dc819a2b", + "DiscoKey": "discokey:98b9f18c6425e92da333e4db7d5826f34b39df0312701fea1e4b5b8171820811", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37863", + "10.65.0.27:37863", + "172.17.0.1:37863", + "172.19.0.1:37863", + "172.20.0.1:37863" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:42:10.92223257Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2765680423692704, + "StableID": "n7r1RdjabN11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2811cb575850b23f8299a4b259850c98edeae8950ea77bd9f5918bb8f368fb66", + "DiscoKey": "discokey:057e4cd16ea2e34268069aa323243aa8c476f9eea1eec4a5d30ef55bb7f94533", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:38368", + "10.65.0.27:38368", + "172.17.0.1:38368", + "172.19.0.1:38368", + "172.20.0.1:38368" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:42:11.470756103Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2675001517369833, + "StableID": "nGihyikWtM11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6d3a926a7a50964b2b01e1004b3a36e8359e6c0c13be90fcf1645c0c61a35a10", + "DiscoKey": "discokey:78e4438942419188b8cd767f064dd3e5a24a6dedd652e992ab10a94f610c3953", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:44440", + "10.65.0.27:44440", + "172.17.0.1:44440", + "172.19.0.1:44440", + "172.20.0.1:44440" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:42:11.964549675Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 2605669856774919, + "StableID": "nGdfYfX7MM11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9d820bcf4ba5a242b49d2b64b05c1012406aad212ce148d83e7ddfc848a00c0a", + "DiscoKey": "discokey:d633cfd71b59b6122da8369ecc5c46982b0b5611b80bd47d225ec7df43c28a45", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:43304", + "10.65.0.27:43304", + "172.17.0.1:43304", + "172.19.0.1:43304", + "172.20.0.1:43304" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:42:12.512864003Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8853228925457753, + "StableID": "ngihg4Ke8C21CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ea8eaced1cfef237fc874e043f9ee4bb2bb25962d87a84a61b54fc34e6426a2d", + "DiscoKey": "discokey:cc1adca9f1dd4302c6deb3f12582ff360109a71a014d6d1a5eb3b07217e6b868", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:56826", + "10.65.0.27:56826", + "172.17.0.1:56826", + "172.19.0.1:56826", + "172.20.0.1:56826" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:42:13.046497681Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7879449713780322, + "StableID": "nXHLJQncX421CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:e02d27592c0afc2627238fb7a9814f8b101b6ef087c473ac7b9ea468b87ade4a", + "KeyExpiry": "2026-11-08T18:42:13Z", + "DiscoKey": "discokey:d080c365550cfaa8e60544ca49deeeaa745c60ab9d904948e77d42f6fd70653c", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:34510", + "10.65.0.27:34510", + "172.17.0.1:34510", + "172.19.0.1:34510", + "172.20.0.1:34510" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:42:13.591035372Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1623421204509298, + "StableID": "nhCUhHXFgD11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:3366437d728ea6c21dd6ae2e1cbfc10fcda27c000fa1c58cf7b80021b7a5cb31", + "KeyExpiry": "2026-11-08T18:42:14Z", + "DiscoKey": "discokey:83f62475a7bdcae0681ce2a3d8b8f77d10080e41e5d0b14730921ce5449e1d2b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:51904", + "10.65.0.27:51904", + "172.17.0.1:51904", + "172.19.0.1:51904", + "172.20.0.1:51904" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:42:14.146489745Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 1681457587646704, + "StableID": "nDj59J3Y8E11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:354044a49a47914e16be1473e39069c698caf4962ecf5e03906382cbe51cf71f", + "KeyExpiry": "2026-11-08T18:42:14Z", + "DiscoKey": "discokey:4863a1de33e9caf6aed67d6e11cee190a96ebad8a95a73ea65a42ed25ab2ea75", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:52679", + "10.65.0.27:52679", + "172.17.0.1:52679", + "172.19.0.1:52679", + "172.20.0.1:52679" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:42:14.680627967Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "6958286858885": { + "ID": 6958286858885, + "LoginName": "rattata.tail78f774.ts.net", + "DisplayName": "rattata" + }} + } + }, "spearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4795657944005432, + "StableID": "n554ZXoxSe11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 4795657944005432, + "Key": "nodekey:160d7bd196d93fcb90fecf5a7d355bd70171482742a85bcf580c3449c887816c", + "DiscoKey": "discokey:7e0ac3f8aa7a69fb80d06c277b30877ea8657027525b1a5d4bf818df42f0a575", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:38750", + "10.65.0.27:38750", + "172.17.0.1:38750", + "172.19.0.1:38750", + "172.20.0.1:38750" + ], + "Hostinfo": { + "Hostname": "spearow", + "RoutableIPs": ["10.44.0.0/16"], + "RequestTags": ["tag:spearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:42:10.367105213Z", + "Tags": ["tag:spearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:160d7bd196d93fcb90fecf5a7d355bd70171482742a85bcf580c3449c887816c", + "MachineKey": "mkey:81db5b4b287aa4a98edf0827f2323d6459994162eda9a54236dcbbbaa4c0a11d", + "Peers": [{ + "ID": 2107794865515843, + "StableID": "nvWkTRCdTH11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:bf500e8e8d399ec7a80a04cd91ba87bb5e7d807a04c02ddfde5ed03c5ac7621a", + "DiscoKey": "discokey:a810cd5d5deefdf927015e5aeefb1df748e3a36a50228939a212905250a79c4d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:46426", + "10.65.0.27:46426", + "172.17.0.1:46426", + "172.19.0.1:46426", + "172.20.0.1:46426" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:42:07.17026767Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3271489561762550, + "StableID": "nuGEt2VfYS11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f87cd8de6d8802c5689ad796dd9b9e178562554000c9588fcee4efd4b7959871", + "DiscoKey": "discokey:59788ee09e4842b712929a33b31587544e9251fa79733f708fb210e4ef80df51", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:46590", + "10.65.0.27:46590", + "172.17.0.1:46590", + "172.19.0.1:46590", + "172.20.0.1:46590" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:42:07.654822046Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 5750505107573070, + "StableID": "nb7Fg32Rum11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8467b29855e1cd9b977af1ecd74cfc2fdc0ef2c4d25f10f10e1e2383cc07f21d", + "DiscoKey": "discokey:06fe18a20509b7424041576a76adafb50be1b46d64eaf73fc5560b4f5beeeb50", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:59964", + "10.65.0.27:59964", + "172.17.0.1:59964", + "172.19.0.1:59964", + "172.20.0.1:59964" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:42:08.1985255Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6958286858885, + "StableID": "nE5yyNn94111CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cdb16b0fc71019137f6d0317d1773d0938389fb29b72e52020ba0c596cfadd4d", + "DiscoKey": "discokey:a571eb7e453d8d802187e4d50a4ac5a9fe18021565cd761cb78d7d2779054e74", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:39497", + "10.65.0.27:39497", + "172.17.0.1:39497", + "172.19.0.1:39497", + "172.20.0.1:39497" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:42:08.73515415Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7765976342319786, + "StableID": "nmxy2j2Ee321CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:862f769e7eeadbf0543a1079a3fc8820d5b2eb6dedd3a2df955cce46b349ee5b", + "DiscoKey": "discokey:908e6ff2c41af8396e12ae4be9d9a4a0237073416ebcb170785e5ac226fdbe7c", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:57346", + "10.65.0.27:57346", + "172.17.0.1:57346", + "172.19.0.1:57346", + "172.20.0.1:57346" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:42:09.280550815Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6506773082495447, + "StableID": "nexLuvtvos11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:56209ad55cab2294595a7956e8c13820c1822743eb2e07a20ec005a05ae96743", + "DiscoKey": "discokey:3714768eab0f957b8019abdd426c02fb2354fc0aeefbcb74d817eca337186301", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:43177", + "10.65.0.27:43177", + "172.17.0.1:43177", + "172.19.0.1:43177", + "172.20.0.1:43177" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:42:09.839963905Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 737133093972331, + "StableID": "n2ebKiErk611CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7a3804bacb24ea6a0bb127400097e08529824fc8adbb04addd7fe035dc819a2b", + "DiscoKey": "discokey:98b9f18c6425e92da333e4db7d5826f34b39df0312701fea1e4b5b8171820811", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37863", + "10.65.0.27:37863", + "172.17.0.1:37863", + "172.19.0.1:37863", + "172.20.0.1:37863" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:42:10.92223257Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2765680423692704, + "StableID": "n7r1RdjabN11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2811cb575850b23f8299a4b259850c98edeae8950ea77bd9f5918bb8f368fb66", + "DiscoKey": "discokey:057e4cd16ea2e34268069aa323243aa8c476f9eea1eec4a5d30ef55bb7f94533", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:38368", + "10.65.0.27:38368", + "172.17.0.1:38368", + "172.19.0.1:38368", + "172.20.0.1:38368" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:42:11.470756103Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2675001517369833, + "StableID": "nGihyikWtM11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6d3a926a7a50964b2b01e1004b3a36e8359e6c0c13be90fcf1645c0c61a35a10", + "DiscoKey": "discokey:78e4438942419188b8cd767f064dd3e5a24a6dedd652e992ab10a94f610c3953", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:44440", + "10.65.0.27:44440", + "172.17.0.1:44440", + "172.19.0.1:44440", + "172.20.0.1:44440" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:42:11.964549675Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 2605669856774919, + "StableID": "nGdfYfX7MM11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9d820bcf4ba5a242b49d2b64b05c1012406aad212ce148d83e7ddfc848a00c0a", + "DiscoKey": "discokey:d633cfd71b59b6122da8369ecc5c46982b0b5611b80bd47d225ec7df43c28a45", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:43304", + "10.65.0.27:43304", + "172.17.0.1:43304", + "172.19.0.1:43304", + "172.20.0.1:43304" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:42:12.512864003Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8853228925457753, + "StableID": "ngihg4Ke8C21CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ea8eaced1cfef237fc874e043f9ee4bb2bb25962d87a84a61b54fc34e6426a2d", + "DiscoKey": "discokey:cc1adca9f1dd4302c6deb3f12582ff360109a71a014d6d1a5eb3b07217e6b868", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:56826", + "10.65.0.27:56826", + "172.17.0.1:56826", + "172.19.0.1:56826", + "172.20.0.1:56826" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:42:13.046497681Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7879449713780322, + "StableID": "nXHLJQncX421CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:e02d27592c0afc2627238fb7a9814f8b101b6ef087c473ac7b9ea468b87ade4a", + "KeyExpiry": "2026-11-08T18:42:13Z", + "DiscoKey": "discokey:d080c365550cfaa8e60544ca49deeeaa745c60ab9d904948e77d42f6fd70653c", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:34510", + "10.65.0.27:34510", + "172.17.0.1:34510", + "172.19.0.1:34510", + "172.20.0.1:34510" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:42:13.591035372Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1623421204509298, + "StableID": "nhCUhHXFgD11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:3366437d728ea6c21dd6ae2e1cbfc10fcda27c000fa1c58cf7b80021b7a5cb31", + "KeyExpiry": "2026-11-08T18:42:14Z", + "DiscoKey": "discokey:83f62475a7bdcae0681ce2a3d8b8f77d10080e41e5d0b14730921ce5449e1d2b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:51904", + "10.65.0.27:51904", + "172.17.0.1:51904", + "172.19.0.1:51904", + "172.20.0.1:51904" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:42:14.146489745Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 1681457587646704, + "StableID": "nDj59J3Y8E11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:354044a49a47914e16be1473e39069c698caf4962ecf5e03906382cbe51cf71f", + "KeyExpiry": "2026-11-08T18:42:14Z", + "DiscoKey": "discokey:4863a1de33e9caf6aed67d6e11cee190a96ebad8a95a73ea65a42ed25ab2ea75", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:52679", + "10.65.0.27:52679", + "172.17.0.1:52679", + "172.19.0.1:52679", + "172.20.0.1:52679" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:42:14.680627967Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "4795657944005432": { + "ID": 4795657944005432, + "LoginName": "spearow.tail78f774.ts.net", + "DisplayName": "spearow" + }} + } + }, "squirtle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 2765680423692704, + "StableID": "n7r1RdjabN11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 2765680423692704, + "Key": "nodekey:2811cb575850b23f8299a4b259850c98edeae8950ea77bd9f5918bb8f368fb66", + "DiscoKey": "discokey:057e4cd16ea2e34268069aa323243aa8c476f9eea1eec4a5d30ef55bb7f94533", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:38368", + "10.65.0.27:38368", + "172.17.0.1:38368", + "172.19.0.1:38368", + "172.20.0.1:38368" + ], + "Hostinfo": { + "Hostname": "squirtle", + "RoutableIPs": ["10.33.0.0/16"], + "RequestTags": ["tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:42:11.470756103Z", + "Tags": ["tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:2811cb575850b23f8299a4b259850c98edeae8950ea77bd9f5918bb8f368fb66", + "MachineKey": "mkey:423e4f870c7008be7e25ea33a75182341fa82efd1bd498de044c011c47c5df20", + "Peers": [{ + "ID": 2107794865515843, + "StableID": "nvWkTRCdTH11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:bf500e8e8d399ec7a80a04cd91ba87bb5e7d807a04c02ddfde5ed03c5ac7621a", + "DiscoKey": "discokey:a810cd5d5deefdf927015e5aeefb1df748e3a36a50228939a212905250a79c4d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:46426", + "10.65.0.27:46426", + "172.17.0.1:46426", + "172.19.0.1:46426", + "172.20.0.1:46426" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:42:07.17026767Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3271489561762550, + "StableID": "nuGEt2VfYS11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f87cd8de6d8802c5689ad796dd9b9e178562554000c9588fcee4efd4b7959871", + "DiscoKey": "discokey:59788ee09e4842b712929a33b31587544e9251fa79733f708fb210e4ef80df51", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:46590", + "10.65.0.27:46590", + "172.17.0.1:46590", + "172.19.0.1:46590", + "172.20.0.1:46590" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:42:07.654822046Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 5750505107573070, + "StableID": "nb7Fg32Rum11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8467b29855e1cd9b977af1ecd74cfc2fdc0ef2c4d25f10f10e1e2383cc07f21d", + "DiscoKey": "discokey:06fe18a20509b7424041576a76adafb50be1b46d64eaf73fc5560b4f5beeeb50", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:59964", + "10.65.0.27:59964", + "172.17.0.1:59964", + "172.19.0.1:59964", + "172.20.0.1:59964" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:42:08.1985255Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6958286858885, + "StableID": "nE5yyNn94111CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cdb16b0fc71019137f6d0317d1773d0938389fb29b72e52020ba0c596cfadd4d", + "DiscoKey": "discokey:a571eb7e453d8d802187e4d50a4ac5a9fe18021565cd761cb78d7d2779054e74", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:39497", + "10.65.0.27:39497", + "172.17.0.1:39497", + "172.19.0.1:39497", + "172.20.0.1:39497" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:42:08.73515415Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7765976342319786, + "StableID": "nmxy2j2Ee321CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:862f769e7eeadbf0543a1079a3fc8820d5b2eb6dedd3a2df955cce46b349ee5b", + "DiscoKey": "discokey:908e6ff2c41af8396e12ae4be9d9a4a0237073416ebcb170785e5ac226fdbe7c", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:57346", + "10.65.0.27:57346", + "172.17.0.1:57346", + "172.19.0.1:57346", + "172.20.0.1:57346" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:42:09.280550815Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6506773082495447, + "StableID": "nexLuvtvos11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:56209ad55cab2294595a7956e8c13820c1822743eb2e07a20ec005a05ae96743", + "DiscoKey": "discokey:3714768eab0f957b8019abdd426c02fb2354fc0aeefbcb74d817eca337186301", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:43177", + "10.65.0.27:43177", + "172.17.0.1:43177", + "172.19.0.1:43177", + "172.20.0.1:43177" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:42:09.839963905Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4795657944005432, + "StableID": "n554ZXoxSe11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:160d7bd196d93fcb90fecf5a7d355bd70171482742a85bcf580c3449c887816c", + "DiscoKey": "discokey:7e0ac3f8aa7a69fb80d06c277b30877ea8657027525b1a5d4bf818df42f0a575", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:38750", + "10.65.0.27:38750", + "172.17.0.1:38750", + "172.19.0.1:38750", + "172.20.0.1:38750" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:42:10.367105213Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 737133093972331, + "StableID": "n2ebKiErk611CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7a3804bacb24ea6a0bb127400097e08529824fc8adbb04addd7fe035dc819a2b", + "DiscoKey": "discokey:98b9f18c6425e92da333e4db7d5826f34b39df0312701fea1e4b5b8171820811", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37863", + "10.65.0.27:37863", + "172.17.0.1:37863", + "172.19.0.1:37863", + "172.20.0.1:37863" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:42:10.92223257Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2675001517369833, + "StableID": "nGihyikWtM11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6d3a926a7a50964b2b01e1004b3a36e8359e6c0c13be90fcf1645c0c61a35a10", + "DiscoKey": "discokey:78e4438942419188b8cd767f064dd3e5a24a6dedd652e992ab10a94f610c3953", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:44440", + "10.65.0.27:44440", + "172.17.0.1:44440", + "172.19.0.1:44440", + "172.20.0.1:44440" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:42:11.964549675Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 2605669856774919, + "StableID": "nGdfYfX7MM11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9d820bcf4ba5a242b49d2b64b05c1012406aad212ce148d83e7ddfc848a00c0a", + "DiscoKey": "discokey:d633cfd71b59b6122da8369ecc5c46982b0b5611b80bd47d225ec7df43c28a45", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:43304", + "10.65.0.27:43304", + "172.17.0.1:43304", + "172.19.0.1:43304", + "172.20.0.1:43304" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:42:12.512864003Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8853228925457753, + "StableID": "ngihg4Ke8C21CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ea8eaced1cfef237fc874e043f9ee4bb2bb25962d87a84a61b54fc34e6426a2d", + "DiscoKey": "discokey:cc1adca9f1dd4302c6deb3f12582ff360109a71a014d6d1a5eb3b07217e6b868", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:56826", + "10.65.0.27:56826", + "172.17.0.1:56826", + "172.19.0.1:56826", + "172.20.0.1:56826" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:42:13.046497681Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7879449713780322, + "StableID": "nXHLJQncX421CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:e02d27592c0afc2627238fb7a9814f8b101b6ef087c473ac7b9ea468b87ade4a", + "KeyExpiry": "2026-11-08T18:42:13Z", + "DiscoKey": "discokey:d080c365550cfaa8e60544ca49deeeaa745c60ab9d904948e77d42f6fd70653c", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:34510", + "10.65.0.27:34510", + "172.17.0.1:34510", + "172.19.0.1:34510", + "172.20.0.1:34510" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:42:13.591035372Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1623421204509298, + "StableID": "nhCUhHXFgD11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:3366437d728ea6c21dd6ae2e1cbfc10fcda27c000fa1c58cf7b80021b7a5cb31", + "KeyExpiry": "2026-11-08T18:42:14Z", + "DiscoKey": "discokey:83f62475a7bdcae0681ce2a3d8b8f77d10080e41e5d0b14730921ce5449e1d2b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:51904", + "10.65.0.27:51904", + "172.17.0.1:51904", + "172.19.0.1:51904", + "172.20.0.1:51904" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:42:14.146489745Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 1681457587646704, + "StableID": "nDj59J3Y8E11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:354044a49a47914e16be1473e39069c698caf4962ecf5e03906382cbe51cf71f", + "KeyExpiry": "2026-11-08T18:42:14Z", + "DiscoKey": "discokey:4863a1de33e9caf6aed67d6e11cee190a96ebad8a95a73ea65a42ed25ab2ea75", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:52679", + "10.65.0.27:52679", + "172.17.0.1:52679", + "172.19.0.1:52679", + "172.20.0.1:52679" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:42:14.680627967Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "2765680423692704": { + "ID": 2765680423692704, + "LoginName": "squirtle.tail78f774.ts.net", + "DisplayName": "squirtle" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "venusaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 1623421204509298, + "StableID": "nhCUhHXFgD11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:3366437d728ea6c21dd6ae2e1cbfc10fcda27c000fa1c58cf7b80021b7a5cb31", + "KeyExpiry": "2026-11-08T18:42:14Z", + "DiscoKey": "discokey:83f62475a7bdcae0681ce2a3d8b8f77d10080e41e5d0b14730921ce5449e1d2b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:51904", + "10.65.0.27:51904", + "172.17.0.1:51904", + "172.19.0.1:51904", + "172.20.0.1:51904" + ], + "Hostinfo": {"Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:42:14.146489745Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:3366437d728ea6c21dd6ae2e1cbfc10fcda27c000fa1c58cf7b80021b7a5cb31", + "MachineKey": "mkey:3c937ee29b7ad80c50df4a3d0837df93b3aedc37e1fa6112b131bd72a6351511", + "Peers": [{ + "ID": 2107794865515843, + "StableID": "nvWkTRCdTH11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:bf500e8e8d399ec7a80a04cd91ba87bb5e7d807a04c02ddfde5ed03c5ac7621a", + "DiscoKey": "discokey:a810cd5d5deefdf927015e5aeefb1df748e3a36a50228939a212905250a79c4d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:46426", + "10.65.0.27:46426", + "172.17.0.1:46426", + "172.19.0.1:46426", + "172.20.0.1:46426" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:42:07.17026767Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3271489561762550, + "StableID": "nuGEt2VfYS11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f87cd8de6d8802c5689ad796dd9b9e178562554000c9588fcee4efd4b7959871", + "DiscoKey": "discokey:59788ee09e4842b712929a33b31587544e9251fa79733f708fb210e4ef80df51", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:46590", + "10.65.0.27:46590", + "172.17.0.1:46590", + "172.19.0.1:46590", + "172.20.0.1:46590" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:42:07.654822046Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 5750505107573070, + "StableID": "nb7Fg32Rum11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8467b29855e1cd9b977af1ecd74cfc2fdc0ef2c4d25f10f10e1e2383cc07f21d", + "DiscoKey": "discokey:06fe18a20509b7424041576a76adafb50be1b46d64eaf73fc5560b4f5beeeb50", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:59964", + "10.65.0.27:59964", + "172.17.0.1:59964", + "172.19.0.1:59964", + "172.20.0.1:59964" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:42:08.1985255Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6958286858885, + "StableID": "nE5yyNn94111CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cdb16b0fc71019137f6d0317d1773d0938389fb29b72e52020ba0c596cfadd4d", + "DiscoKey": "discokey:a571eb7e453d8d802187e4d50a4ac5a9fe18021565cd761cb78d7d2779054e74", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:39497", + "10.65.0.27:39497", + "172.17.0.1:39497", + "172.19.0.1:39497", + "172.20.0.1:39497" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:42:08.73515415Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7765976342319786, + "StableID": "nmxy2j2Ee321CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:862f769e7eeadbf0543a1079a3fc8820d5b2eb6dedd3a2df955cce46b349ee5b", + "DiscoKey": "discokey:908e6ff2c41af8396e12ae4be9d9a4a0237073416ebcb170785e5ac226fdbe7c", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:57346", + "10.65.0.27:57346", + "172.17.0.1:57346", + "172.19.0.1:57346", + "172.20.0.1:57346" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:42:09.280550815Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6506773082495447, + "StableID": "nexLuvtvos11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:56209ad55cab2294595a7956e8c13820c1822743eb2e07a20ec005a05ae96743", + "DiscoKey": "discokey:3714768eab0f957b8019abdd426c02fb2354fc0aeefbcb74d817eca337186301", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:43177", + "10.65.0.27:43177", + "172.17.0.1:43177", + "172.19.0.1:43177", + "172.20.0.1:43177" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:42:09.839963905Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4795657944005432, + "StableID": "n554ZXoxSe11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:160d7bd196d93fcb90fecf5a7d355bd70171482742a85bcf580c3449c887816c", + "DiscoKey": "discokey:7e0ac3f8aa7a69fb80d06c277b30877ea8657027525b1a5d4bf818df42f0a575", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:38750", + "10.65.0.27:38750", + "172.17.0.1:38750", + "172.19.0.1:38750", + "172.20.0.1:38750" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:42:10.367105213Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 737133093972331, + "StableID": "n2ebKiErk611CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7a3804bacb24ea6a0bb127400097e08529824fc8adbb04addd7fe035dc819a2b", + "DiscoKey": "discokey:98b9f18c6425e92da333e4db7d5826f34b39df0312701fea1e4b5b8171820811", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37863", + "10.65.0.27:37863", + "172.17.0.1:37863", + "172.19.0.1:37863", + "172.20.0.1:37863" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:42:10.92223257Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2765680423692704, + "StableID": "n7r1RdjabN11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2811cb575850b23f8299a4b259850c98edeae8950ea77bd9f5918bb8f368fb66", + "DiscoKey": "discokey:057e4cd16ea2e34268069aa323243aa8c476f9eea1eec4a5d30ef55bb7f94533", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:38368", + "10.65.0.27:38368", + "172.17.0.1:38368", + "172.19.0.1:38368", + "172.20.0.1:38368" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:42:11.470756103Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2675001517369833, + "StableID": "nGihyikWtM11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6d3a926a7a50964b2b01e1004b3a36e8359e6c0c13be90fcf1645c0c61a35a10", + "DiscoKey": "discokey:78e4438942419188b8cd767f064dd3e5a24a6dedd652e992ab10a94f610c3953", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:44440", + "10.65.0.27:44440", + "172.17.0.1:44440", + "172.19.0.1:44440", + "172.20.0.1:44440" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:42:11.964549675Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 2605669856774919, + "StableID": "nGdfYfX7MM11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9d820bcf4ba5a242b49d2b64b05c1012406aad212ce148d83e7ddfc848a00c0a", + "DiscoKey": "discokey:d633cfd71b59b6122da8369ecc5c46982b0b5611b80bd47d225ec7df43c28a45", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:43304", + "10.65.0.27:43304", + "172.17.0.1:43304", + "172.19.0.1:43304", + "172.20.0.1:43304" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:42:12.512864003Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8853228925457753, + "StableID": "ngihg4Ke8C21CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ea8eaced1cfef237fc874e043f9ee4bb2bb25962d87a84a61b54fc34e6426a2d", + "DiscoKey": "discokey:cc1adca9f1dd4302c6deb3f12582ff360109a71a014d6d1a5eb3b07217e6b868", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:56826", + "10.65.0.27:56826", + "172.17.0.1:56826", + "172.19.0.1:56826", + "172.20.0.1:56826" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:42:13.046497681Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7879449713780322, + "StableID": "nXHLJQncX421CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:e02d27592c0afc2627238fb7a9814f8b101b6ef087c473ac7b9ea468b87ade4a", + "KeyExpiry": "2026-11-08T18:42:13Z", + "DiscoKey": "discokey:d080c365550cfaa8e60544ca49deeeaa745c60ab9d904948e77d42f6fd70653c", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:34510", + "10.65.0.27:34510", + "172.17.0.1:34510", + "172.19.0.1:34510", + "172.20.0.1:34510" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:42:13.591035372Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1681457587646704, + "StableID": "nDj59J3Y8E11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:354044a49a47914e16be1473e39069c698caf4962ecf5e03906382cbe51cf71f", + "KeyExpiry": "2026-11-08T18:42:14Z", + "DiscoKey": "discokey:4863a1de33e9caf6aed67d6e11cee190a96ebad8a95a73ea65a42ed25ab2ea75", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:52679", + "10.65.0.27:52679", + "172.17.0.1:52679", + "172.19.0.1:52679", + "172.20.0.1:52679" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:42:14.680627967Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "weedle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 2675001517369833, + "StableID": "nGihyikWtM11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 2675001517369833, + "Key": "nodekey:6d3a926a7a50964b2b01e1004b3a36e8359e6c0c13be90fcf1645c0c61a35a10", + "DiscoKey": "discokey:78e4438942419188b8cd767f064dd3e5a24a6dedd652e992ab10a94f610c3953", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:44440", + "10.65.0.27:44440", + "172.17.0.1:44440", + "172.19.0.1:44440", + "172.20.0.1:44440" + ], + "Hostinfo": {"Hostname": "weedle", "RequestTags": ["tag:client"], "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:42:11.964549675Z", + "Tags": ["tag:client"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:6d3a926a7a50964b2b01e1004b3a36e8359e6c0c13be90fcf1645c0c61a35a10", + "MachineKey": "mkey:aeb8eeeea56506627dd42ceb08ffa07b18918b0d332dbfa6281b1b20d37c0445", + "Peers": [{ + "ID": 2107794865515843, + "StableID": "nvWkTRCdTH11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:bf500e8e8d399ec7a80a04cd91ba87bb5e7d807a04c02ddfde5ed03c5ac7621a", + "DiscoKey": "discokey:a810cd5d5deefdf927015e5aeefb1df748e3a36a50228939a212905250a79c4d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:46426", + "10.65.0.27:46426", + "172.17.0.1:46426", + "172.19.0.1:46426", + "172.20.0.1:46426" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:42:07.17026767Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3271489561762550, + "StableID": "nuGEt2VfYS11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f87cd8de6d8802c5689ad796dd9b9e178562554000c9588fcee4efd4b7959871", + "DiscoKey": "discokey:59788ee09e4842b712929a33b31587544e9251fa79733f708fb210e4ef80df51", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:46590", + "10.65.0.27:46590", + "172.17.0.1:46590", + "172.19.0.1:46590", + "172.20.0.1:46590" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:42:07.654822046Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 5750505107573070, + "StableID": "nb7Fg32Rum11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8467b29855e1cd9b977af1ecd74cfc2fdc0ef2c4d25f10f10e1e2383cc07f21d", + "DiscoKey": "discokey:06fe18a20509b7424041576a76adafb50be1b46d64eaf73fc5560b4f5beeeb50", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:59964", + "10.65.0.27:59964", + "172.17.0.1:59964", + "172.19.0.1:59964", + "172.20.0.1:59964" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:42:08.1985255Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6958286858885, + "StableID": "nE5yyNn94111CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cdb16b0fc71019137f6d0317d1773d0938389fb29b72e52020ba0c596cfadd4d", + "DiscoKey": "discokey:a571eb7e453d8d802187e4d50a4ac5a9fe18021565cd761cb78d7d2779054e74", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:39497", + "10.65.0.27:39497", + "172.17.0.1:39497", + "172.19.0.1:39497", + "172.20.0.1:39497" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:42:08.73515415Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7765976342319786, + "StableID": "nmxy2j2Ee321CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:862f769e7eeadbf0543a1079a3fc8820d5b2eb6dedd3a2df955cce46b349ee5b", + "DiscoKey": "discokey:908e6ff2c41af8396e12ae4be9d9a4a0237073416ebcb170785e5ac226fdbe7c", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:57346", + "10.65.0.27:57346", + "172.17.0.1:57346", + "172.19.0.1:57346", + "172.20.0.1:57346" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:42:09.280550815Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6506773082495447, + "StableID": "nexLuvtvos11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:56209ad55cab2294595a7956e8c13820c1822743eb2e07a20ec005a05ae96743", + "DiscoKey": "discokey:3714768eab0f957b8019abdd426c02fb2354fc0aeefbcb74d817eca337186301", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:43177", + "10.65.0.27:43177", + "172.17.0.1:43177", + "172.19.0.1:43177", + "172.20.0.1:43177" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:42:09.839963905Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4795657944005432, + "StableID": "n554ZXoxSe11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:160d7bd196d93fcb90fecf5a7d355bd70171482742a85bcf580c3449c887816c", + "DiscoKey": "discokey:7e0ac3f8aa7a69fb80d06c277b30877ea8657027525b1a5d4bf818df42f0a575", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:38750", + "10.65.0.27:38750", + "172.17.0.1:38750", + "172.19.0.1:38750", + "172.20.0.1:38750" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:42:10.367105213Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 737133093972331, + "StableID": "n2ebKiErk611CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7a3804bacb24ea6a0bb127400097e08529824fc8adbb04addd7fe035dc819a2b", + "DiscoKey": "discokey:98b9f18c6425e92da333e4db7d5826f34b39df0312701fea1e4b5b8171820811", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:37863", + "10.65.0.27:37863", + "172.17.0.1:37863", + "172.19.0.1:37863", + "172.20.0.1:37863" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:42:10.92223257Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2765680423692704, + "StableID": "n7r1RdjabN11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2811cb575850b23f8299a4b259850c98edeae8950ea77bd9f5918bb8f368fb66", + "DiscoKey": "discokey:057e4cd16ea2e34268069aa323243aa8c476f9eea1eec4a5d30ef55bb7f94533", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:38368", + "10.65.0.27:38368", + "172.17.0.1:38368", + "172.19.0.1:38368", + "172.20.0.1:38368" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:42:11.470756103Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2605669856774919, + "StableID": "nGdfYfX7MM11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9d820bcf4ba5a242b49d2b64b05c1012406aad212ce148d83e7ddfc848a00c0a", + "DiscoKey": "discokey:d633cfd71b59b6122da8369ecc5c46982b0b5611b80bd47d225ec7df43c28a45", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:43304", + "10.65.0.27:43304", + "172.17.0.1:43304", + "172.19.0.1:43304", + "172.20.0.1:43304" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:42:12.512864003Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8853228925457753, + "StableID": "ngihg4Ke8C21CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ea8eaced1cfef237fc874e043f9ee4bb2bb25962d87a84a61b54fc34e6426a2d", + "DiscoKey": "discokey:cc1adca9f1dd4302c6deb3f12582ff360109a71a014d6d1a5eb3b07217e6b868", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:56826", + "10.65.0.27:56826", + "172.17.0.1:56826", + "172.19.0.1:56826", + "172.20.0.1:56826" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:42:13.046497681Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7879449713780322, + "StableID": "nXHLJQncX421CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:e02d27592c0afc2627238fb7a9814f8b101b6ef087c473ac7b9ea468b87ade4a", + "KeyExpiry": "2026-11-08T18:42:13Z", + "DiscoKey": "discokey:d080c365550cfaa8e60544ca49deeeaa745c60ab9d904948e77d42f6fd70653c", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:34510", + "10.65.0.27:34510", + "172.17.0.1:34510", + "172.19.0.1:34510", + "172.20.0.1:34510" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:42:13.591035372Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1623421204509298, + "StableID": "nhCUhHXFgD11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:3366437d728ea6c21dd6ae2e1cbfc10fcda27c000fa1c58cf7b80021b7a5cb31", + "KeyExpiry": "2026-11-08T18:42:14Z", + "DiscoKey": "discokey:83f62475a7bdcae0681ce2a3d8b8f77d10080e41e5d0b14730921ce5449e1d2b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:51904", + "10.65.0.27:51904", + "172.17.0.1:51904", + "172.19.0.1:51904", + "172.20.0.1:51904" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:42:14.146489745Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 1681457587646704, + "StableID": "nDj59J3Y8E11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:354044a49a47914e16be1473e39069c698caf4962ecf5e03906382cbe51cf71f", + "KeyExpiry": "2026-11-08T18:42:14Z", + "DiscoKey": "discokey:4863a1de33e9caf6aed67d6e11cee190a96ebad8a95a73ea65a42ed25ab2ea75", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:52679", + "10.65.0.27:52679", + "172.17.0.1:52679", + "172.19.0.1:52679", + "172.20.0.1:52679" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:42:14.680627967Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "2675001517369833": { + "ID": 2675001517369833, + "LoginName": "weedle.tail78f774.ts.net", + "DisplayName": "weedle" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }} +} diff --git a/hscontrol/policy/v2/testdata/sshtest_results/sshtest-malformed-dst-autogroup-internet.hujson b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-malformed-dst-autogroup-internet.hujson new file mode 100644 index 00000000..043aba74 --- /dev/null +++ b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-malformed-dst-autogroup-internet.hujson @@ -0,0 +1,20088 @@ +// sshtest-malformed-dst-autogroup-internet +// +// sshTests dst autogroup:internet must be rejected +// +// Nodes with filter rules: 15 of 15 +// Captured at: 2026-05-12T18:42:59Z +// tool version: tscap/dev +// schema version: 1 +{ + "schema_version": 1, + "test_id": "sshtest-malformed-dst-autogroup-internet", + "description": "sshTests dst autogroup:internet must be rejected", + "category": "sshtest", + "captured_at": "2026-05-12T18:42:59.943212941Z", + "tool_version": "tscap/dev", + "tailnet": "odin@example.com", + "error": true, + "input": { + "api_response_code": 400, + "api_response_body": { + "message": "SSH tests dst contains disallowed element \"autogroup:internet\"" + }, + "tailnet": { + "dns": {"magic_dns": false, "nameservers": [], "search_paths": [], "split_dns": {}}, + "settings": {} + }, + "scenario_hujson": " \n \n \n \n{\n\t\"category\": \"sshtest\",\n\t\"description\": \"sshTests dst autogroup:internet must be rejected\",\n\t\"id\": \"sshtest-malformed-dst-autogroup-internet\",\n\t\"options\": {\"expect_api_error\": true},\n\t\"policy\": {\"ssh\": [{\n\t\t\"action\": \"accept\",\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": [\"thor@example.org\"],\n\t\t\"users\": [\"root\"]\n\t}], \"sshTests\": [{\n\t\t\"accept\": [\"root\"],\n\t\t\"dst\": [\"autogroup:internet\"],\n\t\t\"src\": \"thor@example.org\"\n\t}], \"tagOwners\": {\n\t\t\"tag:prod\": [\"odin@example.com\"],\n\t\t\"tag:server\": [\"odin@example.com\"]\n\t}},\n\t\"tailnet\": {\n\t\t\"dns\": {\"magic_dns\": false, \"nameservers\": [], \"search_paths\": [], \"split_dns\": {}},\n\t\t\"settings\": {}\n\t},\n\t\"topology\": \"../_topologies/grant.hujson\"\n}\n", + "scenario_path": "scenarios/sshtest/sshtest-malformed-dst-autogroup-internet.hujson", + "full_policy": { + "ssh": [{ + "action": "accept", + "dst": ["tag:server"], + "src": ["thor@example.org"], + "users": ["root"] + }], + "sshTests": [{ + "accept": ["root"], + "dst": ["autogroup:internet"], + "src": "thor@example.org" + }], + "tagOwners": {"tag:prod": ["odin@example.com"], "tag:server": ["odin@example.com"]} + } + }, + "topology": {"users": [ + {"id": 1, "name": "odin", "email": "odin@example.com"}, + {"id": 2, "name": "thor", "email": "thor@example.org"}, + {"id": 3, "name": "freya", "email": "freya@example.com"} + ], "nodes": {"beedrill": { + "hostname": "beedrill", + "tags": ["tag:server"], + "ipv4": "100.64.0.16", + "ipv6": "fd7a:115c:a1e0::10", + "routable_ips": [], + "approved_routes": [] + }, "blastoise": { + "hostname": "blastoise", + "tags": ["tag:exit", "tag:router"], + "ipv4": "100.64.0.9", + "ipv6": "fd7a:115c:a1e0::9", + "routable_ips": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "bulbasaur": { + "hostname": "bulbasaur", + "tags": [], + "ipv4": "100.64.0.19", + "ipv6": "fd7a:115c:a1e0::13", + "user": "odin", + "routable_ips": [], + "approved_routes": [] + }, "charmander": { + "hostname": "charmander", + "tags": ["tag:exit"], + "ipv4": "100.64.0.4", + "ipv6": "fd7a:115c:a1e0::4", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "fearow": { + "hostname": "fearow", + "tags": ["tag:fearow"], + "ipv4": "100.64.0.12", + "ipv6": "fd7a:115c:a1e0::c", + "routable_ips": ["10.55.0.0/16"], + "approved_routes": [] + }, "ivysaur": { + "hostname": "ivysaur", + "tags": [], + "ipv4": "100.64.0.17", + "ipv6": "fd7a:115c:a1e0::11", + "user": "thor", + "routable_ips": [], + "approved_routes": [] + }, "kakuna": { + "hostname": "kakuna", + "tags": ["tag:prod"], + "ipv4": "100.64.0.15", + "ipv6": "fd7a:115c:a1e0::f", + "routable_ips": [], + "approved_routes": [] + }, "pidgeotto": { + "hostname": "pidgeotto", + "tags": ["tag:pidgeotto"], + "ipv4": "100.64.0.3", + "ipv6": "fd7a:115c:a1e0::3", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "pidgey": { + "hostname": "pidgey", + "tags": ["tag:pidgey"], + "ipv4": "100.64.0.2", + "ipv6": "fd7a:115c:a1e0::2", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "raticate": { + "hostname": "raticate", + "tags": ["tag:group-b"], + "ipv4": "100.64.0.6", + "ipv6": "fd7a:115c:a1e0::6", + "routable_ips": [], + "approved_routes": [] + }, "rattata": { + "hostname": "rattata", + "tags": ["tag:group-a"], + "ipv4": "100.64.0.5", + "ipv6": "fd7a:115c:a1e0::5", + "routable_ips": [], + "approved_routes": [] + }, "spearow": { + "hostname": "spearow", + "tags": ["tag:spearow"], + "ipv4": "100.64.0.11", + "ipv6": "fd7a:115c:a1e0::b", + "routable_ips": ["10.44.0.0/16"], + "approved_routes": [] + }, "squirtle": { + "hostname": "squirtle", + "tags": ["tag:router"], + "ipv4": "100.64.0.13", + "ipv6": "fd7a:115c:a1e0::d", + "routable_ips": ["10.33.0.0/16"], + "approved_routes": [] + }, "venusaur": { + "hostname": "venusaur", + "tags": [], + "ipv4": "100.64.0.18", + "ipv6": "fd7a:115c:a1e0::12", + "user": "freya", + "routable_ips": [], + "approved_routes": [] + }, "weedle": { + "hostname": "weedle", + "tags": ["tag:client"], + "ipv4": "100.64.0.14", + "ipv6": "fd7a:115c:a1e0::e", + "routable_ips": [], + "approved_routes": [] + }}}, + "captures": {"beedrill": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 1778563694427652, + "StableID": "nPkjGSrWtE11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1778563694427652, + "Key": "nodekey:c6247aaf6ec419e6a20e3b14b8e214e14ea0229ba5243fc2cb5178169794d219", + "DiscoKey": "discokey:9729bf0df16ed58b29fe665ef75bdcdbc62bf5c1f5f1fa8899d51da1b69ecc7a", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:44311", + "10.65.0.27:44311", + "172.17.0.1:44311", + "172.19.0.1:44311", + "172.20.0.1:44311" + ], + "Hostinfo": {"Hostname": "beedrill", "RequestTags": ["tag:server"], "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:43:08.424953265Z", + "Tags": ["tag:server"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:c6247aaf6ec419e6a20e3b14b8e214e14ea0229ba5243fc2cb5178169794d219", + "MachineKey": "mkey:3a66ada6d5f8eba305169bd3f9b7bb56d2a47733edbf37981437c345bd677c15", + "Peers": [{ + "ID": 6705409733160145, + "StableID": "nAbJX7ktMu11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fde66e749b7c9998d7edb8b7229c20448ad4097677d60b91bdd6990ef4e4d463", + "DiscoKey": "discokey:304fed7316a159e19434f07300fc22ba4cd5ded13311d388100aaf941e8bf364", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:35297", + "10.65.0.27:35297", + "172.17.0.1:35297", + "172.19.0.1:35297", + "172.20.0.1:35297" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:43:02.530048154Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 5287052114870279, + "StableID": "nJNSjqtWHi11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:baec9a448c38cd7ab8d1493fe668aaf040a2a8de057f85d83d7f32ea79e3b47d", + "DiscoKey": "discokey:017dae7f7949d565b61236b087188e8250aa2d215831e42c32fbf994e0340a72", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:48714", + "10.65.0.27:48714", + "172.17.0.1:48714", + "172.19.0.1:48714", + "172.20.0.1:48714" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:43:03.012273454Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 79816518206558, + "StableID": "nK5vPPe9d111CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2381afede94000929e55d4334927003e638f36610a056769ab1ce8c30ab8bb1b", + "DiscoKey": "discokey:526d726141ed3ac418866cc0c2a36c4e6e34f3a8cf8f382b9b9394a129f3d312", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:34957", + "10.65.0.27:34957", + "172.17.0.1:34957", + "172.19.0.1:34957", + "172.20.0.1:34957" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:43:03.559851036Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5712732665356895, + "StableID": "nSNcJQoJcm11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c0508573148420952dc4aa9c8523397179a6b37deb4fabe74e4882c14d804270", + "DiscoKey": "discokey:524a0294c94f761fc0b773f8295bd19f215ca9b43ff9b8e56e9075740a84d16e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:56091", + "10.65.0.27:56091", + "172.17.0.1:56091", + "172.19.0.1:56091", + "172.20.0.1:56091" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:43:04.108159952Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6690571426423582, + "StableID": "nqeiA3yAFu11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:45534397287c4f9a5e2ce320cbfb510cacac2acda074102b1680d710f44c636a", + "DiscoKey": "discokey:700b2fb1da26d8d2c11bfaa12a798542d63ba3e22cf7bc41a2dfe5f3e85a9e7e", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:59278", + "10.65.0.27:59278", + "172.17.0.1:59278", + "172.19.0.1:59278", + "172.20.0.1:59278" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:43:04.640112917Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6756386465092508, + "StableID": "noQBmJpyku11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:907ba4b6193a07ca1a438e8b5232e3e632654aa3cb7be512336eee05fabd9f59", + "DiscoKey": "discokey:c8b37108d84c450de094db28ac9a61b2011a0704bbe8df855e8fd7b33b1a1062", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53630", + "10.65.0.27:53630", + "172.17.0.1:53630", + "172.19.0.1:53630", + "172.20.0.1:53630" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:43:05.198137654Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 1019520298251466, + "StableID": "nRNFa25kx811CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3278f2afea4315d278ef2bb5c47bb5ab779ab26bea75e2b3f48a1a8221e8454a", + "DiscoKey": "discokey:c1ea4049bc5c08266c6fd2d8b5c1070814a727f409f0542e99362116fd677b1c", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:40735", + "10.65.0.27:40735", + "172.17.0.1:40735", + "172.19.0.1:40735", + "172.20.0.1:40735" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:43:05.753721108Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 6903507164049026, + "StableID": "nB1y8mRcuv11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:840896b2fa09524a1b1f39617bfa49c58d4704f6bc6750cc36655e3aba9db113", + "DiscoKey": "discokey:cf362e1457f1c567869297231db070f8c85c21c36a7289e80295bbaea088980e", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:46595", + "10.65.0.27:46595", + "172.17.0.1:46595", + "172.19.0.1:46595", + "172.20.0.1:46595" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:43:06.258894294Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6565375780553687, + "StableID": "nNLxekHUGt11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6b7a30b3ab7a8cc19add7e6179b84696df44443c5b1bf0b061150b8165c8903a", + "DiscoKey": "discokey:07f6b591ba2a1d71ea81cf488aabc0266f9e765700e5c8338fea3c1c3e201412", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:44689", + "10.65.0.27:44689", + "172.17.0.1:44689", + "172.19.0.1:44689", + "172.20.0.1:44689" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:43:06.78817179Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2332046482957184, + "StableID": "nRotyauBDK11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9eb470f6cc3ba0293380a716ed8c876a3f4200a12264e01e06a1c58e12db7b44", + "DiscoKey": "discokey:1156ff43993479cdc3d22e187ad2d37948e7dbca1899730f122963083c669e4a", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:53835", + "10.65.0.27:53835", + "172.17.0.1:53835", + "172.19.0.1:53835", + "172.20.0.1:53835" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:43:07.339293656Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7669499834085359, + "StableID": "nQwSNpkXt221CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:894dcc7ae88f88b5a0a633ae4b61b0c879d22c947571ce024235a78e22fa692a", + "DiscoKey": "discokey:55a28e63f72717d92e76ef381e5e852c8d8a935bcd9cf6f4a688553fb9d8ef62", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:35663", + "10.65.0.27:35663", + "172.17.0.1:35663", + "172.19.0.1:35663", + "172.20.0.1:35663" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:43:07.877874763Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 3450710695312138, + "StableID": "nK3zjUKqwT11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:1e7dcf085f1d9659bc769a9063d1cce6f263621852e94d60c09a8c35265da76c", + "KeyExpiry": "2026-11-08T18:43:08Z", + "DiscoKey": "discokey:c3e9c6d8874bcbd8241484e4e2b517c58b4c8850b4df1acb84f17e1a2324d224", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:34174", + "10.65.0.27:34174", + "172.17.0.1:34174", + "172.19.0.1:34174", + "172.20.0.1:34174" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:43:08.964481601Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7188264267484786, + "StableID": "nDxFGmWa8y11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:a57c4a640749272e957cab5d7c3e8ae76159f4a13aa75184629e872192a78118", + "KeyExpiry": "2026-11-08T18:43:09Z", + "DiscoKey": "discokey:26b8dd4873a42f4c6f7844094e2bf45914c6931c333a9485123fe48f9ac96671", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:56939", + "10.65.0.27:56939", + "172.17.0.1:56939", + "172.19.0.1:56939", + "172.20.0.1:56939" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:43:09.506238145Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 7701579901160944, + "StableID": "nskZ3nS49321CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:db8ccc084baa7b619714f5f7f372dd6d25bb61a0cc556613fa9df7b9a1b3506e", + "KeyExpiry": "2026-11-08T18:43:10Z", + "DiscoKey": "discokey:8c82f1b37ce845db036cb145bba82479e8d342822d8f8293944c9ae6fbb30218", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:43733", + "10.65.0.27:43733", + "172.17.0.1:43733", + "172.19.0.1:43733", + "172.20.0.1:43733" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:43:10.061206821Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "1778563694427652": { + "ID": 1778563694427652, + "LoginName": "beedrill.tail78f774.ts.net", + "DisplayName": "beedrill" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "blastoise": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6756386465092508, + "StableID": "noQBmJpyku11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 6756386465092508, + "Key": "nodekey:907ba4b6193a07ca1a438e8b5232e3e632654aa3cb7be512336eee05fabd9f59", + "DiscoKey": "discokey:c8b37108d84c450de094db28ac9a61b2011a0704bbe8df855e8fd7b33b1a1062", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53630", + "10.65.0.27:53630", + "172.17.0.1:53630", + "172.19.0.1:53630", + "172.20.0.1:53630" + ], + "Hostinfo": { + "Hostname": "blastoise", + "RoutableIPs": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit", "tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:43:05.198137654Z", + "Tags": ["tag:exit", "tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:907ba4b6193a07ca1a438e8b5232e3e632654aa3cb7be512336eee05fabd9f59", + "MachineKey": "mkey:10b1969743bfbc8a3ebbe2d39cb0eca6d3efdecabfa1466b9192deb7331aab1e", + "Peers": [{ + "ID": 6705409733160145, + "StableID": "nAbJX7ktMu11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fde66e749b7c9998d7edb8b7229c20448ad4097677d60b91bdd6990ef4e4d463", + "DiscoKey": "discokey:304fed7316a159e19434f07300fc22ba4cd5ded13311d388100aaf941e8bf364", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:35297", + "10.65.0.27:35297", + "172.17.0.1:35297", + "172.19.0.1:35297", + "172.20.0.1:35297" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:43:02.530048154Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 5287052114870279, + "StableID": "nJNSjqtWHi11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:baec9a448c38cd7ab8d1493fe668aaf040a2a8de057f85d83d7f32ea79e3b47d", + "DiscoKey": "discokey:017dae7f7949d565b61236b087188e8250aa2d215831e42c32fbf994e0340a72", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:48714", + "10.65.0.27:48714", + "172.17.0.1:48714", + "172.19.0.1:48714", + "172.20.0.1:48714" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:43:03.012273454Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 79816518206558, + "StableID": "nK5vPPe9d111CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2381afede94000929e55d4334927003e638f36610a056769ab1ce8c30ab8bb1b", + "DiscoKey": "discokey:526d726141ed3ac418866cc0c2a36c4e6e34f3a8cf8f382b9b9394a129f3d312", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:34957", + "10.65.0.27:34957", + "172.17.0.1:34957", + "172.19.0.1:34957", + "172.20.0.1:34957" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:43:03.559851036Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5712732665356895, + "StableID": "nSNcJQoJcm11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c0508573148420952dc4aa9c8523397179a6b37deb4fabe74e4882c14d804270", + "DiscoKey": "discokey:524a0294c94f761fc0b773f8295bd19f215ca9b43ff9b8e56e9075740a84d16e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:56091", + "10.65.0.27:56091", + "172.17.0.1:56091", + "172.19.0.1:56091", + "172.20.0.1:56091" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:43:04.108159952Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6690571426423582, + "StableID": "nqeiA3yAFu11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:45534397287c4f9a5e2ce320cbfb510cacac2acda074102b1680d710f44c636a", + "DiscoKey": "discokey:700b2fb1da26d8d2c11bfaa12a798542d63ba3e22cf7bc41a2dfe5f3e85a9e7e", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:59278", + "10.65.0.27:59278", + "172.17.0.1:59278", + "172.19.0.1:59278", + "172.20.0.1:59278" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:43:04.640112917Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 1019520298251466, + "StableID": "nRNFa25kx811CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3278f2afea4315d278ef2bb5c47bb5ab779ab26bea75e2b3f48a1a8221e8454a", + "DiscoKey": "discokey:c1ea4049bc5c08266c6fd2d8b5c1070814a727f409f0542e99362116fd677b1c", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:40735", + "10.65.0.27:40735", + "172.17.0.1:40735", + "172.19.0.1:40735", + "172.20.0.1:40735" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:43:05.753721108Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 6903507164049026, + "StableID": "nB1y8mRcuv11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:840896b2fa09524a1b1f39617bfa49c58d4704f6bc6750cc36655e3aba9db113", + "DiscoKey": "discokey:cf362e1457f1c567869297231db070f8c85c21c36a7289e80295bbaea088980e", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:46595", + "10.65.0.27:46595", + "172.17.0.1:46595", + "172.19.0.1:46595", + "172.20.0.1:46595" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:43:06.258894294Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6565375780553687, + "StableID": "nNLxekHUGt11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6b7a30b3ab7a8cc19add7e6179b84696df44443c5b1bf0b061150b8165c8903a", + "DiscoKey": "discokey:07f6b591ba2a1d71ea81cf488aabc0266f9e765700e5c8338fea3c1c3e201412", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:44689", + "10.65.0.27:44689", + "172.17.0.1:44689", + "172.19.0.1:44689", + "172.20.0.1:44689" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:43:06.78817179Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2332046482957184, + "StableID": "nRotyauBDK11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9eb470f6cc3ba0293380a716ed8c876a3f4200a12264e01e06a1c58e12db7b44", + "DiscoKey": "discokey:1156ff43993479cdc3d22e187ad2d37948e7dbca1899730f122963083c669e4a", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:53835", + "10.65.0.27:53835", + "172.17.0.1:53835", + "172.19.0.1:53835", + "172.20.0.1:53835" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:43:07.339293656Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7669499834085359, + "StableID": "nQwSNpkXt221CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:894dcc7ae88f88b5a0a633ae4b61b0c879d22c947571ce024235a78e22fa692a", + "DiscoKey": "discokey:55a28e63f72717d92e76ef381e5e852c8d8a935bcd9cf6f4a688553fb9d8ef62", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:35663", + "10.65.0.27:35663", + "172.17.0.1:35663", + "172.19.0.1:35663", + "172.20.0.1:35663" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:43:07.877874763Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1778563694427652, + "StableID": "nPkjGSrWtE11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c6247aaf6ec419e6a20e3b14b8e214e14ea0229ba5243fc2cb5178169794d219", + "DiscoKey": "discokey:9729bf0df16ed58b29fe665ef75bdcdbc62bf5c1f5f1fa8899d51da1b69ecc7a", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:44311", + "10.65.0.27:44311", + "172.17.0.1:44311", + "172.19.0.1:44311", + "172.20.0.1:44311" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:43:08.424953265Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 3450710695312138, + "StableID": "nK3zjUKqwT11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:1e7dcf085f1d9659bc769a9063d1cce6f263621852e94d60c09a8c35265da76c", + "KeyExpiry": "2026-11-08T18:43:08Z", + "DiscoKey": "discokey:c3e9c6d8874bcbd8241484e4e2b517c58b4c8850b4df1acb84f17e1a2324d224", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:34174", + "10.65.0.27:34174", + "172.17.0.1:34174", + "172.19.0.1:34174", + "172.20.0.1:34174" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:43:08.964481601Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7188264267484786, + "StableID": "nDxFGmWa8y11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:a57c4a640749272e957cab5d7c3e8ae76159f4a13aa75184629e872192a78118", + "KeyExpiry": "2026-11-08T18:43:09Z", + "DiscoKey": "discokey:26b8dd4873a42f4c6f7844094e2bf45914c6931c333a9485123fe48f9ac96671", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:56939", + "10.65.0.27:56939", + "172.17.0.1:56939", + "172.19.0.1:56939", + "172.20.0.1:56939" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:43:09.506238145Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 7701579901160944, + "StableID": "nskZ3nS49321CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:db8ccc084baa7b619714f5f7f372dd6d25bb61a0cc556613fa9df7b9a1b3506e", + "KeyExpiry": "2026-11-08T18:43:10Z", + "DiscoKey": "discokey:8c82f1b37ce845db036cb145bba82479e8d342822d8f8293944c9ae6fbb30218", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:43733", + "10.65.0.27:43733", + "172.17.0.1:43733", + "172.19.0.1:43733", + "172.20.0.1:43733" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:43:10.061206821Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "6756386465092508": { + "ID": 6756386465092508, + "LoginName": "blastoise.tail78f774.ts.net", + "DisplayName": "blastoise" + }} + } + }, "bulbasaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7701579901160944, + "StableID": "nskZ3nS49321CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:db8ccc084baa7b619714f5f7f372dd6d25bb61a0cc556613fa9df7b9a1b3506e", + "KeyExpiry": "2026-11-08T18:43:10Z", + "DiscoKey": "discokey:8c82f1b37ce845db036cb145bba82479e8d342822d8f8293944c9ae6fbb30218", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:43733", + "10.65.0.27:43733", + "172.17.0.1:43733", + "172.19.0.1:43733", + "172.20.0.1:43733" + ], + "Hostinfo": {"Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:43:10.061206821Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:db8ccc084baa7b619714f5f7f372dd6d25bb61a0cc556613fa9df7b9a1b3506e", + "MachineKey": "mkey:e5428a84f8060f6195c3f2bd47238a33b5bff33f61db9affd8d0a8c5c358647b", + "Peers": [{ + "ID": 6705409733160145, + "StableID": "nAbJX7ktMu11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fde66e749b7c9998d7edb8b7229c20448ad4097677d60b91bdd6990ef4e4d463", + "DiscoKey": "discokey:304fed7316a159e19434f07300fc22ba4cd5ded13311d388100aaf941e8bf364", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:35297", + "10.65.0.27:35297", + "172.17.0.1:35297", + "172.19.0.1:35297", + "172.20.0.1:35297" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:43:02.530048154Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 5287052114870279, + "StableID": "nJNSjqtWHi11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:baec9a448c38cd7ab8d1493fe668aaf040a2a8de057f85d83d7f32ea79e3b47d", + "DiscoKey": "discokey:017dae7f7949d565b61236b087188e8250aa2d215831e42c32fbf994e0340a72", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:48714", + "10.65.0.27:48714", + "172.17.0.1:48714", + "172.19.0.1:48714", + "172.20.0.1:48714" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:43:03.012273454Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 79816518206558, + "StableID": "nK5vPPe9d111CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2381afede94000929e55d4334927003e638f36610a056769ab1ce8c30ab8bb1b", + "DiscoKey": "discokey:526d726141ed3ac418866cc0c2a36c4e6e34f3a8cf8f382b9b9394a129f3d312", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:34957", + "10.65.0.27:34957", + "172.17.0.1:34957", + "172.19.0.1:34957", + "172.20.0.1:34957" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:43:03.559851036Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5712732665356895, + "StableID": "nSNcJQoJcm11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c0508573148420952dc4aa9c8523397179a6b37deb4fabe74e4882c14d804270", + "DiscoKey": "discokey:524a0294c94f761fc0b773f8295bd19f215ca9b43ff9b8e56e9075740a84d16e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:56091", + "10.65.0.27:56091", + "172.17.0.1:56091", + "172.19.0.1:56091", + "172.20.0.1:56091" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:43:04.108159952Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6690571426423582, + "StableID": "nqeiA3yAFu11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:45534397287c4f9a5e2ce320cbfb510cacac2acda074102b1680d710f44c636a", + "DiscoKey": "discokey:700b2fb1da26d8d2c11bfaa12a798542d63ba3e22cf7bc41a2dfe5f3e85a9e7e", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:59278", + "10.65.0.27:59278", + "172.17.0.1:59278", + "172.19.0.1:59278", + "172.20.0.1:59278" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:43:04.640112917Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6756386465092508, + "StableID": "noQBmJpyku11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:907ba4b6193a07ca1a438e8b5232e3e632654aa3cb7be512336eee05fabd9f59", + "DiscoKey": "discokey:c8b37108d84c450de094db28ac9a61b2011a0704bbe8df855e8fd7b33b1a1062", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53630", + "10.65.0.27:53630", + "172.17.0.1:53630", + "172.19.0.1:53630", + "172.20.0.1:53630" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:43:05.198137654Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 1019520298251466, + "StableID": "nRNFa25kx811CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3278f2afea4315d278ef2bb5c47bb5ab779ab26bea75e2b3f48a1a8221e8454a", + "DiscoKey": "discokey:c1ea4049bc5c08266c6fd2d8b5c1070814a727f409f0542e99362116fd677b1c", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:40735", + "10.65.0.27:40735", + "172.17.0.1:40735", + "172.19.0.1:40735", + "172.20.0.1:40735" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:43:05.753721108Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 6903507164049026, + "StableID": "nB1y8mRcuv11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:840896b2fa09524a1b1f39617bfa49c58d4704f6bc6750cc36655e3aba9db113", + "DiscoKey": "discokey:cf362e1457f1c567869297231db070f8c85c21c36a7289e80295bbaea088980e", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:46595", + "10.65.0.27:46595", + "172.17.0.1:46595", + "172.19.0.1:46595", + "172.20.0.1:46595" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:43:06.258894294Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6565375780553687, + "StableID": "nNLxekHUGt11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6b7a30b3ab7a8cc19add7e6179b84696df44443c5b1bf0b061150b8165c8903a", + "DiscoKey": "discokey:07f6b591ba2a1d71ea81cf488aabc0266f9e765700e5c8338fea3c1c3e201412", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:44689", + "10.65.0.27:44689", + "172.17.0.1:44689", + "172.19.0.1:44689", + "172.20.0.1:44689" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:43:06.78817179Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2332046482957184, + "StableID": "nRotyauBDK11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9eb470f6cc3ba0293380a716ed8c876a3f4200a12264e01e06a1c58e12db7b44", + "DiscoKey": "discokey:1156ff43993479cdc3d22e187ad2d37948e7dbca1899730f122963083c669e4a", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:53835", + "10.65.0.27:53835", + "172.17.0.1:53835", + "172.19.0.1:53835", + "172.20.0.1:53835" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:43:07.339293656Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7669499834085359, + "StableID": "nQwSNpkXt221CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:894dcc7ae88f88b5a0a633ae4b61b0c879d22c947571ce024235a78e22fa692a", + "DiscoKey": "discokey:55a28e63f72717d92e76ef381e5e852c8d8a935bcd9cf6f4a688553fb9d8ef62", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:35663", + "10.65.0.27:35663", + "172.17.0.1:35663", + "172.19.0.1:35663", + "172.20.0.1:35663" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:43:07.877874763Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1778563694427652, + "StableID": "nPkjGSrWtE11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c6247aaf6ec419e6a20e3b14b8e214e14ea0229ba5243fc2cb5178169794d219", + "DiscoKey": "discokey:9729bf0df16ed58b29fe665ef75bdcdbc62bf5c1f5f1fa8899d51da1b69ecc7a", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:44311", + "10.65.0.27:44311", + "172.17.0.1:44311", + "172.19.0.1:44311", + "172.20.0.1:44311" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:43:08.424953265Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 3450710695312138, + "StableID": "nK3zjUKqwT11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:1e7dcf085f1d9659bc769a9063d1cce6f263621852e94d60c09a8c35265da76c", + "KeyExpiry": "2026-11-08T18:43:08Z", + "DiscoKey": "discokey:c3e9c6d8874bcbd8241484e4e2b517c58b4c8850b4df1acb84f17e1a2324d224", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:34174", + "10.65.0.27:34174", + "172.17.0.1:34174", + "172.19.0.1:34174", + "172.20.0.1:34174" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:43:08.964481601Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7188264267484786, + "StableID": "nDxFGmWa8y11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:a57c4a640749272e957cab5d7c3e8ae76159f4a13aa75184629e872192a78118", + "KeyExpiry": "2026-11-08T18:43:09Z", + "DiscoKey": "discokey:26b8dd4873a42f4c6f7844094e2bf45914c6931c333a9485123fe48f9ac96671", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:56939", + "10.65.0.27:56939", + "172.17.0.1:56939", + "172.19.0.1:56939", + "172.20.0.1:56939" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:43:09.506238145Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "charmander": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 79816518206558, + "StableID": "nK5vPPe9d111CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 79816518206558, + "Key": "nodekey:2381afede94000929e55d4334927003e638f36610a056769ab1ce8c30ab8bb1b", + "DiscoKey": "discokey:526d726141ed3ac418866cc0c2a36c4e6e34f3a8cf8f382b9b9394a129f3d312", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:34957", + "10.65.0.27:34957", + "172.17.0.1:34957", + "172.19.0.1:34957", + "172.20.0.1:34957" + ], + "Hostinfo": { + "Hostname": "charmander", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit"], + "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:43:03.559851036Z", + "Tags": ["tag:exit"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:2381afede94000929e55d4334927003e638f36610a056769ab1ce8c30ab8bb1b", + "MachineKey": "mkey:723d098962c75de50caa38522fe4d64e5e95f387ea9ee2e3d77dee0bea3ab40a", + "Peers": [{ + "ID": 6705409733160145, + "StableID": "nAbJX7ktMu11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fde66e749b7c9998d7edb8b7229c20448ad4097677d60b91bdd6990ef4e4d463", + "DiscoKey": "discokey:304fed7316a159e19434f07300fc22ba4cd5ded13311d388100aaf941e8bf364", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:35297", + "10.65.0.27:35297", + "172.17.0.1:35297", + "172.19.0.1:35297", + "172.20.0.1:35297" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:43:02.530048154Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 5287052114870279, + "StableID": "nJNSjqtWHi11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:baec9a448c38cd7ab8d1493fe668aaf040a2a8de057f85d83d7f32ea79e3b47d", + "DiscoKey": "discokey:017dae7f7949d565b61236b087188e8250aa2d215831e42c32fbf994e0340a72", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:48714", + "10.65.0.27:48714", + "172.17.0.1:48714", + "172.19.0.1:48714", + "172.20.0.1:48714" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:43:03.012273454Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 5712732665356895, + "StableID": "nSNcJQoJcm11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c0508573148420952dc4aa9c8523397179a6b37deb4fabe74e4882c14d804270", + "DiscoKey": "discokey:524a0294c94f761fc0b773f8295bd19f215ca9b43ff9b8e56e9075740a84d16e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:56091", + "10.65.0.27:56091", + "172.17.0.1:56091", + "172.19.0.1:56091", + "172.20.0.1:56091" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:43:04.108159952Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6690571426423582, + "StableID": "nqeiA3yAFu11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:45534397287c4f9a5e2ce320cbfb510cacac2acda074102b1680d710f44c636a", + "DiscoKey": "discokey:700b2fb1da26d8d2c11bfaa12a798542d63ba3e22cf7bc41a2dfe5f3e85a9e7e", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:59278", + "10.65.0.27:59278", + "172.17.0.1:59278", + "172.19.0.1:59278", + "172.20.0.1:59278" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:43:04.640112917Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6756386465092508, + "StableID": "noQBmJpyku11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:907ba4b6193a07ca1a438e8b5232e3e632654aa3cb7be512336eee05fabd9f59", + "DiscoKey": "discokey:c8b37108d84c450de094db28ac9a61b2011a0704bbe8df855e8fd7b33b1a1062", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53630", + "10.65.0.27:53630", + "172.17.0.1:53630", + "172.19.0.1:53630", + "172.20.0.1:53630" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:43:05.198137654Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 1019520298251466, + "StableID": "nRNFa25kx811CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3278f2afea4315d278ef2bb5c47bb5ab779ab26bea75e2b3f48a1a8221e8454a", + "DiscoKey": "discokey:c1ea4049bc5c08266c6fd2d8b5c1070814a727f409f0542e99362116fd677b1c", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:40735", + "10.65.0.27:40735", + "172.17.0.1:40735", + "172.19.0.1:40735", + "172.20.0.1:40735" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:43:05.753721108Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 6903507164049026, + "StableID": "nB1y8mRcuv11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:840896b2fa09524a1b1f39617bfa49c58d4704f6bc6750cc36655e3aba9db113", + "DiscoKey": "discokey:cf362e1457f1c567869297231db070f8c85c21c36a7289e80295bbaea088980e", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:46595", + "10.65.0.27:46595", + "172.17.0.1:46595", + "172.19.0.1:46595", + "172.20.0.1:46595" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:43:06.258894294Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6565375780553687, + "StableID": "nNLxekHUGt11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6b7a30b3ab7a8cc19add7e6179b84696df44443c5b1bf0b061150b8165c8903a", + "DiscoKey": "discokey:07f6b591ba2a1d71ea81cf488aabc0266f9e765700e5c8338fea3c1c3e201412", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:44689", + "10.65.0.27:44689", + "172.17.0.1:44689", + "172.19.0.1:44689", + "172.20.0.1:44689" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:43:06.78817179Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2332046482957184, + "StableID": "nRotyauBDK11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9eb470f6cc3ba0293380a716ed8c876a3f4200a12264e01e06a1c58e12db7b44", + "DiscoKey": "discokey:1156ff43993479cdc3d22e187ad2d37948e7dbca1899730f122963083c669e4a", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:53835", + "10.65.0.27:53835", + "172.17.0.1:53835", + "172.19.0.1:53835", + "172.20.0.1:53835" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:43:07.339293656Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7669499834085359, + "StableID": "nQwSNpkXt221CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:894dcc7ae88f88b5a0a633ae4b61b0c879d22c947571ce024235a78e22fa692a", + "DiscoKey": "discokey:55a28e63f72717d92e76ef381e5e852c8d8a935bcd9cf6f4a688553fb9d8ef62", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:35663", + "10.65.0.27:35663", + "172.17.0.1:35663", + "172.19.0.1:35663", + "172.20.0.1:35663" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:43:07.877874763Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1778563694427652, + "StableID": "nPkjGSrWtE11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c6247aaf6ec419e6a20e3b14b8e214e14ea0229ba5243fc2cb5178169794d219", + "DiscoKey": "discokey:9729bf0df16ed58b29fe665ef75bdcdbc62bf5c1f5f1fa8899d51da1b69ecc7a", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:44311", + "10.65.0.27:44311", + "172.17.0.1:44311", + "172.19.0.1:44311", + "172.20.0.1:44311" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:43:08.424953265Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 3450710695312138, + "StableID": "nK3zjUKqwT11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:1e7dcf085f1d9659bc769a9063d1cce6f263621852e94d60c09a8c35265da76c", + "KeyExpiry": "2026-11-08T18:43:08Z", + "DiscoKey": "discokey:c3e9c6d8874bcbd8241484e4e2b517c58b4c8850b4df1acb84f17e1a2324d224", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:34174", + "10.65.0.27:34174", + "172.17.0.1:34174", + "172.19.0.1:34174", + "172.20.0.1:34174" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:43:08.964481601Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7188264267484786, + "StableID": "nDxFGmWa8y11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:a57c4a640749272e957cab5d7c3e8ae76159f4a13aa75184629e872192a78118", + "KeyExpiry": "2026-11-08T18:43:09Z", + "DiscoKey": "discokey:26b8dd4873a42f4c6f7844094e2bf45914c6931c333a9485123fe48f9ac96671", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:56939", + "10.65.0.27:56939", + "172.17.0.1:56939", + "172.19.0.1:56939", + "172.20.0.1:56939" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:43:09.506238145Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 7701579901160944, + "StableID": "nskZ3nS49321CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:db8ccc084baa7b619714f5f7f372dd6d25bb61a0cc556613fa9df7b9a1b3506e", + "KeyExpiry": "2026-11-08T18:43:10Z", + "DiscoKey": "discokey:8c82f1b37ce845db036cb145bba82479e8d342822d8f8293944c9ae6fbb30218", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:43733", + "10.65.0.27:43733", + "172.17.0.1:43733", + "172.19.0.1:43733", + "172.20.0.1:43733" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:43:10.061206821Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "79816518206558": { + "ID": 79816518206558, + "LoginName": "charmander.tail78f774.ts.net", + "DisplayName": "charmander" + }} + } + }, "fearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6903507164049026, + "StableID": "nB1y8mRcuv11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 6903507164049026, + "Key": "nodekey:840896b2fa09524a1b1f39617bfa49c58d4704f6bc6750cc36655e3aba9db113", + "DiscoKey": "discokey:cf362e1457f1c567869297231db070f8c85c21c36a7289e80295bbaea088980e", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:46595", + "10.65.0.27:46595", + "172.17.0.1:46595", + "172.19.0.1:46595", + "172.20.0.1:46595" + ], + "Hostinfo": { + "Hostname": "fearow", + "RoutableIPs": ["10.55.0.0/16"], + "RequestTags": ["tag:fearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:43:06.258894294Z", + "Tags": ["tag:fearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:840896b2fa09524a1b1f39617bfa49c58d4704f6bc6750cc36655e3aba9db113", + "MachineKey": "mkey:00ce8e0cb39f3ac5b83d87847a791a81ee451e8900246ba90b870c7102634a6d", + "Peers": [{ + "ID": 6705409733160145, + "StableID": "nAbJX7ktMu11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fde66e749b7c9998d7edb8b7229c20448ad4097677d60b91bdd6990ef4e4d463", + "DiscoKey": "discokey:304fed7316a159e19434f07300fc22ba4cd5ded13311d388100aaf941e8bf364", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:35297", + "10.65.0.27:35297", + "172.17.0.1:35297", + "172.19.0.1:35297", + "172.20.0.1:35297" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:43:02.530048154Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 5287052114870279, + "StableID": "nJNSjqtWHi11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:baec9a448c38cd7ab8d1493fe668aaf040a2a8de057f85d83d7f32ea79e3b47d", + "DiscoKey": "discokey:017dae7f7949d565b61236b087188e8250aa2d215831e42c32fbf994e0340a72", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:48714", + "10.65.0.27:48714", + "172.17.0.1:48714", + "172.19.0.1:48714", + "172.20.0.1:48714" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:43:03.012273454Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 79816518206558, + "StableID": "nK5vPPe9d111CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2381afede94000929e55d4334927003e638f36610a056769ab1ce8c30ab8bb1b", + "DiscoKey": "discokey:526d726141ed3ac418866cc0c2a36c4e6e34f3a8cf8f382b9b9394a129f3d312", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:34957", + "10.65.0.27:34957", + "172.17.0.1:34957", + "172.19.0.1:34957", + "172.20.0.1:34957" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:43:03.559851036Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5712732665356895, + "StableID": "nSNcJQoJcm11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c0508573148420952dc4aa9c8523397179a6b37deb4fabe74e4882c14d804270", + "DiscoKey": "discokey:524a0294c94f761fc0b773f8295bd19f215ca9b43ff9b8e56e9075740a84d16e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:56091", + "10.65.0.27:56091", + "172.17.0.1:56091", + "172.19.0.1:56091", + "172.20.0.1:56091" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:43:04.108159952Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6690571426423582, + "StableID": "nqeiA3yAFu11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:45534397287c4f9a5e2ce320cbfb510cacac2acda074102b1680d710f44c636a", + "DiscoKey": "discokey:700b2fb1da26d8d2c11bfaa12a798542d63ba3e22cf7bc41a2dfe5f3e85a9e7e", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:59278", + "10.65.0.27:59278", + "172.17.0.1:59278", + "172.19.0.1:59278", + "172.20.0.1:59278" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:43:04.640112917Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6756386465092508, + "StableID": "noQBmJpyku11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:907ba4b6193a07ca1a438e8b5232e3e632654aa3cb7be512336eee05fabd9f59", + "DiscoKey": "discokey:c8b37108d84c450de094db28ac9a61b2011a0704bbe8df855e8fd7b33b1a1062", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53630", + "10.65.0.27:53630", + "172.17.0.1:53630", + "172.19.0.1:53630", + "172.20.0.1:53630" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:43:05.198137654Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 1019520298251466, + "StableID": "nRNFa25kx811CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3278f2afea4315d278ef2bb5c47bb5ab779ab26bea75e2b3f48a1a8221e8454a", + "DiscoKey": "discokey:c1ea4049bc5c08266c6fd2d8b5c1070814a727f409f0542e99362116fd677b1c", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:40735", + "10.65.0.27:40735", + "172.17.0.1:40735", + "172.19.0.1:40735", + "172.20.0.1:40735" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:43:05.753721108Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 6565375780553687, + "StableID": "nNLxekHUGt11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6b7a30b3ab7a8cc19add7e6179b84696df44443c5b1bf0b061150b8165c8903a", + "DiscoKey": "discokey:07f6b591ba2a1d71ea81cf488aabc0266f9e765700e5c8338fea3c1c3e201412", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:44689", + "10.65.0.27:44689", + "172.17.0.1:44689", + "172.19.0.1:44689", + "172.20.0.1:44689" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:43:06.78817179Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2332046482957184, + "StableID": "nRotyauBDK11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9eb470f6cc3ba0293380a716ed8c876a3f4200a12264e01e06a1c58e12db7b44", + "DiscoKey": "discokey:1156ff43993479cdc3d22e187ad2d37948e7dbca1899730f122963083c669e4a", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:53835", + "10.65.0.27:53835", + "172.17.0.1:53835", + "172.19.0.1:53835", + "172.20.0.1:53835" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:43:07.339293656Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7669499834085359, + "StableID": "nQwSNpkXt221CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:894dcc7ae88f88b5a0a633ae4b61b0c879d22c947571ce024235a78e22fa692a", + "DiscoKey": "discokey:55a28e63f72717d92e76ef381e5e852c8d8a935bcd9cf6f4a688553fb9d8ef62", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:35663", + "10.65.0.27:35663", + "172.17.0.1:35663", + "172.19.0.1:35663", + "172.20.0.1:35663" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:43:07.877874763Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1778563694427652, + "StableID": "nPkjGSrWtE11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c6247aaf6ec419e6a20e3b14b8e214e14ea0229ba5243fc2cb5178169794d219", + "DiscoKey": "discokey:9729bf0df16ed58b29fe665ef75bdcdbc62bf5c1f5f1fa8899d51da1b69ecc7a", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:44311", + "10.65.0.27:44311", + "172.17.0.1:44311", + "172.19.0.1:44311", + "172.20.0.1:44311" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:43:08.424953265Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 3450710695312138, + "StableID": "nK3zjUKqwT11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:1e7dcf085f1d9659bc769a9063d1cce6f263621852e94d60c09a8c35265da76c", + "KeyExpiry": "2026-11-08T18:43:08Z", + "DiscoKey": "discokey:c3e9c6d8874bcbd8241484e4e2b517c58b4c8850b4df1acb84f17e1a2324d224", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:34174", + "10.65.0.27:34174", + "172.17.0.1:34174", + "172.19.0.1:34174", + "172.20.0.1:34174" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:43:08.964481601Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7188264267484786, + "StableID": "nDxFGmWa8y11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:a57c4a640749272e957cab5d7c3e8ae76159f4a13aa75184629e872192a78118", + "KeyExpiry": "2026-11-08T18:43:09Z", + "DiscoKey": "discokey:26b8dd4873a42f4c6f7844094e2bf45914c6931c333a9485123fe48f9ac96671", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:56939", + "10.65.0.27:56939", + "172.17.0.1:56939", + "172.19.0.1:56939", + "172.20.0.1:56939" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:43:09.506238145Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 7701579901160944, + "StableID": "nskZ3nS49321CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:db8ccc084baa7b619714f5f7f372dd6d25bb61a0cc556613fa9df7b9a1b3506e", + "KeyExpiry": "2026-11-08T18:43:10Z", + "DiscoKey": "discokey:8c82f1b37ce845db036cb145bba82479e8d342822d8f8293944c9ae6fbb30218", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:43733", + "10.65.0.27:43733", + "172.17.0.1:43733", + "172.19.0.1:43733", + "172.20.0.1:43733" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:43:10.061206821Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "6903507164049026": { + "ID": 6903507164049026, + "LoginName": "fearow.tail78f774.ts.net", + "DisplayName": "fearow" + }} + } + }, "ivysaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 3450710695312138, + "StableID": "nK3zjUKqwT11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:1e7dcf085f1d9659bc769a9063d1cce6f263621852e94d60c09a8c35265da76c", + "KeyExpiry": "2026-11-08T18:43:08Z", + "DiscoKey": "discokey:c3e9c6d8874bcbd8241484e4e2b517c58b4c8850b4df1acb84f17e1a2324d224", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:34174", + "10.65.0.27:34174", + "172.17.0.1:34174", + "172.19.0.1:34174", + "172.20.0.1:34174" + ], + "Hostinfo": {"Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:43:08.964481601Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:1e7dcf085f1d9659bc769a9063d1cce6f263621852e94d60c09a8c35265da76c", + "MachineKey": "mkey:d0f7482c5bc8b1b11568a1a5edddb4c9f3f39d801488fc1efa7154fa7e4a5936", + "Peers": [{ + "ID": 6705409733160145, + "StableID": "nAbJX7ktMu11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fde66e749b7c9998d7edb8b7229c20448ad4097677d60b91bdd6990ef4e4d463", + "DiscoKey": "discokey:304fed7316a159e19434f07300fc22ba4cd5ded13311d388100aaf941e8bf364", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:35297", + "10.65.0.27:35297", + "172.17.0.1:35297", + "172.19.0.1:35297", + "172.20.0.1:35297" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:43:02.530048154Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 5287052114870279, + "StableID": "nJNSjqtWHi11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:baec9a448c38cd7ab8d1493fe668aaf040a2a8de057f85d83d7f32ea79e3b47d", + "DiscoKey": "discokey:017dae7f7949d565b61236b087188e8250aa2d215831e42c32fbf994e0340a72", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:48714", + "10.65.0.27:48714", + "172.17.0.1:48714", + "172.19.0.1:48714", + "172.20.0.1:48714" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:43:03.012273454Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 79816518206558, + "StableID": "nK5vPPe9d111CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2381afede94000929e55d4334927003e638f36610a056769ab1ce8c30ab8bb1b", + "DiscoKey": "discokey:526d726141ed3ac418866cc0c2a36c4e6e34f3a8cf8f382b9b9394a129f3d312", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:34957", + "10.65.0.27:34957", + "172.17.0.1:34957", + "172.19.0.1:34957", + "172.20.0.1:34957" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:43:03.559851036Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5712732665356895, + "StableID": "nSNcJQoJcm11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c0508573148420952dc4aa9c8523397179a6b37deb4fabe74e4882c14d804270", + "DiscoKey": "discokey:524a0294c94f761fc0b773f8295bd19f215ca9b43ff9b8e56e9075740a84d16e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:56091", + "10.65.0.27:56091", + "172.17.0.1:56091", + "172.19.0.1:56091", + "172.20.0.1:56091" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:43:04.108159952Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6690571426423582, + "StableID": "nqeiA3yAFu11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:45534397287c4f9a5e2ce320cbfb510cacac2acda074102b1680d710f44c636a", + "DiscoKey": "discokey:700b2fb1da26d8d2c11bfaa12a798542d63ba3e22cf7bc41a2dfe5f3e85a9e7e", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:59278", + "10.65.0.27:59278", + "172.17.0.1:59278", + "172.19.0.1:59278", + "172.20.0.1:59278" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:43:04.640112917Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6756386465092508, + "StableID": "noQBmJpyku11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:907ba4b6193a07ca1a438e8b5232e3e632654aa3cb7be512336eee05fabd9f59", + "DiscoKey": "discokey:c8b37108d84c450de094db28ac9a61b2011a0704bbe8df855e8fd7b33b1a1062", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53630", + "10.65.0.27:53630", + "172.17.0.1:53630", + "172.19.0.1:53630", + "172.20.0.1:53630" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:43:05.198137654Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 1019520298251466, + "StableID": "nRNFa25kx811CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3278f2afea4315d278ef2bb5c47bb5ab779ab26bea75e2b3f48a1a8221e8454a", + "DiscoKey": "discokey:c1ea4049bc5c08266c6fd2d8b5c1070814a727f409f0542e99362116fd677b1c", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:40735", + "10.65.0.27:40735", + "172.17.0.1:40735", + "172.19.0.1:40735", + "172.20.0.1:40735" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:43:05.753721108Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 6903507164049026, + "StableID": "nB1y8mRcuv11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:840896b2fa09524a1b1f39617bfa49c58d4704f6bc6750cc36655e3aba9db113", + "DiscoKey": "discokey:cf362e1457f1c567869297231db070f8c85c21c36a7289e80295bbaea088980e", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:46595", + "10.65.0.27:46595", + "172.17.0.1:46595", + "172.19.0.1:46595", + "172.20.0.1:46595" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:43:06.258894294Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6565375780553687, + "StableID": "nNLxekHUGt11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6b7a30b3ab7a8cc19add7e6179b84696df44443c5b1bf0b061150b8165c8903a", + "DiscoKey": "discokey:07f6b591ba2a1d71ea81cf488aabc0266f9e765700e5c8338fea3c1c3e201412", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:44689", + "10.65.0.27:44689", + "172.17.0.1:44689", + "172.19.0.1:44689", + "172.20.0.1:44689" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:43:06.78817179Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2332046482957184, + "StableID": "nRotyauBDK11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9eb470f6cc3ba0293380a716ed8c876a3f4200a12264e01e06a1c58e12db7b44", + "DiscoKey": "discokey:1156ff43993479cdc3d22e187ad2d37948e7dbca1899730f122963083c669e4a", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:53835", + "10.65.0.27:53835", + "172.17.0.1:53835", + "172.19.0.1:53835", + "172.20.0.1:53835" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:43:07.339293656Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7669499834085359, + "StableID": "nQwSNpkXt221CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:894dcc7ae88f88b5a0a633ae4b61b0c879d22c947571ce024235a78e22fa692a", + "DiscoKey": "discokey:55a28e63f72717d92e76ef381e5e852c8d8a935bcd9cf6f4a688553fb9d8ef62", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:35663", + "10.65.0.27:35663", + "172.17.0.1:35663", + "172.19.0.1:35663", + "172.20.0.1:35663" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:43:07.877874763Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1778563694427652, + "StableID": "nPkjGSrWtE11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c6247aaf6ec419e6a20e3b14b8e214e14ea0229ba5243fc2cb5178169794d219", + "DiscoKey": "discokey:9729bf0df16ed58b29fe665ef75bdcdbc62bf5c1f5f1fa8899d51da1b69ecc7a", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:44311", + "10.65.0.27:44311", + "172.17.0.1:44311", + "172.19.0.1:44311", + "172.20.0.1:44311" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:43:08.424953265Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7188264267484786, + "StableID": "nDxFGmWa8y11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:a57c4a640749272e957cab5d7c3e8ae76159f4a13aa75184629e872192a78118", + "KeyExpiry": "2026-11-08T18:43:09Z", + "DiscoKey": "discokey:26b8dd4873a42f4c6f7844094e2bf45914c6931c333a9485123fe48f9ac96671", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:56939", + "10.65.0.27:56939", + "172.17.0.1:56939", + "172.19.0.1:56939", + "172.20.0.1:56939" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:43:09.506238145Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 7701579901160944, + "StableID": "nskZ3nS49321CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:db8ccc084baa7b619714f5f7f372dd6d25bb61a0cc556613fa9df7b9a1b3506e", + "KeyExpiry": "2026-11-08T18:43:10Z", + "DiscoKey": "discokey:8c82f1b37ce845db036cb145bba82479e8d342822d8f8293944c9ae6fbb30218", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:43733", + "10.65.0.27:43733", + "172.17.0.1:43733", + "172.19.0.1:43733", + "172.20.0.1:43733" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:43:10.061206821Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "kakuna": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7669499834085359, + "StableID": "nQwSNpkXt221CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 7669499834085359, + "Key": "nodekey:894dcc7ae88f88b5a0a633ae4b61b0c879d22c947571ce024235a78e22fa692a", + "DiscoKey": "discokey:55a28e63f72717d92e76ef381e5e852c8d8a935bcd9cf6f4a688553fb9d8ef62", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:35663", + "10.65.0.27:35663", + "172.17.0.1:35663", + "172.19.0.1:35663", + "172.20.0.1:35663" + ], + "Hostinfo": {"Hostname": "kakuna", "RequestTags": ["tag:prod"], "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:43:07.877874763Z", + "Tags": ["tag:prod"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:894dcc7ae88f88b5a0a633ae4b61b0c879d22c947571ce024235a78e22fa692a", + "MachineKey": "mkey:8fc8f873fab89c181cc4f2e51931533a4f6ac5340ef1daf5f65d88e14214cc53", + "Peers": [{ + "ID": 6705409733160145, + "StableID": "nAbJX7ktMu11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fde66e749b7c9998d7edb8b7229c20448ad4097677d60b91bdd6990ef4e4d463", + "DiscoKey": "discokey:304fed7316a159e19434f07300fc22ba4cd5ded13311d388100aaf941e8bf364", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:35297", + "10.65.0.27:35297", + "172.17.0.1:35297", + "172.19.0.1:35297", + "172.20.0.1:35297" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:43:02.530048154Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 5287052114870279, + "StableID": "nJNSjqtWHi11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:baec9a448c38cd7ab8d1493fe668aaf040a2a8de057f85d83d7f32ea79e3b47d", + "DiscoKey": "discokey:017dae7f7949d565b61236b087188e8250aa2d215831e42c32fbf994e0340a72", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:48714", + "10.65.0.27:48714", + "172.17.0.1:48714", + "172.19.0.1:48714", + "172.20.0.1:48714" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:43:03.012273454Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 79816518206558, + "StableID": "nK5vPPe9d111CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2381afede94000929e55d4334927003e638f36610a056769ab1ce8c30ab8bb1b", + "DiscoKey": "discokey:526d726141ed3ac418866cc0c2a36c4e6e34f3a8cf8f382b9b9394a129f3d312", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:34957", + "10.65.0.27:34957", + "172.17.0.1:34957", + "172.19.0.1:34957", + "172.20.0.1:34957" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:43:03.559851036Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5712732665356895, + "StableID": "nSNcJQoJcm11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c0508573148420952dc4aa9c8523397179a6b37deb4fabe74e4882c14d804270", + "DiscoKey": "discokey:524a0294c94f761fc0b773f8295bd19f215ca9b43ff9b8e56e9075740a84d16e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:56091", + "10.65.0.27:56091", + "172.17.0.1:56091", + "172.19.0.1:56091", + "172.20.0.1:56091" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:43:04.108159952Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6690571426423582, + "StableID": "nqeiA3yAFu11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:45534397287c4f9a5e2ce320cbfb510cacac2acda074102b1680d710f44c636a", + "DiscoKey": "discokey:700b2fb1da26d8d2c11bfaa12a798542d63ba3e22cf7bc41a2dfe5f3e85a9e7e", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:59278", + "10.65.0.27:59278", + "172.17.0.1:59278", + "172.19.0.1:59278", + "172.20.0.1:59278" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:43:04.640112917Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6756386465092508, + "StableID": "noQBmJpyku11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:907ba4b6193a07ca1a438e8b5232e3e632654aa3cb7be512336eee05fabd9f59", + "DiscoKey": "discokey:c8b37108d84c450de094db28ac9a61b2011a0704bbe8df855e8fd7b33b1a1062", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53630", + "10.65.0.27:53630", + "172.17.0.1:53630", + "172.19.0.1:53630", + "172.20.0.1:53630" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:43:05.198137654Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 1019520298251466, + "StableID": "nRNFa25kx811CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3278f2afea4315d278ef2bb5c47bb5ab779ab26bea75e2b3f48a1a8221e8454a", + "DiscoKey": "discokey:c1ea4049bc5c08266c6fd2d8b5c1070814a727f409f0542e99362116fd677b1c", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:40735", + "10.65.0.27:40735", + "172.17.0.1:40735", + "172.19.0.1:40735", + "172.20.0.1:40735" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:43:05.753721108Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 6903507164049026, + "StableID": "nB1y8mRcuv11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:840896b2fa09524a1b1f39617bfa49c58d4704f6bc6750cc36655e3aba9db113", + "DiscoKey": "discokey:cf362e1457f1c567869297231db070f8c85c21c36a7289e80295bbaea088980e", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:46595", + "10.65.0.27:46595", + "172.17.0.1:46595", + "172.19.0.1:46595", + "172.20.0.1:46595" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:43:06.258894294Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6565375780553687, + "StableID": "nNLxekHUGt11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6b7a30b3ab7a8cc19add7e6179b84696df44443c5b1bf0b061150b8165c8903a", + "DiscoKey": "discokey:07f6b591ba2a1d71ea81cf488aabc0266f9e765700e5c8338fea3c1c3e201412", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:44689", + "10.65.0.27:44689", + "172.17.0.1:44689", + "172.19.0.1:44689", + "172.20.0.1:44689" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:43:06.78817179Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2332046482957184, + "StableID": "nRotyauBDK11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9eb470f6cc3ba0293380a716ed8c876a3f4200a12264e01e06a1c58e12db7b44", + "DiscoKey": "discokey:1156ff43993479cdc3d22e187ad2d37948e7dbca1899730f122963083c669e4a", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:53835", + "10.65.0.27:53835", + "172.17.0.1:53835", + "172.19.0.1:53835", + "172.20.0.1:53835" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:43:07.339293656Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1778563694427652, + "StableID": "nPkjGSrWtE11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c6247aaf6ec419e6a20e3b14b8e214e14ea0229ba5243fc2cb5178169794d219", + "DiscoKey": "discokey:9729bf0df16ed58b29fe665ef75bdcdbc62bf5c1f5f1fa8899d51da1b69ecc7a", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:44311", + "10.65.0.27:44311", + "172.17.0.1:44311", + "172.19.0.1:44311", + "172.20.0.1:44311" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:43:08.424953265Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 3450710695312138, + "StableID": "nK3zjUKqwT11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:1e7dcf085f1d9659bc769a9063d1cce6f263621852e94d60c09a8c35265da76c", + "KeyExpiry": "2026-11-08T18:43:08Z", + "DiscoKey": "discokey:c3e9c6d8874bcbd8241484e4e2b517c58b4c8850b4df1acb84f17e1a2324d224", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:34174", + "10.65.0.27:34174", + "172.17.0.1:34174", + "172.19.0.1:34174", + "172.20.0.1:34174" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:43:08.964481601Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7188264267484786, + "StableID": "nDxFGmWa8y11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:a57c4a640749272e957cab5d7c3e8ae76159f4a13aa75184629e872192a78118", + "KeyExpiry": "2026-11-08T18:43:09Z", + "DiscoKey": "discokey:26b8dd4873a42f4c6f7844094e2bf45914c6931c333a9485123fe48f9ac96671", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:56939", + "10.65.0.27:56939", + "172.17.0.1:56939", + "172.19.0.1:56939", + "172.20.0.1:56939" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:43:09.506238145Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 7701579901160944, + "StableID": "nskZ3nS49321CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:db8ccc084baa7b619714f5f7f372dd6d25bb61a0cc556613fa9df7b9a1b3506e", + "KeyExpiry": "2026-11-08T18:43:10Z", + "DiscoKey": "discokey:8c82f1b37ce845db036cb145bba82479e8d342822d8f8293944c9ae6fbb30218", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:43733", + "10.65.0.27:43733", + "172.17.0.1:43733", + "172.19.0.1:43733", + "172.20.0.1:43733" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:43:10.061206821Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "7669499834085359": { + "ID": 7669499834085359, + "LoginName": "kakuna.tail78f774.ts.net", + "DisplayName": "kakuna" + }} + } + }, "pidgeotto": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 5287052114870279, + "StableID": "nJNSjqtWHi11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 5287052114870279, + "Key": "nodekey:baec9a448c38cd7ab8d1493fe668aaf040a2a8de057f85d83d7f32ea79e3b47d", + "DiscoKey": "discokey:017dae7f7949d565b61236b087188e8250aa2d215831e42c32fbf994e0340a72", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:48714", + "10.65.0.27:48714", + "172.17.0.1:48714", + "172.19.0.1:48714", + "172.20.0.1:48714" + ], + "Hostinfo": { + "Hostname": "pidgeotto", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgeotto"], + "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:43:03.012273454Z", + "Tags": ["tag:pidgeotto"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:baec9a448c38cd7ab8d1493fe668aaf040a2a8de057f85d83d7f32ea79e3b47d", + "MachineKey": "mkey:d144445c265ca6a3aa4588d2637b9c828a23a4fe2846ad97ccef944f28c5181b", + "Peers": [{ + "ID": 6705409733160145, + "StableID": "nAbJX7ktMu11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fde66e749b7c9998d7edb8b7229c20448ad4097677d60b91bdd6990ef4e4d463", + "DiscoKey": "discokey:304fed7316a159e19434f07300fc22ba4cd5ded13311d388100aaf941e8bf364", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:35297", + "10.65.0.27:35297", + "172.17.0.1:35297", + "172.19.0.1:35297", + "172.20.0.1:35297" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:43:02.530048154Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 79816518206558, + "StableID": "nK5vPPe9d111CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2381afede94000929e55d4334927003e638f36610a056769ab1ce8c30ab8bb1b", + "DiscoKey": "discokey:526d726141ed3ac418866cc0c2a36c4e6e34f3a8cf8f382b9b9394a129f3d312", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:34957", + "10.65.0.27:34957", + "172.17.0.1:34957", + "172.19.0.1:34957", + "172.20.0.1:34957" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:43:03.559851036Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5712732665356895, + "StableID": "nSNcJQoJcm11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c0508573148420952dc4aa9c8523397179a6b37deb4fabe74e4882c14d804270", + "DiscoKey": "discokey:524a0294c94f761fc0b773f8295bd19f215ca9b43ff9b8e56e9075740a84d16e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:56091", + "10.65.0.27:56091", + "172.17.0.1:56091", + "172.19.0.1:56091", + "172.20.0.1:56091" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:43:04.108159952Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6690571426423582, + "StableID": "nqeiA3yAFu11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:45534397287c4f9a5e2ce320cbfb510cacac2acda074102b1680d710f44c636a", + "DiscoKey": "discokey:700b2fb1da26d8d2c11bfaa12a798542d63ba3e22cf7bc41a2dfe5f3e85a9e7e", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:59278", + "10.65.0.27:59278", + "172.17.0.1:59278", + "172.19.0.1:59278", + "172.20.0.1:59278" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:43:04.640112917Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6756386465092508, + "StableID": "noQBmJpyku11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:907ba4b6193a07ca1a438e8b5232e3e632654aa3cb7be512336eee05fabd9f59", + "DiscoKey": "discokey:c8b37108d84c450de094db28ac9a61b2011a0704bbe8df855e8fd7b33b1a1062", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53630", + "10.65.0.27:53630", + "172.17.0.1:53630", + "172.19.0.1:53630", + "172.20.0.1:53630" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:43:05.198137654Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 1019520298251466, + "StableID": "nRNFa25kx811CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3278f2afea4315d278ef2bb5c47bb5ab779ab26bea75e2b3f48a1a8221e8454a", + "DiscoKey": "discokey:c1ea4049bc5c08266c6fd2d8b5c1070814a727f409f0542e99362116fd677b1c", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:40735", + "10.65.0.27:40735", + "172.17.0.1:40735", + "172.19.0.1:40735", + "172.20.0.1:40735" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:43:05.753721108Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 6903507164049026, + "StableID": "nB1y8mRcuv11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:840896b2fa09524a1b1f39617bfa49c58d4704f6bc6750cc36655e3aba9db113", + "DiscoKey": "discokey:cf362e1457f1c567869297231db070f8c85c21c36a7289e80295bbaea088980e", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:46595", + "10.65.0.27:46595", + "172.17.0.1:46595", + "172.19.0.1:46595", + "172.20.0.1:46595" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:43:06.258894294Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6565375780553687, + "StableID": "nNLxekHUGt11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6b7a30b3ab7a8cc19add7e6179b84696df44443c5b1bf0b061150b8165c8903a", + "DiscoKey": "discokey:07f6b591ba2a1d71ea81cf488aabc0266f9e765700e5c8338fea3c1c3e201412", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:44689", + "10.65.0.27:44689", + "172.17.0.1:44689", + "172.19.0.1:44689", + "172.20.0.1:44689" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:43:06.78817179Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2332046482957184, + "StableID": "nRotyauBDK11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9eb470f6cc3ba0293380a716ed8c876a3f4200a12264e01e06a1c58e12db7b44", + "DiscoKey": "discokey:1156ff43993479cdc3d22e187ad2d37948e7dbca1899730f122963083c669e4a", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:53835", + "10.65.0.27:53835", + "172.17.0.1:53835", + "172.19.0.1:53835", + "172.20.0.1:53835" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:43:07.339293656Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7669499834085359, + "StableID": "nQwSNpkXt221CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:894dcc7ae88f88b5a0a633ae4b61b0c879d22c947571ce024235a78e22fa692a", + "DiscoKey": "discokey:55a28e63f72717d92e76ef381e5e852c8d8a935bcd9cf6f4a688553fb9d8ef62", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:35663", + "10.65.0.27:35663", + "172.17.0.1:35663", + "172.19.0.1:35663", + "172.20.0.1:35663" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:43:07.877874763Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1778563694427652, + "StableID": "nPkjGSrWtE11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c6247aaf6ec419e6a20e3b14b8e214e14ea0229ba5243fc2cb5178169794d219", + "DiscoKey": "discokey:9729bf0df16ed58b29fe665ef75bdcdbc62bf5c1f5f1fa8899d51da1b69ecc7a", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:44311", + "10.65.0.27:44311", + "172.17.0.1:44311", + "172.19.0.1:44311", + "172.20.0.1:44311" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:43:08.424953265Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 3450710695312138, + "StableID": "nK3zjUKqwT11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:1e7dcf085f1d9659bc769a9063d1cce6f263621852e94d60c09a8c35265da76c", + "KeyExpiry": "2026-11-08T18:43:08Z", + "DiscoKey": "discokey:c3e9c6d8874bcbd8241484e4e2b517c58b4c8850b4df1acb84f17e1a2324d224", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:34174", + "10.65.0.27:34174", + "172.17.0.1:34174", + "172.19.0.1:34174", + "172.20.0.1:34174" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:43:08.964481601Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7188264267484786, + "StableID": "nDxFGmWa8y11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:a57c4a640749272e957cab5d7c3e8ae76159f4a13aa75184629e872192a78118", + "KeyExpiry": "2026-11-08T18:43:09Z", + "DiscoKey": "discokey:26b8dd4873a42f4c6f7844094e2bf45914c6931c333a9485123fe48f9ac96671", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:56939", + "10.65.0.27:56939", + "172.17.0.1:56939", + "172.19.0.1:56939", + "172.20.0.1:56939" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:43:09.506238145Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 7701579901160944, + "StableID": "nskZ3nS49321CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:db8ccc084baa7b619714f5f7f372dd6d25bb61a0cc556613fa9df7b9a1b3506e", + "KeyExpiry": "2026-11-08T18:43:10Z", + "DiscoKey": "discokey:8c82f1b37ce845db036cb145bba82479e8d342822d8f8293944c9ae6fbb30218", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:43733", + "10.65.0.27:43733", + "172.17.0.1:43733", + "172.19.0.1:43733", + "172.20.0.1:43733" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:43:10.061206821Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "5287052114870279": { + "ID": 5287052114870279, + "LoginName": "pidgeotto.tail78f774.ts.net", + "DisplayName": "pidgeotto" + }} + } + }, "pidgey": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6705409733160145, + "StableID": "nAbJX7ktMu11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 6705409733160145, + "Key": "nodekey:fde66e749b7c9998d7edb8b7229c20448ad4097677d60b91bdd6990ef4e4d463", + "DiscoKey": "discokey:304fed7316a159e19434f07300fc22ba4cd5ded13311d388100aaf941e8bf364", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:35297", + "10.65.0.27:35297", + "172.17.0.1:35297", + "172.19.0.1:35297", + "172.20.0.1:35297" + ], + "Hostinfo": { + "Hostname": "pidgey", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgey"], + "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:43:02.530048154Z", + "Tags": ["tag:pidgey"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:fde66e749b7c9998d7edb8b7229c20448ad4097677d60b91bdd6990ef4e4d463", + "MachineKey": "mkey:f122b7bbe606ae5917f4a8db309ef9db241a0a6d9c490adcef5569b6d858e03a", + "Peers": [{ + "ID": 5287052114870279, + "StableID": "nJNSjqtWHi11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:baec9a448c38cd7ab8d1493fe668aaf040a2a8de057f85d83d7f32ea79e3b47d", + "DiscoKey": "discokey:017dae7f7949d565b61236b087188e8250aa2d215831e42c32fbf994e0340a72", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:48714", + "10.65.0.27:48714", + "172.17.0.1:48714", + "172.19.0.1:48714", + "172.20.0.1:48714" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:43:03.012273454Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 79816518206558, + "StableID": "nK5vPPe9d111CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2381afede94000929e55d4334927003e638f36610a056769ab1ce8c30ab8bb1b", + "DiscoKey": "discokey:526d726141ed3ac418866cc0c2a36c4e6e34f3a8cf8f382b9b9394a129f3d312", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:34957", + "10.65.0.27:34957", + "172.17.0.1:34957", + "172.19.0.1:34957", + "172.20.0.1:34957" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:43:03.559851036Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5712732665356895, + "StableID": "nSNcJQoJcm11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c0508573148420952dc4aa9c8523397179a6b37deb4fabe74e4882c14d804270", + "DiscoKey": "discokey:524a0294c94f761fc0b773f8295bd19f215ca9b43ff9b8e56e9075740a84d16e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:56091", + "10.65.0.27:56091", + "172.17.0.1:56091", + "172.19.0.1:56091", + "172.20.0.1:56091" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:43:04.108159952Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6690571426423582, + "StableID": "nqeiA3yAFu11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:45534397287c4f9a5e2ce320cbfb510cacac2acda074102b1680d710f44c636a", + "DiscoKey": "discokey:700b2fb1da26d8d2c11bfaa12a798542d63ba3e22cf7bc41a2dfe5f3e85a9e7e", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:59278", + "10.65.0.27:59278", + "172.17.0.1:59278", + "172.19.0.1:59278", + "172.20.0.1:59278" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:43:04.640112917Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6756386465092508, + "StableID": "noQBmJpyku11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:907ba4b6193a07ca1a438e8b5232e3e632654aa3cb7be512336eee05fabd9f59", + "DiscoKey": "discokey:c8b37108d84c450de094db28ac9a61b2011a0704bbe8df855e8fd7b33b1a1062", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53630", + "10.65.0.27:53630", + "172.17.0.1:53630", + "172.19.0.1:53630", + "172.20.0.1:53630" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:43:05.198137654Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 1019520298251466, + "StableID": "nRNFa25kx811CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3278f2afea4315d278ef2bb5c47bb5ab779ab26bea75e2b3f48a1a8221e8454a", + "DiscoKey": "discokey:c1ea4049bc5c08266c6fd2d8b5c1070814a727f409f0542e99362116fd677b1c", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:40735", + "10.65.0.27:40735", + "172.17.0.1:40735", + "172.19.0.1:40735", + "172.20.0.1:40735" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:43:05.753721108Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 6903507164049026, + "StableID": "nB1y8mRcuv11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:840896b2fa09524a1b1f39617bfa49c58d4704f6bc6750cc36655e3aba9db113", + "DiscoKey": "discokey:cf362e1457f1c567869297231db070f8c85c21c36a7289e80295bbaea088980e", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:46595", + "10.65.0.27:46595", + "172.17.0.1:46595", + "172.19.0.1:46595", + "172.20.0.1:46595" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:43:06.258894294Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6565375780553687, + "StableID": "nNLxekHUGt11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6b7a30b3ab7a8cc19add7e6179b84696df44443c5b1bf0b061150b8165c8903a", + "DiscoKey": "discokey:07f6b591ba2a1d71ea81cf488aabc0266f9e765700e5c8338fea3c1c3e201412", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:44689", + "10.65.0.27:44689", + "172.17.0.1:44689", + "172.19.0.1:44689", + "172.20.0.1:44689" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:43:06.78817179Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2332046482957184, + "StableID": "nRotyauBDK11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9eb470f6cc3ba0293380a716ed8c876a3f4200a12264e01e06a1c58e12db7b44", + "DiscoKey": "discokey:1156ff43993479cdc3d22e187ad2d37948e7dbca1899730f122963083c669e4a", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:53835", + "10.65.0.27:53835", + "172.17.0.1:53835", + "172.19.0.1:53835", + "172.20.0.1:53835" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:43:07.339293656Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7669499834085359, + "StableID": "nQwSNpkXt221CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:894dcc7ae88f88b5a0a633ae4b61b0c879d22c947571ce024235a78e22fa692a", + "DiscoKey": "discokey:55a28e63f72717d92e76ef381e5e852c8d8a935bcd9cf6f4a688553fb9d8ef62", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:35663", + "10.65.0.27:35663", + "172.17.0.1:35663", + "172.19.0.1:35663", + "172.20.0.1:35663" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:43:07.877874763Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1778563694427652, + "StableID": "nPkjGSrWtE11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c6247aaf6ec419e6a20e3b14b8e214e14ea0229ba5243fc2cb5178169794d219", + "DiscoKey": "discokey:9729bf0df16ed58b29fe665ef75bdcdbc62bf5c1f5f1fa8899d51da1b69ecc7a", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:44311", + "10.65.0.27:44311", + "172.17.0.1:44311", + "172.19.0.1:44311", + "172.20.0.1:44311" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:43:08.424953265Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 3450710695312138, + "StableID": "nK3zjUKqwT11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:1e7dcf085f1d9659bc769a9063d1cce6f263621852e94d60c09a8c35265da76c", + "KeyExpiry": "2026-11-08T18:43:08Z", + "DiscoKey": "discokey:c3e9c6d8874bcbd8241484e4e2b517c58b4c8850b4df1acb84f17e1a2324d224", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:34174", + "10.65.0.27:34174", + "172.17.0.1:34174", + "172.19.0.1:34174", + "172.20.0.1:34174" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:43:08.964481601Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7188264267484786, + "StableID": "nDxFGmWa8y11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:a57c4a640749272e957cab5d7c3e8ae76159f4a13aa75184629e872192a78118", + "KeyExpiry": "2026-11-08T18:43:09Z", + "DiscoKey": "discokey:26b8dd4873a42f4c6f7844094e2bf45914c6931c333a9485123fe48f9ac96671", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:56939", + "10.65.0.27:56939", + "172.17.0.1:56939", + "172.19.0.1:56939", + "172.20.0.1:56939" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:43:09.506238145Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 7701579901160944, + "StableID": "nskZ3nS49321CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:db8ccc084baa7b619714f5f7f372dd6d25bb61a0cc556613fa9df7b9a1b3506e", + "KeyExpiry": "2026-11-08T18:43:10Z", + "DiscoKey": "discokey:8c82f1b37ce845db036cb145bba82479e8d342822d8f8293944c9ae6fbb30218", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:43733", + "10.65.0.27:43733", + "172.17.0.1:43733", + "172.19.0.1:43733", + "172.20.0.1:43733" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:43:10.061206821Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "6705409733160145": { + "ID": 6705409733160145, + "LoginName": "pidgey.tail78f774.ts.net", + "DisplayName": "pidgey" + }} + } + }, "raticate": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6690571426423582, + "StableID": "nqeiA3yAFu11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 6690571426423582, + "Key": "nodekey:45534397287c4f9a5e2ce320cbfb510cacac2acda074102b1680d710f44c636a", + "DiscoKey": "discokey:700b2fb1da26d8d2c11bfaa12a798542d63ba3e22cf7bc41a2dfe5f3e85a9e7e", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:59278", + "10.65.0.27:59278", + "172.17.0.1:59278", + "172.19.0.1:59278", + "172.20.0.1:59278" + ], + "Hostinfo": {"Hostname": "raticate", "RequestTags": ["tag:group-b"], "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:43:04.640112917Z", + "Tags": ["tag:group-b"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:45534397287c4f9a5e2ce320cbfb510cacac2acda074102b1680d710f44c636a", + "MachineKey": "mkey:2a9ddff394dda2309c8f564c19d2ffd2701c2db2aa68ec21ffdba8057600763c", + "Peers": [{ + "ID": 6705409733160145, + "StableID": "nAbJX7ktMu11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fde66e749b7c9998d7edb8b7229c20448ad4097677d60b91bdd6990ef4e4d463", + "DiscoKey": "discokey:304fed7316a159e19434f07300fc22ba4cd5ded13311d388100aaf941e8bf364", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:35297", + "10.65.0.27:35297", + "172.17.0.1:35297", + "172.19.0.1:35297", + "172.20.0.1:35297" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:43:02.530048154Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 5287052114870279, + "StableID": "nJNSjqtWHi11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:baec9a448c38cd7ab8d1493fe668aaf040a2a8de057f85d83d7f32ea79e3b47d", + "DiscoKey": "discokey:017dae7f7949d565b61236b087188e8250aa2d215831e42c32fbf994e0340a72", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:48714", + "10.65.0.27:48714", + "172.17.0.1:48714", + "172.19.0.1:48714", + "172.20.0.1:48714" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:43:03.012273454Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 79816518206558, + "StableID": "nK5vPPe9d111CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2381afede94000929e55d4334927003e638f36610a056769ab1ce8c30ab8bb1b", + "DiscoKey": "discokey:526d726141ed3ac418866cc0c2a36c4e6e34f3a8cf8f382b9b9394a129f3d312", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:34957", + "10.65.0.27:34957", + "172.17.0.1:34957", + "172.19.0.1:34957", + "172.20.0.1:34957" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:43:03.559851036Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5712732665356895, + "StableID": "nSNcJQoJcm11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c0508573148420952dc4aa9c8523397179a6b37deb4fabe74e4882c14d804270", + "DiscoKey": "discokey:524a0294c94f761fc0b773f8295bd19f215ca9b43ff9b8e56e9075740a84d16e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:56091", + "10.65.0.27:56091", + "172.17.0.1:56091", + "172.19.0.1:56091", + "172.20.0.1:56091" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:43:04.108159952Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6756386465092508, + "StableID": "noQBmJpyku11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:907ba4b6193a07ca1a438e8b5232e3e632654aa3cb7be512336eee05fabd9f59", + "DiscoKey": "discokey:c8b37108d84c450de094db28ac9a61b2011a0704bbe8df855e8fd7b33b1a1062", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53630", + "10.65.0.27:53630", + "172.17.0.1:53630", + "172.19.0.1:53630", + "172.20.0.1:53630" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:43:05.198137654Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 1019520298251466, + "StableID": "nRNFa25kx811CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3278f2afea4315d278ef2bb5c47bb5ab779ab26bea75e2b3f48a1a8221e8454a", + "DiscoKey": "discokey:c1ea4049bc5c08266c6fd2d8b5c1070814a727f409f0542e99362116fd677b1c", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:40735", + "10.65.0.27:40735", + "172.17.0.1:40735", + "172.19.0.1:40735", + "172.20.0.1:40735" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:43:05.753721108Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 6903507164049026, + "StableID": "nB1y8mRcuv11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:840896b2fa09524a1b1f39617bfa49c58d4704f6bc6750cc36655e3aba9db113", + "DiscoKey": "discokey:cf362e1457f1c567869297231db070f8c85c21c36a7289e80295bbaea088980e", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:46595", + "10.65.0.27:46595", + "172.17.0.1:46595", + "172.19.0.1:46595", + "172.20.0.1:46595" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:43:06.258894294Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6565375780553687, + "StableID": "nNLxekHUGt11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6b7a30b3ab7a8cc19add7e6179b84696df44443c5b1bf0b061150b8165c8903a", + "DiscoKey": "discokey:07f6b591ba2a1d71ea81cf488aabc0266f9e765700e5c8338fea3c1c3e201412", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:44689", + "10.65.0.27:44689", + "172.17.0.1:44689", + "172.19.0.1:44689", + "172.20.0.1:44689" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:43:06.78817179Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2332046482957184, + "StableID": "nRotyauBDK11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9eb470f6cc3ba0293380a716ed8c876a3f4200a12264e01e06a1c58e12db7b44", + "DiscoKey": "discokey:1156ff43993479cdc3d22e187ad2d37948e7dbca1899730f122963083c669e4a", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:53835", + "10.65.0.27:53835", + "172.17.0.1:53835", + "172.19.0.1:53835", + "172.20.0.1:53835" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:43:07.339293656Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7669499834085359, + "StableID": "nQwSNpkXt221CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:894dcc7ae88f88b5a0a633ae4b61b0c879d22c947571ce024235a78e22fa692a", + "DiscoKey": "discokey:55a28e63f72717d92e76ef381e5e852c8d8a935bcd9cf6f4a688553fb9d8ef62", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:35663", + "10.65.0.27:35663", + "172.17.0.1:35663", + "172.19.0.1:35663", + "172.20.0.1:35663" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:43:07.877874763Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1778563694427652, + "StableID": "nPkjGSrWtE11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c6247aaf6ec419e6a20e3b14b8e214e14ea0229ba5243fc2cb5178169794d219", + "DiscoKey": "discokey:9729bf0df16ed58b29fe665ef75bdcdbc62bf5c1f5f1fa8899d51da1b69ecc7a", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:44311", + "10.65.0.27:44311", + "172.17.0.1:44311", + "172.19.0.1:44311", + "172.20.0.1:44311" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:43:08.424953265Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 3450710695312138, + "StableID": "nK3zjUKqwT11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:1e7dcf085f1d9659bc769a9063d1cce6f263621852e94d60c09a8c35265da76c", + "KeyExpiry": "2026-11-08T18:43:08Z", + "DiscoKey": "discokey:c3e9c6d8874bcbd8241484e4e2b517c58b4c8850b4df1acb84f17e1a2324d224", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:34174", + "10.65.0.27:34174", + "172.17.0.1:34174", + "172.19.0.1:34174", + "172.20.0.1:34174" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:43:08.964481601Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7188264267484786, + "StableID": "nDxFGmWa8y11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:a57c4a640749272e957cab5d7c3e8ae76159f4a13aa75184629e872192a78118", + "KeyExpiry": "2026-11-08T18:43:09Z", + "DiscoKey": "discokey:26b8dd4873a42f4c6f7844094e2bf45914c6931c333a9485123fe48f9ac96671", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:56939", + "10.65.0.27:56939", + "172.17.0.1:56939", + "172.19.0.1:56939", + "172.20.0.1:56939" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:43:09.506238145Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 7701579901160944, + "StableID": "nskZ3nS49321CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:db8ccc084baa7b619714f5f7f372dd6d25bb61a0cc556613fa9df7b9a1b3506e", + "KeyExpiry": "2026-11-08T18:43:10Z", + "DiscoKey": "discokey:8c82f1b37ce845db036cb145bba82479e8d342822d8f8293944c9ae6fbb30218", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:43733", + "10.65.0.27:43733", + "172.17.0.1:43733", + "172.19.0.1:43733", + "172.20.0.1:43733" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:43:10.061206821Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "6690571426423582": { + "ID": 6690571426423582, + "LoginName": "raticate.tail78f774.ts.net", + "DisplayName": "raticate" + }} + } + }, "rattata": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 5712732665356895, + "StableID": "nSNcJQoJcm11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 5712732665356895, + "Key": "nodekey:c0508573148420952dc4aa9c8523397179a6b37deb4fabe74e4882c14d804270", + "DiscoKey": "discokey:524a0294c94f761fc0b773f8295bd19f215ca9b43ff9b8e56e9075740a84d16e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:56091", + "10.65.0.27:56091", + "172.17.0.1:56091", + "172.19.0.1:56091", + "172.20.0.1:56091" + ], + "Hostinfo": {"Hostname": "rattata", "RequestTags": ["tag:group-a"], "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:43:04.108159952Z", + "Tags": ["tag:group-a"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:c0508573148420952dc4aa9c8523397179a6b37deb4fabe74e4882c14d804270", + "MachineKey": "mkey:84dc1285c92132eb1a33d38fce62709d66e04a7d09ecdc616b12da990c093547", + "Peers": [{ + "ID": 6705409733160145, + "StableID": "nAbJX7ktMu11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fde66e749b7c9998d7edb8b7229c20448ad4097677d60b91bdd6990ef4e4d463", + "DiscoKey": "discokey:304fed7316a159e19434f07300fc22ba4cd5ded13311d388100aaf941e8bf364", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:35297", + "10.65.0.27:35297", + "172.17.0.1:35297", + "172.19.0.1:35297", + "172.20.0.1:35297" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:43:02.530048154Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 5287052114870279, + "StableID": "nJNSjqtWHi11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:baec9a448c38cd7ab8d1493fe668aaf040a2a8de057f85d83d7f32ea79e3b47d", + "DiscoKey": "discokey:017dae7f7949d565b61236b087188e8250aa2d215831e42c32fbf994e0340a72", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:48714", + "10.65.0.27:48714", + "172.17.0.1:48714", + "172.19.0.1:48714", + "172.20.0.1:48714" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:43:03.012273454Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 79816518206558, + "StableID": "nK5vPPe9d111CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2381afede94000929e55d4334927003e638f36610a056769ab1ce8c30ab8bb1b", + "DiscoKey": "discokey:526d726141ed3ac418866cc0c2a36c4e6e34f3a8cf8f382b9b9394a129f3d312", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:34957", + "10.65.0.27:34957", + "172.17.0.1:34957", + "172.19.0.1:34957", + "172.20.0.1:34957" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:43:03.559851036Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6690571426423582, + "StableID": "nqeiA3yAFu11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:45534397287c4f9a5e2ce320cbfb510cacac2acda074102b1680d710f44c636a", + "DiscoKey": "discokey:700b2fb1da26d8d2c11bfaa12a798542d63ba3e22cf7bc41a2dfe5f3e85a9e7e", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:59278", + "10.65.0.27:59278", + "172.17.0.1:59278", + "172.19.0.1:59278", + "172.20.0.1:59278" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:43:04.640112917Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6756386465092508, + "StableID": "noQBmJpyku11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:907ba4b6193a07ca1a438e8b5232e3e632654aa3cb7be512336eee05fabd9f59", + "DiscoKey": "discokey:c8b37108d84c450de094db28ac9a61b2011a0704bbe8df855e8fd7b33b1a1062", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53630", + "10.65.0.27:53630", + "172.17.0.1:53630", + "172.19.0.1:53630", + "172.20.0.1:53630" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:43:05.198137654Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 1019520298251466, + "StableID": "nRNFa25kx811CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3278f2afea4315d278ef2bb5c47bb5ab779ab26bea75e2b3f48a1a8221e8454a", + "DiscoKey": "discokey:c1ea4049bc5c08266c6fd2d8b5c1070814a727f409f0542e99362116fd677b1c", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:40735", + "10.65.0.27:40735", + "172.17.0.1:40735", + "172.19.0.1:40735", + "172.20.0.1:40735" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:43:05.753721108Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 6903507164049026, + "StableID": "nB1y8mRcuv11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:840896b2fa09524a1b1f39617bfa49c58d4704f6bc6750cc36655e3aba9db113", + "DiscoKey": "discokey:cf362e1457f1c567869297231db070f8c85c21c36a7289e80295bbaea088980e", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:46595", + "10.65.0.27:46595", + "172.17.0.1:46595", + "172.19.0.1:46595", + "172.20.0.1:46595" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:43:06.258894294Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6565375780553687, + "StableID": "nNLxekHUGt11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6b7a30b3ab7a8cc19add7e6179b84696df44443c5b1bf0b061150b8165c8903a", + "DiscoKey": "discokey:07f6b591ba2a1d71ea81cf488aabc0266f9e765700e5c8338fea3c1c3e201412", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:44689", + "10.65.0.27:44689", + "172.17.0.1:44689", + "172.19.0.1:44689", + "172.20.0.1:44689" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:43:06.78817179Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2332046482957184, + "StableID": "nRotyauBDK11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9eb470f6cc3ba0293380a716ed8c876a3f4200a12264e01e06a1c58e12db7b44", + "DiscoKey": "discokey:1156ff43993479cdc3d22e187ad2d37948e7dbca1899730f122963083c669e4a", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:53835", + "10.65.0.27:53835", + "172.17.0.1:53835", + "172.19.0.1:53835", + "172.20.0.1:53835" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:43:07.339293656Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7669499834085359, + "StableID": "nQwSNpkXt221CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:894dcc7ae88f88b5a0a633ae4b61b0c879d22c947571ce024235a78e22fa692a", + "DiscoKey": "discokey:55a28e63f72717d92e76ef381e5e852c8d8a935bcd9cf6f4a688553fb9d8ef62", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:35663", + "10.65.0.27:35663", + "172.17.0.1:35663", + "172.19.0.1:35663", + "172.20.0.1:35663" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:43:07.877874763Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1778563694427652, + "StableID": "nPkjGSrWtE11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c6247aaf6ec419e6a20e3b14b8e214e14ea0229ba5243fc2cb5178169794d219", + "DiscoKey": "discokey:9729bf0df16ed58b29fe665ef75bdcdbc62bf5c1f5f1fa8899d51da1b69ecc7a", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:44311", + "10.65.0.27:44311", + "172.17.0.1:44311", + "172.19.0.1:44311", + "172.20.0.1:44311" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:43:08.424953265Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 3450710695312138, + "StableID": "nK3zjUKqwT11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:1e7dcf085f1d9659bc769a9063d1cce6f263621852e94d60c09a8c35265da76c", + "KeyExpiry": "2026-11-08T18:43:08Z", + "DiscoKey": "discokey:c3e9c6d8874bcbd8241484e4e2b517c58b4c8850b4df1acb84f17e1a2324d224", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:34174", + "10.65.0.27:34174", + "172.17.0.1:34174", + "172.19.0.1:34174", + "172.20.0.1:34174" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:43:08.964481601Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7188264267484786, + "StableID": "nDxFGmWa8y11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:a57c4a640749272e957cab5d7c3e8ae76159f4a13aa75184629e872192a78118", + "KeyExpiry": "2026-11-08T18:43:09Z", + "DiscoKey": "discokey:26b8dd4873a42f4c6f7844094e2bf45914c6931c333a9485123fe48f9ac96671", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:56939", + "10.65.0.27:56939", + "172.17.0.1:56939", + "172.19.0.1:56939", + "172.20.0.1:56939" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:43:09.506238145Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 7701579901160944, + "StableID": "nskZ3nS49321CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:db8ccc084baa7b619714f5f7f372dd6d25bb61a0cc556613fa9df7b9a1b3506e", + "KeyExpiry": "2026-11-08T18:43:10Z", + "DiscoKey": "discokey:8c82f1b37ce845db036cb145bba82479e8d342822d8f8293944c9ae6fbb30218", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:43733", + "10.65.0.27:43733", + "172.17.0.1:43733", + "172.19.0.1:43733", + "172.20.0.1:43733" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:43:10.061206821Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "5712732665356895": { + "ID": 5712732665356895, + "LoginName": "rattata.tail78f774.ts.net", + "DisplayName": "rattata" + }} + } + }, "spearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 1019520298251466, + "StableID": "nRNFa25kx811CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1019520298251466, + "Key": "nodekey:3278f2afea4315d278ef2bb5c47bb5ab779ab26bea75e2b3f48a1a8221e8454a", + "DiscoKey": "discokey:c1ea4049bc5c08266c6fd2d8b5c1070814a727f409f0542e99362116fd677b1c", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:40735", + "10.65.0.27:40735", + "172.17.0.1:40735", + "172.19.0.1:40735", + "172.20.0.1:40735" + ], + "Hostinfo": { + "Hostname": "spearow", + "RoutableIPs": ["10.44.0.0/16"], + "RequestTags": ["tag:spearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:43:05.753721108Z", + "Tags": ["tag:spearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:3278f2afea4315d278ef2bb5c47bb5ab779ab26bea75e2b3f48a1a8221e8454a", + "MachineKey": "mkey:e7e244ef1484aaaea4749c711085900ee0427eee4cb284732c950451ebfb764a", + "Peers": [{ + "ID": 6705409733160145, + "StableID": "nAbJX7ktMu11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fde66e749b7c9998d7edb8b7229c20448ad4097677d60b91bdd6990ef4e4d463", + "DiscoKey": "discokey:304fed7316a159e19434f07300fc22ba4cd5ded13311d388100aaf941e8bf364", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:35297", + "10.65.0.27:35297", + "172.17.0.1:35297", + "172.19.0.1:35297", + "172.20.0.1:35297" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:43:02.530048154Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 5287052114870279, + "StableID": "nJNSjqtWHi11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:baec9a448c38cd7ab8d1493fe668aaf040a2a8de057f85d83d7f32ea79e3b47d", + "DiscoKey": "discokey:017dae7f7949d565b61236b087188e8250aa2d215831e42c32fbf994e0340a72", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:48714", + "10.65.0.27:48714", + "172.17.0.1:48714", + "172.19.0.1:48714", + "172.20.0.1:48714" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:43:03.012273454Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 79816518206558, + "StableID": "nK5vPPe9d111CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2381afede94000929e55d4334927003e638f36610a056769ab1ce8c30ab8bb1b", + "DiscoKey": "discokey:526d726141ed3ac418866cc0c2a36c4e6e34f3a8cf8f382b9b9394a129f3d312", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:34957", + "10.65.0.27:34957", + "172.17.0.1:34957", + "172.19.0.1:34957", + "172.20.0.1:34957" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:43:03.559851036Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5712732665356895, + "StableID": "nSNcJQoJcm11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c0508573148420952dc4aa9c8523397179a6b37deb4fabe74e4882c14d804270", + "DiscoKey": "discokey:524a0294c94f761fc0b773f8295bd19f215ca9b43ff9b8e56e9075740a84d16e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:56091", + "10.65.0.27:56091", + "172.17.0.1:56091", + "172.19.0.1:56091", + "172.20.0.1:56091" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:43:04.108159952Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6690571426423582, + "StableID": "nqeiA3yAFu11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:45534397287c4f9a5e2ce320cbfb510cacac2acda074102b1680d710f44c636a", + "DiscoKey": "discokey:700b2fb1da26d8d2c11bfaa12a798542d63ba3e22cf7bc41a2dfe5f3e85a9e7e", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:59278", + "10.65.0.27:59278", + "172.17.0.1:59278", + "172.19.0.1:59278", + "172.20.0.1:59278" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:43:04.640112917Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6756386465092508, + "StableID": "noQBmJpyku11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:907ba4b6193a07ca1a438e8b5232e3e632654aa3cb7be512336eee05fabd9f59", + "DiscoKey": "discokey:c8b37108d84c450de094db28ac9a61b2011a0704bbe8df855e8fd7b33b1a1062", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53630", + "10.65.0.27:53630", + "172.17.0.1:53630", + "172.19.0.1:53630", + "172.20.0.1:53630" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:43:05.198137654Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6903507164049026, + "StableID": "nB1y8mRcuv11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:840896b2fa09524a1b1f39617bfa49c58d4704f6bc6750cc36655e3aba9db113", + "DiscoKey": "discokey:cf362e1457f1c567869297231db070f8c85c21c36a7289e80295bbaea088980e", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:46595", + "10.65.0.27:46595", + "172.17.0.1:46595", + "172.19.0.1:46595", + "172.20.0.1:46595" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:43:06.258894294Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6565375780553687, + "StableID": "nNLxekHUGt11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6b7a30b3ab7a8cc19add7e6179b84696df44443c5b1bf0b061150b8165c8903a", + "DiscoKey": "discokey:07f6b591ba2a1d71ea81cf488aabc0266f9e765700e5c8338fea3c1c3e201412", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:44689", + "10.65.0.27:44689", + "172.17.0.1:44689", + "172.19.0.1:44689", + "172.20.0.1:44689" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:43:06.78817179Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2332046482957184, + "StableID": "nRotyauBDK11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9eb470f6cc3ba0293380a716ed8c876a3f4200a12264e01e06a1c58e12db7b44", + "DiscoKey": "discokey:1156ff43993479cdc3d22e187ad2d37948e7dbca1899730f122963083c669e4a", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:53835", + "10.65.0.27:53835", + "172.17.0.1:53835", + "172.19.0.1:53835", + "172.20.0.1:53835" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:43:07.339293656Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7669499834085359, + "StableID": "nQwSNpkXt221CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:894dcc7ae88f88b5a0a633ae4b61b0c879d22c947571ce024235a78e22fa692a", + "DiscoKey": "discokey:55a28e63f72717d92e76ef381e5e852c8d8a935bcd9cf6f4a688553fb9d8ef62", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:35663", + "10.65.0.27:35663", + "172.17.0.1:35663", + "172.19.0.1:35663", + "172.20.0.1:35663" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:43:07.877874763Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1778563694427652, + "StableID": "nPkjGSrWtE11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c6247aaf6ec419e6a20e3b14b8e214e14ea0229ba5243fc2cb5178169794d219", + "DiscoKey": "discokey:9729bf0df16ed58b29fe665ef75bdcdbc62bf5c1f5f1fa8899d51da1b69ecc7a", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:44311", + "10.65.0.27:44311", + "172.17.0.1:44311", + "172.19.0.1:44311", + "172.20.0.1:44311" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:43:08.424953265Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 3450710695312138, + "StableID": "nK3zjUKqwT11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:1e7dcf085f1d9659bc769a9063d1cce6f263621852e94d60c09a8c35265da76c", + "KeyExpiry": "2026-11-08T18:43:08Z", + "DiscoKey": "discokey:c3e9c6d8874bcbd8241484e4e2b517c58b4c8850b4df1acb84f17e1a2324d224", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:34174", + "10.65.0.27:34174", + "172.17.0.1:34174", + "172.19.0.1:34174", + "172.20.0.1:34174" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:43:08.964481601Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7188264267484786, + "StableID": "nDxFGmWa8y11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:a57c4a640749272e957cab5d7c3e8ae76159f4a13aa75184629e872192a78118", + "KeyExpiry": "2026-11-08T18:43:09Z", + "DiscoKey": "discokey:26b8dd4873a42f4c6f7844094e2bf45914c6931c333a9485123fe48f9ac96671", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:56939", + "10.65.0.27:56939", + "172.17.0.1:56939", + "172.19.0.1:56939", + "172.20.0.1:56939" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:43:09.506238145Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 7701579901160944, + "StableID": "nskZ3nS49321CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:db8ccc084baa7b619714f5f7f372dd6d25bb61a0cc556613fa9df7b9a1b3506e", + "KeyExpiry": "2026-11-08T18:43:10Z", + "DiscoKey": "discokey:8c82f1b37ce845db036cb145bba82479e8d342822d8f8293944c9ae6fbb30218", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:43733", + "10.65.0.27:43733", + "172.17.0.1:43733", + "172.19.0.1:43733", + "172.20.0.1:43733" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:43:10.061206821Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1019520298251466": { + "ID": 1019520298251466, + "LoginName": "spearow.tail78f774.ts.net", + "DisplayName": "spearow" + }, "1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "squirtle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6565375780553687, + "StableID": "nNLxekHUGt11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 6565375780553687, + "Key": "nodekey:6b7a30b3ab7a8cc19add7e6179b84696df44443c5b1bf0b061150b8165c8903a", + "DiscoKey": "discokey:07f6b591ba2a1d71ea81cf488aabc0266f9e765700e5c8338fea3c1c3e201412", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:44689", + "10.65.0.27:44689", + "172.17.0.1:44689", + "172.19.0.1:44689", + "172.20.0.1:44689" + ], + "Hostinfo": { + "Hostname": "squirtle", + "RoutableIPs": ["10.33.0.0/16"], + "RequestTags": ["tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:43:06.78817179Z", + "Tags": ["tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:6b7a30b3ab7a8cc19add7e6179b84696df44443c5b1bf0b061150b8165c8903a", + "MachineKey": "mkey:c26e7779a143f999810cf5db83ab3468ebe2398bbc3bf25893e0b908d7d5f17f", + "Peers": [{ + "ID": 6705409733160145, + "StableID": "nAbJX7ktMu11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fde66e749b7c9998d7edb8b7229c20448ad4097677d60b91bdd6990ef4e4d463", + "DiscoKey": "discokey:304fed7316a159e19434f07300fc22ba4cd5ded13311d388100aaf941e8bf364", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:35297", + "10.65.0.27:35297", + "172.17.0.1:35297", + "172.19.0.1:35297", + "172.20.0.1:35297" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:43:02.530048154Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 5287052114870279, + "StableID": "nJNSjqtWHi11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:baec9a448c38cd7ab8d1493fe668aaf040a2a8de057f85d83d7f32ea79e3b47d", + "DiscoKey": "discokey:017dae7f7949d565b61236b087188e8250aa2d215831e42c32fbf994e0340a72", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:48714", + "10.65.0.27:48714", + "172.17.0.1:48714", + "172.19.0.1:48714", + "172.20.0.1:48714" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:43:03.012273454Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 79816518206558, + "StableID": "nK5vPPe9d111CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2381afede94000929e55d4334927003e638f36610a056769ab1ce8c30ab8bb1b", + "DiscoKey": "discokey:526d726141ed3ac418866cc0c2a36c4e6e34f3a8cf8f382b9b9394a129f3d312", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:34957", + "10.65.0.27:34957", + "172.17.0.1:34957", + "172.19.0.1:34957", + "172.20.0.1:34957" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:43:03.559851036Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5712732665356895, + "StableID": "nSNcJQoJcm11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c0508573148420952dc4aa9c8523397179a6b37deb4fabe74e4882c14d804270", + "DiscoKey": "discokey:524a0294c94f761fc0b773f8295bd19f215ca9b43ff9b8e56e9075740a84d16e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:56091", + "10.65.0.27:56091", + "172.17.0.1:56091", + "172.19.0.1:56091", + "172.20.0.1:56091" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:43:04.108159952Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6690571426423582, + "StableID": "nqeiA3yAFu11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:45534397287c4f9a5e2ce320cbfb510cacac2acda074102b1680d710f44c636a", + "DiscoKey": "discokey:700b2fb1da26d8d2c11bfaa12a798542d63ba3e22cf7bc41a2dfe5f3e85a9e7e", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:59278", + "10.65.0.27:59278", + "172.17.0.1:59278", + "172.19.0.1:59278", + "172.20.0.1:59278" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:43:04.640112917Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6756386465092508, + "StableID": "noQBmJpyku11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:907ba4b6193a07ca1a438e8b5232e3e632654aa3cb7be512336eee05fabd9f59", + "DiscoKey": "discokey:c8b37108d84c450de094db28ac9a61b2011a0704bbe8df855e8fd7b33b1a1062", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53630", + "10.65.0.27:53630", + "172.17.0.1:53630", + "172.19.0.1:53630", + "172.20.0.1:53630" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:43:05.198137654Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 1019520298251466, + "StableID": "nRNFa25kx811CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3278f2afea4315d278ef2bb5c47bb5ab779ab26bea75e2b3f48a1a8221e8454a", + "DiscoKey": "discokey:c1ea4049bc5c08266c6fd2d8b5c1070814a727f409f0542e99362116fd677b1c", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:40735", + "10.65.0.27:40735", + "172.17.0.1:40735", + "172.19.0.1:40735", + "172.20.0.1:40735" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:43:05.753721108Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 6903507164049026, + "StableID": "nB1y8mRcuv11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:840896b2fa09524a1b1f39617bfa49c58d4704f6bc6750cc36655e3aba9db113", + "DiscoKey": "discokey:cf362e1457f1c567869297231db070f8c85c21c36a7289e80295bbaea088980e", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:46595", + "10.65.0.27:46595", + "172.17.0.1:46595", + "172.19.0.1:46595", + "172.20.0.1:46595" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:43:06.258894294Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2332046482957184, + "StableID": "nRotyauBDK11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9eb470f6cc3ba0293380a716ed8c876a3f4200a12264e01e06a1c58e12db7b44", + "DiscoKey": "discokey:1156ff43993479cdc3d22e187ad2d37948e7dbca1899730f122963083c669e4a", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:53835", + "10.65.0.27:53835", + "172.17.0.1:53835", + "172.19.0.1:53835", + "172.20.0.1:53835" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:43:07.339293656Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7669499834085359, + "StableID": "nQwSNpkXt221CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:894dcc7ae88f88b5a0a633ae4b61b0c879d22c947571ce024235a78e22fa692a", + "DiscoKey": "discokey:55a28e63f72717d92e76ef381e5e852c8d8a935bcd9cf6f4a688553fb9d8ef62", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:35663", + "10.65.0.27:35663", + "172.17.0.1:35663", + "172.19.0.1:35663", + "172.20.0.1:35663" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:43:07.877874763Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1778563694427652, + "StableID": "nPkjGSrWtE11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c6247aaf6ec419e6a20e3b14b8e214e14ea0229ba5243fc2cb5178169794d219", + "DiscoKey": "discokey:9729bf0df16ed58b29fe665ef75bdcdbc62bf5c1f5f1fa8899d51da1b69ecc7a", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:44311", + "10.65.0.27:44311", + "172.17.0.1:44311", + "172.19.0.1:44311", + "172.20.0.1:44311" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:43:08.424953265Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 3450710695312138, + "StableID": "nK3zjUKqwT11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:1e7dcf085f1d9659bc769a9063d1cce6f263621852e94d60c09a8c35265da76c", + "KeyExpiry": "2026-11-08T18:43:08Z", + "DiscoKey": "discokey:c3e9c6d8874bcbd8241484e4e2b517c58b4c8850b4df1acb84f17e1a2324d224", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:34174", + "10.65.0.27:34174", + "172.17.0.1:34174", + "172.19.0.1:34174", + "172.20.0.1:34174" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:43:08.964481601Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7188264267484786, + "StableID": "nDxFGmWa8y11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:a57c4a640749272e957cab5d7c3e8ae76159f4a13aa75184629e872192a78118", + "KeyExpiry": "2026-11-08T18:43:09Z", + "DiscoKey": "discokey:26b8dd4873a42f4c6f7844094e2bf45914c6931c333a9485123fe48f9ac96671", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:56939", + "10.65.0.27:56939", + "172.17.0.1:56939", + "172.19.0.1:56939", + "172.20.0.1:56939" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:43:09.506238145Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 7701579901160944, + "StableID": "nskZ3nS49321CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:db8ccc084baa7b619714f5f7f372dd6d25bb61a0cc556613fa9df7b9a1b3506e", + "KeyExpiry": "2026-11-08T18:43:10Z", + "DiscoKey": "discokey:8c82f1b37ce845db036cb145bba82479e8d342822d8f8293944c9ae6fbb30218", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:43733", + "10.65.0.27:43733", + "172.17.0.1:43733", + "172.19.0.1:43733", + "172.20.0.1:43733" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:43:10.061206821Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "6565375780553687": { + "ID": 6565375780553687, + "LoginName": "squirtle.tail78f774.ts.net", + "DisplayName": "squirtle" + }} + } + }, "venusaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7188264267484786, + "StableID": "nDxFGmWa8y11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:a57c4a640749272e957cab5d7c3e8ae76159f4a13aa75184629e872192a78118", + "KeyExpiry": "2026-11-08T18:43:09Z", + "DiscoKey": "discokey:26b8dd4873a42f4c6f7844094e2bf45914c6931c333a9485123fe48f9ac96671", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:56939", + "10.65.0.27:56939", + "172.17.0.1:56939", + "172.19.0.1:56939", + "172.20.0.1:56939" + ], + "Hostinfo": {"Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:43:09.506238145Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:a57c4a640749272e957cab5d7c3e8ae76159f4a13aa75184629e872192a78118", + "MachineKey": "mkey:32155ebd35c1486682c6cd49df76a8d94ae8bf9d6b9ff545dbb0ae110d4d417b", + "Peers": [{ + "ID": 6705409733160145, + "StableID": "nAbJX7ktMu11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fde66e749b7c9998d7edb8b7229c20448ad4097677d60b91bdd6990ef4e4d463", + "DiscoKey": "discokey:304fed7316a159e19434f07300fc22ba4cd5ded13311d388100aaf941e8bf364", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:35297", + "10.65.0.27:35297", + "172.17.0.1:35297", + "172.19.0.1:35297", + "172.20.0.1:35297" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:43:02.530048154Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 5287052114870279, + "StableID": "nJNSjqtWHi11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:baec9a448c38cd7ab8d1493fe668aaf040a2a8de057f85d83d7f32ea79e3b47d", + "DiscoKey": "discokey:017dae7f7949d565b61236b087188e8250aa2d215831e42c32fbf994e0340a72", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:48714", + "10.65.0.27:48714", + "172.17.0.1:48714", + "172.19.0.1:48714", + "172.20.0.1:48714" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:43:03.012273454Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 79816518206558, + "StableID": "nK5vPPe9d111CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2381afede94000929e55d4334927003e638f36610a056769ab1ce8c30ab8bb1b", + "DiscoKey": "discokey:526d726141ed3ac418866cc0c2a36c4e6e34f3a8cf8f382b9b9394a129f3d312", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:34957", + "10.65.0.27:34957", + "172.17.0.1:34957", + "172.19.0.1:34957", + "172.20.0.1:34957" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:43:03.559851036Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5712732665356895, + "StableID": "nSNcJQoJcm11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c0508573148420952dc4aa9c8523397179a6b37deb4fabe74e4882c14d804270", + "DiscoKey": "discokey:524a0294c94f761fc0b773f8295bd19f215ca9b43ff9b8e56e9075740a84d16e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:56091", + "10.65.0.27:56091", + "172.17.0.1:56091", + "172.19.0.1:56091", + "172.20.0.1:56091" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:43:04.108159952Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6690571426423582, + "StableID": "nqeiA3yAFu11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:45534397287c4f9a5e2ce320cbfb510cacac2acda074102b1680d710f44c636a", + "DiscoKey": "discokey:700b2fb1da26d8d2c11bfaa12a798542d63ba3e22cf7bc41a2dfe5f3e85a9e7e", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:59278", + "10.65.0.27:59278", + "172.17.0.1:59278", + "172.19.0.1:59278", + "172.20.0.1:59278" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:43:04.640112917Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6756386465092508, + "StableID": "noQBmJpyku11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:907ba4b6193a07ca1a438e8b5232e3e632654aa3cb7be512336eee05fabd9f59", + "DiscoKey": "discokey:c8b37108d84c450de094db28ac9a61b2011a0704bbe8df855e8fd7b33b1a1062", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53630", + "10.65.0.27:53630", + "172.17.0.1:53630", + "172.19.0.1:53630", + "172.20.0.1:53630" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:43:05.198137654Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 1019520298251466, + "StableID": "nRNFa25kx811CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3278f2afea4315d278ef2bb5c47bb5ab779ab26bea75e2b3f48a1a8221e8454a", + "DiscoKey": "discokey:c1ea4049bc5c08266c6fd2d8b5c1070814a727f409f0542e99362116fd677b1c", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:40735", + "10.65.0.27:40735", + "172.17.0.1:40735", + "172.19.0.1:40735", + "172.20.0.1:40735" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:43:05.753721108Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 6903507164049026, + "StableID": "nB1y8mRcuv11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:840896b2fa09524a1b1f39617bfa49c58d4704f6bc6750cc36655e3aba9db113", + "DiscoKey": "discokey:cf362e1457f1c567869297231db070f8c85c21c36a7289e80295bbaea088980e", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:46595", + "10.65.0.27:46595", + "172.17.0.1:46595", + "172.19.0.1:46595", + "172.20.0.1:46595" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:43:06.258894294Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6565375780553687, + "StableID": "nNLxekHUGt11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6b7a30b3ab7a8cc19add7e6179b84696df44443c5b1bf0b061150b8165c8903a", + "DiscoKey": "discokey:07f6b591ba2a1d71ea81cf488aabc0266f9e765700e5c8338fea3c1c3e201412", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:44689", + "10.65.0.27:44689", + "172.17.0.1:44689", + "172.19.0.1:44689", + "172.20.0.1:44689" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:43:06.78817179Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2332046482957184, + "StableID": "nRotyauBDK11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9eb470f6cc3ba0293380a716ed8c876a3f4200a12264e01e06a1c58e12db7b44", + "DiscoKey": "discokey:1156ff43993479cdc3d22e187ad2d37948e7dbca1899730f122963083c669e4a", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:53835", + "10.65.0.27:53835", + "172.17.0.1:53835", + "172.19.0.1:53835", + "172.20.0.1:53835" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:43:07.339293656Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7669499834085359, + "StableID": "nQwSNpkXt221CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:894dcc7ae88f88b5a0a633ae4b61b0c879d22c947571ce024235a78e22fa692a", + "DiscoKey": "discokey:55a28e63f72717d92e76ef381e5e852c8d8a935bcd9cf6f4a688553fb9d8ef62", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:35663", + "10.65.0.27:35663", + "172.17.0.1:35663", + "172.19.0.1:35663", + "172.20.0.1:35663" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:43:07.877874763Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1778563694427652, + "StableID": "nPkjGSrWtE11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c6247aaf6ec419e6a20e3b14b8e214e14ea0229ba5243fc2cb5178169794d219", + "DiscoKey": "discokey:9729bf0df16ed58b29fe665ef75bdcdbc62bf5c1f5f1fa8899d51da1b69ecc7a", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:44311", + "10.65.0.27:44311", + "172.17.0.1:44311", + "172.19.0.1:44311", + "172.20.0.1:44311" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:43:08.424953265Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 3450710695312138, + "StableID": "nK3zjUKqwT11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:1e7dcf085f1d9659bc769a9063d1cce6f263621852e94d60c09a8c35265da76c", + "KeyExpiry": "2026-11-08T18:43:08Z", + "DiscoKey": "discokey:c3e9c6d8874bcbd8241484e4e2b517c58b4c8850b4df1acb84f17e1a2324d224", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:34174", + "10.65.0.27:34174", + "172.17.0.1:34174", + "172.19.0.1:34174", + "172.20.0.1:34174" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:43:08.964481601Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7701579901160944, + "StableID": "nskZ3nS49321CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:db8ccc084baa7b619714f5f7f372dd6d25bb61a0cc556613fa9df7b9a1b3506e", + "KeyExpiry": "2026-11-08T18:43:10Z", + "DiscoKey": "discokey:8c82f1b37ce845db036cb145bba82479e8d342822d8f8293944c9ae6fbb30218", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:43733", + "10.65.0.27:43733", + "172.17.0.1:43733", + "172.19.0.1:43733", + "172.20.0.1:43733" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:43:10.061206821Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "weedle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 2332046482957184, + "StableID": "nRotyauBDK11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 2332046482957184, + "Key": "nodekey:9eb470f6cc3ba0293380a716ed8c876a3f4200a12264e01e06a1c58e12db7b44", + "DiscoKey": "discokey:1156ff43993479cdc3d22e187ad2d37948e7dbca1899730f122963083c669e4a", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:53835", + "10.65.0.27:53835", + "172.17.0.1:53835", + "172.19.0.1:53835", + "172.20.0.1:53835" + ], + "Hostinfo": {"Hostname": "weedle", "RequestTags": ["tag:client"], "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:43:07.339293656Z", + "Tags": ["tag:client"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:9eb470f6cc3ba0293380a716ed8c876a3f4200a12264e01e06a1c58e12db7b44", + "MachineKey": "mkey:925c18e38035c13edceb5399c58bc685ed114186bc6620cc18d77fa455b34e16", + "Peers": [{ + "ID": 6705409733160145, + "StableID": "nAbJX7ktMu11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fde66e749b7c9998d7edb8b7229c20448ad4097677d60b91bdd6990ef4e4d463", + "DiscoKey": "discokey:304fed7316a159e19434f07300fc22ba4cd5ded13311d388100aaf941e8bf364", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:35297", + "10.65.0.27:35297", + "172.17.0.1:35297", + "172.19.0.1:35297", + "172.20.0.1:35297" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:43:02.530048154Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 5287052114870279, + "StableID": "nJNSjqtWHi11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:baec9a448c38cd7ab8d1493fe668aaf040a2a8de057f85d83d7f32ea79e3b47d", + "DiscoKey": "discokey:017dae7f7949d565b61236b087188e8250aa2d215831e42c32fbf994e0340a72", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:48714", + "10.65.0.27:48714", + "172.17.0.1:48714", + "172.19.0.1:48714", + "172.20.0.1:48714" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:43:03.012273454Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 79816518206558, + "StableID": "nK5vPPe9d111CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2381afede94000929e55d4334927003e638f36610a056769ab1ce8c30ab8bb1b", + "DiscoKey": "discokey:526d726141ed3ac418866cc0c2a36c4e6e34f3a8cf8f382b9b9394a129f3d312", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:34957", + "10.65.0.27:34957", + "172.17.0.1:34957", + "172.19.0.1:34957", + "172.20.0.1:34957" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:43:03.559851036Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5712732665356895, + "StableID": "nSNcJQoJcm11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c0508573148420952dc4aa9c8523397179a6b37deb4fabe74e4882c14d804270", + "DiscoKey": "discokey:524a0294c94f761fc0b773f8295bd19f215ca9b43ff9b8e56e9075740a84d16e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:56091", + "10.65.0.27:56091", + "172.17.0.1:56091", + "172.19.0.1:56091", + "172.20.0.1:56091" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:43:04.108159952Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6690571426423582, + "StableID": "nqeiA3yAFu11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:45534397287c4f9a5e2ce320cbfb510cacac2acda074102b1680d710f44c636a", + "DiscoKey": "discokey:700b2fb1da26d8d2c11bfaa12a798542d63ba3e22cf7bc41a2dfe5f3e85a9e7e", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:59278", + "10.65.0.27:59278", + "172.17.0.1:59278", + "172.19.0.1:59278", + "172.20.0.1:59278" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:43:04.640112917Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6756386465092508, + "StableID": "noQBmJpyku11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:907ba4b6193a07ca1a438e8b5232e3e632654aa3cb7be512336eee05fabd9f59", + "DiscoKey": "discokey:c8b37108d84c450de094db28ac9a61b2011a0704bbe8df855e8fd7b33b1a1062", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53630", + "10.65.0.27:53630", + "172.17.0.1:53630", + "172.19.0.1:53630", + "172.20.0.1:53630" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:43:05.198137654Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 1019520298251466, + "StableID": "nRNFa25kx811CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3278f2afea4315d278ef2bb5c47bb5ab779ab26bea75e2b3f48a1a8221e8454a", + "DiscoKey": "discokey:c1ea4049bc5c08266c6fd2d8b5c1070814a727f409f0542e99362116fd677b1c", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:40735", + "10.65.0.27:40735", + "172.17.0.1:40735", + "172.19.0.1:40735", + "172.20.0.1:40735" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:43:05.753721108Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 6903507164049026, + "StableID": "nB1y8mRcuv11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:840896b2fa09524a1b1f39617bfa49c58d4704f6bc6750cc36655e3aba9db113", + "DiscoKey": "discokey:cf362e1457f1c567869297231db070f8c85c21c36a7289e80295bbaea088980e", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:46595", + "10.65.0.27:46595", + "172.17.0.1:46595", + "172.19.0.1:46595", + "172.20.0.1:46595" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:43:06.258894294Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6565375780553687, + "StableID": "nNLxekHUGt11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6b7a30b3ab7a8cc19add7e6179b84696df44443c5b1bf0b061150b8165c8903a", + "DiscoKey": "discokey:07f6b591ba2a1d71ea81cf488aabc0266f9e765700e5c8338fea3c1c3e201412", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:44689", + "10.65.0.27:44689", + "172.17.0.1:44689", + "172.19.0.1:44689", + "172.20.0.1:44689" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:43:06.78817179Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7669499834085359, + "StableID": "nQwSNpkXt221CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:894dcc7ae88f88b5a0a633ae4b61b0c879d22c947571ce024235a78e22fa692a", + "DiscoKey": "discokey:55a28e63f72717d92e76ef381e5e852c8d8a935bcd9cf6f4a688553fb9d8ef62", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:35663", + "10.65.0.27:35663", + "172.17.0.1:35663", + "172.19.0.1:35663", + "172.20.0.1:35663" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:43:07.877874763Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1778563694427652, + "StableID": "nPkjGSrWtE11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c6247aaf6ec419e6a20e3b14b8e214e14ea0229ba5243fc2cb5178169794d219", + "DiscoKey": "discokey:9729bf0df16ed58b29fe665ef75bdcdbc62bf5c1f5f1fa8899d51da1b69ecc7a", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:44311", + "10.65.0.27:44311", + "172.17.0.1:44311", + "172.19.0.1:44311", + "172.20.0.1:44311" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:43:08.424953265Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 3450710695312138, + "StableID": "nK3zjUKqwT11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:1e7dcf085f1d9659bc769a9063d1cce6f263621852e94d60c09a8c35265da76c", + "KeyExpiry": "2026-11-08T18:43:08Z", + "DiscoKey": "discokey:c3e9c6d8874bcbd8241484e4e2b517c58b4c8850b4df1acb84f17e1a2324d224", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:34174", + "10.65.0.27:34174", + "172.17.0.1:34174", + "172.19.0.1:34174", + "172.20.0.1:34174" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:43:08.964481601Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7188264267484786, + "StableID": "nDxFGmWa8y11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:a57c4a640749272e957cab5d7c3e8ae76159f4a13aa75184629e872192a78118", + "KeyExpiry": "2026-11-08T18:43:09Z", + "DiscoKey": "discokey:26b8dd4873a42f4c6f7844094e2bf45914c6931c333a9485123fe48f9ac96671", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:56939", + "10.65.0.27:56939", + "172.17.0.1:56939", + "172.19.0.1:56939", + "172.20.0.1:56939" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:43:09.506238145Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 7701579901160944, + "StableID": "nskZ3nS49321CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:db8ccc084baa7b619714f5f7f372dd6d25bb61a0cc556613fa9df7b9a1b3506e", + "KeyExpiry": "2026-11-08T18:43:10Z", + "DiscoKey": "discokey:8c82f1b37ce845db036cb145bba82479e8d342822d8f8293944c9ae6fbb30218", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:43733", + "10.65.0.27:43733", + "172.17.0.1:43733", + "172.19.0.1:43733", + "172.20.0.1:43733" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:43:10.061206821Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "2332046482957184": { + "ID": 2332046482957184, + "LoginName": "weedle.tail78f774.ts.net", + "DisplayName": "weedle" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }} +} diff --git a/hscontrol/policy/v2/testdata/sshtest_results/sshtest-malformed-dst-cidr.hujson b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-malformed-dst-cidr.hujson new file mode 100644 index 00000000..5fb97c4e --- /dev/null +++ b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-malformed-dst-cidr.hujson @@ -0,0 +1,20084 @@ +// sshtest-malformed-dst-cidr +// +// sshTests CIDR dst must be rejected +// +// Nodes with filter rules: 15 of 15 +// Captured at: 2026-05-12T18:43:46Z +// tool version: tscap/dev +// schema version: 1 +{ + "schema_version": 1, + "test_id": "sshtest-malformed-dst-cidr", + "description": "sshTests CIDR dst must be rejected", + "category": "sshtest", + "captured_at": "2026-05-12T18:43:46.081292085Z", + "tool_version": "tscap/dev", + "tailnet": "odin@example.com", + "error": true, + "input": { + "api_response_code": 400, + "api_response_body": {"message": "SSH tests dst contains disallowed element \"100.64.0.0/24\""}, + "tailnet": { + "dns": {"magic_dns": false, "nameservers": [], "search_paths": [], "split_dns": {}}, + "settings": {} + }, + "scenario_hujson": " \n \n \n \n{\n\t\"category\": \"sshtest\",\n\t\"description\": \"sshTests CIDR dst must be rejected\",\n\t\"id\": \"sshtest-malformed-dst-cidr\",\n\t\"options\": {\"expect_api_error\": true},\n\t\"policy\": {\"ssh\": [{\n\t\t\"action\": \"accept\",\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": [\"thor@example.org\"],\n\t\t\"users\": [\"root\"]\n\t}], \"sshTests\": [{\n\t\t\"accept\": [\"root\"],\n\t\t\"dst\": [\"100.64.0.0/24\"],\n\t\t\"src\": \"thor@example.org\"\n\t}], \"tagOwners\": {\n\t\t\"tag:prod\": [\"odin@example.com\"],\n\t\t\"tag:server\": [\"odin@example.com\"]\n\t}},\n\t\"tailnet\": {\n\t\t\"dns\": {\"magic_dns\": false, \"nameservers\": [], \"search_paths\": [], \"split_dns\": {}},\n\t\t\"settings\": {}\n\t},\n\t\"topology\": \"../_topologies/grant.hujson\"\n}\n", + "scenario_path": "scenarios/sshtest/sshtest-malformed-dst-cidr.hujson", + "full_policy": { + "ssh": [{ + "action": "accept", + "dst": ["tag:server"], + "src": ["thor@example.org"], + "users": ["root"] + }], + "sshTests": [ + {"accept": ["root"], "dst": ["100.64.0.0/24"], "src": "thor@example.org"} + ], + "tagOwners": {"tag:prod": ["odin@example.com"], "tag:server": ["odin@example.com"]} + } + }, + "topology": {"users": [ + {"id": 1, "name": "odin", "email": "odin@example.com"}, + {"id": 2, "name": "thor", "email": "thor@example.org"}, + {"id": 3, "name": "freya", "email": "freya@example.com"} + ], "nodes": {"beedrill": { + "hostname": "beedrill", + "tags": ["tag:server"], + "ipv4": "100.64.0.16", + "ipv6": "fd7a:115c:a1e0::10", + "routable_ips": [], + "approved_routes": [] + }, "blastoise": { + "hostname": "blastoise", + "tags": ["tag:exit", "tag:router"], + "ipv4": "100.64.0.9", + "ipv6": "fd7a:115c:a1e0::9", + "routable_ips": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "bulbasaur": { + "hostname": "bulbasaur", + "tags": [], + "ipv4": "100.64.0.19", + "ipv6": "fd7a:115c:a1e0::13", + "user": "odin", + "routable_ips": [], + "approved_routes": [] + }, "charmander": { + "hostname": "charmander", + "tags": ["tag:exit"], + "ipv4": "100.64.0.4", + "ipv6": "fd7a:115c:a1e0::4", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "fearow": { + "hostname": "fearow", + "tags": ["tag:fearow"], + "ipv4": "100.64.0.12", + "ipv6": "fd7a:115c:a1e0::c", + "routable_ips": ["10.55.0.0/16"], + "approved_routes": [] + }, "ivysaur": { + "hostname": "ivysaur", + "tags": [], + "ipv4": "100.64.0.17", + "ipv6": "fd7a:115c:a1e0::11", + "user": "thor", + "routable_ips": [], + "approved_routes": [] + }, "kakuna": { + "hostname": "kakuna", + "tags": ["tag:prod"], + "ipv4": "100.64.0.15", + "ipv6": "fd7a:115c:a1e0::f", + "routable_ips": [], + "approved_routes": [] + }, "pidgeotto": { + "hostname": "pidgeotto", + "tags": ["tag:pidgeotto"], + "ipv4": "100.64.0.3", + "ipv6": "fd7a:115c:a1e0::3", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "pidgey": { + "hostname": "pidgey", + "tags": ["tag:pidgey"], + "ipv4": "100.64.0.2", + "ipv6": "fd7a:115c:a1e0::2", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "raticate": { + "hostname": "raticate", + "tags": ["tag:group-b"], + "ipv4": "100.64.0.6", + "ipv6": "fd7a:115c:a1e0::6", + "routable_ips": [], + "approved_routes": [] + }, "rattata": { + "hostname": "rattata", + "tags": ["tag:group-a"], + "ipv4": "100.64.0.5", + "ipv6": "fd7a:115c:a1e0::5", + "routable_ips": [], + "approved_routes": [] + }, "spearow": { + "hostname": "spearow", + "tags": ["tag:spearow"], + "ipv4": "100.64.0.11", + "ipv6": "fd7a:115c:a1e0::b", + "routable_ips": ["10.44.0.0/16"], + "approved_routes": [] + }, "squirtle": { + "hostname": "squirtle", + "tags": ["tag:router"], + "ipv4": "100.64.0.13", + "ipv6": "fd7a:115c:a1e0::d", + "routable_ips": ["10.33.0.0/16"], + "approved_routes": [] + }, "venusaur": { + "hostname": "venusaur", + "tags": [], + "ipv4": "100.64.0.18", + "ipv6": "fd7a:115c:a1e0::12", + "user": "freya", + "routable_ips": [], + "approved_routes": [] + }, "weedle": { + "hostname": "weedle", + "tags": ["tag:client"], + "ipv4": "100.64.0.14", + "ipv6": "fd7a:115c:a1e0::e", + "routable_ips": [], + "approved_routes": [] + }}}, + "captures": {"beedrill": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4585853824743584, + "StableID": "njGVy1cwoc11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 4585853824743584, + "Key": "nodekey:5f1910e9a909ee4006938458b2570a9e467e28ffb79d6e0ff8848232f3bfad0e", + "DiscoKey": "discokey:262cdf71674ba5ff59d8a49efc5925c692fa96b7b681ba960fbff926fddca666", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:38777", + "10.65.0.27:38777", + "172.17.0.1:38777", + "172.19.0.1:38777", + "172.20.0.1:38777" + ], + "Hostinfo": {"Hostname": "beedrill", "RequestTags": ["tag:server"], "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:43:54.509987968Z", + "Tags": ["tag:server"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:5f1910e9a909ee4006938458b2570a9e467e28ffb79d6e0ff8848232f3bfad0e", + "MachineKey": "mkey:9c72dbfbe63a41389fa3145eaae11eed1573c33bdeeac3dad859a644cf2a0206", + "Peers": [{ + "ID": 6016328770506857, + "StableID": "nGzyVnkoyo11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6eaa55db808f028c8d9926ec6f4ab78f8933e1ea37e03d268db81c5b302f3477", + "DiscoKey": "discokey:50f417894fb269b4ba6254b3b861f524f90a0f9cbd0faeba9e90bf10fbd0d831", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:42805", + "10.65.0.27:42805", + "172.17.0.1:42805", + "172.19.0.1:42805", + "172.20.0.1:42805" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:43:48.593994629Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6154641129028053, + "StableID": "nc8ezBzS4q11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4c4eb20dc31e9ad029147c86c17118d2d5b13292da76e126cb2ac800cddec809", + "DiscoKey": "discokey:70c3a3dbcea00fb90a73b074f6a11a30b7136448a71a13ac6115f168a126c962", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:55489", + "10.65.0.27:55489", + "172.17.0.1:55489", + "172.19.0.1:55489", + "172.20.0.1:55489" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:43:49.143634273Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 2527687880437997, + "StableID": "n4vMLK5ojL11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5bc0a3e0c48383921a95eb735b271067d9be8d4ab74a449d3728b3e22c67a66", + "DiscoKey": "discokey:851c4ea44b24069b6da2d95ba82c9be667abde4854499670615b23a713c6923d", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:52090", + "10.65.0.27:52090", + "172.17.0.1:52090", + "172.19.0.1:52090", + "172.20.0.1:52090" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:43:49.673410113Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6673481231443679, + "StableID": "naaGA53S7u11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c5e09fb519d29ddc4ab74a92bb89d6a1089c7716b2588c1d69b47e912df2d00c", + "DiscoKey": "discokey:f066bba19b8d1c13819293bed1f438ed9fc201ce2d70398bcd93ab998a08780e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:52398", + "10.65.0.27:52398", + "172.17.0.1:52398", + "172.19.0.1:52398", + "172.20.0.1:52398" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:43:50.204057843Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1103769185488624, + "StableID": "njp1FQ9uc911CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:87d712ee21f73bf0ae15f1fcea2f0db88a8ded3bcdda829e1a6b035ea3a99a1b", + "DiscoKey": "discokey:8e6d52a4152d9ba4957aff9afb54f1a3cc728a2428dc9f2e28da30144420c42b", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:37951", + "10.65.0.27:37951", + "172.17.0.1:37951", + "172.19.0.1:37951", + "172.20.0.1:37951" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:43:50.748458269Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 7307005080874550, + "StableID": "n1vLLidM4z11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a6e9450ab4502100f374c42f7a01b088e7c5eb98beb4e623ea8bd16fb020f757", + "DiscoKey": "discokey:c1820b018c93dca427b733d37e9b1648ac6dada69a1f08b72f3b52043051225d", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:39556", + "10.65.0.27:39556", + "172.17.0.1:39556", + "172.19.0.1:39556", + "172.20.0.1:39556" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:43:51.268603179Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 3696077596774279, + "StableID": "n6G2c5hxrV11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1bb90812675bb474bf4f2fd55b97ebf702ae289e00e852a2d2d5cf53099ee964", + "DiscoKey": "discokey:ec62448c59384095cd368f18a8bccd1fb134fdab5fff974a7cfba3d690408433", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:40858", + "10.65.0.27:40858", + "172.17.0.1:40858", + "172.19.0.1:40858", + "172.20.0.1:40858" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:43:51.818935512Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 2592773546433543, + "StableID": "ngqDmLmGFM11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b8f66db443c75af68c597ee14554e226b8b4c9ef896a1e46adacbe8b3c351d60", + "DiscoKey": "discokey:ab0dd2b92d46a1422cf78b935feb4ebdddc4b3ec0b4bffed06a09a015fd19e0b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:49237", + "10.65.0.27:49237", + "172.17.0.1:49237", + "172.19.0.1:49237", + "172.20.0.1:49237" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:43:52.358461504Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2289847623990136, + "StableID": "no4QK2R5tJ11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c541411b0f74586cd4f08014d118b608aa574404e1c9bca88ada47ef45749d4f", + "DiscoKey": "discokey:d26ec9be1bedbe696ba3a4ee11bc1bbd5bd2da566e249b061301f2bfdaa6be02", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:60165", + "10.65.0.27:60165", + "172.17.0.1:60165", + "172.19.0.1:60165", + "172.20.0.1:60165" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:43:52.890603684Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8439668000907087, + "StableID": "nk3PxVmLu821CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c08416080a6c9552ffc92be47c6c4f5e2b1d1418bb2ccfc8caf9e6e851308c49", + "DiscoKey": "discokey:62cf465a66dd2dc170d5f55b9c7d58c19043c23d146ef0439ce60174d3607635", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:41955", + "10.65.0.27:41955", + "172.17.0.1:41955", + "172.19.0.1:41955", + "172.20.0.1:41955" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:43:53.438761454Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 6164595990854836, + "StableID": "nF4b33Vx8q11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aed457da7acfd20741ce760b6f8537b5a34c7f177c75005997bdd6abc59b1426", + "DiscoKey": "discokey:0665b448de8d2bedd6e200d1a3bb5a24c02f93aa0c2e83ad46eabe0377dfb34f", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50956", + "10.65.0.27:50956", + "172.17.0.1:50956", + "172.19.0.1:50956", + "172.20.0.1:50956" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:43:53.967751349Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 5018486937441265, + "StableID": "nczJfE9tBg11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:3065e4e9e503f449b44ac4e25492f90744fe664e86e8a4d460565653032e1b44", + "KeyExpiry": "2026-11-08T18:43:55Z", + "DiscoKey": "discokey:d3dc0cd94529593de76ac7685c0f67d2d64732125d9dce89c844f4adb507e376", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:58752", + "10.65.0.27:58752", + "172.17.0.1:58752", + "172.19.0.1:58752", + "172.20.0.1:58752" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:43:55.059593996Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 2213377979405502, + "StableID": "nsTdgogSHJ11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ea2466fd4129f11b9eabe8bec10c68389d31023a9ffeceaf3a8ea906bfd99247", + "KeyExpiry": "2026-11-08T18:43:55Z", + "DiscoKey": "discokey:01064074e56764c74c67fe64b2e7b3247f3c094034aa7b9e9e243580624b9a52", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:33643", + "10.65.0.27:33643", + "172.17.0.1:33643", + "172.19.0.1:33643", + "172.20.0.1:33643" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:43:55.574256897Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3550521138286482, + "StableID": "nXhWoqA3jU11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:d0a353f9cb159b426b1ca58230ca68e728c53589b40d3b3d8f2d9d192d194e42", + "KeyExpiry": "2026-11-08T18:43:56Z", + "DiscoKey": "discokey:7d3f9a784326feadb082ad78e148b42dad34d55b2bd68707af139d6e7d5f426e", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:44374", + "10.65.0.27:44374", + "172.17.0.1:44374", + "172.19.0.1:44374", + "172.20.0.1:44374" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:43:56.09900279Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "4585853824743584": { + "ID": 4585853824743584, + "LoginName": "beedrill.tail78f774.ts.net", + "DisplayName": "beedrill" + }} + } + }, "blastoise": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7307005080874550, + "StableID": "n1vLLidM4z11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 7307005080874550, + "Key": "nodekey:a6e9450ab4502100f374c42f7a01b088e7c5eb98beb4e623ea8bd16fb020f757", + "DiscoKey": "discokey:c1820b018c93dca427b733d37e9b1648ac6dada69a1f08b72f3b52043051225d", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:39556", + "10.65.0.27:39556", + "172.17.0.1:39556", + "172.19.0.1:39556", + "172.20.0.1:39556" + ], + "Hostinfo": { + "Hostname": "blastoise", + "RoutableIPs": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit", "tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:43:51.268603179Z", + "Tags": ["tag:exit", "tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:a6e9450ab4502100f374c42f7a01b088e7c5eb98beb4e623ea8bd16fb020f757", + "MachineKey": "mkey:896c656ef3b9cd1e3478932b00655ab161b158e7548fb605aade09b91feb2135", + "Peers": [{ + "ID": 6016328770506857, + "StableID": "nGzyVnkoyo11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6eaa55db808f028c8d9926ec6f4ab78f8933e1ea37e03d268db81c5b302f3477", + "DiscoKey": "discokey:50f417894fb269b4ba6254b3b861f524f90a0f9cbd0faeba9e90bf10fbd0d831", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:42805", + "10.65.0.27:42805", + "172.17.0.1:42805", + "172.19.0.1:42805", + "172.20.0.1:42805" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:43:48.593994629Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6154641129028053, + "StableID": "nc8ezBzS4q11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4c4eb20dc31e9ad029147c86c17118d2d5b13292da76e126cb2ac800cddec809", + "DiscoKey": "discokey:70c3a3dbcea00fb90a73b074f6a11a30b7136448a71a13ac6115f168a126c962", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:55489", + "10.65.0.27:55489", + "172.17.0.1:55489", + "172.19.0.1:55489", + "172.20.0.1:55489" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:43:49.143634273Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 2527687880437997, + "StableID": "n4vMLK5ojL11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5bc0a3e0c48383921a95eb735b271067d9be8d4ab74a449d3728b3e22c67a66", + "DiscoKey": "discokey:851c4ea44b24069b6da2d95ba82c9be667abde4854499670615b23a713c6923d", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:52090", + "10.65.0.27:52090", + "172.17.0.1:52090", + "172.19.0.1:52090", + "172.20.0.1:52090" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:43:49.673410113Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6673481231443679, + "StableID": "naaGA53S7u11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c5e09fb519d29ddc4ab74a92bb89d6a1089c7716b2588c1d69b47e912df2d00c", + "DiscoKey": "discokey:f066bba19b8d1c13819293bed1f438ed9fc201ce2d70398bcd93ab998a08780e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:52398", + "10.65.0.27:52398", + "172.17.0.1:52398", + "172.19.0.1:52398", + "172.20.0.1:52398" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:43:50.204057843Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1103769185488624, + "StableID": "njp1FQ9uc911CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:87d712ee21f73bf0ae15f1fcea2f0db88a8ded3bcdda829e1a6b035ea3a99a1b", + "DiscoKey": "discokey:8e6d52a4152d9ba4957aff9afb54f1a3cc728a2428dc9f2e28da30144420c42b", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:37951", + "10.65.0.27:37951", + "172.17.0.1:37951", + "172.19.0.1:37951", + "172.20.0.1:37951" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:43:50.748458269Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3696077596774279, + "StableID": "n6G2c5hxrV11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1bb90812675bb474bf4f2fd55b97ebf702ae289e00e852a2d2d5cf53099ee964", + "DiscoKey": "discokey:ec62448c59384095cd368f18a8bccd1fb134fdab5fff974a7cfba3d690408433", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:40858", + "10.65.0.27:40858", + "172.17.0.1:40858", + "172.19.0.1:40858", + "172.20.0.1:40858" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:43:51.818935512Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 2592773546433543, + "StableID": "ngqDmLmGFM11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b8f66db443c75af68c597ee14554e226b8b4c9ef896a1e46adacbe8b3c351d60", + "DiscoKey": "discokey:ab0dd2b92d46a1422cf78b935feb4ebdddc4b3ec0b4bffed06a09a015fd19e0b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:49237", + "10.65.0.27:49237", + "172.17.0.1:49237", + "172.19.0.1:49237", + "172.20.0.1:49237" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:43:52.358461504Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2289847623990136, + "StableID": "no4QK2R5tJ11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c541411b0f74586cd4f08014d118b608aa574404e1c9bca88ada47ef45749d4f", + "DiscoKey": "discokey:d26ec9be1bedbe696ba3a4ee11bc1bbd5bd2da566e249b061301f2bfdaa6be02", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:60165", + "10.65.0.27:60165", + "172.17.0.1:60165", + "172.19.0.1:60165", + "172.20.0.1:60165" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:43:52.890603684Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8439668000907087, + "StableID": "nk3PxVmLu821CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c08416080a6c9552ffc92be47c6c4f5e2b1d1418bb2ccfc8caf9e6e851308c49", + "DiscoKey": "discokey:62cf465a66dd2dc170d5f55b9c7d58c19043c23d146ef0439ce60174d3607635", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:41955", + "10.65.0.27:41955", + "172.17.0.1:41955", + "172.19.0.1:41955", + "172.20.0.1:41955" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:43:53.438761454Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 6164595990854836, + "StableID": "nF4b33Vx8q11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aed457da7acfd20741ce760b6f8537b5a34c7f177c75005997bdd6abc59b1426", + "DiscoKey": "discokey:0665b448de8d2bedd6e200d1a3bb5a24c02f93aa0c2e83ad46eabe0377dfb34f", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50956", + "10.65.0.27:50956", + "172.17.0.1:50956", + "172.19.0.1:50956", + "172.20.0.1:50956" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:43:53.967751349Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4585853824743584, + "StableID": "njGVy1cwoc11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5f1910e9a909ee4006938458b2570a9e467e28ffb79d6e0ff8848232f3bfad0e", + "DiscoKey": "discokey:262cdf71674ba5ff59d8a49efc5925c692fa96b7b681ba960fbff926fddca666", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:38777", + "10.65.0.27:38777", + "172.17.0.1:38777", + "172.19.0.1:38777", + "172.20.0.1:38777" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:43:54.509987968Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5018486937441265, + "StableID": "nczJfE9tBg11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:3065e4e9e503f449b44ac4e25492f90744fe664e86e8a4d460565653032e1b44", + "KeyExpiry": "2026-11-08T18:43:55Z", + "DiscoKey": "discokey:d3dc0cd94529593de76ac7685c0f67d2d64732125d9dce89c844f4adb507e376", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:58752", + "10.65.0.27:58752", + "172.17.0.1:58752", + "172.19.0.1:58752", + "172.20.0.1:58752" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:43:55.059593996Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 2213377979405502, + "StableID": "nsTdgogSHJ11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ea2466fd4129f11b9eabe8bec10c68389d31023a9ffeceaf3a8ea906bfd99247", + "KeyExpiry": "2026-11-08T18:43:55Z", + "DiscoKey": "discokey:01064074e56764c74c67fe64b2e7b3247f3c094034aa7b9e9e243580624b9a52", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:33643", + "10.65.0.27:33643", + "172.17.0.1:33643", + "172.19.0.1:33643", + "172.20.0.1:33643" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:43:55.574256897Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3550521138286482, + "StableID": "nXhWoqA3jU11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:d0a353f9cb159b426b1ca58230ca68e728c53589b40d3b3d8f2d9d192d194e42", + "KeyExpiry": "2026-11-08T18:43:56Z", + "DiscoKey": "discokey:7d3f9a784326feadb082ad78e148b42dad34d55b2bd68707af139d6e7d5f426e", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:44374", + "10.65.0.27:44374", + "172.17.0.1:44374", + "172.19.0.1:44374", + "172.20.0.1:44374" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:43:56.09900279Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "7307005080874550": { + "ID": 7307005080874550, + "LoginName": "blastoise.tail78f774.ts.net", + "DisplayName": "blastoise" + }} + } + }, "bulbasaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 3550521138286482, + "StableID": "nXhWoqA3jU11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:d0a353f9cb159b426b1ca58230ca68e728c53589b40d3b3d8f2d9d192d194e42", + "KeyExpiry": "2026-11-08T18:43:56Z", + "DiscoKey": "discokey:7d3f9a784326feadb082ad78e148b42dad34d55b2bd68707af139d6e7d5f426e", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:44374", + "10.65.0.27:44374", + "172.17.0.1:44374", + "172.19.0.1:44374", + "172.20.0.1:44374" + ], + "Hostinfo": {"Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:43:56.09900279Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:d0a353f9cb159b426b1ca58230ca68e728c53589b40d3b3d8f2d9d192d194e42", + "MachineKey": "mkey:cc96b1d320e7c59a16c1067fd683fea794d20f63647e6bc50dcb4d37d2341c76", + "Peers": [{ + "ID": 6016328770506857, + "StableID": "nGzyVnkoyo11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6eaa55db808f028c8d9926ec6f4ab78f8933e1ea37e03d268db81c5b302f3477", + "DiscoKey": "discokey:50f417894fb269b4ba6254b3b861f524f90a0f9cbd0faeba9e90bf10fbd0d831", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:42805", + "10.65.0.27:42805", + "172.17.0.1:42805", + "172.19.0.1:42805", + "172.20.0.1:42805" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:43:48.593994629Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6154641129028053, + "StableID": "nc8ezBzS4q11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4c4eb20dc31e9ad029147c86c17118d2d5b13292da76e126cb2ac800cddec809", + "DiscoKey": "discokey:70c3a3dbcea00fb90a73b074f6a11a30b7136448a71a13ac6115f168a126c962", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:55489", + "10.65.0.27:55489", + "172.17.0.1:55489", + "172.19.0.1:55489", + "172.20.0.1:55489" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:43:49.143634273Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 2527687880437997, + "StableID": "n4vMLK5ojL11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5bc0a3e0c48383921a95eb735b271067d9be8d4ab74a449d3728b3e22c67a66", + "DiscoKey": "discokey:851c4ea44b24069b6da2d95ba82c9be667abde4854499670615b23a713c6923d", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:52090", + "10.65.0.27:52090", + "172.17.0.1:52090", + "172.19.0.1:52090", + "172.20.0.1:52090" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:43:49.673410113Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6673481231443679, + "StableID": "naaGA53S7u11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c5e09fb519d29ddc4ab74a92bb89d6a1089c7716b2588c1d69b47e912df2d00c", + "DiscoKey": "discokey:f066bba19b8d1c13819293bed1f438ed9fc201ce2d70398bcd93ab998a08780e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:52398", + "10.65.0.27:52398", + "172.17.0.1:52398", + "172.19.0.1:52398", + "172.20.0.1:52398" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:43:50.204057843Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1103769185488624, + "StableID": "njp1FQ9uc911CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:87d712ee21f73bf0ae15f1fcea2f0db88a8ded3bcdda829e1a6b035ea3a99a1b", + "DiscoKey": "discokey:8e6d52a4152d9ba4957aff9afb54f1a3cc728a2428dc9f2e28da30144420c42b", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:37951", + "10.65.0.27:37951", + "172.17.0.1:37951", + "172.19.0.1:37951", + "172.20.0.1:37951" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:43:50.748458269Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 7307005080874550, + "StableID": "n1vLLidM4z11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a6e9450ab4502100f374c42f7a01b088e7c5eb98beb4e623ea8bd16fb020f757", + "DiscoKey": "discokey:c1820b018c93dca427b733d37e9b1648ac6dada69a1f08b72f3b52043051225d", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:39556", + "10.65.0.27:39556", + "172.17.0.1:39556", + "172.19.0.1:39556", + "172.20.0.1:39556" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:43:51.268603179Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 3696077596774279, + "StableID": "n6G2c5hxrV11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1bb90812675bb474bf4f2fd55b97ebf702ae289e00e852a2d2d5cf53099ee964", + "DiscoKey": "discokey:ec62448c59384095cd368f18a8bccd1fb134fdab5fff974a7cfba3d690408433", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:40858", + "10.65.0.27:40858", + "172.17.0.1:40858", + "172.19.0.1:40858", + "172.20.0.1:40858" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:43:51.818935512Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 2592773546433543, + "StableID": "ngqDmLmGFM11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b8f66db443c75af68c597ee14554e226b8b4c9ef896a1e46adacbe8b3c351d60", + "DiscoKey": "discokey:ab0dd2b92d46a1422cf78b935feb4ebdddc4b3ec0b4bffed06a09a015fd19e0b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:49237", + "10.65.0.27:49237", + "172.17.0.1:49237", + "172.19.0.1:49237", + "172.20.0.1:49237" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:43:52.358461504Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2289847623990136, + "StableID": "no4QK2R5tJ11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c541411b0f74586cd4f08014d118b608aa574404e1c9bca88ada47ef45749d4f", + "DiscoKey": "discokey:d26ec9be1bedbe696ba3a4ee11bc1bbd5bd2da566e249b061301f2bfdaa6be02", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:60165", + "10.65.0.27:60165", + "172.17.0.1:60165", + "172.19.0.1:60165", + "172.20.0.1:60165" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:43:52.890603684Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8439668000907087, + "StableID": "nk3PxVmLu821CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c08416080a6c9552ffc92be47c6c4f5e2b1d1418bb2ccfc8caf9e6e851308c49", + "DiscoKey": "discokey:62cf465a66dd2dc170d5f55b9c7d58c19043c23d146ef0439ce60174d3607635", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:41955", + "10.65.0.27:41955", + "172.17.0.1:41955", + "172.19.0.1:41955", + "172.20.0.1:41955" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:43:53.438761454Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 6164595990854836, + "StableID": "nF4b33Vx8q11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aed457da7acfd20741ce760b6f8537b5a34c7f177c75005997bdd6abc59b1426", + "DiscoKey": "discokey:0665b448de8d2bedd6e200d1a3bb5a24c02f93aa0c2e83ad46eabe0377dfb34f", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50956", + "10.65.0.27:50956", + "172.17.0.1:50956", + "172.19.0.1:50956", + "172.20.0.1:50956" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:43:53.967751349Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4585853824743584, + "StableID": "njGVy1cwoc11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5f1910e9a909ee4006938458b2570a9e467e28ffb79d6e0ff8848232f3bfad0e", + "DiscoKey": "discokey:262cdf71674ba5ff59d8a49efc5925c692fa96b7b681ba960fbff926fddca666", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:38777", + "10.65.0.27:38777", + "172.17.0.1:38777", + "172.19.0.1:38777", + "172.20.0.1:38777" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:43:54.509987968Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5018486937441265, + "StableID": "nczJfE9tBg11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:3065e4e9e503f449b44ac4e25492f90744fe664e86e8a4d460565653032e1b44", + "KeyExpiry": "2026-11-08T18:43:55Z", + "DiscoKey": "discokey:d3dc0cd94529593de76ac7685c0f67d2d64732125d9dce89c844f4adb507e376", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:58752", + "10.65.0.27:58752", + "172.17.0.1:58752", + "172.19.0.1:58752", + "172.20.0.1:58752" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:43:55.059593996Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 2213377979405502, + "StableID": "nsTdgogSHJ11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ea2466fd4129f11b9eabe8bec10c68389d31023a9ffeceaf3a8ea906bfd99247", + "KeyExpiry": "2026-11-08T18:43:55Z", + "DiscoKey": "discokey:01064074e56764c74c67fe64b2e7b3247f3c094034aa7b9e9e243580624b9a52", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:33643", + "10.65.0.27:33643", + "172.17.0.1:33643", + "172.19.0.1:33643", + "172.20.0.1:33643" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:43:55.574256897Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "charmander": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 2527687880437997, + "StableID": "n4vMLK5ojL11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 2527687880437997, + "Key": "nodekey:e5bc0a3e0c48383921a95eb735b271067d9be8d4ab74a449d3728b3e22c67a66", + "DiscoKey": "discokey:851c4ea44b24069b6da2d95ba82c9be667abde4854499670615b23a713c6923d", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:52090", + "10.65.0.27:52090", + "172.17.0.1:52090", + "172.19.0.1:52090", + "172.20.0.1:52090" + ], + "Hostinfo": { + "Hostname": "charmander", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit"], + "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:43:49.673410113Z", + "Tags": ["tag:exit"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:e5bc0a3e0c48383921a95eb735b271067d9be8d4ab74a449d3728b3e22c67a66", + "MachineKey": "mkey:4b2996c6010d30551756dc269a5310f83ffb9a280fd06ada93e5cc447b66c63d", + "Peers": [{ + "ID": 6016328770506857, + "StableID": "nGzyVnkoyo11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6eaa55db808f028c8d9926ec6f4ab78f8933e1ea37e03d268db81c5b302f3477", + "DiscoKey": "discokey:50f417894fb269b4ba6254b3b861f524f90a0f9cbd0faeba9e90bf10fbd0d831", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:42805", + "10.65.0.27:42805", + "172.17.0.1:42805", + "172.19.0.1:42805", + "172.20.0.1:42805" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:43:48.593994629Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6154641129028053, + "StableID": "nc8ezBzS4q11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4c4eb20dc31e9ad029147c86c17118d2d5b13292da76e126cb2ac800cddec809", + "DiscoKey": "discokey:70c3a3dbcea00fb90a73b074f6a11a30b7136448a71a13ac6115f168a126c962", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:55489", + "10.65.0.27:55489", + "172.17.0.1:55489", + "172.19.0.1:55489", + "172.20.0.1:55489" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:43:49.143634273Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 6673481231443679, + "StableID": "naaGA53S7u11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c5e09fb519d29ddc4ab74a92bb89d6a1089c7716b2588c1d69b47e912df2d00c", + "DiscoKey": "discokey:f066bba19b8d1c13819293bed1f438ed9fc201ce2d70398bcd93ab998a08780e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:52398", + "10.65.0.27:52398", + "172.17.0.1:52398", + "172.19.0.1:52398", + "172.20.0.1:52398" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:43:50.204057843Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1103769185488624, + "StableID": "njp1FQ9uc911CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:87d712ee21f73bf0ae15f1fcea2f0db88a8ded3bcdda829e1a6b035ea3a99a1b", + "DiscoKey": "discokey:8e6d52a4152d9ba4957aff9afb54f1a3cc728a2428dc9f2e28da30144420c42b", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:37951", + "10.65.0.27:37951", + "172.17.0.1:37951", + "172.19.0.1:37951", + "172.20.0.1:37951" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:43:50.748458269Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 7307005080874550, + "StableID": "n1vLLidM4z11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a6e9450ab4502100f374c42f7a01b088e7c5eb98beb4e623ea8bd16fb020f757", + "DiscoKey": "discokey:c1820b018c93dca427b733d37e9b1648ac6dada69a1f08b72f3b52043051225d", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:39556", + "10.65.0.27:39556", + "172.17.0.1:39556", + "172.19.0.1:39556", + "172.20.0.1:39556" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:43:51.268603179Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 3696077596774279, + "StableID": "n6G2c5hxrV11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1bb90812675bb474bf4f2fd55b97ebf702ae289e00e852a2d2d5cf53099ee964", + "DiscoKey": "discokey:ec62448c59384095cd368f18a8bccd1fb134fdab5fff974a7cfba3d690408433", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:40858", + "10.65.0.27:40858", + "172.17.0.1:40858", + "172.19.0.1:40858", + "172.20.0.1:40858" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:43:51.818935512Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 2592773546433543, + "StableID": "ngqDmLmGFM11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b8f66db443c75af68c597ee14554e226b8b4c9ef896a1e46adacbe8b3c351d60", + "DiscoKey": "discokey:ab0dd2b92d46a1422cf78b935feb4ebdddc4b3ec0b4bffed06a09a015fd19e0b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:49237", + "10.65.0.27:49237", + "172.17.0.1:49237", + "172.19.0.1:49237", + "172.20.0.1:49237" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:43:52.358461504Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2289847623990136, + "StableID": "no4QK2R5tJ11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c541411b0f74586cd4f08014d118b608aa574404e1c9bca88ada47ef45749d4f", + "DiscoKey": "discokey:d26ec9be1bedbe696ba3a4ee11bc1bbd5bd2da566e249b061301f2bfdaa6be02", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:60165", + "10.65.0.27:60165", + "172.17.0.1:60165", + "172.19.0.1:60165", + "172.20.0.1:60165" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:43:52.890603684Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8439668000907087, + "StableID": "nk3PxVmLu821CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c08416080a6c9552ffc92be47c6c4f5e2b1d1418bb2ccfc8caf9e6e851308c49", + "DiscoKey": "discokey:62cf465a66dd2dc170d5f55b9c7d58c19043c23d146ef0439ce60174d3607635", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:41955", + "10.65.0.27:41955", + "172.17.0.1:41955", + "172.19.0.1:41955", + "172.20.0.1:41955" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:43:53.438761454Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 6164595990854836, + "StableID": "nF4b33Vx8q11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aed457da7acfd20741ce760b6f8537b5a34c7f177c75005997bdd6abc59b1426", + "DiscoKey": "discokey:0665b448de8d2bedd6e200d1a3bb5a24c02f93aa0c2e83ad46eabe0377dfb34f", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50956", + "10.65.0.27:50956", + "172.17.0.1:50956", + "172.19.0.1:50956", + "172.20.0.1:50956" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:43:53.967751349Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4585853824743584, + "StableID": "njGVy1cwoc11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5f1910e9a909ee4006938458b2570a9e467e28ffb79d6e0ff8848232f3bfad0e", + "DiscoKey": "discokey:262cdf71674ba5ff59d8a49efc5925c692fa96b7b681ba960fbff926fddca666", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:38777", + "10.65.0.27:38777", + "172.17.0.1:38777", + "172.19.0.1:38777", + "172.20.0.1:38777" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:43:54.509987968Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5018486937441265, + "StableID": "nczJfE9tBg11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:3065e4e9e503f449b44ac4e25492f90744fe664e86e8a4d460565653032e1b44", + "KeyExpiry": "2026-11-08T18:43:55Z", + "DiscoKey": "discokey:d3dc0cd94529593de76ac7685c0f67d2d64732125d9dce89c844f4adb507e376", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:58752", + "10.65.0.27:58752", + "172.17.0.1:58752", + "172.19.0.1:58752", + "172.20.0.1:58752" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:43:55.059593996Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 2213377979405502, + "StableID": "nsTdgogSHJ11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ea2466fd4129f11b9eabe8bec10c68389d31023a9ffeceaf3a8ea906bfd99247", + "KeyExpiry": "2026-11-08T18:43:55Z", + "DiscoKey": "discokey:01064074e56764c74c67fe64b2e7b3247f3c094034aa7b9e9e243580624b9a52", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:33643", + "10.65.0.27:33643", + "172.17.0.1:33643", + "172.19.0.1:33643", + "172.20.0.1:33643" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:43:55.574256897Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3550521138286482, + "StableID": "nXhWoqA3jU11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:d0a353f9cb159b426b1ca58230ca68e728c53589b40d3b3d8f2d9d192d194e42", + "KeyExpiry": "2026-11-08T18:43:56Z", + "DiscoKey": "discokey:7d3f9a784326feadb082ad78e148b42dad34d55b2bd68707af139d6e7d5f426e", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:44374", + "10.65.0.27:44374", + "172.17.0.1:44374", + "172.19.0.1:44374", + "172.20.0.1:44374" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:43:56.09900279Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "2527687880437997": { + "ID": 2527687880437997, + "LoginName": "charmander.tail78f774.ts.net", + "DisplayName": "charmander" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "fearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 2592773546433543, + "StableID": "ngqDmLmGFM11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 2592773546433543, + "Key": "nodekey:b8f66db443c75af68c597ee14554e226b8b4c9ef896a1e46adacbe8b3c351d60", + "DiscoKey": "discokey:ab0dd2b92d46a1422cf78b935feb4ebdddc4b3ec0b4bffed06a09a015fd19e0b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:49237", + "10.65.0.27:49237", + "172.17.0.1:49237", + "172.19.0.1:49237", + "172.20.0.1:49237" + ], + "Hostinfo": { + "Hostname": "fearow", + "RoutableIPs": ["10.55.0.0/16"], + "RequestTags": ["tag:fearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:43:52.358461504Z", + "Tags": ["tag:fearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:b8f66db443c75af68c597ee14554e226b8b4c9ef896a1e46adacbe8b3c351d60", + "MachineKey": "mkey:746cca5d6401d15e956ad45ba15b115fd1dcfed5b8ce33f1eefb1d8ce853cb08", + "Peers": [{ + "ID": 6016328770506857, + "StableID": "nGzyVnkoyo11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6eaa55db808f028c8d9926ec6f4ab78f8933e1ea37e03d268db81c5b302f3477", + "DiscoKey": "discokey:50f417894fb269b4ba6254b3b861f524f90a0f9cbd0faeba9e90bf10fbd0d831", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:42805", + "10.65.0.27:42805", + "172.17.0.1:42805", + "172.19.0.1:42805", + "172.20.0.1:42805" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:43:48.593994629Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6154641129028053, + "StableID": "nc8ezBzS4q11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4c4eb20dc31e9ad029147c86c17118d2d5b13292da76e126cb2ac800cddec809", + "DiscoKey": "discokey:70c3a3dbcea00fb90a73b074f6a11a30b7136448a71a13ac6115f168a126c962", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:55489", + "10.65.0.27:55489", + "172.17.0.1:55489", + "172.19.0.1:55489", + "172.20.0.1:55489" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:43:49.143634273Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 2527687880437997, + "StableID": "n4vMLK5ojL11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5bc0a3e0c48383921a95eb735b271067d9be8d4ab74a449d3728b3e22c67a66", + "DiscoKey": "discokey:851c4ea44b24069b6da2d95ba82c9be667abde4854499670615b23a713c6923d", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:52090", + "10.65.0.27:52090", + "172.17.0.1:52090", + "172.19.0.1:52090", + "172.20.0.1:52090" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:43:49.673410113Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6673481231443679, + "StableID": "naaGA53S7u11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c5e09fb519d29ddc4ab74a92bb89d6a1089c7716b2588c1d69b47e912df2d00c", + "DiscoKey": "discokey:f066bba19b8d1c13819293bed1f438ed9fc201ce2d70398bcd93ab998a08780e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:52398", + "10.65.0.27:52398", + "172.17.0.1:52398", + "172.19.0.1:52398", + "172.20.0.1:52398" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:43:50.204057843Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1103769185488624, + "StableID": "njp1FQ9uc911CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:87d712ee21f73bf0ae15f1fcea2f0db88a8ded3bcdda829e1a6b035ea3a99a1b", + "DiscoKey": "discokey:8e6d52a4152d9ba4957aff9afb54f1a3cc728a2428dc9f2e28da30144420c42b", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:37951", + "10.65.0.27:37951", + "172.17.0.1:37951", + "172.19.0.1:37951", + "172.20.0.1:37951" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:43:50.748458269Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 7307005080874550, + "StableID": "n1vLLidM4z11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a6e9450ab4502100f374c42f7a01b088e7c5eb98beb4e623ea8bd16fb020f757", + "DiscoKey": "discokey:c1820b018c93dca427b733d37e9b1648ac6dada69a1f08b72f3b52043051225d", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:39556", + "10.65.0.27:39556", + "172.17.0.1:39556", + "172.19.0.1:39556", + "172.20.0.1:39556" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:43:51.268603179Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 3696077596774279, + "StableID": "n6G2c5hxrV11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1bb90812675bb474bf4f2fd55b97ebf702ae289e00e852a2d2d5cf53099ee964", + "DiscoKey": "discokey:ec62448c59384095cd368f18a8bccd1fb134fdab5fff974a7cfba3d690408433", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:40858", + "10.65.0.27:40858", + "172.17.0.1:40858", + "172.19.0.1:40858", + "172.20.0.1:40858" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:43:51.818935512Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 2289847623990136, + "StableID": "no4QK2R5tJ11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c541411b0f74586cd4f08014d118b608aa574404e1c9bca88ada47ef45749d4f", + "DiscoKey": "discokey:d26ec9be1bedbe696ba3a4ee11bc1bbd5bd2da566e249b061301f2bfdaa6be02", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:60165", + "10.65.0.27:60165", + "172.17.0.1:60165", + "172.19.0.1:60165", + "172.20.0.1:60165" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:43:52.890603684Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8439668000907087, + "StableID": "nk3PxVmLu821CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c08416080a6c9552ffc92be47c6c4f5e2b1d1418bb2ccfc8caf9e6e851308c49", + "DiscoKey": "discokey:62cf465a66dd2dc170d5f55b9c7d58c19043c23d146ef0439ce60174d3607635", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:41955", + "10.65.0.27:41955", + "172.17.0.1:41955", + "172.19.0.1:41955", + "172.20.0.1:41955" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:43:53.438761454Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 6164595990854836, + "StableID": "nF4b33Vx8q11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aed457da7acfd20741ce760b6f8537b5a34c7f177c75005997bdd6abc59b1426", + "DiscoKey": "discokey:0665b448de8d2bedd6e200d1a3bb5a24c02f93aa0c2e83ad46eabe0377dfb34f", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50956", + "10.65.0.27:50956", + "172.17.0.1:50956", + "172.19.0.1:50956", + "172.20.0.1:50956" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:43:53.967751349Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4585853824743584, + "StableID": "njGVy1cwoc11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5f1910e9a909ee4006938458b2570a9e467e28ffb79d6e0ff8848232f3bfad0e", + "DiscoKey": "discokey:262cdf71674ba5ff59d8a49efc5925c692fa96b7b681ba960fbff926fddca666", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:38777", + "10.65.0.27:38777", + "172.17.0.1:38777", + "172.19.0.1:38777", + "172.20.0.1:38777" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:43:54.509987968Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5018486937441265, + "StableID": "nczJfE9tBg11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:3065e4e9e503f449b44ac4e25492f90744fe664e86e8a4d460565653032e1b44", + "KeyExpiry": "2026-11-08T18:43:55Z", + "DiscoKey": "discokey:d3dc0cd94529593de76ac7685c0f67d2d64732125d9dce89c844f4adb507e376", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:58752", + "10.65.0.27:58752", + "172.17.0.1:58752", + "172.19.0.1:58752", + "172.20.0.1:58752" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:43:55.059593996Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 2213377979405502, + "StableID": "nsTdgogSHJ11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ea2466fd4129f11b9eabe8bec10c68389d31023a9ffeceaf3a8ea906bfd99247", + "KeyExpiry": "2026-11-08T18:43:55Z", + "DiscoKey": "discokey:01064074e56764c74c67fe64b2e7b3247f3c094034aa7b9e9e243580624b9a52", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:33643", + "10.65.0.27:33643", + "172.17.0.1:33643", + "172.19.0.1:33643", + "172.20.0.1:33643" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:43:55.574256897Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3550521138286482, + "StableID": "nXhWoqA3jU11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:d0a353f9cb159b426b1ca58230ca68e728c53589b40d3b3d8f2d9d192d194e42", + "KeyExpiry": "2026-11-08T18:43:56Z", + "DiscoKey": "discokey:7d3f9a784326feadb082ad78e148b42dad34d55b2bd68707af139d6e7d5f426e", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:44374", + "10.65.0.27:44374", + "172.17.0.1:44374", + "172.19.0.1:44374", + "172.20.0.1:44374" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:43:56.09900279Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "2592773546433543": { + "ID": 2592773546433543, + "LoginName": "fearow.tail78f774.ts.net", + "DisplayName": "fearow" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "ivysaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 5018486937441265, + "StableID": "nczJfE9tBg11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:3065e4e9e503f449b44ac4e25492f90744fe664e86e8a4d460565653032e1b44", + "KeyExpiry": "2026-11-08T18:43:55Z", + "DiscoKey": "discokey:d3dc0cd94529593de76ac7685c0f67d2d64732125d9dce89c844f4adb507e376", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:58752", + "10.65.0.27:58752", + "172.17.0.1:58752", + "172.19.0.1:58752", + "172.20.0.1:58752" + ], + "Hostinfo": {"Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:43:55.059593996Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:3065e4e9e503f449b44ac4e25492f90744fe664e86e8a4d460565653032e1b44", + "MachineKey": "mkey:f542d91fd508ec6c31f945bcb1f5927bb596415bd895a602da449b56f75af54f", + "Peers": [{ + "ID": 6016328770506857, + "StableID": "nGzyVnkoyo11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6eaa55db808f028c8d9926ec6f4ab78f8933e1ea37e03d268db81c5b302f3477", + "DiscoKey": "discokey:50f417894fb269b4ba6254b3b861f524f90a0f9cbd0faeba9e90bf10fbd0d831", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:42805", + "10.65.0.27:42805", + "172.17.0.1:42805", + "172.19.0.1:42805", + "172.20.0.1:42805" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:43:48.593994629Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6154641129028053, + "StableID": "nc8ezBzS4q11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4c4eb20dc31e9ad029147c86c17118d2d5b13292da76e126cb2ac800cddec809", + "DiscoKey": "discokey:70c3a3dbcea00fb90a73b074f6a11a30b7136448a71a13ac6115f168a126c962", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:55489", + "10.65.0.27:55489", + "172.17.0.1:55489", + "172.19.0.1:55489", + "172.20.0.1:55489" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:43:49.143634273Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 2527687880437997, + "StableID": "n4vMLK5ojL11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5bc0a3e0c48383921a95eb735b271067d9be8d4ab74a449d3728b3e22c67a66", + "DiscoKey": "discokey:851c4ea44b24069b6da2d95ba82c9be667abde4854499670615b23a713c6923d", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:52090", + "10.65.0.27:52090", + "172.17.0.1:52090", + "172.19.0.1:52090", + "172.20.0.1:52090" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:43:49.673410113Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6673481231443679, + "StableID": "naaGA53S7u11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c5e09fb519d29ddc4ab74a92bb89d6a1089c7716b2588c1d69b47e912df2d00c", + "DiscoKey": "discokey:f066bba19b8d1c13819293bed1f438ed9fc201ce2d70398bcd93ab998a08780e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:52398", + "10.65.0.27:52398", + "172.17.0.1:52398", + "172.19.0.1:52398", + "172.20.0.1:52398" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:43:50.204057843Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1103769185488624, + "StableID": "njp1FQ9uc911CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:87d712ee21f73bf0ae15f1fcea2f0db88a8ded3bcdda829e1a6b035ea3a99a1b", + "DiscoKey": "discokey:8e6d52a4152d9ba4957aff9afb54f1a3cc728a2428dc9f2e28da30144420c42b", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:37951", + "10.65.0.27:37951", + "172.17.0.1:37951", + "172.19.0.1:37951", + "172.20.0.1:37951" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:43:50.748458269Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 7307005080874550, + "StableID": "n1vLLidM4z11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a6e9450ab4502100f374c42f7a01b088e7c5eb98beb4e623ea8bd16fb020f757", + "DiscoKey": "discokey:c1820b018c93dca427b733d37e9b1648ac6dada69a1f08b72f3b52043051225d", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:39556", + "10.65.0.27:39556", + "172.17.0.1:39556", + "172.19.0.1:39556", + "172.20.0.1:39556" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:43:51.268603179Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 3696077596774279, + "StableID": "n6G2c5hxrV11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1bb90812675bb474bf4f2fd55b97ebf702ae289e00e852a2d2d5cf53099ee964", + "DiscoKey": "discokey:ec62448c59384095cd368f18a8bccd1fb134fdab5fff974a7cfba3d690408433", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:40858", + "10.65.0.27:40858", + "172.17.0.1:40858", + "172.19.0.1:40858", + "172.20.0.1:40858" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:43:51.818935512Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 2592773546433543, + "StableID": "ngqDmLmGFM11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b8f66db443c75af68c597ee14554e226b8b4c9ef896a1e46adacbe8b3c351d60", + "DiscoKey": "discokey:ab0dd2b92d46a1422cf78b935feb4ebdddc4b3ec0b4bffed06a09a015fd19e0b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:49237", + "10.65.0.27:49237", + "172.17.0.1:49237", + "172.19.0.1:49237", + "172.20.0.1:49237" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:43:52.358461504Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2289847623990136, + "StableID": "no4QK2R5tJ11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c541411b0f74586cd4f08014d118b608aa574404e1c9bca88ada47ef45749d4f", + "DiscoKey": "discokey:d26ec9be1bedbe696ba3a4ee11bc1bbd5bd2da566e249b061301f2bfdaa6be02", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:60165", + "10.65.0.27:60165", + "172.17.0.1:60165", + "172.19.0.1:60165", + "172.20.0.1:60165" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:43:52.890603684Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8439668000907087, + "StableID": "nk3PxVmLu821CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c08416080a6c9552ffc92be47c6c4f5e2b1d1418bb2ccfc8caf9e6e851308c49", + "DiscoKey": "discokey:62cf465a66dd2dc170d5f55b9c7d58c19043c23d146ef0439ce60174d3607635", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:41955", + "10.65.0.27:41955", + "172.17.0.1:41955", + "172.19.0.1:41955", + "172.20.0.1:41955" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:43:53.438761454Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 6164595990854836, + "StableID": "nF4b33Vx8q11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aed457da7acfd20741ce760b6f8537b5a34c7f177c75005997bdd6abc59b1426", + "DiscoKey": "discokey:0665b448de8d2bedd6e200d1a3bb5a24c02f93aa0c2e83ad46eabe0377dfb34f", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50956", + "10.65.0.27:50956", + "172.17.0.1:50956", + "172.19.0.1:50956", + "172.20.0.1:50956" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:43:53.967751349Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4585853824743584, + "StableID": "njGVy1cwoc11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5f1910e9a909ee4006938458b2570a9e467e28ffb79d6e0ff8848232f3bfad0e", + "DiscoKey": "discokey:262cdf71674ba5ff59d8a49efc5925c692fa96b7b681ba960fbff926fddca666", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:38777", + "10.65.0.27:38777", + "172.17.0.1:38777", + "172.19.0.1:38777", + "172.20.0.1:38777" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:43:54.509987968Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2213377979405502, + "StableID": "nsTdgogSHJ11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ea2466fd4129f11b9eabe8bec10c68389d31023a9ffeceaf3a8ea906bfd99247", + "KeyExpiry": "2026-11-08T18:43:55Z", + "DiscoKey": "discokey:01064074e56764c74c67fe64b2e7b3247f3c094034aa7b9e9e243580624b9a52", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:33643", + "10.65.0.27:33643", + "172.17.0.1:33643", + "172.19.0.1:33643", + "172.20.0.1:33643" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:43:55.574256897Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3550521138286482, + "StableID": "nXhWoqA3jU11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:d0a353f9cb159b426b1ca58230ca68e728c53589b40d3b3d8f2d9d192d194e42", + "KeyExpiry": "2026-11-08T18:43:56Z", + "DiscoKey": "discokey:7d3f9a784326feadb082ad78e148b42dad34d55b2bd68707af139d6e7d5f426e", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:44374", + "10.65.0.27:44374", + "172.17.0.1:44374", + "172.19.0.1:44374", + "172.20.0.1:44374" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:43:56.09900279Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "kakuna": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6164595990854836, + "StableID": "nF4b33Vx8q11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 6164595990854836, + "Key": "nodekey:aed457da7acfd20741ce760b6f8537b5a34c7f177c75005997bdd6abc59b1426", + "DiscoKey": "discokey:0665b448de8d2bedd6e200d1a3bb5a24c02f93aa0c2e83ad46eabe0377dfb34f", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50956", + "10.65.0.27:50956", + "172.17.0.1:50956", + "172.19.0.1:50956", + "172.20.0.1:50956" + ], + "Hostinfo": {"Hostname": "kakuna", "RequestTags": ["tag:prod"], "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:43:53.967751349Z", + "Tags": ["tag:prod"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:aed457da7acfd20741ce760b6f8537b5a34c7f177c75005997bdd6abc59b1426", + "MachineKey": "mkey:1b2e73c391966cfc86b4e14849b861f2f113ddf2245e93455de089146a8a0c0f", + "Peers": [{ + "ID": 6016328770506857, + "StableID": "nGzyVnkoyo11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6eaa55db808f028c8d9926ec6f4ab78f8933e1ea37e03d268db81c5b302f3477", + "DiscoKey": "discokey:50f417894fb269b4ba6254b3b861f524f90a0f9cbd0faeba9e90bf10fbd0d831", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:42805", + "10.65.0.27:42805", + "172.17.0.1:42805", + "172.19.0.1:42805", + "172.20.0.1:42805" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:43:48.593994629Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6154641129028053, + "StableID": "nc8ezBzS4q11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4c4eb20dc31e9ad029147c86c17118d2d5b13292da76e126cb2ac800cddec809", + "DiscoKey": "discokey:70c3a3dbcea00fb90a73b074f6a11a30b7136448a71a13ac6115f168a126c962", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:55489", + "10.65.0.27:55489", + "172.17.0.1:55489", + "172.19.0.1:55489", + "172.20.0.1:55489" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:43:49.143634273Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 2527687880437997, + "StableID": "n4vMLK5ojL11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5bc0a3e0c48383921a95eb735b271067d9be8d4ab74a449d3728b3e22c67a66", + "DiscoKey": "discokey:851c4ea44b24069b6da2d95ba82c9be667abde4854499670615b23a713c6923d", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:52090", + "10.65.0.27:52090", + "172.17.0.1:52090", + "172.19.0.1:52090", + "172.20.0.1:52090" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:43:49.673410113Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6673481231443679, + "StableID": "naaGA53S7u11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c5e09fb519d29ddc4ab74a92bb89d6a1089c7716b2588c1d69b47e912df2d00c", + "DiscoKey": "discokey:f066bba19b8d1c13819293bed1f438ed9fc201ce2d70398bcd93ab998a08780e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:52398", + "10.65.0.27:52398", + "172.17.0.1:52398", + "172.19.0.1:52398", + "172.20.0.1:52398" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:43:50.204057843Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1103769185488624, + "StableID": "njp1FQ9uc911CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:87d712ee21f73bf0ae15f1fcea2f0db88a8ded3bcdda829e1a6b035ea3a99a1b", + "DiscoKey": "discokey:8e6d52a4152d9ba4957aff9afb54f1a3cc728a2428dc9f2e28da30144420c42b", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:37951", + "10.65.0.27:37951", + "172.17.0.1:37951", + "172.19.0.1:37951", + "172.20.0.1:37951" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:43:50.748458269Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 7307005080874550, + "StableID": "n1vLLidM4z11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a6e9450ab4502100f374c42f7a01b088e7c5eb98beb4e623ea8bd16fb020f757", + "DiscoKey": "discokey:c1820b018c93dca427b733d37e9b1648ac6dada69a1f08b72f3b52043051225d", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:39556", + "10.65.0.27:39556", + "172.17.0.1:39556", + "172.19.0.1:39556", + "172.20.0.1:39556" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:43:51.268603179Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 3696077596774279, + "StableID": "n6G2c5hxrV11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1bb90812675bb474bf4f2fd55b97ebf702ae289e00e852a2d2d5cf53099ee964", + "DiscoKey": "discokey:ec62448c59384095cd368f18a8bccd1fb134fdab5fff974a7cfba3d690408433", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:40858", + "10.65.0.27:40858", + "172.17.0.1:40858", + "172.19.0.1:40858", + "172.20.0.1:40858" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:43:51.818935512Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 2592773546433543, + "StableID": "ngqDmLmGFM11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b8f66db443c75af68c597ee14554e226b8b4c9ef896a1e46adacbe8b3c351d60", + "DiscoKey": "discokey:ab0dd2b92d46a1422cf78b935feb4ebdddc4b3ec0b4bffed06a09a015fd19e0b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:49237", + "10.65.0.27:49237", + "172.17.0.1:49237", + "172.19.0.1:49237", + "172.20.0.1:49237" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:43:52.358461504Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2289847623990136, + "StableID": "no4QK2R5tJ11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c541411b0f74586cd4f08014d118b608aa574404e1c9bca88ada47ef45749d4f", + "DiscoKey": "discokey:d26ec9be1bedbe696ba3a4ee11bc1bbd5bd2da566e249b061301f2bfdaa6be02", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:60165", + "10.65.0.27:60165", + "172.17.0.1:60165", + "172.19.0.1:60165", + "172.20.0.1:60165" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:43:52.890603684Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8439668000907087, + "StableID": "nk3PxVmLu821CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c08416080a6c9552ffc92be47c6c4f5e2b1d1418bb2ccfc8caf9e6e851308c49", + "DiscoKey": "discokey:62cf465a66dd2dc170d5f55b9c7d58c19043c23d146ef0439ce60174d3607635", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:41955", + "10.65.0.27:41955", + "172.17.0.1:41955", + "172.19.0.1:41955", + "172.20.0.1:41955" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:43:53.438761454Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 4585853824743584, + "StableID": "njGVy1cwoc11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5f1910e9a909ee4006938458b2570a9e467e28ffb79d6e0ff8848232f3bfad0e", + "DiscoKey": "discokey:262cdf71674ba5ff59d8a49efc5925c692fa96b7b681ba960fbff926fddca666", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:38777", + "10.65.0.27:38777", + "172.17.0.1:38777", + "172.19.0.1:38777", + "172.20.0.1:38777" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:43:54.509987968Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5018486937441265, + "StableID": "nczJfE9tBg11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:3065e4e9e503f449b44ac4e25492f90744fe664e86e8a4d460565653032e1b44", + "KeyExpiry": "2026-11-08T18:43:55Z", + "DiscoKey": "discokey:d3dc0cd94529593de76ac7685c0f67d2d64732125d9dce89c844f4adb507e376", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:58752", + "10.65.0.27:58752", + "172.17.0.1:58752", + "172.19.0.1:58752", + "172.20.0.1:58752" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:43:55.059593996Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 2213377979405502, + "StableID": "nsTdgogSHJ11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ea2466fd4129f11b9eabe8bec10c68389d31023a9ffeceaf3a8ea906bfd99247", + "KeyExpiry": "2026-11-08T18:43:55Z", + "DiscoKey": "discokey:01064074e56764c74c67fe64b2e7b3247f3c094034aa7b9e9e243580624b9a52", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:33643", + "10.65.0.27:33643", + "172.17.0.1:33643", + "172.19.0.1:33643", + "172.20.0.1:33643" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:43:55.574256897Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3550521138286482, + "StableID": "nXhWoqA3jU11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:d0a353f9cb159b426b1ca58230ca68e728c53589b40d3b3d8f2d9d192d194e42", + "KeyExpiry": "2026-11-08T18:43:56Z", + "DiscoKey": "discokey:7d3f9a784326feadb082ad78e148b42dad34d55b2bd68707af139d6e7d5f426e", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:44374", + "10.65.0.27:44374", + "172.17.0.1:44374", + "172.19.0.1:44374", + "172.20.0.1:44374" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:43:56.09900279Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "6164595990854836": { + "ID": 6164595990854836, + "LoginName": "kakuna.tail78f774.ts.net", + "DisplayName": "kakuna" + }} + } + }, "pidgeotto": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6154641129028053, + "StableID": "nc8ezBzS4q11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 6154641129028053, + "Key": "nodekey:4c4eb20dc31e9ad029147c86c17118d2d5b13292da76e126cb2ac800cddec809", + "DiscoKey": "discokey:70c3a3dbcea00fb90a73b074f6a11a30b7136448a71a13ac6115f168a126c962", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:55489", + "10.65.0.27:55489", + "172.17.0.1:55489", + "172.19.0.1:55489", + "172.20.0.1:55489" + ], + "Hostinfo": { + "Hostname": "pidgeotto", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgeotto"], + "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:43:49.143634273Z", + "Tags": ["tag:pidgeotto"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:4c4eb20dc31e9ad029147c86c17118d2d5b13292da76e126cb2ac800cddec809", + "MachineKey": "mkey:81145b94cce10cfa4f3b16d18874f4dbc21fcb71d92fbcb25987203fba0adf61", + "Peers": [{ + "ID": 6016328770506857, + "StableID": "nGzyVnkoyo11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6eaa55db808f028c8d9926ec6f4ab78f8933e1ea37e03d268db81c5b302f3477", + "DiscoKey": "discokey:50f417894fb269b4ba6254b3b861f524f90a0f9cbd0faeba9e90bf10fbd0d831", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:42805", + "10.65.0.27:42805", + "172.17.0.1:42805", + "172.19.0.1:42805", + "172.20.0.1:42805" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:43:48.593994629Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 2527687880437997, + "StableID": "n4vMLK5ojL11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5bc0a3e0c48383921a95eb735b271067d9be8d4ab74a449d3728b3e22c67a66", + "DiscoKey": "discokey:851c4ea44b24069b6da2d95ba82c9be667abde4854499670615b23a713c6923d", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:52090", + "10.65.0.27:52090", + "172.17.0.1:52090", + "172.19.0.1:52090", + "172.20.0.1:52090" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:43:49.673410113Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6673481231443679, + "StableID": "naaGA53S7u11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c5e09fb519d29ddc4ab74a92bb89d6a1089c7716b2588c1d69b47e912df2d00c", + "DiscoKey": "discokey:f066bba19b8d1c13819293bed1f438ed9fc201ce2d70398bcd93ab998a08780e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:52398", + "10.65.0.27:52398", + "172.17.0.1:52398", + "172.19.0.1:52398", + "172.20.0.1:52398" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:43:50.204057843Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1103769185488624, + "StableID": "njp1FQ9uc911CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:87d712ee21f73bf0ae15f1fcea2f0db88a8ded3bcdda829e1a6b035ea3a99a1b", + "DiscoKey": "discokey:8e6d52a4152d9ba4957aff9afb54f1a3cc728a2428dc9f2e28da30144420c42b", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:37951", + "10.65.0.27:37951", + "172.17.0.1:37951", + "172.19.0.1:37951", + "172.20.0.1:37951" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:43:50.748458269Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 7307005080874550, + "StableID": "n1vLLidM4z11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a6e9450ab4502100f374c42f7a01b088e7c5eb98beb4e623ea8bd16fb020f757", + "DiscoKey": "discokey:c1820b018c93dca427b733d37e9b1648ac6dada69a1f08b72f3b52043051225d", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:39556", + "10.65.0.27:39556", + "172.17.0.1:39556", + "172.19.0.1:39556", + "172.20.0.1:39556" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:43:51.268603179Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 3696077596774279, + "StableID": "n6G2c5hxrV11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1bb90812675bb474bf4f2fd55b97ebf702ae289e00e852a2d2d5cf53099ee964", + "DiscoKey": "discokey:ec62448c59384095cd368f18a8bccd1fb134fdab5fff974a7cfba3d690408433", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:40858", + "10.65.0.27:40858", + "172.17.0.1:40858", + "172.19.0.1:40858", + "172.20.0.1:40858" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:43:51.818935512Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 2592773546433543, + "StableID": "ngqDmLmGFM11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b8f66db443c75af68c597ee14554e226b8b4c9ef896a1e46adacbe8b3c351d60", + "DiscoKey": "discokey:ab0dd2b92d46a1422cf78b935feb4ebdddc4b3ec0b4bffed06a09a015fd19e0b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:49237", + "10.65.0.27:49237", + "172.17.0.1:49237", + "172.19.0.1:49237", + "172.20.0.1:49237" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:43:52.358461504Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2289847623990136, + "StableID": "no4QK2R5tJ11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c541411b0f74586cd4f08014d118b608aa574404e1c9bca88ada47ef45749d4f", + "DiscoKey": "discokey:d26ec9be1bedbe696ba3a4ee11bc1bbd5bd2da566e249b061301f2bfdaa6be02", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:60165", + "10.65.0.27:60165", + "172.17.0.1:60165", + "172.19.0.1:60165", + "172.20.0.1:60165" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:43:52.890603684Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8439668000907087, + "StableID": "nk3PxVmLu821CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c08416080a6c9552ffc92be47c6c4f5e2b1d1418bb2ccfc8caf9e6e851308c49", + "DiscoKey": "discokey:62cf465a66dd2dc170d5f55b9c7d58c19043c23d146ef0439ce60174d3607635", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:41955", + "10.65.0.27:41955", + "172.17.0.1:41955", + "172.19.0.1:41955", + "172.20.0.1:41955" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:43:53.438761454Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 6164595990854836, + "StableID": "nF4b33Vx8q11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aed457da7acfd20741ce760b6f8537b5a34c7f177c75005997bdd6abc59b1426", + "DiscoKey": "discokey:0665b448de8d2bedd6e200d1a3bb5a24c02f93aa0c2e83ad46eabe0377dfb34f", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50956", + "10.65.0.27:50956", + "172.17.0.1:50956", + "172.19.0.1:50956", + "172.20.0.1:50956" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:43:53.967751349Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4585853824743584, + "StableID": "njGVy1cwoc11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5f1910e9a909ee4006938458b2570a9e467e28ffb79d6e0ff8848232f3bfad0e", + "DiscoKey": "discokey:262cdf71674ba5ff59d8a49efc5925c692fa96b7b681ba960fbff926fddca666", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:38777", + "10.65.0.27:38777", + "172.17.0.1:38777", + "172.19.0.1:38777", + "172.20.0.1:38777" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:43:54.509987968Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5018486937441265, + "StableID": "nczJfE9tBg11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:3065e4e9e503f449b44ac4e25492f90744fe664e86e8a4d460565653032e1b44", + "KeyExpiry": "2026-11-08T18:43:55Z", + "DiscoKey": "discokey:d3dc0cd94529593de76ac7685c0f67d2d64732125d9dce89c844f4adb507e376", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:58752", + "10.65.0.27:58752", + "172.17.0.1:58752", + "172.19.0.1:58752", + "172.20.0.1:58752" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:43:55.059593996Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 2213377979405502, + "StableID": "nsTdgogSHJ11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ea2466fd4129f11b9eabe8bec10c68389d31023a9ffeceaf3a8ea906bfd99247", + "KeyExpiry": "2026-11-08T18:43:55Z", + "DiscoKey": "discokey:01064074e56764c74c67fe64b2e7b3247f3c094034aa7b9e9e243580624b9a52", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:33643", + "10.65.0.27:33643", + "172.17.0.1:33643", + "172.19.0.1:33643", + "172.20.0.1:33643" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:43:55.574256897Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3550521138286482, + "StableID": "nXhWoqA3jU11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:d0a353f9cb159b426b1ca58230ca68e728c53589b40d3b3d8f2d9d192d194e42", + "KeyExpiry": "2026-11-08T18:43:56Z", + "DiscoKey": "discokey:7d3f9a784326feadb082ad78e148b42dad34d55b2bd68707af139d6e7d5f426e", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:44374", + "10.65.0.27:44374", + "172.17.0.1:44374", + "172.19.0.1:44374", + "172.20.0.1:44374" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:43:56.09900279Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "6154641129028053": { + "ID": 6154641129028053, + "LoginName": "pidgeotto.tail78f774.ts.net", + "DisplayName": "pidgeotto" + }} + } + }, "pidgey": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6016328770506857, + "StableID": "nGzyVnkoyo11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 6016328770506857, + "Key": "nodekey:6eaa55db808f028c8d9926ec6f4ab78f8933e1ea37e03d268db81c5b302f3477", + "DiscoKey": "discokey:50f417894fb269b4ba6254b3b861f524f90a0f9cbd0faeba9e90bf10fbd0d831", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:42805", + "10.65.0.27:42805", + "172.17.0.1:42805", + "172.19.0.1:42805", + "172.20.0.1:42805" + ], + "Hostinfo": { + "Hostname": "pidgey", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgey"], + "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:43:48.593994629Z", + "Tags": ["tag:pidgey"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:6eaa55db808f028c8d9926ec6f4ab78f8933e1ea37e03d268db81c5b302f3477", + "MachineKey": "mkey:01639d11947d4cf1fca48e9dc917831f6b5ce0d315fba893fd5bf78346d60e40", + "Peers": [{ + "ID": 6154641129028053, + "StableID": "nc8ezBzS4q11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4c4eb20dc31e9ad029147c86c17118d2d5b13292da76e126cb2ac800cddec809", + "DiscoKey": "discokey:70c3a3dbcea00fb90a73b074f6a11a30b7136448a71a13ac6115f168a126c962", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:55489", + "10.65.0.27:55489", + "172.17.0.1:55489", + "172.19.0.1:55489", + "172.20.0.1:55489" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:43:49.143634273Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 2527687880437997, + "StableID": "n4vMLK5ojL11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5bc0a3e0c48383921a95eb735b271067d9be8d4ab74a449d3728b3e22c67a66", + "DiscoKey": "discokey:851c4ea44b24069b6da2d95ba82c9be667abde4854499670615b23a713c6923d", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:52090", + "10.65.0.27:52090", + "172.17.0.1:52090", + "172.19.0.1:52090", + "172.20.0.1:52090" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:43:49.673410113Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6673481231443679, + "StableID": "naaGA53S7u11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c5e09fb519d29ddc4ab74a92bb89d6a1089c7716b2588c1d69b47e912df2d00c", + "DiscoKey": "discokey:f066bba19b8d1c13819293bed1f438ed9fc201ce2d70398bcd93ab998a08780e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:52398", + "10.65.0.27:52398", + "172.17.0.1:52398", + "172.19.0.1:52398", + "172.20.0.1:52398" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:43:50.204057843Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1103769185488624, + "StableID": "njp1FQ9uc911CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:87d712ee21f73bf0ae15f1fcea2f0db88a8ded3bcdda829e1a6b035ea3a99a1b", + "DiscoKey": "discokey:8e6d52a4152d9ba4957aff9afb54f1a3cc728a2428dc9f2e28da30144420c42b", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:37951", + "10.65.0.27:37951", + "172.17.0.1:37951", + "172.19.0.1:37951", + "172.20.0.1:37951" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:43:50.748458269Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 7307005080874550, + "StableID": "n1vLLidM4z11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a6e9450ab4502100f374c42f7a01b088e7c5eb98beb4e623ea8bd16fb020f757", + "DiscoKey": "discokey:c1820b018c93dca427b733d37e9b1648ac6dada69a1f08b72f3b52043051225d", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:39556", + "10.65.0.27:39556", + "172.17.0.1:39556", + "172.19.0.1:39556", + "172.20.0.1:39556" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:43:51.268603179Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 3696077596774279, + "StableID": "n6G2c5hxrV11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1bb90812675bb474bf4f2fd55b97ebf702ae289e00e852a2d2d5cf53099ee964", + "DiscoKey": "discokey:ec62448c59384095cd368f18a8bccd1fb134fdab5fff974a7cfba3d690408433", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:40858", + "10.65.0.27:40858", + "172.17.0.1:40858", + "172.19.0.1:40858", + "172.20.0.1:40858" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:43:51.818935512Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 2592773546433543, + "StableID": "ngqDmLmGFM11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b8f66db443c75af68c597ee14554e226b8b4c9ef896a1e46adacbe8b3c351d60", + "DiscoKey": "discokey:ab0dd2b92d46a1422cf78b935feb4ebdddc4b3ec0b4bffed06a09a015fd19e0b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:49237", + "10.65.0.27:49237", + "172.17.0.1:49237", + "172.19.0.1:49237", + "172.20.0.1:49237" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:43:52.358461504Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2289847623990136, + "StableID": "no4QK2R5tJ11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c541411b0f74586cd4f08014d118b608aa574404e1c9bca88ada47ef45749d4f", + "DiscoKey": "discokey:d26ec9be1bedbe696ba3a4ee11bc1bbd5bd2da566e249b061301f2bfdaa6be02", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:60165", + "10.65.0.27:60165", + "172.17.0.1:60165", + "172.19.0.1:60165", + "172.20.0.1:60165" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:43:52.890603684Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8439668000907087, + "StableID": "nk3PxVmLu821CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c08416080a6c9552ffc92be47c6c4f5e2b1d1418bb2ccfc8caf9e6e851308c49", + "DiscoKey": "discokey:62cf465a66dd2dc170d5f55b9c7d58c19043c23d146ef0439ce60174d3607635", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:41955", + "10.65.0.27:41955", + "172.17.0.1:41955", + "172.19.0.1:41955", + "172.20.0.1:41955" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:43:53.438761454Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 6164595990854836, + "StableID": "nF4b33Vx8q11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aed457da7acfd20741ce760b6f8537b5a34c7f177c75005997bdd6abc59b1426", + "DiscoKey": "discokey:0665b448de8d2bedd6e200d1a3bb5a24c02f93aa0c2e83ad46eabe0377dfb34f", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50956", + "10.65.0.27:50956", + "172.17.0.1:50956", + "172.19.0.1:50956", + "172.20.0.1:50956" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:43:53.967751349Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4585853824743584, + "StableID": "njGVy1cwoc11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5f1910e9a909ee4006938458b2570a9e467e28ffb79d6e0ff8848232f3bfad0e", + "DiscoKey": "discokey:262cdf71674ba5ff59d8a49efc5925c692fa96b7b681ba960fbff926fddca666", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:38777", + "10.65.0.27:38777", + "172.17.0.1:38777", + "172.19.0.1:38777", + "172.20.0.1:38777" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:43:54.509987968Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5018486937441265, + "StableID": "nczJfE9tBg11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:3065e4e9e503f449b44ac4e25492f90744fe664e86e8a4d460565653032e1b44", + "KeyExpiry": "2026-11-08T18:43:55Z", + "DiscoKey": "discokey:d3dc0cd94529593de76ac7685c0f67d2d64732125d9dce89c844f4adb507e376", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:58752", + "10.65.0.27:58752", + "172.17.0.1:58752", + "172.19.0.1:58752", + "172.20.0.1:58752" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:43:55.059593996Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 2213377979405502, + "StableID": "nsTdgogSHJ11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ea2466fd4129f11b9eabe8bec10c68389d31023a9ffeceaf3a8ea906bfd99247", + "KeyExpiry": "2026-11-08T18:43:55Z", + "DiscoKey": "discokey:01064074e56764c74c67fe64b2e7b3247f3c094034aa7b9e9e243580624b9a52", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:33643", + "10.65.0.27:33643", + "172.17.0.1:33643", + "172.19.0.1:33643", + "172.20.0.1:33643" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:43:55.574256897Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3550521138286482, + "StableID": "nXhWoqA3jU11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:d0a353f9cb159b426b1ca58230ca68e728c53589b40d3b3d8f2d9d192d194e42", + "KeyExpiry": "2026-11-08T18:43:56Z", + "DiscoKey": "discokey:7d3f9a784326feadb082ad78e148b42dad34d55b2bd68707af139d6e7d5f426e", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:44374", + "10.65.0.27:44374", + "172.17.0.1:44374", + "172.19.0.1:44374", + "172.20.0.1:44374" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:43:56.09900279Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "6016328770506857": { + "ID": 6016328770506857, + "LoginName": "pidgey.tail78f774.ts.net", + "DisplayName": "pidgey" + }} + } + }, "raticate": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 1103769185488624, + "StableID": "njp1FQ9uc911CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1103769185488624, + "Key": "nodekey:87d712ee21f73bf0ae15f1fcea2f0db88a8ded3bcdda829e1a6b035ea3a99a1b", + "DiscoKey": "discokey:8e6d52a4152d9ba4957aff9afb54f1a3cc728a2428dc9f2e28da30144420c42b", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:37951", + "10.65.0.27:37951", + "172.17.0.1:37951", + "172.19.0.1:37951", + "172.20.0.1:37951" + ], + "Hostinfo": {"Hostname": "raticate", "RequestTags": ["tag:group-b"], "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:43:50.748458269Z", + "Tags": ["tag:group-b"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:87d712ee21f73bf0ae15f1fcea2f0db88a8ded3bcdda829e1a6b035ea3a99a1b", + "MachineKey": "mkey:4208dde24d58c915aaa5c3c4f51649f290bba99b768d9a616ea268fbd1989e08", + "Peers": [{ + "ID": 6016328770506857, + "StableID": "nGzyVnkoyo11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6eaa55db808f028c8d9926ec6f4ab78f8933e1ea37e03d268db81c5b302f3477", + "DiscoKey": "discokey:50f417894fb269b4ba6254b3b861f524f90a0f9cbd0faeba9e90bf10fbd0d831", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:42805", + "10.65.0.27:42805", + "172.17.0.1:42805", + "172.19.0.1:42805", + "172.20.0.1:42805" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:43:48.593994629Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6154641129028053, + "StableID": "nc8ezBzS4q11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4c4eb20dc31e9ad029147c86c17118d2d5b13292da76e126cb2ac800cddec809", + "DiscoKey": "discokey:70c3a3dbcea00fb90a73b074f6a11a30b7136448a71a13ac6115f168a126c962", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:55489", + "10.65.0.27:55489", + "172.17.0.1:55489", + "172.19.0.1:55489", + "172.20.0.1:55489" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:43:49.143634273Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 2527687880437997, + "StableID": "n4vMLK5ojL11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5bc0a3e0c48383921a95eb735b271067d9be8d4ab74a449d3728b3e22c67a66", + "DiscoKey": "discokey:851c4ea44b24069b6da2d95ba82c9be667abde4854499670615b23a713c6923d", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:52090", + "10.65.0.27:52090", + "172.17.0.1:52090", + "172.19.0.1:52090", + "172.20.0.1:52090" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:43:49.673410113Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6673481231443679, + "StableID": "naaGA53S7u11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c5e09fb519d29ddc4ab74a92bb89d6a1089c7716b2588c1d69b47e912df2d00c", + "DiscoKey": "discokey:f066bba19b8d1c13819293bed1f438ed9fc201ce2d70398bcd93ab998a08780e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:52398", + "10.65.0.27:52398", + "172.17.0.1:52398", + "172.19.0.1:52398", + "172.20.0.1:52398" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:43:50.204057843Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7307005080874550, + "StableID": "n1vLLidM4z11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a6e9450ab4502100f374c42f7a01b088e7c5eb98beb4e623ea8bd16fb020f757", + "DiscoKey": "discokey:c1820b018c93dca427b733d37e9b1648ac6dada69a1f08b72f3b52043051225d", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:39556", + "10.65.0.27:39556", + "172.17.0.1:39556", + "172.19.0.1:39556", + "172.20.0.1:39556" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:43:51.268603179Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 3696077596774279, + "StableID": "n6G2c5hxrV11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1bb90812675bb474bf4f2fd55b97ebf702ae289e00e852a2d2d5cf53099ee964", + "DiscoKey": "discokey:ec62448c59384095cd368f18a8bccd1fb134fdab5fff974a7cfba3d690408433", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:40858", + "10.65.0.27:40858", + "172.17.0.1:40858", + "172.19.0.1:40858", + "172.20.0.1:40858" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:43:51.818935512Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 2592773546433543, + "StableID": "ngqDmLmGFM11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b8f66db443c75af68c597ee14554e226b8b4c9ef896a1e46adacbe8b3c351d60", + "DiscoKey": "discokey:ab0dd2b92d46a1422cf78b935feb4ebdddc4b3ec0b4bffed06a09a015fd19e0b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:49237", + "10.65.0.27:49237", + "172.17.0.1:49237", + "172.19.0.1:49237", + "172.20.0.1:49237" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:43:52.358461504Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2289847623990136, + "StableID": "no4QK2R5tJ11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c541411b0f74586cd4f08014d118b608aa574404e1c9bca88ada47ef45749d4f", + "DiscoKey": "discokey:d26ec9be1bedbe696ba3a4ee11bc1bbd5bd2da566e249b061301f2bfdaa6be02", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:60165", + "10.65.0.27:60165", + "172.17.0.1:60165", + "172.19.0.1:60165", + "172.20.0.1:60165" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:43:52.890603684Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8439668000907087, + "StableID": "nk3PxVmLu821CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c08416080a6c9552ffc92be47c6c4f5e2b1d1418bb2ccfc8caf9e6e851308c49", + "DiscoKey": "discokey:62cf465a66dd2dc170d5f55b9c7d58c19043c23d146ef0439ce60174d3607635", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:41955", + "10.65.0.27:41955", + "172.17.0.1:41955", + "172.19.0.1:41955", + "172.20.0.1:41955" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:43:53.438761454Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 6164595990854836, + "StableID": "nF4b33Vx8q11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aed457da7acfd20741ce760b6f8537b5a34c7f177c75005997bdd6abc59b1426", + "DiscoKey": "discokey:0665b448de8d2bedd6e200d1a3bb5a24c02f93aa0c2e83ad46eabe0377dfb34f", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50956", + "10.65.0.27:50956", + "172.17.0.1:50956", + "172.19.0.1:50956", + "172.20.0.1:50956" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:43:53.967751349Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4585853824743584, + "StableID": "njGVy1cwoc11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5f1910e9a909ee4006938458b2570a9e467e28ffb79d6e0ff8848232f3bfad0e", + "DiscoKey": "discokey:262cdf71674ba5ff59d8a49efc5925c692fa96b7b681ba960fbff926fddca666", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:38777", + "10.65.0.27:38777", + "172.17.0.1:38777", + "172.19.0.1:38777", + "172.20.0.1:38777" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:43:54.509987968Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5018486937441265, + "StableID": "nczJfE9tBg11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:3065e4e9e503f449b44ac4e25492f90744fe664e86e8a4d460565653032e1b44", + "KeyExpiry": "2026-11-08T18:43:55Z", + "DiscoKey": "discokey:d3dc0cd94529593de76ac7685c0f67d2d64732125d9dce89c844f4adb507e376", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:58752", + "10.65.0.27:58752", + "172.17.0.1:58752", + "172.19.0.1:58752", + "172.20.0.1:58752" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:43:55.059593996Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 2213377979405502, + "StableID": "nsTdgogSHJ11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ea2466fd4129f11b9eabe8bec10c68389d31023a9ffeceaf3a8ea906bfd99247", + "KeyExpiry": "2026-11-08T18:43:55Z", + "DiscoKey": "discokey:01064074e56764c74c67fe64b2e7b3247f3c094034aa7b9e9e243580624b9a52", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:33643", + "10.65.0.27:33643", + "172.17.0.1:33643", + "172.19.0.1:33643", + "172.20.0.1:33643" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:43:55.574256897Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3550521138286482, + "StableID": "nXhWoqA3jU11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:d0a353f9cb159b426b1ca58230ca68e728c53589b40d3b3d8f2d9d192d194e42", + "KeyExpiry": "2026-11-08T18:43:56Z", + "DiscoKey": "discokey:7d3f9a784326feadb082ad78e148b42dad34d55b2bd68707af139d6e7d5f426e", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:44374", + "10.65.0.27:44374", + "172.17.0.1:44374", + "172.19.0.1:44374", + "172.20.0.1:44374" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:43:56.09900279Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1103769185488624": { + "ID": 1103769185488624, + "LoginName": "raticate.tail78f774.ts.net", + "DisplayName": "raticate" + }, "1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "rattata": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6673481231443679, + "StableID": "naaGA53S7u11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 6673481231443679, + "Key": "nodekey:c5e09fb519d29ddc4ab74a92bb89d6a1089c7716b2588c1d69b47e912df2d00c", + "DiscoKey": "discokey:f066bba19b8d1c13819293bed1f438ed9fc201ce2d70398bcd93ab998a08780e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:52398", + "10.65.0.27:52398", + "172.17.0.1:52398", + "172.19.0.1:52398", + "172.20.0.1:52398" + ], + "Hostinfo": {"Hostname": "rattata", "RequestTags": ["tag:group-a"], "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:43:50.204057843Z", + "Tags": ["tag:group-a"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:c5e09fb519d29ddc4ab74a92bb89d6a1089c7716b2588c1d69b47e912df2d00c", + "MachineKey": "mkey:bf5d7039fcae4a9d85ad89524388d75c6f9af252abf9598e9199914f29cea07b", + "Peers": [{ + "ID": 6016328770506857, + "StableID": "nGzyVnkoyo11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6eaa55db808f028c8d9926ec6f4ab78f8933e1ea37e03d268db81c5b302f3477", + "DiscoKey": "discokey:50f417894fb269b4ba6254b3b861f524f90a0f9cbd0faeba9e90bf10fbd0d831", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:42805", + "10.65.0.27:42805", + "172.17.0.1:42805", + "172.19.0.1:42805", + "172.20.0.1:42805" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:43:48.593994629Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6154641129028053, + "StableID": "nc8ezBzS4q11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4c4eb20dc31e9ad029147c86c17118d2d5b13292da76e126cb2ac800cddec809", + "DiscoKey": "discokey:70c3a3dbcea00fb90a73b074f6a11a30b7136448a71a13ac6115f168a126c962", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:55489", + "10.65.0.27:55489", + "172.17.0.1:55489", + "172.19.0.1:55489", + "172.20.0.1:55489" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:43:49.143634273Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 2527687880437997, + "StableID": "n4vMLK5ojL11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5bc0a3e0c48383921a95eb735b271067d9be8d4ab74a449d3728b3e22c67a66", + "DiscoKey": "discokey:851c4ea44b24069b6da2d95ba82c9be667abde4854499670615b23a713c6923d", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:52090", + "10.65.0.27:52090", + "172.17.0.1:52090", + "172.19.0.1:52090", + "172.20.0.1:52090" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:43:49.673410113Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 1103769185488624, + "StableID": "njp1FQ9uc911CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:87d712ee21f73bf0ae15f1fcea2f0db88a8ded3bcdda829e1a6b035ea3a99a1b", + "DiscoKey": "discokey:8e6d52a4152d9ba4957aff9afb54f1a3cc728a2428dc9f2e28da30144420c42b", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:37951", + "10.65.0.27:37951", + "172.17.0.1:37951", + "172.19.0.1:37951", + "172.20.0.1:37951" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:43:50.748458269Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 7307005080874550, + "StableID": "n1vLLidM4z11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a6e9450ab4502100f374c42f7a01b088e7c5eb98beb4e623ea8bd16fb020f757", + "DiscoKey": "discokey:c1820b018c93dca427b733d37e9b1648ac6dada69a1f08b72f3b52043051225d", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:39556", + "10.65.0.27:39556", + "172.17.0.1:39556", + "172.19.0.1:39556", + "172.20.0.1:39556" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:43:51.268603179Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 3696077596774279, + "StableID": "n6G2c5hxrV11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1bb90812675bb474bf4f2fd55b97ebf702ae289e00e852a2d2d5cf53099ee964", + "DiscoKey": "discokey:ec62448c59384095cd368f18a8bccd1fb134fdab5fff974a7cfba3d690408433", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:40858", + "10.65.0.27:40858", + "172.17.0.1:40858", + "172.19.0.1:40858", + "172.20.0.1:40858" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:43:51.818935512Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 2592773546433543, + "StableID": "ngqDmLmGFM11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b8f66db443c75af68c597ee14554e226b8b4c9ef896a1e46adacbe8b3c351d60", + "DiscoKey": "discokey:ab0dd2b92d46a1422cf78b935feb4ebdddc4b3ec0b4bffed06a09a015fd19e0b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:49237", + "10.65.0.27:49237", + "172.17.0.1:49237", + "172.19.0.1:49237", + "172.20.0.1:49237" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:43:52.358461504Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2289847623990136, + "StableID": "no4QK2R5tJ11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c541411b0f74586cd4f08014d118b608aa574404e1c9bca88ada47ef45749d4f", + "DiscoKey": "discokey:d26ec9be1bedbe696ba3a4ee11bc1bbd5bd2da566e249b061301f2bfdaa6be02", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:60165", + "10.65.0.27:60165", + "172.17.0.1:60165", + "172.19.0.1:60165", + "172.20.0.1:60165" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:43:52.890603684Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8439668000907087, + "StableID": "nk3PxVmLu821CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c08416080a6c9552ffc92be47c6c4f5e2b1d1418bb2ccfc8caf9e6e851308c49", + "DiscoKey": "discokey:62cf465a66dd2dc170d5f55b9c7d58c19043c23d146ef0439ce60174d3607635", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:41955", + "10.65.0.27:41955", + "172.17.0.1:41955", + "172.19.0.1:41955", + "172.20.0.1:41955" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:43:53.438761454Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 6164595990854836, + "StableID": "nF4b33Vx8q11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aed457da7acfd20741ce760b6f8537b5a34c7f177c75005997bdd6abc59b1426", + "DiscoKey": "discokey:0665b448de8d2bedd6e200d1a3bb5a24c02f93aa0c2e83ad46eabe0377dfb34f", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50956", + "10.65.0.27:50956", + "172.17.0.1:50956", + "172.19.0.1:50956", + "172.20.0.1:50956" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:43:53.967751349Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4585853824743584, + "StableID": "njGVy1cwoc11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5f1910e9a909ee4006938458b2570a9e467e28ffb79d6e0ff8848232f3bfad0e", + "DiscoKey": "discokey:262cdf71674ba5ff59d8a49efc5925c692fa96b7b681ba960fbff926fddca666", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:38777", + "10.65.0.27:38777", + "172.17.0.1:38777", + "172.19.0.1:38777", + "172.20.0.1:38777" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:43:54.509987968Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5018486937441265, + "StableID": "nczJfE9tBg11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:3065e4e9e503f449b44ac4e25492f90744fe664e86e8a4d460565653032e1b44", + "KeyExpiry": "2026-11-08T18:43:55Z", + "DiscoKey": "discokey:d3dc0cd94529593de76ac7685c0f67d2d64732125d9dce89c844f4adb507e376", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:58752", + "10.65.0.27:58752", + "172.17.0.1:58752", + "172.19.0.1:58752", + "172.20.0.1:58752" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:43:55.059593996Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 2213377979405502, + "StableID": "nsTdgogSHJ11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ea2466fd4129f11b9eabe8bec10c68389d31023a9ffeceaf3a8ea906bfd99247", + "KeyExpiry": "2026-11-08T18:43:55Z", + "DiscoKey": "discokey:01064074e56764c74c67fe64b2e7b3247f3c094034aa7b9e9e243580624b9a52", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:33643", + "10.65.0.27:33643", + "172.17.0.1:33643", + "172.19.0.1:33643", + "172.20.0.1:33643" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:43:55.574256897Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3550521138286482, + "StableID": "nXhWoqA3jU11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:d0a353f9cb159b426b1ca58230ca68e728c53589b40d3b3d8f2d9d192d194e42", + "KeyExpiry": "2026-11-08T18:43:56Z", + "DiscoKey": "discokey:7d3f9a784326feadb082ad78e148b42dad34d55b2bd68707af139d6e7d5f426e", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:44374", + "10.65.0.27:44374", + "172.17.0.1:44374", + "172.19.0.1:44374", + "172.20.0.1:44374" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:43:56.09900279Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "6673481231443679": { + "ID": 6673481231443679, + "LoginName": "rattata.tail78f774.ts.net", + "DisplayName": "rattata" + }} + } + }, "spearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 3696077596774279, + "StableID": "n6G2c5hxrV11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 3696077596774279, + "Key": "nodekey:1bb90812675bb474bf4f2fd55b97ebf702ae289e00e852a2d2d5cf53099ee964", + "DiscoKey": "discokey:ec62448c59384095cd368f18a8bccd1fb134fdab5fff974a7cfba3d690408433", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:40858", + "10.65.0.27:40858", + "172.17.0.1:40858", + "172.19.0.1:40858", + "172.20.0.1:40858" + ], + "Hostinfo": { + "Hostname": "spearow", + "RoutableIPs": ["10.44.0.0/16"], + "RequestTags": ["tag:spearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:43:51.818935512Z", + "Tags": ["tag:spearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:1bb90812675bb474bf4f2fd55b97ebf702ae289e00e852a2d2d5cf53099ee964", + "MachineKey": "mkey:10938e789b92b7062a5142469cd459736a26ca6d4b4bbf210e973467d7c72b51", + "Peers": [{ + "ID": 6016328770506857, + "StableID": "nGzyVnkoyo11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6eaa55db808f028c8d9926ec6f4ab78f8933e1ea37e03d268db81c5b302f3477", + "DiscoKey": "discokey:50f417894fb269b4ba6254b3b861f524f90a0f9cbd0faeba9e90bf10fbd0d831", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:42805", + "10.65.0.27:42805", + "172.17.0.1:42805", + "172.19.0.1:42805", + "172.20.0.1:42805" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:43:48.593994629Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6154641129028053, + "StableID": "nc8ezBzS4q11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4c4eb20dc31e9ad029147c86c17118d2d5b13292da76e126cb2ac800cddec809", + "DiscoKey": "discokey:70c3a3dbcea00fb90a73b074f6a11a30b7136448a71a13ac6115f168a126c962", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:55489", + "10.65.0.27:55489", + "172.17.0.1:55489", + "172.19.0.1:55489", + "172.20.0.1:55489" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:43:49.143634273Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 2527687880437997, + "StableID": "n4vMLK5ojL11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5bc0a3e0c48383921a95eb735b271067d9be8d4ab74a449d3728b3e22c67a66", + "DiscoKey": "discokey:851c4ea44b24069b6da2d95ba82c9be667abde4854499670615b23a713c6923d", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:52090", + "10.65.0.27:52090", + "172.17.0.1:52090", + "172.19.0.1:52090", + "172.20.0.1:52090" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:43:49.673410113Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6673481231443679, + "StableID": "naaGA53S7u11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c5e09fb519d29ddc4ab74a92bb89d6a1089c7716b2588c1d69b47e912df2d00c", + "DiscoKey": "discokey:f066bba19b8d1c13819293bed1f438ed9fc201ce2d70398bcd93ab998a08780e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:52398", + "10.65.0.27:52398", + "172.17.0.1:52398", + "172.19.0.1:52398", + "172.20.0.1:52398" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:43:50.204057843Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1103769185488624, + "StableID": "njp1FQ9uc911CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:87d712ee21f73bf0ae15f1fcea2f0db88a8ded3bcdda829e1a6b035ea3a99a1b", + "DiscoKey": "discokey:8e6d52a4152d9ba4957aff9afb54f1a3cc728a2428dc9f2e28da30144420c42b", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:37951", + "10.65.0.27:37951", + "172.17.0.1:37951", + "172.19.0.1:37951", + "172.20.0.1:37951" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:43:50.748458269Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 7307005080874550, + "StableID": "n1vLLidM4z11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a6e9450ab4502100f374c42f7a01b088e7c5eb98beb4e623ea8bd16fb020f757", + "DiscoKey": "discokey:c1820b018c93dca427b733d37e9b1648ac6dada69a1f08b72f3b52043051225d", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:39556", + "10.65.0.27:39556", + "172.17.0.1:39556", + "172.19.0.1:39556", + "172.20.0.1:39556" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:43:51.268603179Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2592773546433543, + "StableID": "ngqDmLmGFM11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b8f66db443c75af68c597ee14554e226b8b4c9ef896a1e46adacbe8b3c351d60", + "DiscoKey": "discokey:ab0dd2b92d46a1422cf78b935feb4ebdddc4b3ec0b4bffed06a09a015fd19e0b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:49237", + "10.65.0.27:49237", + "172.17.0.1:49237", + "172.19.0.1:49237", + "172.20.0.1:49237" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:43:52.358461504Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2289847623990136, + "StableID": "no4QK2R5tJ11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c541411b0f74586cd4f08014d118b608aa574404e1c9bca88ada47ef45749d4f", + "DiscoKey": "discokey:d26ec9be1bedbe696ba3a4ee11bc1bbd5bd2da566e249b061301f2bfdaa6be02", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:60165", + "10.65.0.27:60165", + "172.17.0.1:60165", + "172.19.0.1:60165", + "172.20.0.1:60165" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:43:52.890603684Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8439668000907087, + "StableID": "nk3PxVmLu821CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c08416080a6c9552ffc92be47c6c4f5e2b1d1418bb2ccfc8caf9e6e851308c49", + "DiscoKey": "discokey:62cf465a66dd2dc170d5f55b9c7d58c19043c23d146ef0439ce60174d3607635", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:41955", + "10.65.0.27:41955", + "172.17.0.1:41955", + "172.19.0.1:41955", + "172.20.0.1:41955" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:43:53.438761454Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 6164595990854836, + "StableID": "nF4b33Vx8q11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aed457da7acfd20741ce760b6f8537b5a34c7f177c75005997bdd6abc59b1426", + "DiscoKey": "discokey:0665b448de8d2bedd6e200d1a3bb5a24c02f93aa0c2e83ad46eabe0377dfb34f", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50956", + "10.65.0.27:50956", + "172.17.0.1:50956", + "172.19.0.1:50956", + "172.20.0.1:50956" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:43:53.967751349Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4585853824743584, + "StableID": "njGVy1cwoc11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5f1910e9a909ee4006938458b2570a9e467e28ffb79d6e0ff8848232f3bfad0e", + "DiscoKey": "discokey:262cdf71674ba5ff59d8a49efc5925c692fa96b7b681ba960fbff926fddca666", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:38777", + "10.65.0.27:38777", + "172.17.0.1:38777", + "172.19.0.1:38777", + "172.20.0.1:38777" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:43:54.509987968Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5018486937441265, + "StableID": "nczJfE9tBg11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:3065e4e9e503f449b44ac4e25492f90744fe664e86e8a4d460565653032e1b44", + "KeyExpiry": "2026-11-08T18:43:55Z", + "DiscoKey": "discokey:d3dc0cd94529593de76ac7685c0f67d2d64732125d9dce89c844f4adb507e376", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:58752", + "10.65.0.27:58752", + "172.17.0.1:58752", + "172.19.0.1:58752", + "172.20.0.1:58752" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:43:55.059593996Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 2213377979405502, + "StableID": "nsTdgogSHJ11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ea2466fd4129f11b9eabe8bec10c68389d31023a9ffeceaf3a8ea906bfd99247", + "KeyExpiry": "2026-11-08T18:43:55Z", + "DiscoKey": "discokey:01064074e56764c74c67fe64b2e7b3247f3c094034aa7b9e9e243580624b9a52", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:33643", + "10.65.0.27:33643", + "172.17.0.1:33643", + "172.19.0.1:33643", + "172.20.0.1:33643" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:43:55.574256897Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3550521138286482, + "StableID": "nXhWoqA3jU11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:d0a353f9cb159b426b1ca58230ca68e728c53589b40d3b3d8f2d9d192d194e42", + "KeyExpiry": "2026-11-08T18:43:56Z", + "DiscoKey": "discokey:7d3f9a784326feadb082ad78e148b42dad34d55b2bd68707af139d6e7d5f426e", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:44374", + "10.65.0.27:44374", + "172.17.0.1:44374", + "172.19.0.1:44374", + "172.20.0.1:44374" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:43:56.09900279Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3696077596774279": { + "ID": 3696077596774279, + "LoginName": "spearow.tail78f774.ts.net", + "DisplayName": "spearow" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "squirtle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 2289847623990136, + "StableID": "no4QK2R5tJ11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 2289847623990136, + "Key": "nodekey:c541411b0f74586cd4f08014d118b608aa574404e1c9bca88ada47ef45749d4f", + "DiscoKey": "discokey:d26ec9be1bedbe696ba3a4ee11bc1bbd5bd2da566e249b061301f2bfdaa6be02", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:60165", + "10.65.0.27:60165", + "172.17.0.1:60165", + "172.19.0.1:60165", + "172.20.0.1:60165" + ], + "Hostinfo": { + "Hostname": "squirtle", + "RoutableIPs": ["10.33.0.0/16"], + "RequestTags": ["tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:43:52.890603684Z", + "Tags": ["tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:c541411b0f74586cd4f08014d118b608aa574404e1c9bca88ada47ef45749d4f", + "MachineKey": "mkey:b4e896f0d584278e59f1ac6f6669dcf557e32959b1d601378ce149e90736d56c", + "Peers": [{ + "ID": 6016328770506857, + "StableID": "nGzyVnkoyo11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6eaa55db808f028c8d9926ec6f4ab78f8933e1ea37e03d268db81c5b302f3477", + "DiscoKey": "discokey:50f417894fb269b4ba6254b3b861f524f90a0f9cbd0faeba9e90bf10fbd0d831", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:42805", + "10.65.0.27:42805", + "172.17.0.1:42805", + "172.19.0.1:42805", + "172.20.0.1:42805" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:43:48.593994629Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6154641129028053, + "StableID": "nc8ezBzS4q11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4c4eb20dc31e9ad029147c86c17118d2d5b13292da76e126cb2ac800cddec809", + "DiscoKey": "discokey:70c3a3dbcea00fb90a73b074f6a11a30b7136448a71a13ac6115f168a126c962", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:55489", + "10.65.0.27:55489", + "172.17.0.1:55489", + "172.19.0.1:55489", + "172.20.0.1:55489" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:43:49.143634273Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 2527687880437997, + "StableID": "n4vMLK5ojL11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5bc0a3e0c48383921a95eb735b271067d9be8d4ab74a449d3728b3e22c67a66", + "DiscoKey": "discokey:851c4ea44b24069b6da2d95ba82c9be667abde4854499670615b23a713c6923d", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:52090", + "10.65.0.27:52090", + "172.17.0.1:52090", + "172.19.0.1:52090", + "172.20.0.1:52090" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:43:49.673410113Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6673481231443679, + "StableID": "naaGA53S7u11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c5e09fb519d29ddc4ab74a92bb89d6a1089c7716b2588c1d69b47e912df2d00c", + "DiscoKey": "discokey:f066bba19b8d1c13819293bed1f438ed9fc201ce2d70398bcd93ab998a08780e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:52398", + "10.65.0.27:52398", + "172.17.0.1:52398", + "172.19.0.1:52398", + "172.20.0.1:52398" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:43:50.204057843Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1103769185488624, + "StableID": "njp1FQ9uc911CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:87d712ee21f73bf0ae15f1fcea2f0db88a8ded3bcdda829e1a6b035ea3a99a1b", + "DiscoKey": "discokey:8e6d52a4152d9ba4957aff9afb54f1a3cc728a2428dc9f2e28da30144420c42b", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:37951", + "10.65.0.27:37951", + "172.17.0.1:37951", + "172.19.0.1:37951", + "172.20.0.1:37951" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:43:50.748458269Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 7307005080874550, + "StableID": "n1vLLidM4z11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a6e9450ab4502100f374c42f7a01b088e7c5eb98beb4e623ea8bd16fb020f757", + "DiscoKey": "discokey:c1820b018c93dca427b733d37e9b1648ac6dada69a1f08b72f3b52043051225d", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:39556", + "10.65.0.27:39556", + "172.17.0.1:39556", + "172.19.0.1:39556", + "172.20.0.1:39556" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:43:51.268603179Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 3696077596774279, + "StableID": "n6G2c5hxrV11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1bb90812675bb474bf4f2fd55b97ebf702ae289e00e852a2d2d5cf53099ee964", + "DiscoKey": "discokey:ec62448c59384095cd368f18a8bccd1fb134fdab5fff974a7cfba3d690408433", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:40858", + "10.65.0.27:40858", + "172.17.0.1:40858", + "172.19.0.1:40858", + "172.20.0.1:40858" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:43:51.818935512Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 2592773546433543, + "StableID": "ngqDmLmGFM11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b8f66db443c75af68c597ee14554e226b8b4c9ef896a1e46adacbe8b3c351d60", + "DiscoKey": "discokey:ab0dd2b92d46a1422cf78b935feb4ebdddc4b3ec0b4bffed06a09a015fd19e0b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:49237", + "10.65.0.27:49237", + "172.17.0.1:49237", + "172.19.0.1:49237", + "172.20.0.1:49237" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:43:52.358461504Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 8439668000907087, + "StableID": "nk3PxVmLu821CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c08416080a6c9552ffc92be47c6c4f5e2b1d1418bb2ccfc8caf9e6e851308c49", + "DiscoKey": "discokey:62cf465a66dd2dc170d5f55b9c7d58c19043c23d146ef0439ce60174d3607635", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:41955", + "10.65.0.27:41955", + "172.17.0.1:41955", + "172.19.0.1:41955", + "172.20.0.1:41955" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:43:53.438761454Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 6164595990854836, + "StableID": "nF4b33Vx8q11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aed457da7acfd20741ce760b6f8537b5a34c7f177c75005997bdd6abc59b1426", + "DiscoKey": "discokey:0665b448de8d2bedd6e200d1a3bb5a24c02f93aa0c2e83ad46eabe0377dfb34f", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50956", + "10.65.0.27:50956", + "172.17.0.1:50956", + "172.19.0.1:50956", + "172.20.0.1:50956" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:43:53.967751349Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4585853824743584, + "StableID": "njGVy1cwoc11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5f1910e9a909ee4006938458b2570a9e467e28ffb79d6e0ff8848232f3bfad0e", + "DiscoKey": "discokey:262cdf71674ba5ff59d8a49efc5925c692fa96b7b681ba960fbff926fddca666", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:38777", + "10.65.0.27:38777", + "172.17.0.1:38777", + "172.19.0.1:38777", + "172.20.0.1:38777" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:43:54.509987968Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5018486937441265, + "StableID": "nczJfE9tBg11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:3065e4e9e503f449b44ac4e25492f90744fe664e86e8a4d460565653032e1b44", + "KeyExpiry": "2026-11-08T18:43:55Z", + "DiscoKey": "discokey:d3dc0cd94529593de76ac7685c0f67d2d64732125d9dce89c844f4adb507e376", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:58752", + "10.65.0.27:58752", + "172.17.0.1:58752", + "172.19.0.1:58752", + "172.20.0.1:58752" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:43:55.059593996Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 2213377979405502, + "StableID": "nsTdgogSHJ11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ea2466fd4129f11b9eabe8bec10c68389d31023a9ffeceaf3a8ea906bfd99247", + "KeyExpiry": "2026-11-08T18:43:55Z", + "DiscoKey": "discokey:01064074e56764c74c67fe64b2e7b3247f3c094034aa7b9e9e243580624b9a52", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:33643", + "10.65.0.27:33643", + "172.17.0.1:33643", + "172.19.0.1:33643", + "172.20.0.1:33643" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:43:55.574256897Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3550521138286482, + "StableID": "nXhWoqA3jU11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:d0a353f9cb159b426b1ca58230ca68e728c53589b40d3b3d8f2d9d192d194e42", + "KeyExpiry": "2026-11-08T18:43:56Z", + "DiscoKey": "discokey:7d3f9a784326feadb082ad78e148b42dad34d55b2bd68707af139d6e7d5f426e", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:44374", + "10.65.0.27:44374", + "172.17.0.1:44374", + "172.19.0.1:44374", + "172.20.0.1:44374" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:43:56.09900279Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "2289847623990136": { + "ID": 2289847623990136, + "LoginName": "squirtle.tail78f774.ts.net", + "DisplayName": "squirtle" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "venusaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 2213377979405502, + "StableID": "nsTdgogSHJ11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ea2466fd4129f11b9eabe8bec10c68389d31023a9ffeceaf3a8ea906bfd99247", + "KeyExpiry": "2026-11-08T18:43:55Z", + "DiscoKey": "discokey:01064074e56764c74c67fe64b2e7b3247f3c094034aa7b9e9e243580624b9a52", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:33643", + "10.65.0.27:33643", + "172.17.0.1:33643", + "172.19.0.1:33643", + "172.20.0.1:33643" + ], + "Hostinfo": {"Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:43:55.574256897Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:ea2466fd4129f11b9eabe8bec10c68389d31023a9ffeceaf3a8ea906bfd99247", + "MachineKey": "mkey:0f591c7b8b54e859269ef21706bf7d5a51d534955e1d4dbea57824b48a05f85f", + "Peers": [{ + "ID": 6016328770506857, + "StableID": "nGzyVnkoyo11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6eaa55db808f028c8d9926ec6f4ab78f8933e1ea37e03d268db81c5b302f3477", + "DiscoKey": "discokey:50f417894fb269b4ba6254b3b861f524f90a0f9cbd0faeba9e90bf10fbd0d831", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:42805", + "10.65.0.27:42805", + "172.17.0.1:42805", + "172.19.0.1:42805", + "172.20.0.1:42805" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:43:48.593994629Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6154641129028053, + "StableID": "nc8ezBzS4q11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4c4eb20dc31e9ad029147c86c17118d2d5b13292da76e126cb2ac800cddec809", + "DiscoKey": "discokey:70c3a3dbcea00fb90a73b074f6a11a30b7136448a71a13ac6115f168a126c962", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:55489", + "10.65.0.27:55489", + "172.17.0.1:55489", + "172.19.0.1:55489", + "172.20.0.1:55489" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:43:49.143634273Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 2527687880437997, + "StableID": "n4vMLK5ojL11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5bc0a3e0c48383921a95eb735b271067d9be8d4ab74a449d3728b3e22c67a66", + "DiscoKey": "discokey:851c4ea44b24069b6da2d95ba82c9be667abde4854499670615b23a713c6923d", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:52090", + "10.65.0.27:52090", + "172.17.0.1:52090", + "172.19.0.1:52090", + "172.20.0.1:52090" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:43:49.673410113Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6673481231443679, + "StableID": "naaGA53S7u11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c5e09fb519d29ddc4ab74a92bb89d6a1089c7716b2588c1d69b47e912df2d00c", + "DiscoKey": "discokey:f066bba19b8d1c13819293bed1f438ed9fc201ce2d70398bcd93ab998a08780e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:52398", + "10.65.0.27:52398", + "172.17.0.1:52398", + "172.19.0.1:52398", + "172.20.0.1:52398" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:43:50.204057843Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1103769185488624, + "StableID": "njp1FQ9uc911CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:87d712ee21f73bf0ae15f1fcea2f0db88a8ded3bcdda829e1a6b035ea3a99a1b", + "DiscoKey": "discokey:8e6d52a4152d9ba4957aff9afb54f1a3cc728a2428dc9f2e28da30144420c42b", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:37951", + "10.65.0.27:37951", + "172.17.0.1:37951", + "172.19.0.1:37951", + "172.20.0.1:37951" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:43:50.748458269Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 7307005080874550, + "StableID": "n1vLLidM4z11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a6e9450ab4502100f374c42f7a01b088e7c5eb98beb4e623ea8bd16fb020f757", + "DiscoKey": "discokey:c1820b018c93dca427b733d37e9b1648ac6dada69a1f08b72f3b52043051225d", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:39556", + "10.65.0.27:39556", + "172.17.0.1:39556", + "172.19.0.1:39556", + "172.20.0.1:39556" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:43:51.268603179Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 3696077596774279, + "StableID": "n6G2c5hxrV11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1bb90812675bb474bf4f2fd55b97ebf702ae289e00e852a2d2d5cf53099ee964", + "DiscoKey": "discokey:ec62448c59384095cd368f18a8bccd1fb134fdab5fff974a7cfba3d690408433", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:40858", + "10.65.0.27:40858", + "172.17.0.1:40858", + "172.19.0.1:40858", + "172.20.0.1:40858" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:43:51.818935512Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 2592773546433543, + "StableID": "ngqDmLmGFM11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b8f66db443c75af68c597ee14554e226b8b4c9ef896a1e46adacbe8b3c351d60", + "DiscoKey": "discokey:ab0dd2b92d46a1422cf78b935feb4ebdddc4b3ec0b4bffed06a09a015fd19e0b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:49237", + "10.65.0.27:49237", + "172.17.0.1:49237", + "172.19.0.1:49237", + "172.20.0.1:49237" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:43:52.358461504Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2289847623990136, + "StableID": "no4QK2R5tJ11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c541411b0f74586cd4f08014d118b608aa574404e1c9bca88ada47ef45749d4f", + "DiscoKey": "discokey:d26ec9be1bedbe696ba3a4ee11bc1bbd5bd2da566e249b061301f2bfdaa6be02", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:60165", + "10.65.0.27:60165", + "172.17.0.1:60165", + "172.19.0.1:60165", + "172.20.0.1:60165" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:43:52.890603684Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8439668000907087, + "StableID": "nk3PxVmLu821CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c08416080a6c9552ffc92be47c6c4f5e2b1d1418bb2ccfc8caf9e6e851308c49", + "DiscoKey": "discokey:62cf465a66dd2dc170d5f55b9c7d58c19043c23d146ef0439ce60174d3607635", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:41955", + "10.65.0.27:41955", + "172.17.0.1:41955", + "172.19.0.1:41955", + "172.20.0.1:41955" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:43:53.438761454Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 6164595990854836, + "StableID": "nF4b33Vx8q11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aed457da7acfd20741ce760b6f8537b5a34c7f177c75005997bdd6abc59b1426", + "DiscoKey": "discokey:0665b448de8d2bedd6e200d1a3bb5a24c02f93aa0c2e83ad46eabe0377dfb34f", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50956", + "10.65.0.27:50956", + "172.17.0.1:50956", + "172.19.0.1:50956", + "172.20.0.1:50956" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:43:53.967751349Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4585853824743584, + "StableID": "njGVy1cwoc11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5f1910e9a909ee4006938458b2570a9e467e28ffb79d6e0ff8848232f3bfad0e", + "DiscoKey": "discokey:262cdf71674ba5ff59d8a49efc5925c692fa96b7b681ba960fbff926fddca666", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:38777", + "10.65.0.27:38777", + "172.17.0.1:38777", + "172.19.0.1:38777", + "172.20.0.1:38777" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:43:54.509987968Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5018486937441265, + "StableID": "nczJfE9tBg11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:3065e4e9e503f449b44ac4e25492f90744fe664e86e8a4d460565653032e1b44", + "KeyExpiry": "2026-11-08T18:43:55Z", + "DiscoKey": "discokey:d3dc0cd94529593de76ac7685c0f67d2d64732125d9dce89c844f4adb507e376", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:58752", + "10.65.0.27:58752", + "172.17.0.1:58752", + "172.19.0.1:58752", + "172.20.0.1:58752" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:43:55.059593996Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 3550521138286482, + "StableID": "nXhWoqA3jU11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:d0a353f9cb159b426b1ca58230ca68e728c53589b40d3b3d8f2d9d192d194e42", + "KeyExpiry": "2026-11-08T18:43:56Z", + "DiscoKey": "discokey:7d3f9a784326feadb082ad78e148b42dad34d55b2bd68707af139d6e7d5f426e", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:44374", + "10.65.0.27:44374", + "172.17.0.1:44374", + "172.19.0.1:44374", + "172.20.0.1:44374" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:43:56.09900279Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "weedle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8439668000907087, + "StableID": "nk3PxVmLu821CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 8439668000907087, + "Key": "nodekey:c08416080a6c9552ffc92be47c6c4f5e2b1d1418bb2ccfc8caf9e6e851308c49", + "DiscoKey": "discokey:62cf465a66dd2dc170d5f55b9c7d58c19043c23d146ef0439ce60174d3607635", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:41955", + "10.65.0.27:41955", + "172.17.0.1:41955", + "172.19.0.1:41955", + "172.20.0.1:41955" + ], + "Hostinfo": {"Hostname": "weedle", "RequestTags": ["tag:client"], "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:43:53.438761454Z", + "Tags": ["tag:client"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:c08416080a6c9552ffc92be47c6c4f5e2b1d1418bb2ccfc8caf9e6e851308c49", + "MachineKey": "mkey:e73d14af55ab8df81215b89d99a76162b138f373629070bf9bc713ad77f4ec13", + "Peers": [{ + "ID": 6016328770506857, + "StableID": "nGzyVnkoyo11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6eaa55db808f028c8d9926ec6f4ab78f8933e1ea37e03d268db81c5b302f3477", + "DiscoKey": "discokey:50f417894fb269b4ba6254b3b861f524f90a0f9cbd0faeba9e90bf10fbd0d831", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:42805", + "10.65.0.27:42805", + "172.17.0.1:42805", + "172.19.0.1:42805", + "172.20.0.1:42805" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:43:48.593994629Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6154641129028053, + "StableID": "nc8ezBzS4q11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4c4eb20dc31e9ad029147c86c17118d2d5b13292da76e126cb2ac800cddec809", + "DiscoKey": "discokey:70c3a3dbcea00fb90a73b074f6a11a30b7136448a71a13ac6115f168a126c962", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:55489", + "10.65.0.27:55489", + "172.17.0.1:55489", + "172.19.0.1:55489", + "172.20.0.1:55489" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:43:49.143634273Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 2527687880437997, + "StableID": "n4vMLK5ojL11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5bc0a3e0c48383921a95eb735b271067d9be8d4ab74a449d3728b3e22c67a66", + "DiscoKey": "discokey:851c4ea44b24069b6da2d95ba82c9be667abde4854499670615b23a713c6923d", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:52090", + "10.65.0.27:52090", + "172.17.0.1:52090", + "172.19.0.1:52090", + "172.20.0.1:52090" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:43:49.673410113Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6673481231443679, + "StableID": "naaGA53S7u11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c5e09fb519d29ddc4ab74a92bb89d6a1089c7716b2588c1d69b47e912df2d00c", + "DiscoKey": "discokey:f066bba19b8d1c13819293bed1f438ed9fc201ce2d70398bcd93ab998a08780e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:52398", + "10.65.0.27:52398", + "172.17.0.1:52398", + "172.19.0.1:52398", + "172.20.0.1:52398" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:43:50.204057843Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1103769185488624, + "StableID": "njp1FQ9uc911CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:87d712ee21f73bf0ae15f1fcea2f0db88a8ded3bcdda829e1a6b035ea3a99a1b", + "DiscoKey": "discokey:8e6d52a4152d9ba4957aff9afb54f1a3cc728a2428dc9f2e28da30144420c42b", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:37951", + "10.65.0.27:37951", + "172.17.0.1:37951", + "172.19.0.1:37951", + "172.20.0.1:37951" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:43:50.748458269Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 7307005080874550, + "StableID": "n1vLLidM4z11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a6e9450ab4502100f374c42f7a01b088e7c5eb98beb4e623ea8bd16fb020f757", + "DiscoKey": "discokey:c1820b018c93dca427b733d37e9b1648ac6dada69a1f08b72f3b52043051225d", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:39556", + "10.65.0.27:39556", + "172.17.0.1:39556", + "172.19.0.1:39556", + "172.20.0.1:39556" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:43:51.268603179Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 3696077596774279, + "StableID": "n6G2c5hxrV11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1bb90812675bb474bf4f2fd55b97ebf702ae289e00e852a2d2d5cf53099ee964", + "DiscoKey": "discokey:ec62448c59384095cd368f18a8bccd1fb134fdab5fff974a7cfba3d690408433", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:40858", + "10.65.0.27:40858", + "172.17.0.1:40858", + "172.19.0.1:40858", + "172.20.0.1:40858" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:43:51.818935512Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 2592773546433543, + "StableID": "ngqDmLmGFM11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b8f66db443c75af68c597ee14554e226b8b4c9ef896a1e46adacbe8b3c351d60", + "DiscoKey": "discokey:ab0dd2b92d46a1422cf78b935feb4ebdddc4b3ec0b4bffed06a09a015fd19e0b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:49237", + "10.65.0.27:49237", + "172.17.0.1:49237", + "172.19.0.1:49237", + "172.20.0.1:49237" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:43:52.358461504Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2289847623990136, + "StableID": "no4QK2R5tJ11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c541411b0f74586cd4f08014d118b608aa574404e1c9bca88ada47ef45749d4f", + "DiscoKey": "discokey:d26ec9be1bedbe696ba3a4ee11bc1bbd5bd2da566e249b061301f2bfdaa6be02", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:60165", + "10.65.0.27:60165", + "172.17.0.1:60165", + "172.19.0.1:60165", + "172.20.0.1:60165" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:43:52.890603684Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 6164595990854836, + "StableID": "nF4b33Vx8q11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aed457da7acfd20741ce760b6f8537b5a34c7f177c75005997bdd6abc59b1426", + "DiscoKey": "discokey:0665b448de8d2bedd6e200d1a3bb5a24c02f93aa0c2e83ad46eabe0377dfb34f", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:50956", + "10.65.0.27:50956", + "172.17.0.1:50956", + "172.19.0.1:50956", + "172.20.0.1:50956" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:43:53.967751349Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4585853824743584, + "StableID": "njGVy1cwoc11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5f1910e9a909ee4006938458b2570a9e467e28ffb79d6e0ff8848232f3bfad0e", + "DiscoKey": "discokey:262cdf71674ba5ff59d8a49efc5925c692fa96b7b681ba960fbff926fddca666", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:38777", + "10.65.0.27:38777", + "172.17.0.1:38777", + "172.19.0.1:38777", + "172.20.0.1:38777" + ], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:43:54.509987968Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5018486937441265, + "StableID": "nczJfE9tBg11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:3065e4e9e503f449b44ac4e25492f90744fe664e86e8a4d460565653032e1b44", + "KeyExpiry": "2026-11-08T18:43:55Z", + "DiscoKey": "discokey:d3dc0cd94529593de76ac7685c0f67d2d64732125d9dce89c844f4adb507e376", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:58752", + "10.65.0.27:58752", + "172.17.0.1:58752", + "172.19.0.1:58752", + "172.20.0.1:58752" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:43:55.059593996Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 2213377979405502, + "StableID": "nsTdgogSHJ11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ea2466fd4129f11b9eabe8bec10c68389d31023a9ffeceaf3a8ea906bfd99247", + "KeyExpiry": "2026-11-08T18:43:55Z", + "DiscoKey": "discokey:01064074e56764c74c67fe64b2e7b3247f3c094034aa7b9e9e243580624b9a52", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:33643", + "10.65.0.27:33643", + "172.17.0.1:33643", + "172.19.0.1:33643", + "172.20.0.1:33643" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:43:55.574256897Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 3550521138286482, + "StableID": "nXhWoqA3jU11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:d0a353f9cb159b426b1ca58230ca68e728c53589b40d3b3d8f2d9d192d194e42", + "KeyExpiry": "2026-11-08T18:43:56Z", + "DiscoKey": "discokey:7d3f9a784326feadb082ad78e148b42dad34d55b2bd68707af139d6e7d5f426e", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:44374", + "10.65.0.27:44374", + "172.17.0.1:44374", + "172.19.0.1:44374", + "172.20.0.1:44374" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:43:56.09900279Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "8439668000907087": { + "ID": 8439668000907087, + "LoginName": "weedle.tail78f774.ts.net", + "DisplayName": "weedle" + }} + } + }} +} diff --git a/hscontrol/policy/v2/testdata/sshtest_results/sshtest-malformed-dst-with-port.hujson b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-malformed-dst-with-port.hujson new file mode 100644 index 00000000..5e4dc33b --- /dev/null +++ b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-malformed-dst-with-port.hujson @@ -0,0 +1,20084 @@ +// sshtest-malformed-dst-with-port +// +// sshTests dst with :port must be rejected +// +// Nodes with filter rules: 15 of 15 +// Captured at: 2026-05-12T18:44:32Z +// tool version: tscap/dev +// schema version: 1 +{ + "schema_version": 1, + "test_id": "sshtest-malformed-dst-with-port", + "description": "sshTests dst with :port must be rejected", + "category": "sshtest", + "captured_at": "2026-05-12T18:44:32.087064854Z", + "tool_version": "tscap/dev", + "tailnet": "odin@example.com", + "error": true, + "input": { + "api_response_code": 400, + "api_response_body": {"message": "SSH tests dst contains unknown tag \"tag:server:22\""}, + "tailnet": { + "dns": {"magic_dns": false, "nameservers": [], "search_paths": [], "split_dns": {}}, + "settings": {} + }, + "scenario_hujson": " \n \n \n \n{\n\t\"category\": \"sshtest\",\n\t\"description\": \"sshTests dst with :port must be rejected\",\n\t\"id\": \"sshtest-malformed-dst-with-port\",\n\t\"options\": {\"expect_api_error\": true},\n\t\"policy\": {\"ssh\": [{\n\t\t\"action\": \"accept\",\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": [\"thor@example.org\"],\n\t\t\"users\": [\"root\"]\n\t}], \"sshTests\": [{\n\t\t\"accept\": [\"root\"],\n\t\t\"dst\": [\"tag:server:22\"],\n\t\t\"src\": \"thor@example.org\"\n\t}], \"tagOwners\": {\n\t\t\"tag:prod\": [\"odin@example.com\"],\n\t\t\"tag:server\": [\"odin@example.com\"]\n\t}},\n\t\"tailnet\": {\n\t\t\"dns\": {\"magic_dns\": false, \"nameservers\": [], \"search_paths\": [], \"split_dns\": {}},\n\t\t\"settings\": {}\n\t},\n\t\"topology\": \"../_topologies/grant.hujson\"\n}\n", + "scenario_path": "scenarios/sshtest/sshtest-malformed-dst-with-port.hujson", + "full_policy": { + "ssh": [{ + "action": "accept", + "dst": ["tag:server"], + "src": ["thor@example.org"], + "users": ["root"] + }], + "sshTests": [ + {"accept": ["root"], "dst": ["tag:server:22"], "src": "thor@example.org"} + ], + "tagOwners": {"tag:prod": ["odin@example.com"], "tag:server": ["odin@example.com"]} + } + }, + "topology": {"users": [ + {"id": 1, "name": "odin", "email": "odin@example.com"}, + {"id": 2, "name": "thor", "email": "thor@example.org"}, + {"id": 3, "name": "freya", "email": "freya@example.com"} + ], "nodes": {"beedrill": { + "hostname": "beedrill", + "tags": ["tag:server"], + "ipv4": "100.64.0.16", + "ipv6": "fd7a:115c:a1e0::10", + "routable_ips": [], + "approved_routes": [] + }, "blastoise": { + "hostname": "blastoise", + "tags": ["tag:exit", "tag:router"], + "ipv4": "100.64.0.9", + "ipv6": "fd7a:115c:a1e0::9", + "routable_ips": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "bulbasaur": { + "hostname": "bulbasaur", + "tags": [], + "ipv4": "100.64.0.19", + "ipv6": "fd7a:115c:a1e0::13", + "user": "odin", + "routable_ips": [], + "approved_routes": [] + }, "charmander": { + "hostname": "charmander", + "tags": ["tag:exit"], + "ipv4": "100.64.0.4", + "ipv6": "fd7a:115c:a1e0::4", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "fearow": { + "hostname": "fearow", + "tags": ["tag:fearow"], + "ipv4": "100.64.0.12", + "ipv6": "fd7a:115c:a1e0::c", + "routable_ips": ["10.55.0.0/16"], + "approved_routes": [] + }, "ivysaur": { + "hostname": "ivysaur", + "tags": [], + "ipv4": "100.64.0.17", + "ipv6": "fd7a:115c:a1e0::11", + "user": "thor", + "routable_ips": [], + "approved_routes": [] + }, "kakuna": { + "hostname": "kakuna", + "tags": ["tag:prod"], + "ipv4": "100.64.0.15", + "ipv6": "fd7a:115c:a1e0::f", + "routable_ips": [], + "approved_routes": [] + }, "pidgeotto": { + "hostname": "pidgeotto", + "tags": ["tag:pidgeotto"], + "ipv4": "100.64.0.3", + "ipv6": "fd7a:115c:a1e0::3", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "pidgey": { + "hostname": "pidgey", + "tags": ["tag:pidgey"], + "ipv4": "100.64.0.2", + "ipv6": "fd7a:115c:a1e0::2", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "raticate": { + "hostname": "raticate", + "tags": ["tag:group-b"], + "ipv4": "100.64.0.6", + "ipv6": "fd7a:115c:a1e0::6", + "routable_ips": [], + "approved_routes": [] + }, "rattata": { + "hostname": "rattata", + "tags": ["tag:group-a"], + "ipv4": "100.64.0.5", + "ipv6": "fd7a:115c:a1e0::5", + "routable_ips": [], + "approved_routes": [] + }, "spearow": { + "hostname": "spearow", + "tags": ["tag:spearow"], + "ipv4": "100.64.0.11", + "ipv6": "fd7a:115c:a1e0::b", + "routable_ips": ["10.44.0.0/16"], + "approved_routes": [] + }, "squirtle": { + "hostname": "squirtle", + "tags": ["tag:router"], + "ipv4": "100.64.0.13", + "ipv6": "fd7a:115c:a1e0::d", + "routable_ips": ["10.33.0.0/16"], + "approved_routes": [] + }, "venusaur": { + "hostname": "venusaur", + "tags": [], + "ipv4": "100.64.0.18", + "ipv6": "fd7a:115c:a1e0::12", + "user": "freya", + "routable_ips": [], + "approved_routes": [] + }, "weedle": { + "hostname": "weedle", + "tags": ["tag:client"], + "ipv4": "100.64.0.14", + "ipv6": "fd7a:115c:a1e0::e", + "routable_ips": [], + "approved_routes": [] + }}}, + "captures": {"beedrill": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 2263680032413583, + "StableID": "nGZfr53EgJ11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 2263680032413583, + "Key": "nodekey:31ad38503e03d30c54d373657d306fd089975d3349635ece6f96eefb56554c11", + "DiscoKey": "discokey:39f736677a6c328a030d8c9e5f2f2956f070f30828358274b20e206ac34f2026", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:45681", + "10.65.0.27:45681", + "172.17.0.1:45681", + "172.19.0.1:45681", + "172.20.0.1:45681" + ], + "Hostinfo": {"Hostname": "beedrill", "RequestTags": ["tag:server"], "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:44:40.568859801Z", + "Tags": ["tag:server"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:31ad38503e03d30c54d373657d306fd089975d3349635ece6f96eefb56554c11", + "MachineKey": "mkey:c991d192a1b9a3296ceafd172fd28cd1dc58929840c526a58799fbc0d1c85963", + "Peers": [{ + "ID": 4521942798795311, + "StableID": "nGZuTdmzJc11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b8e294a6e97850367b4f6c8c1e66ecdd2649ade6adb4b6362ff6824509106d52", + "DiscoKey": "discokey:1056e0c149996e1badf91e52769c3b9c57c9110f19c326c4466992511dfe9060", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:38395", + "10.65.0.27:38395", + "172.17.0.1:38395", + "172.19.0.1:38395", + "172.20.0.1:38395" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:44:34.657909588Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7126116325607834, + "StableID": "nRiPTYzRex11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:669e82a20f1fc7ae1c5905601fdc72876c9c3300a00c547263f9e15c420e6447", + "DiscoKey": "discokey:cdba9faf688adeedfd9966cd667acd7d39a470560812c35c41517fbf7096ca3e", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:59149", + "10.65.0.27:59149", + "172.17.0.1:59149", + "172.19.0.1:59149", + "172.20.0.1:59149" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:44:35.189900261Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 3561132190558232, + "StableID": "nfa1ASuqoU11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:38c2d8d7b40a194c2c39d2a4bf2efdd8c514054788b2a42d8c140be3f4f1a646", + "DiscoKey": "discokey:1585ebeda9a49f4efc8001634e21a9449ba88579bd67e817bab87560e2ad072e", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:34649", + "10.65.0.27:34649", + "172.17.0.1:34649", + "172.19.0.1:34649", + "172.20.0.1:34649" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:44:35.727266924Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 3153019650170486, + "StableID": "n7hfUpU1dR11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6920538458a19d646ef2b20151bbc9d477bff09c897e77fcc84fc7a524f39003", + "DiscoKey": "discokey:cc1aafbd867faa68f2bda551528f20be72277ccec03b70d12ab6eb12c9828325", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:55740", + "10.65.0.27:55740", + "172.17.0.1:55740", + "172.19.0.1:55740", + "172.20.0.1:55740" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:44:36.263222415Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 5501678073094238, + "StableID": "noF4iikixj11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4703d7880c68845d5a45cdb1aac1c685d21e64bee5699fa7c40facbc30abd249", + "DiscoKey": "discokey:104c24c3f13eb6fe7356dfa0031fc9e6485b65c29e9cf0bd3b0ba5ca4a650523", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:51946", + "10.65.0.27:51946", + "172.17.0.1:51946", + "172.19.0.1:51946", + "172.20.0.1:51946" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:44:36.829161674Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 538490739088266, + "StableID": "njK2eqEtC511CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c41ea0844e70201d6075dc39609b0eca79362968e56767a71abb28ec65d4420a", + "DiscoKey": "discokey:38119dbea36c9309935c384bfe8f650115f8914b6995080d152003456eb48039", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:34088", + "10.65.0.27:34088", + "172.17.0.1:34088", + "172.19.0.1:34088", + "172.20.0.1:34088" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:44:37.329956683Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6253827107285692, + "StableID": "nBYGF9SNqq11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:28d7d6489916ba1b6324abd3731f4c0244df1be9dbaf6f9cdcc1ec9278643907", + "DiscoKey": "discokey:15c2eefbe7abb1c68061ffffe36c1ab7d74ffa00a9c5ef4664adf2572a1d2a34", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:36675", + "10.65.0.27:36675", + "172.17.0.1:36675", + "172.19.0.1:36675", + "172.20.0.1:36675" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:44:37.861204644Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 2405435042157557, + "StableID": "nk4ieahRnK11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:23e8d0ef02e79d38c91519ad7a13826220aed20a1a570d7f8f0cde14ebc58938", + "DiscoKey": "discokey:a00c697b16f2aeb0a31ce057b2f17855749440dcdaf1376373668c082741294d", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:35669", + "10.65.0.27:35669", + "172.17.0.1:35669", + "172.19.0.1:35669", + "172.20.0.1:35669" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:44:38.404131466Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 3288427654510610, + "StableID": "n1zy8GRLgS11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:320c694a094e80f650e89580de8c5500b0d33cd8724184cbfc75f104e94fce79", + "DiscoKey": "discokey:224a233afc25468db3bec38f0a22d6a910571811b270c4a01814e88f419c4d0d", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:55078", + "10.65.0.27:55078", + "172.17.0.1:55078", + "172.19.0.1:55078", + "172.20.0.1:55078" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:44:38.952553308Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5583262302296445, + "StableID": "nADtfKqfbk11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b699270c9f48e704ff3138a5ee1752827d669f364b90547c96fe08b922626054", + "DiscoKey": "discokey:98cffde6508929296dcd9bb5c9d1f41453e9b8f6e95dc579c1ec9063b7b36d31", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:38285", + "10.65.0.27:38285", + "172.17.0.1:38285", + "172.19.0.1:38285", + "172.20.0.1:38285" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:44:39.491127718Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 5511685850227220, + "StableID": "nwAnhBeF3k11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:33522cbc22aea5361acba0c9b622254c3136708b98af10f8b2849b735fdc2c62", + "DiscoKey": "discokey:5fb5dba31ec64463fb1665cb2d395ca2f8cd3b63b757aacebbb6577f57ba5c73", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:41283", + "10.65.0.27:41283", + "172.17.0.1:41283", + "172.19.0.1:41283", + "172.20.0.1:41283" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:44:40.031967662Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 5198346930574694, + "StableID": "n5WRM2mLbh11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:db7354231d6c0052742b51942193133a12b208081c9654c20161815269588b41", + "KeyExpiry": "2026-11-08T18:44:41Z", + "DiscoKey": "discokey:cae61e363f12d435b12c92ccb738fd83507033f592c62e28d20f4fe879c2b45b", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:47369", + "10.65.0.27:47369", + "172.17.0.1:47369", + "172.19.0.1:47369", + "172.20.0.1:47369" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:44:41.120560002Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7025651806050733, + "StableID": "ntgQtexvrw11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:26af846559bfbca72813cb62f78d7d231e197f935d8a67c587a123d17d9a3736", + "KeyExpiry": "2026-11-08T18:44:41Z", + "DiscoKey": "discokey:3a6365e153185298635c4724c737ae80d1cca8e7e92539e1e57948f15af45c56", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:53922", + "10.65.0.27:53922", + "172.17.0.1:53922", + "172.19.0.1:53922", + "172.20.0.1:53922" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:44:41.645875081Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 4581505740785207, + "StableID": "n8RfgSPymc11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:b5ec6926ed04532146458efadcb080333e243c136248e21b6f53c852e6169370", + "KeyExpiry": "2026-11-08T18:44:42Z", + "DiscoKey": "discokey:5de48bbeeacd1e2d716bae0031d9bf6a56a7e1f7bc7f95b50e5726094336e208", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:47079", + "10.65.0.27:47079", + "172.17.0.1:47079", + "172.19.0.1:47079", + "172.20.0.1:47079" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:44:42.176139251Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "2263680032413583": { + "ID": 2263680032413583, + "LoginName": "beedrill.tail78f774.ts.net", + "DisplayName": "beedrill" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "blastoise": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 538490739088266, + "StableID": "njK2eqEtC511CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 538490739088266, + "Key": "nodekey:c41ea0844e70201d6075dc39609b0eca79362968e56767a71abb28ec65d4420a", + "DiscoKey": "discokey:38119dbea36c9309935c384bfe8f650115f8914b6995080d152003456eb48039", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:34088", + "10.65.0.27:34088", + "172.17.0.1:34088", + "172.19.0.1:34088", + "172.20.0.1:34088" + ], + "Hostinfo": { + "Hostname": "blastoise", + "RoutableIPs": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit", "tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:44:37.329956683Z", + "Tags": ["tag:exit", "tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:c41ea0844e70201d6075dc39609b0eca79362968e56767a71abb28ec65d4420a", + "MachineKey": "mkey:fcdd45b76cf7d7afdd80a56b795bf895b686bea0ba9255d0ea4c1cd467d57e76", + "Peers": [{ + "ID": 4521942798795311, + "StableID": "nGZuTdmzJc11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b8e294a6e97850367b4f6c8c1e66ecdd2649ade6adb4b6362ff6824509106d52", + "DiscoKey": "discokey:1056e0c149996e1badf91e52769c3b9c57c9110f19c326c4466992511dfe9060", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:38395", + "10.65.0.27:38395", + "172.17.0.1:38395", + "172.19.0.1:38395", + "172.20.0.1:38395" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:44:34.657909588Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7126116325607834, + "StableID": "nRiPTYzRex11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:669e82a20f1fc7ae1c5905601fdc72876c9c3300a00c547263f9e15c420e6447", + "DiscoKey": "discokey:cdba9faf688adeedfd9966cd667acd7d39a470560812c35c41517fbf7096ca3e", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:59149", + "10.65.0.27:59149", + "172.17.0.1:59149", + "172.19.0.1:59149", + "172.20.0.1:59149" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:44:35.189900261Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 3561132190558232, + "StableID": "nfa1ASuqoU11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:38c2d8d7b40a194c2c39d2a4bf2efdd8c514054788b2a42d8c140be3f4f1a646", + "DiscoKey": "discokey:1585ebeda9a49f4efc8001634e21a9449ba88579bd67e817bab87560e2ad072e", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:34649", + "10.65.0.27:34649", + "172.17.0.1:34649", + "172.19.0.1:34649", + "172.20.0.1:34649" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:44:35.727266924Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 3153019650170486, + "StableID": "n7hfUpU1dR11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6920538458a19d646ef2b20151bbc9d477bff09c897e77fcc84fc7a524f39003", + "DiscoKey": "discokey:cc1aafbd867faa68f2bda551528f20be72277ccec03b70d12ab6eb12c9828325", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:55740", + "10.65.0.27:55740", + "172.17.0.1:55740", + "172.19.0.1:55740", + "172.20.0.1:55740" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:44:36.263222415Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 5501678073094238, + "StableID": "noF4iikixj11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4703d7880c68845d5a45cdb1aac1c685d21e64bee5699fa7c40facbc30abd249", + "DiscoKey": "discokey:104c24c3f13eb6fe7356dfa0031fc9e6485b65c29e9cf0bd3b0ba5ca4a650523", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:51946", + "10.65.0.27:51946", + "172.17.0.1:51946", + "172.19.0.1:51946", + "172.20.0.1:51946" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:44:36.829161674Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6253827107285692, + "StableID": "nBYGF9SNqq11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:28d7d6489916ba1b6324abd3731f4c0244df1be9dbaf6f9cdcc1ec9278643907", + "DiscoKey": "discokey:15c2eefbe7abb1c68061ffffe36c1ab7d74ffa00a9c5ef4664adf2572a1d2a34", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:36675", + "10.65.0.27:36675", + "172.17.0.1:36675", + "172.19.0.1:36675", + "172.20.0.1:36675" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:44:37.861204644Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 2405435042157557, + "StableID": "nk4ieahRnK11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:23e8d0ef02e79d38c91519ad7a13826220aed20a1a570d7f8f0cde14ebc58938", + "DiscoKey": "discokey:a00c697b16f2aeb0a31ce057b2f17855749440dcdaf1376373668c082741294d", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:35669", + "10.65.0.27:35669", + "172.17.0.1:35669", + "172.19.0.1:35669", + "172.20.0.1:35669" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:44:38.404131466Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 3288427654510610, + "StableID": "n1zy8GRLgS11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:320c694a094e80f650e89580de8c5500b0d33cd8724184cbfc75f104e94fce79", + "DiscoKey": "discokey:224a233afc25468db3bec38f0a22d6a910571811b270c4a01814e88f419c4d0d", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:55078", + "10.65.0.27:55078", + "172.17.0.1:55078", + "172.19.0.1:55078", + "172.20.0.1:55078" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:44:38.952553308Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5583262302296445, + "StableID": "nADtfKqfbk11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b699270c9f48e704ff3138a5ee1752827d669f364b90547c96fe08b922626054", + "DiscoKey": "discokey:98cffde6508929296dcd9bb5c9d1f41453e9b8f6e95dc579c1ec9063b7b36d31", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:38285", + "10.65.0.27:38285", + "172.17.0.1:38285", + "172.19.0.1:38285", + "172.20.0.1:38285" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:44:39.491127718Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 5511685850227220, + "StableID": "nwAnhBeF3k11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:33522cbc22aea5361acba0c9b622254c3136708b98af10f8b2849b735fdc2c62", + "DiscoKey": "discokey:5fb5dba31ec64463fb1665cb2d395ca2f8cd3b63b757aacebbb6577f57ba5c73", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:41283", + "10.65.0.27:41283", + "172.17.0.1:41283", + "172.19.0.1:41283", + "172.20.0.1:41283" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:44:40.031967662Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 2263680032413583, + "StableID": "nGZfr53EgJ11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:31ad38503e03d30c54d373657d306fd089975d3349635ece6f96eefb56554c11", + "DiscoKey": "discokey:39f736677a6c328a030d8c9e5f2f2956f070f30828358274b20e206ac34f2026", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:45681", + "10.65.0.27:45681", + "172.17.0.1:45681", + "172.19.0.1:45681", + "172.20.0.1:45681" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:44:40.568859801Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5198346930574694, + "StableID": "n5WRM2mLbh11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:db7354231d6c0052742b51942193133a12b208081c9654c20161815269588b41", + "KeyExpiry": "2026-11-08T18:44:41Z", + "DiscoKey": "discokey:cae61e363f12d435b12c92ccb738fd83507033f592c62e28d20f4fe879c2b45b", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:47369", + "10.65.0.27:47369", + "172.17.0.1:47369", + "172.19.0.1:47369", + "172.20.0.1:47369" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:44:41.120560002Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7025651806050733, + "StableID": "ntgQtexvrw11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:26af846559bfbca72813cb62f78d7d231e197f935d8a67c587a123d17d9a3736", + "KeyExpiry": "2026-11-08T18:44:41Z", + "DiscoKey": "discokey:3a6365e153185298635c4724c737ae80d1cca8e7e92539e1e57948f15af45c56", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:53922", + "10.65.0.27:53922", + "172.17.0.1:53922", + "172.19.0.1:53922", + "172.20.0.1:53922" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:44:41.645875081Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 4581505740785207, + "StableID": "n8RfgSPymc11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:b5ec6926ed04532146458efadcb080333e243c136248e21b6f53c852e6169370", + "KeyExpiry": "2026-11-08T18:44:42Z", + "DiscoKey": "discokey:5de48bbeeacd1e2d716bae0031d9bf6a56a7e1f7bc7f95b50e5726094336e208", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:47079", + "10.65.0.27:47079", + "172.17.0.1:47079", + "172.19.0.1:47079", + "172.20.0.1:47079" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:44:42.176139251Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "538490739088266": { + "ID": 538490739088266, + "LoginName": "blastoise.tail78f774.ts.net", + "DisplayName": "blastoise" + }} + } + }, "bulbasaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4581505740785207, + "StableID": "n8RfgSPymc11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:b5ec6926ed04532146458efadcb080333e243c136248e21b6f53c852e6169370", + "KeyExpiry": "2026-11-08T18:44:42Z", + "DiscoKey": "discokey:5de48bbeeacd1e2d716bae0031d9bf6a56a7e1f7bc7f95b50e5726094336e208", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:47079", + "10.65.0.27:47079", + "172.17.0.1:47079", + "172.19.0.1:47079", + "172.20.0.1:47079" + ], + "Hostinfo": {"Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:44:42.176139251Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:b5ec6926ed04532146458efadcb080333e243c136248e21b6f53c852e6169370", + "MachineKey": "mkey:3b452ab5de7436791c3505f86e5d43953043268a3dfc7d5f3169592df22eb33d", + "Peers": [{ + "ID": 4521942798795311, + "StableID": "nGZuTdmzJc11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b8e294a6e97850367b4f6c8c1e66ecdd2649ade6adb4b6362ff6824509106d52", + "DiscoKey": "discokey:1056e0c149996e1badf91e52769c3b9c57c9110f19c326c4466992511dfe9060", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:38395", + "10.65.0.27:38395", + "172.17.0.1:38395", + "172.19.0.1:38395", + "172.20.0.1:38395" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:44:34.657909588Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7126116325607834, + "StableID": "nRiPTYzRex11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:669e82a20f1fc7ae1c5905601fdc72876c9c3300a00c547263f9e15c420e6447", + "DiscoKey": "discokey:cdba9faf688adeedfd9966cd667acd7d39a470560812c35c41517fbf7096ca3e", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:59149", + "10.65.0.27:59149", + "172.17.0.1:59149", + "172.19.0.1:59149", + "172.20.0.1:59149" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:44:35.189900261Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 3561132190558232, + "StableID": "nfa1ASuqoU11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:38c2d8d7b40a194c2c39d2a4bf2efdd8c514054788b2a42d8c140be3f4f1a646", + "DiscoKey": "discokey:1585ebeda9a49f4efc8001634e21a9449ba88579bd67e817bab87560e2ad072e", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:34649", + "10.65.0.27:34649", + "172.17.0.1:34649", + "172.19.0.1:34649", + "172.20.0.1:34649" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:44:35.727266924Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 3153019650170486, + "StableID": "n7hfUpU1dR11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6920538458a19d646ef2b20151bbc9d477bff09c897e77fcc84fc7a524f39003", + "DiscoKey": "discokey:cc1aafbd867faa68f2bda551528f20be72277ccec03b70d12ab6eb12c9828325", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:55740", + "10.65.0.27:55740", + "172.17.0.1:55740", + "172.19.0.1:55740", + "172.20.0.1:55740" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:44:36.263222415Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 5501678073094238, + "StableID": "noF4iikixj11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4703d7880c68845d5a45cdb1aac1c685d21e64bee5699fa7c40facbc30abd249", + "DiscoKey": "discokey:104c24c3f13eb6fe7356dfa0031fc9e6485b65c29e9cf0bd3b0ba5ca4a650523", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:51946", + "10.65.0.27:51946", + "172.17.0.1:51946", + "172.19.0.1:51946", + "172.20.0.1:51946" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:44:36.829161674Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 538490739088266, + "StableID": "njK2eqEtC511CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c41ea0844e70201d6075dc39609b0eca79362968e56767a71abb28ec65d4420a", + "DiscoKey": "discokey:38119dbea36c9309935c384bfe8f650115f8914b6995080d152003456eb48039", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:34088", + "10.65.0.27:34088", + "172.17.0.1:34088", + "172.19.0.1:34088", + "172.20.0.1:34088" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:44:37.329956683Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6253827107285692, + "StableID": "nBYGF9SNqq11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:28d7d6489916ba1b6324abd3731f4c0244df1be9dbaf6f9cdcc1ec9278643907", + "DiscoKey": "discokey:15c2eefbe7abb1c68061ffffe36c1ab7d74ffa00a9c5ef4664adf2572a1d2a34", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:36675", + "10.65.0.27:36675", + "172.17.0.1:36675", + "172.19.0.1:36675", + "172.20.0.1:36675" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:44:37.861204644Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 2405435042157557, + "StableID": "nk4ieahRnK11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:23e8d0ef02e79d38c91519ad7a13826220aed20a1a570d7f8f0cde14ebc58938", + "DiscoKey": "discokey:a00c697b16f2aeb0a31ce057b2f17855749440dcdaf1376373668c082741294d", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:35669", + "10.65.0.27:35669", + "172.17.0.1:35669", + "172.19.0.1:35669", + "172.20.0.1:35669" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:44:38.404131466Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 3288427654510610, + "StableID": "n1zy8GRLgS11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:320c694a094e80f650e89580de8c5500b0d33cd8724184cbfc75f104e94fce79", + "DiscoKey": "discokey:224a233afc25468db3bec38f0a22d6a910571811b270c4a01814e88f419c4d0d", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:55078", + "10.65.0.27:55078", + "172.17.0.1:55078", + "172.19.0.1:55078", + "172.20.0.1:55078" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:44:38.952553308Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5583262302296445, + "StableID": "nADtfKqfbk11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b699270c9f48e704ff3138a5ee1752827d669f364b90547c96fe08b922626054", + "DiscoKey": "discokey:98cffde6508929296dcd9bb5c9d1f41453e9b8f6e95dc579c1ec9063b7b36d31", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:38285", + "10.65.0.27:38285", + "172.17.0.1:38285", + "172.19.0.1:38285", + "172.20.0.1:38285" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:44:39.491127718Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 5511685850227220, + "StableID": "nwAnhBeF3k11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:33522cbc22aea5361acba0c9b622254c3136708b98af10f8b2849b735fdc2c62", + "DiscoKey": "discokey:5fb5dba31ec64463fb1665cb2d395ca2f8cd3b63b757aacebbb6577f57ba5c73", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:41283", + "10.65.0.27:41283", + "172.17.0.1:41283", + "172.19.0.1:41283", + "172.20.0.1:41283" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:44:40.031967662Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 2263680032413583, + "StableID": "nGZfr53EgJ11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:31ad38503e03d30c54d373657d306fd089975d3349635ece6f96eefb56554c11", + "DiscoKey": "discokey:39f736677a6c328a030d8c9e5f2f2956f070f30828358274b20e206ac34f2026", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:45681", + "10.65.0.27:45681", + "172.17.0.1:45681", + "172.19.0.1:45681", + "172.20.0.1:45681" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:44:40.568859801Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5198346930574694, + "StableID": "n5WRM2mLbh11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:db7354231d6c0052742b51942193133a12b208081c9654c20161815269588b41", + "KeyExpiry": "2026-11-08T18:44:41Z", + "DiscoKey": "discokey:cae61e363f12d435b12c92ccb738fd83507033f592c62e28d20f4fe879c2b45b", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:47369", + "10.65.0.27:47369", + "172.17.0.1:47369", + "172.19.0.1:47369", + "172.20.0.1:47369" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:44:41.120560002Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7025651806050733, + "StableID": "ntgQtexvrw11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:26af846559bfbca72813cb62f78d7d231e197f935d8a67c587a123d17d9a3736", + "KeyExpiry": "2026-11-08T18:44:41Z", + "DiscoKey": "discokey:3a6365e153185298635c4724c737ae80d1cca8e7e92539e1e57948f15af45c56", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:53922", + "10.65.0.27:53922", + "172.17.0.1:53922", + "172.19.0.1:53922", + "172.20.0.1:53922" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:44:41.645875081Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "charmander": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 3561132190558232, + "StableID": "nfa1ASuqoU11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 3561132190558232, + "Key": "nodekey:38c2d8d7b40a194c2c39d2a4bf2efdd8c514054788b2a42d8c140be3f4f1a646", + "DiscoKey": "discokey:1585ebeda9a49f4efc8001634e21a9449ba88579bd67e817bab87560e2ad072e", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:34649", + "10.65.0.27:34649", + "172.17.0.1:34649", + "172.19.0.1:34649", + "172.20.0.1:34649" + ], + "Hostinfo": { + "Hostname": "charmander", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit"], + "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:44:35.727266924Z", + "Tags": ["tag:exit"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:38c2d8d7b40a194c2c39d2a4bf2efdd8c514054788b2a42d8c140be3f4f1a646", + "MachineKey": "mkey:120e4adb081a31061e3434be2cd072530d7b003ad18877dbbfa7ecb11f92113a", + "Peers": [{ + "ID": 4521942798795311, + "StableID": "nGZuTdmzJc11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b8e294a6e97850367b4f6c8c1e66ecdd2649ade6adb4b6362ff6824509106d52", + "DiscoKey": "discokey:1056e0c149996e1badf91e52769c3b9c57c9110f19c326c4466992511dfe9060", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:38395", + "10.65.0.27:38395", + "172.17.0.1:38395", + "172.19.0.1:38395", + "172.20.0.1:38395" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:44:34.657909588Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7126116325607834, + "StableID": "nRiPTYzRex11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:669e82a20f1fc7ae1c5905601fdc72876c9c3300a00c547263f9e15c420e6447", + "DiscoKey": "discokey:cdba9faf688adeedfd9966cd667acd7d39a470560812c35c41517fbf7096ca3e", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:59149", + "10.65.0.27:59149", + "172.17.0.1:59149", + "172.19.0.1:59149", + "172.20.0.1:59149" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:44:35.189900261Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 3153019650170486, + "StableID": "n7hfUpU1dR11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6920538458a19d646ef2b20151bbc9d477bff09c897e77fcc84fc7a524f39003", + "DiscoKey": "discokey:cc1aafbd867faa68f2bda551528f20be72277ccec03b70d12ab6eb12c9828325", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:55740", + "10.65.0.27:55740", + "172.17.0.1:55740", + "172.19.0.1:55740", + "172.20.0.1:55740" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:44:36.263222415Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 5501678073094238, + "StableID": "noF4iikixj11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4703d7880c68845d5a45cdb1aac1c685d21e64bee5699fa7c40facbc30abd249", + "DiscoKey": "discokey:104c24c3f13eb6fe7356dfa0031fc9e6485b65c29e9cf0bd3b0ba5ca4a650523", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:51946", + "10.65.0.27:51946", + "172.17.0.1:51946", + "172.19.0.1:51946", + "172.20.0.1:51946" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:44:36.829161674Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 538490739088266, + "StableID": "njK2eqEtC511CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c41ea0844e70201d6075dc39609b0eca79362968e56767a71abb28ec65d4420a", + "DiscoKey": "discokey:38119dbea36c9309935c384bfe8f650115f8914b6995080d152003456eb48039", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:34088", + "10.65.0.27:34088", + "172.17.0.1:34088", + "172.19.0.1:34088", + "172.20.0.1:34088" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:44:37.329956683Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6253827107285692, + "StableID": "nBYGF9SNqq11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:28d7d6489916ba1b6324abd3731f4c0244df1be9dbaf6f9cdcc1ec9278643907", + "DiscoKey": "discokey:15c2eefbe7abb1c68061ffffe36c1ab7d74ffa00a9c5ef4664adf2572a1d2a34", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:36675", + "10.65.0.27:36675", + "172.17.0.1:36675", + "172.19.0.1:36675", + "172.20.0.1:36675" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:44:37.861204644Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 2405435042157557, + "StableID": "nk4ieahRnK11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:23e8d0ef02e79d38c91519ad7a13826220aed20a1a570d7f8f0cde14ebc58938", + "DiscoKey": "discokey:a00c697b16f2aeb0a31ce057b2f17855749440dcdaf1376373668c082741294d", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:35669", + "10.65.0.27:35669", + "172.17.0.1:35669", + "172.19.0.1:35669", + "172.20.0.1:35669" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:44:38.404131466Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 3288427654510610, + "StableID": "n1zy8GRLgS11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:320c694a094e80f650e89580de8c5500b0d33cd8724184cbfc75f104e94fce79", + "DiscoKey": "discokey:224a233afc25468db3bec38f0a22d6a910571811b270c4a01814e88f419c4d0d", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:55078", + "10.65.0.27:55078", + "172.17.0.1:55078", + "172.19.0.1:55078", + "172.20.0.1:55078" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:44:38.952553308Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5583262302296445, + "StableID": "nADtfKqfbk11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b699270c9f48e704ff3138a5ee1752827d669f364b90547c96fe08b922626054", + "DiscoKey": "discokey:98cffde6508929296dcd9bb5c9d1f41453e9b8f6e95dc579c1ec9063b7b36d31", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:38285", + "10.65.0.27:38285", + "172.17.0.1:38285", + "172.19.0.1:38285", + "172.20.0.1:38285" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:44:39.491127718Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 5511685850227220, + "StableID": "nwAnhBeF3k11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:33522cbc22aea5361acba0c9b622254c3136708b98af10f8b2849b735fdc2c62", + "DiscoKey": "discokey:5fb5dba31ec64463fb1665cb2d395ca2f8cd3b63b757aacebbb6577f57ba5c73", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:41283", + "10.65.0.27:41283", + "172.17.0.1:41283", + "172.19.0.1:41283", + "172.20.0.1:41283" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:44:40.031967662Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 2263680032413583, + "StableID": "nGZfr53EgJ11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:31ad38503e03d30c54d373657d306fd089975d3349635ece6f96eefb56554c11", + "DiscoKey": "discokey:39f736677a6c328a030d8c9e5f2f2956f070f30828358274b20e206ac34f2026", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:45681", + "10.65.0.27:45681", + "172.17.0.1:45681", + "172.19.0.1:45681", + "172.20.0.1:45681" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:44:40.568859801Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5198346930574694, + "StableID": "n5WRM2mLbh11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:db7354231d6c0052742b51942193133a12b208081c9654c20161815269588b41", + "KeyExpiry": "2026-11-08T18:44:41Z", + "DiscoKey": "discokey:cae61e363f12d435b12c92ccb738fd83507033f592c62e28d20f4fe879c2b45b", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:47369", + "10.65.0.27:47369", + "172.17.0.1:47369", + "172.19.0.1:47369", + "172.20.0.1:47369" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:44:41.120560002Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7025651806050733, + "StableID": "ntgQtexvrw11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:26af846559bfbca72813cb62f78d7d231e197f935d8a67c587a123d17d9a3736", + "KeyExpiry": "2026-11-08T18:44:41Z", + "DiscoKey": "discokey:3a6365e153185298635c4724c737ae80d1cca8e7e92539e1e57948f15af45c56", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:53922", + "10.65.0.27:53922", + "172.17.0.1:53922", + "172.19.0.1:53922", + "172.20.0.1:53922" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:44:41.645875081Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 4581505740785207, + "StableID": "n8RfgSPymc11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:b5ec6926ed04532146458efadcb080333e243c136248e21b6f53c852e6169370", + "KeyExpiry": "2026-11-08T18:44:42Z", + "DiscoKey": "discokey:5de48bbeeacd1e2d716bae0031d9bf6a56a7e1f7bc7f95b50e5726094336e208", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:47079", + "10.65.0.27:47079", + "172.17.0.1:47079", + "172.19.0.1:47079", + "172.20.0.1:47079" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:44:42.176139251Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3561132190558232": { + "ID": 3561132190558232, + "LoginName": "charmander.tail78f774.ts.net", + "DisplayName": "charmander" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "fearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 2405435042157557, + "StableID": "nk4ieahRnK11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 2405435042157557, + "Key": "nodekey:23e8d0ef02e79d38c91519ad7a13826220aed20a1a570d7f8f0cde14ebc58938", + "DiscoKey": "discokey:a00c697b16f2aeb0a31ce057b2f17855749440dcdaf1376373668c082741294d", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:35669", + "10.65.0.27:35669", + "172.17.0.1:35669", + "172.19.0.1:35669", + "172.20.0.1:35669" + ], + "Hostinfo": { + "Hostname": "fearow", + "RoutableIPs": ["10.55.0.0/16"], + "RequestTags": ["tag:fearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:44:38.404131466Z", + "Tags": ["tag:fearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:23e8d0ef02e79d38c91519ad7a13826220aed20a1a570d7f8f0cde14ebc58938", + "MachineKey": "mkey:381d544aaf072ffda448eb8c49545e3f05cbca3b68f4567e0b1935f4d225b820", + "Peers": [{ + "ID": 4521942798795311, + "StableID": "nGZuTdmzJc11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b8e294a6e97850367b4f6c8c1e66ecdd2649ade6adb4b6362ff6824509106d52", + "DiscoKey": "discokey:1056e0c149996e1badf91e52769c3b9c57c9110f19c326c4466992511dfe9060", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:38395", + "10.65.0.27:38395", + "172.17.0.1:38395", + "172.19.0.1:38395", + "172.20.0.1:38395" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:44:34.657909588Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7126116325607834, + "StableID": "nRiPTYzRex11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:669e82a20f1fc7ae1c5905601fdc72876c9c3300a00c547263f9e15c420e6447", + "DiscoKey": "discokey:cdba9faf688adeedfd9966cd667acd7d39a470560812c35c41517fbf7096ca3e", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:59149", + "10.65.0.27:59149", + "172.17.0.1:59149", + "172.19.0.1:59149", + "172.20.0.1:59149" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:44:35.189900261Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 3561132190558232, + "StableID": "nfa1ASuqoU11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:38c2d8d7b40a194c2c39d2a4bf2efdd8c514054788b2a42d8c140be3f4f1a646", + "DiscoKey": "discokey:1585ebeda9a49f4efc8001634e21a9449ba88579bd67e817bab87560e2ad072e", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:34649", + "10.65.0.27:34649", + "172.17.0.1:34649", + "172.19.0.1:34649", + "172.20.0.1:34649" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:44:35.727266924Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 3153019650170486, + "StableID": "n7hfUpU1dR11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6920538458a19d646ef2b20151bbc9d477bff09c897e77fcc84fc7a524f39003", + "DiscoKey": "discokey:cc1aafbd867faa68f2bda551528f20be72277ccec03b70d12ab6eb12c9828325", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:55740", + "10.65.0.27:55740", + "172.17.0.1:55740", + "172.19.0.1:55740", + "172.20.0.1:55740" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:44:36.263222415Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 5501678073094238, + "StableID": "noF4iikixj11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4703d7880c68845d5a45cdb1aac1c685d21e64bee5699fa7c40facbc30abd249", + "DiscoKey": "discokey:104c24c3f13eb6fe7356dfa0031fc9e6485b65c29e9cf0bd3b0ba5ca4a650523", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:51946", + "10.65.0.27:51946", + "172.17.0.1:51946", + "172.19.0.1:51946", + "172.20.0.1:51946" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:44:36.829161674Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 538490739088266, + "StableID": "njK2eqEtC511CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c41ea0844e70201d6075dc39609b0eca79362968e56767a71abb28ec65d4420a", + "DiscoKey": "discokey:38119dbea36c9309935c384bfe8f650115f8914b6995080d152003456eb48039", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:34088", + "10.65.0.27:34088", + "172.17.0.1:34088", + "172.19.0.1:34088", + "172.20.0.1:34088" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:44:37.329956683Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6253827107285692, + "StableID": "nBYGF9SNqq11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:28d7d6489916ba1b6324abd3731f4c0244df1be9dbaf6f9cdcc1ec9278643907", + "DiscoKey": "discokey:15c2eefbe7abb1c68061ffffe36c1ab7d74ffa00a9c5ef4664adf2572a1d2a34", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:36675", + "10.65.0.27:36675", + "172.17.0.1:36675", + "172.19.0.1:36675", + "172.20.0.1:36675" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:44:37.861204644Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 3288427654510610, + "StableID": "n1zy8GRLgS11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:320c694a094e80f650e89580de8c5500b0d33cd8724184cbfc75f104e94fce79", + "DiscoKey": "discokey:224a233afc25468db3bec38f0a22d6a910571811b270c4a01814e88f419c4d0d", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:55078", + "10.65.0.27:55078", + "172.17.0.1:55078", + "172.19.0.1:55078", + "172.20.0.1:55078" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:44:38.952553308Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5583262302296445, + "StableID": "nADtfKqfbk11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b699270c9f48e704ff3138a5ee1752827d669f364b90547c96fe08b922626054", + "DiscoKey": "discokey:98cffde6508929296dcd9bb5c9d1f41453e9b8f6e95dc579c1ec9063b7b36d31", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:38285", + "10.65.0.27:38285", + "172.17.0.1:38285", + "172.19.0.1:38285", + "172.20.0.1:38285" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:44:39.491127718Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 5511685850227220, + "StableID": "nwAnhBeF3k11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:33522cbc22aea5361acba0c9b622254c3136708b98af10f8b2849b735fdc2c62", + "DiscoKey": "discokey:5fb5dba31ec64463fb1665cb2d395ca2f8cd3b63b757aacebbb6577f57ba5c73", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:41283", + "10.65.0.27:41283", + "172.17.0.1:41283", + "172.19.0.1:41283", + "172.20.0.1:41283" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:44:40.031967662Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 2263680032413583, + "StableID": "nGZfr53EgJ11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:31ad38503e03d30c54d373657d306fd089975d3349635ece6f96eefb56554c11", + "DiscoKey": "discokey:39f736677a6c328a030d8c9e5f2f2956f070f30828358274b20e206ac34f2026", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:45681", + "10.65.0.27:45681", + "172.17.0.1:45681", + "172.19.0.1:45681", + "172.20.0.1:45681" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:44:40.568859801Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5198346930574694, + "StableID": "n5WRM2mLbh11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:db7354231d6c0052742b51942193133a12b208081c9654c20161815269588b41", + "KeyExpiry": "2026-11-08T18:44:41Z", + "DiscoKey": "discokey:cae61e363f12d435b12c92ccb738fd83507033f592c62e28d20f4fe879c2b45b", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:47369", + "10.65.0.27:47369", + "172.17.0.1:47369", + "172.19.0.1:47369", + "172.20.0.1:47369" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:44:41.120560002Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7025651806050733, + "StableID": "ntgQtexvrw11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:26af846559bfbca72813cb62f78d7d231e197f935d8a67c587a123d17d9a3736", + "KeyExpiry": "2026-11-08T18:44:41Z", + "DiscoKey": "discokey:3a6365e153185298635c4724c737ae80d1cca8e7e92539e1e57948f15af45c56", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:53922", + "10.65.0.27:53922", + "172.17.0.1:53922", + "172.19.0.1:53922", + "172.20.0.1:53922" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:44:41.645875081Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 4581505740785207, + "StableID": "n8RfgSPymc11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:b5ec6926ed04532146458efadcb080333e243c136248e21b6f53c852e6169370", + "KeyExpiry": "2026-11-08T18:44:42Z", + "DiscoKey": "discokey:5de48bbeeacd1e2d716bae0031d9bf6a56a7e1f7bc7f95b50e5726094336e208", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:47079", + "10.65.0.27:47079", + "172.17.0.1:47079", + "172.19.0.1:47079", + "172.20.0.1:47079" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:44:42.176139251Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "2405435042157557": { + "ID": 2405435042157557, + "LoginName": "fearow.tail78f774.ts.net", + "DisplayName": "fearow" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "ivysaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 5198346930574694, + "StableID": "n5WRM2mLbh11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:db7354231d6c0052742b51942193133a12b208081c9654c20161815269588b41", + "KeyExpiry": "2026-11-08T18:44:41Z", + "DiscoKey": "discokey:cae61e363f12d435b12c92ccb738fd83507033f592c62e28d20f4fe879c2b45b", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:47369", + "10.65.0.27:47369", + "172.17.0.1:47369", + "172.19.0.1:47369", + "172.20.0.1:47369" + ], + "Hostinfo": {"Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:44:41.120560002Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:db7354231d6c0052742b51942193133a12b208081c9654c20161815269588b41", + "MachineKey": "mkey:9f947f66a8954fe1f00c7604678f38920653f800e856a0eefc82daeda1a94424", + "Peers": [{ + "ID": 4521942798795311, + "StableID": "nGZuTdmzJc11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b8e294a6e97850367b4f6c8c1e66ecdd2649ade6adb4b6362ff6824509106d52", + "DiscoKey": "discokey:1056e0c149996e1badf91e52769c3b9c57c9110f19c326c4466992511dfe9060", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:38395", + "10.65.0.27:38395", + "172.17.0.1:38395", + "172.19.0.1:38395", + "172.20.0.1:38395" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:44:34.657909588Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7126116325607834, + "StableID": "nRiPTYzRex11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:669e82a20f1fc7ae1c5905601fdc72876c9c3300a00c547263f9e15c420e6447", + "DiscoKey": "discokey:cdba9faf688adeedfd9966cd667acd7d39a470560812c35c41517fbf7096ca3e", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:59149", + "10.65.0.27:59149", + "172.17.0.1:59149", + "172.19.0.1:59149", + "172.20.0.1:59149" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:44:35.189900261Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 3561132190558232, + "StableID": "nfa1ASuqoU11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:38c2d8d7b40a194c2c39d2a4bf2efdd8c514054788b2a42d8c140be3f4f1a646", + "DiscoKey": "discokey:1585ebeda9a49f4efc8001634e21a9449ba88579bd67e817bab87560e2ad072e", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:34649", + "10.65.0.27:34649", + "172.17.0.1:34649", + "172.19.0.1:34649", + "172.20.0.1:34649" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:44:35.727266924Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 3153019650170486, + "StableID": "n7hfUpU1dR11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6920538458a19d646ef2b20151bbc9d477bff09c897e77fcc84fc7a524f39003", + "DiscoKey": "discokey:cc1aafbd867faa68f2bda551528f20be72277ccec03b70d12ab6eb12c9828325", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:55740", + "10.65.0.27:55740", + "172.17.0.1:55740", + "172.19.0.1:55740", + "172.20.0.1:55740" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:44:36.263222415Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 5501678073094238, + "StableID": "noF4iikixj11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4703d7880c68845d5a45cdb1aac1c685d21e64bee5699fa7c40facbc30abd249", + "DiscoKey": "discokey:104c24c3f13eb6fe7356dfa0031fc9e6485b65c29e9cf0bd3b0ba5ca4a650523", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:51946", + "10.65.0.27:51946", + "172.17.0.1:51946", + "172.19.0.1:51946", + "172.20.0.1:51946" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:44:36.829161674Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 538490739088266, + "StableID": "njK2eqEtC511CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c41ea0844e70201d6075dc39609b0eca79362968e56767a71abb28ec65d4420a", + "DiscoKey": "discokey:38119dbea36c9309935c384bfe8f650115f8914b6995080d152003456eb48039", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:34088", + "10.65.0.27:34088", + "172.17.0.1:34088", + "172.19.0.1:34088", + "172.20.0.1:34088" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:44:37.329956683Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6253827107285692, + "StableID": "nBYGF9SNqq11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:28d7d6489916ba1b6324abd3731f4c0244df1be9dbaf6f9cdcc1ec9278643907", + "DiscoKey": "discokey:15c2eefbe7abb1c68061ffffe36c1ab7d74ffa00a9c5ef4664adf2572a1d2a34", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:36675", + "10.65.0.27:36675", + "172.17.0.1:36675", + "172.19.0.1:36675", + "172.20.0.1:36675" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:44:37.861204644Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 2405435042157557, + "StableID": "nk4ieahRnK11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:23e8d0ef02e79d38c91519ad7a13826220aed20a1a570d7f8f0cde14ebc58938", + "DiscoKey": "discokey:a00c697b16f2aeb0a31ce057b2f17855749440dcdaf1376373668c082741294d", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:35669", + "10.65.0.27:35669", + "172.17.0.1:35669", + "172.19.0.1:35669", + "172.20.0.1:35669" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:44:38.404131466Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 3288427654510610, + "StableID": "n1zy8GRLgS11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:320c694a094e80f650e89580de8c5500b0d33cd8724184cbfc75f104e94fce79", + "DiscoKey": "discokey:224a233afc25468db3bec38f0a22d6a910571811b270c4a01814e88f419c4d0d", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:55078", + "10.65.0.27:55078", + "172.17.0.1:55078", + "172.19.0.1:55078", + "172.20.0.1:55078" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:44:38.952553308Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5583262302296445, + "StableID": "nADtfKqfbk11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b699270c9f48e704ff3138a5ee1752827d669f364b90547c96fe08b922626054", + "DiscoKey": "discokey:98cffde6508929296dcd9bb5c9d1f41453e9b8f6e95dc579c1ec9063b7b36d31", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:38285", + "10.65.0.27:38285", + "172.17.0.1:38285", + "172.19.0.1:38285", + "172.20.0.1:38285" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:44:39.491127718Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 5511685850227220, + "StableID": "nwAnhBeF3k11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:33522cbc22aea5361acba0c9b622254c3136708b98af10f8b2849b735fdc2c62", + "DiscoKey": "discokey:5fb5dba31ec64463fb1665cb2d395ca2f8cd3b63b757aacebbb6577f57ba5c73", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:41283", + "10.65.0.27:41283", + "172.17.0.1:41283", + "172.19.0.1:41283", + "172.20.0.1:41283" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:44:40.031967662Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 2263680032413583, + "StableID": "nGZfr53EgJ11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:31ad38503e03d30c54d373657d306fd089975d3349635ece6f96eefb56554c11", + "DiscoKey": "discokey:39f736677a6c328a030d8c9e5f2f2956f070f30828358274b20e206ac34f2026", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:45681", + "10.65.0.27:45681", + "172.17.0.1:45681", + "172.19.0.1:45681", + "172.20.0.1:45681" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:44:40.568859801Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7025651806050733, + "StableID": "ntgQtexvrw11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:26af846559bfbca72813cb62f78d7d231e197f935d8a67c587a123d17d9a3736", + "KeyExpiry": "2026-11-08T18:44:41Z", + "DiscoKey": "discokey:3a6365e153185298635c4724c737ae80d1cca8e7e92539e1e57948f15af45c56", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:53922", + "10.65.0.27:53922", + "172.17.0.1:53922", + "172.19.0.1:53922", + "172.20.0.1:53922" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:44:41.645875081Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 4581505740785207, + "StableID": "n8RfgSPymc11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:b5ec6926ed04532146458efadcb080333e243c136248e21b6f53c852e6169370", + "KeyExpiry": "2026-11-08T18:44:42Z", + "DiscoKey": "discokey:5de48bbeeacd1e2d716bae0031d9bf6a56a7e1f7bc7f95b50e5726094336e208", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:47079", + "10.65.0.27:47079", + "172.17.0.1:47079", + "172.19.0.1:47079", + "172.20.0.1:47079" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:44:42.176139251Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "kakuna": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 5511685850227220, + "StableID": "nwAnhBeF3k11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 5511685850227220, + "Key": "nodekey:33522cbc22aea5361acba0c9b622254c3136708b98af10f8b2849b735fdc2c62", + "DiscoKey": "discokey:5fb5dba31ec64463fb1665cb2d395ca2f8cd3b63b757aacebbb6577f57ba5c73", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:41283", + "10.65.0.27:41283", + "172.17.0.1:41283", + "172.19.0.1:41283", + "172.20.0.1:41283" + ], + "Hostinfo": {"Hostname": "kakuna", "RequestTags": ["tag:prod"], "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:44:40.031967662Z", + "Tags": ["tag:prod"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:33522cbc22aea5361acba0c9b622254c3136708b98af10f8b2849b735fdc2c62", + "MachineKey": "mkey:3334c905cb3b757b17bd97f6fc49167947132c79d1a85b98331c5cfd0a87f908", + "Peers": [{ + "ID": 4521942798795311, + "StableID": "nGZuTdmzJc11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b8e294a6e97850367b4f6c8c1e66ecdd2649ade6adb4b6362ff6824509106d52", + "DiscoKey": "discokey:1056e0c149996e1badf91e52769c3b9c57c9110f19c326c4466992511dfe9060", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:38395", + "10.65.0.27:38395", + "172.17.0.1:38395", + "172.19.0.1:38395", + "172.20.0.1:38395" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:44:34.657909588Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7126116325607834, + "StableID": "nRiPTYzRex11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:669e82a20f1fc7ae1c5905601fdc72876c9c3300a00c547263f9e15c420e6447", + "DiscoKey": "discokey:cdba9faf688adeedfd9966cd667acd7d39a470560812c35c41517fbf7096ca3e", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:59149", + "10.65.0.27:59149", + "172.17.0.1:59149", + "172.19.0.1:59149", + "172.20.0.1:59149" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:44:35.189900261Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 3561132190558232, + "StableID": "nfa1ASuqoU11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:38c2d8d7b40a194c2c39d2a4bf2efdd8c514054788b2a42d8c140be3f4f1a646", + "DiscoKey": "discokey:1585ebeda9a49f4efc8001634e21a9449ba88579bd67e817bab87560e2ad072e", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:34649", + "10.65.0.27:34649", + "172.17.0.1:34649", + "172.19.0.1:34649", + "172.20.0.1:34649" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:44:35.727266924Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 3153019650170486, + "StableID": "n7hfUpU1dR11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6920538458a19d646ef2b20151bbc9d477bff09c897e77fcc84fc7a524f39003", + "DiscoKey": "discokey:cc1aafbd867faa68f2bda551528f20be72277ccec03b70d12ab6eb12c9828325", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:55740", + "10.65.0.27:55740", + "172.17.0.1:55740", + "172.19.0.1:55740", + "172.20.0.1:55740" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:44:36.263222415Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 5501678073094238, + "StableID": "noF4iikixj11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4703d7880c68845d5a45cdb1aac1c685d21e64bee5699fa7c40facbc30abd249", + "DiscoKey": "discokey:104c24c3f13eb6fe7356dfa0031fc9e6485b65c29e9cf0bd3b0ba5ca4a650523", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:51946", + "10.65.0.27:51946", + "172.17.0.1:51946", + "172.19.0.1:51946", + "172.20.0.1:51946" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:44:36.829161674Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 538490739088266, + "StableID": "njK2eqEtC511CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c41ea0844e70201d6075dc39609b0eca79362968e56767a71abb28ec65d4420a", + "DiscoKey": "discokey:38119dbea36c9309935c384bfe8f650115f8914b6995080d152003456eb48039", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:34088", + "10.65.0.27:34088", + "172.17.0.1:34088", + "172.19.0.1:34088", + "172.20.0.1:34088" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:44:37.329956683Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6253827107285692, + "StableID": "nBYGF9SNqq11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:28d7d6489916ba1b6324abd3731f4c0244df1be9dbaf6f9cdcc1ec9278643907", + "DiscoKey": "discokey:15c2eefbe7abb1c68061ffffe36c1ab7d74ffa00a9c5ef4664adf2572a1d2a34", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:36675", + "10.65.0.27:36675", + "172.17.0.1:36675", + "172.19.0.1:36675", + "172.20.0.1:36675" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:44:37.861204644Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 2405435042157557, + "StableID": "nk4ieahRnK11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:23e8d0ef02e79d38c91519ad7a13826220aed20a1a570d7f8f0cde14ebc58938", + "DiscoKey": "discokey:a00c697b16f2aeb0a31ce057b2f17855749440dcdaf1376373668c082741294d", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:35669", + "10.65.0.27:35669", + "172.17.0.1:35669", + "172.19.0.1:35669", + "172.20.0.1:35669" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:44:38.404131466Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 3288427654510610, + "StableID": "n1zy8GRLgS11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:320c694a094e80f650e89580de8c5500b0d33cd8724184cbfc75f104e94fce79", + "DiscoKey": "discokey:224a233afc25468db3bec38f0a22d6a910571811b270c4a01814e88f419c4d0d", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:55078", + "10.65.0.27:55078", + "172.17.0.1:55078", + "172.19.0.1:55078", + "172.20.0.1:55078" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:44:38.952553308Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5583262302296445, + "StableID": "nADtfKqfbk11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b699270c9f48e704ff3138a5ee1752827d669f364b90547c96fe08b922626054", + "DiscoKey": "discokey:98cffde6508929296dcd9bb5c9d1f41453e9b8f6e95dc579c1ec9063b7b36d31", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:38285", + "10.65.0.27:38285", + "172.17.0.1:38285", + "172.19.0.1:38285", + "172.20.0.1:38285" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:44:39.491127718Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 2263680032413583, + "StableID": "nGZfr53EgJ11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:31ad38503e03d30c54d373657d306fd089975d3349635ece6f96eefb56554c11", + "DiscoKey": "discokey:39f736677a6c328a030d8c9e5f2f2956f070f30828358274b20e206ac34f2026", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:45681", + "10.65.0.27:45681", + "172.17.0.1:45681", + "172.19.0.1:45681", + "172.20.0.1:45681" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:44:40.568859801Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5198346930574694, + "StableID": "n5WRM2mLbh11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:db7354231d6c0052742b51942193133a12b208081c9654c20161815269588b41", + "KeyExpiry": "2026-11-08T18:44:41Z", + "DiscoKey": "discokey:cae61e363f12d435b12c92ccb738fd83507033f592c62e28d20f4fe879c2b45b", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:47369", + "10.65.0.27:47369", + "172.17.0.1:47369", + "172.19.0.1:47369", + "172.20.0.1:47369" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:44:41.120560002Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7025651806050733, + "StableID": "ntgQtexvrw11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:26af846559bfbca72813cb62f78d7d231e197f935d8a67c587a123d17d9a3736", + "KeyExpiry": "2026-11-08T18:44:41Z", + "DiscoKey": "discokey:3a6365e153185298635c4724c737ae80d1cca8e7e92539e1e57948f15af45c56", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:53922", + "10.65.0.27:53922", + "172.17.0.1:53922", + "172.19.0.1:53922", + "172.20.0.1:53922" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:44:41.645875081Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 4581505740785207, + "StableID": "n8RfgSPymc11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:b5ec6926ed04532146458efadcb080333e243c136248e21b6f53c852e6169370", + "KeyExpiry": "2026-11-08T18:44:42Z", + "DiscoKey": "discokey:5de48bbeeacd1e2d716bae0031d9bf6a56a7e1f7bc7f95b50e5726094336e208", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:47079", + "10.65.0.27:47079", + "172.17.0.1:47079", + "172.19.0.1:47079", + "172.20.0.1:47079" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:44:42.176139251Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "5511685850227220": { + "ID": 5511685850227220, + "LoginName": "kakuna.tail78f774.ts.net", + "DisplayName": "kakuna" + }} + } + }, "pidgeotto": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7126116325607834, + "StableID": "nRiPTYzRex11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 7126116325607834, + "Key": "nodekey:669e82a20f1fc7ae1c5905601fdc72876c9c3300a00c547263f9e15c420e6447", + "DiscoKey": "discokey:cdba9faf688adeedfd9966cd667acd7d39a470560812c35c41517fbf7096ca3e", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:59149", + "10.65.0.27:59149", + "172.17.0.1:59149", + "172.19.0.1:59149", + "172.20.0.1:59149" + ], + "Hostinfo": { + "Hostname": "pidgeotto", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgeotto"], + "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:44:35.189900261Z", + "Tags": ["tag:pidgeotto"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:669e82a20f1fc7ae1c5905601fdc72876c9c3300a00c547263f9e15c420e6447", + "MachineKey": "mkey:c79060201e88ec73d36e47e5c0c4064f0dce4b93bbdc4ff661821192081b7555", + "Peers": [{ + "ID": 4521942798795311, + "StableID": "nGZuTdmzJc11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b8e294a6e97850367b4f6c8c1e66ecdd2649ade6adb4b6362ff6824509106d52", + "DiscoKey": "discokey:1056e0c149996e1badf91e52769c3b9c57c9110f19c326c4466992511dfe9060", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:38395", + "10.65.0.27:38395", + "172.17.0.1:38395", + "172.19.0.1:38395", + "172.20.0.1:38395" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:44:34.657909588Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3561132190558232, + "StableID": "nfa1ASuqoU11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:38c2d8d7b40a194c2c39d2a4bf2efdd8c514054788b2a42d8c140be3f4f1a646", + "DiscoKey": "discokey:1585ebeda9a49f4efc8001634e21a9449ba88579bd67e817bab87560e2ad072e", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:34649", + "10.65.0.27:34649", + "172.17.0.1:34649", + "172.19.0.1:34649", + "172.20.0.1:34649" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:44:35.727266924Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 3153019650170486, + "StableID": "n7hfUpU1dR11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6920538458a19d646ef2b20151bbc9d477bff09c897e77fcc84fc7a524f39003", + "DiscoKey": "discokey:cc1aafbd867faa68f2bda551528f20be72277ccec03b70d12ab6eb12c9828325", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:55740", + "10.65.0.27:55740", + "172.17.0.1:55740", + "172.19.0.1:55740", + "172.20.0.1:55740" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:44:36.263222415Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 5501678073094238, + "StableID": "noF4iikixj11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4703d7880c68845d5a45cdb1aac1c685d21e64bee5699fa7c40facbc30abd249", + "DiscoKey": "discokey:104c24c3f13eb6fe7356dfa0031fc9e6485b65c29e9cf0bd3b0ba5ca4a650523", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:51946", + "10.65.0.27:51946", + "172.17.0.1:51946", + "172.19.0.1:51946", + "172.20.0.1:51946" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:44:36.829161674Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 538490739088266, + "StableID": "njK2eqEtC511CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c41ea0844e70201d6075dc39609b0eca79362968e56767a71abb28ec65d4420a", + "DiscoKey": "discokey:38119dbea36c9309935c384bfe8f650115f8914b6995080d152003456eb48039", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:34088", + "10.65.0.27:34088", + "172.17.0.1:34088", + "172.19.0.1:34088", + "172.20.0.1:34088" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:44:37.329956683Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6253827107285692, + "StableID": "nBYGF9SNqq11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:28d7d6489916ba1b6324abd3731f4c0244df1be9dbaf6f9cdcc1ec9278643907", + "DiscoKey": "discokey:15c2eefbe7abb1c68061ffffe36c1ab7d74ffa00a9c5ef4664adf2572a1d2a34", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:36675", + "10.65.0.27:36675", + "172.17.0.1:36675", + "172.19.0.1:36675", + "172.20.0.1:36675" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:44:37.861204644Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 2405435042157557, + "StableID": "nk4ieahRnK11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:23e8d0ef02e79d38c91519ad7a13826220aed20a1a570d7f8f0cde14ebc58938", + "DiscoKey": "discokey:a00c697b16f2aeb0a31ce057b2f17855749440dcdaf1376373668c082741294d", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:35669", + "10.65.0.27:35669", + "172.17.0.1:35669", + "172.19.0.1:35669", + "172.20.0.1:35669" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:44:38.404131466Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 3288427654510610, + "StableID": "n1zy8GRLgS11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:320c694a094e80f650e89580de8c5500b0d33cd8724184cbfc75f104e94fce79", + "DiscoKey": "discokey:224a233afc25468db3bec38f0a22d6a910571811b270c4a01814e88f419c4d0d", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:55078", + "10.65.0.27:55078", + "172.17.0.1:55078", + "172.19.0.1:55078", + "172.20.0.1:55078" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:44:38.952553308Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5583262302296445, + "StableID": "nADtfKqfbk11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b699270c9f48e704ff3138a5ee1752827d669f364b90547c96fe08b922626054", + "DiscoKey": "discokey:98cffde6508929296dcd9bb5c9d1f41453e9b8f6e95dc579c1ec9063b7b36d31", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:38285", + "10.65.0.27:38285", + "172.17.0.1:38285", + "172.19.0.1:38285", + "172.20.0.1:38285" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:44:39.491127718Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 5511685850227220, + "StableID": "nwAnhBeF3k11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:33522cbc22aea5361acba0c9b622254c3136708b98af10f8b2849b735fdc2c62", + "DiscoKey": "discokey:5fb5dba31ec64463fb1665cb2d395ca2f8cd3b63b757aacebbb6577f57ba5c73", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:41283", + "10.65.0.27:41283", + "172.17.0.1:41283", + "172.19.0.1:41283", + "172.20.0.1:41283" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:44:40.031967662Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 2263680032413583, + "StableID": "nGZfr53EgJ11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:31ad38503e03d30c54d373657d306fd089975d3349635ece6f96eefb56554c11", + "DiscoKey": "discokey:39f736677a6c328a030d8c9e5f2f2956f070f30828358274b20e206ac34f2026", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:45681", + "10.65.0.27:45681", + "172.17.0.1:45681", + "172.19.0.1:45681", + "172.20.0.1:45681" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:44:40.568859801Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5198346930574694, + "StableID": "n5WRM2mLbh11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:db7354231d6c0052742b51942193133a12b208081c9654c20161815269588b41", + "KeyExpiry": "2026-11-08T18:44:41Z", + "DiscoKey": "discokey:cae61e363f12d435b12c92ccb738fd83507033f592c62e28d20f4fe879c2b45b", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:47369", + "10.65.0.27:47369", + "172.17.0.1:47369", + "172.19.0.1:47369", + "172.20.0.1:47369" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:44:41.120560002Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7025651806050733, + "StableID": "ntgQtexvrw11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:26af846559bfbca72813cb62f78d7d231e197f935d8a67c587a123d17d9a3736", + "KeyExpiry": "2026-11-08T18:44:41Z", + "DiscoKey": "discokey:3a6365e153185298635c4724c737ae80d1cca8e7e92539e1e57948f15af45c56", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:53922", + "10.65.0.27:53922", + "172.17.0.1:53922", + "172.19.0.1:53922", + "172.20.0.1:53922" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:44:41.645875081Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 4581505740785207, + "StableID": "n8RfgSPymc11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:b5ec6926ed04532146458efadcb080333e243c136248e21b6f53c852e6169370", + "KeyExpiry": "2026-11-08T18:44:42Z", + "DiscoKey": "discokey:5de48bbeeacd1e2d716bae0031d9bf6a56a7e1f7bc7f95b50e5726094336e208", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:47079", + "10.65.0.27:47079", + "172.17.0.1:47079", + "172.19.0.1:47079", + "172.20.0.1:47079" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:44:42.176139251Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "7126116325607834": { + "ID": 7126116325607834, + "LoginName": "pidgeotto.tail78f774.ts.net", + "DisplayName": "pidgeotto" + }} + } + }, "pidgey": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4521942798795311, + "StableID": "nGZuTdmzJc11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 4521942798795311, + "Key": "nodekey:b8e294a6e97850367b4f6c8c1e66ecdd2649ade6adb4b6362ff6824509106d52", + "DiscoKey": "discokey:1056e0c149996e1badf91e52769c3b9c57c9110f19c326c4466992511dfe9060", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:38395", + "10.65.0.27:38395", + "172.17.0.1:38395", + "172.19.0.1:38395", + "172.20.0.1:38395" + ], + "Hostinfo": { + "Hostname": "pidgey", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgey"], + "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:44:34.657909588Z", + "Tags": ["tag:pidgey"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:b8e294a6e97850367b4f6c8c1e66ecdd2649ade6adb4b6362ff6824509106d52", + "MachineKey": "mkey:1b362adf9c1e1b62332181b79acba3a3c2ebaa685229fcf9f7da728dfeabc061", + "Peers": [{ + "ID": 7126116325607834, + "StableID": "nRiPTYzRex11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:669e82a20f1fc7ae1c5905601fdc72876c9c3300a00c547263f9e15c420e6447", + "DiscoKey": "discokey:cdba9faf688adeedfd9966cd667acd7d39a470560812c35c41517fbf7096ca3e", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:59149", + "10.65.0.27:59149", + "172.17.0.1:59149", + "172.19.0.1:59149", + "172.20.0.1:59149" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:44:35.189900261Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 3561132190558232, + "StableID": "nfa1ASuqoU11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:38c2d8d7b40a194c2c39d2a4bf2efdd8c514054788b2a42d8c140be3f4f1a646", + "DiscoKey": "discokey:1585ebeda9a49f4efc8001634e21a9449ba88579bd67e817bab87560e2ad072e", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:34649", + "10.65.0.27:34649", + "172.17.0.1:34649", + "172.19.0.1:34649", + "172.20.0.1:34649" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:44:35.727266924Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 3153019650170486, + "StableID": "n7hfUpU1dR11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6920538458a19d646ef2b20151bbc9d477bff09c897e77fcc84fc7a524f39003", + "DiscoKey": "discokey:cc1aafbd867faa68f2bda551528f20be72277ccec03b70d12ab6eb12c9828325", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:55740", + "10.65.0.27:55740", + "172.17.0.1:55740", + "172.19.0.1:55740", + "172.20.0.1:55740" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:44:36.263222415Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 5501678073094238, + "StableID": "noF4iikixj11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4703d7880c68845d5a45cdb1aac1c685d21e64bee5699fa7c40facbc30abd249", + "DiscoKey": "discokey:104c24c3f13eb6fe7356dfa0031fc9e6485b65c29e9cf0bd3b0ba5ca4a650523", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:51946", + "10.65.0.27:51946", + "172.17.0.1:51946", + "172.19.0.1:51946", + "172.20.0.1:51946" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:44:36.829161674Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 538490739088266, + "StableID": "njK2eqEtC511CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c41ea0844e70201d6075dc39609b0eca79362968e56767a71abb28ec65d4420a", + "DiscoKey": "discokey:38119dbea36c9309935c384bfe8f650115f8914b6995080d152003456eb48039", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:34088", + "10.65.0.27:34088", + "172.17.0.1:34088", + "172.19.0.1:34088", + "172.20.0.1:34088" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:44:37.329956683Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6253827107285692, + "StableID": "nBYGF9SNqq11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:28d7d6489916ba1b6324abd3731f4c0244df1be9dbaf6f9cdcc1ec9278643907", + "DiscoKey": "discokey:15c2eefbe7abb1c68061ffffe36c1ab7d74ffa00a9c5ef4664adf2572a1d2a34", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:36675", + "10.65.0.27:36675", + "172.17.0.1:36675", + "172.19.0.1:36675", + "172.20.0.1:36675" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:44:37.861204644Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 2405435042157557, + "StableID": "nk4ieahRnK11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:23e8d0ef02e79d38c91519ad7a13826220aed20a1a570d7f8f0cde14ebc58938", + "DiscoKey": "discokey:a00c697b16f2aeb0a31ce057b2f17855749440dcdaf1376373668c082741294d", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:35669", + "10.65.0.27:35669", + "172.17.0.1:35669", + "172.19.0.1:35669", + "172.20.0.1:35669" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:44:38.404131466Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 3288427654510610, + "StableID": "n1zy8GRLgS11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:320c694a094e80f650e89580de8c5500b0d33cd8724184cbfc75f104e94fce79", + "DiscoKey": "discokey:224a233afc25468db3bec38f0a22d6a910571811b270c4a01814e88f419c4d0d", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:55078", + "10.65.0.27:55078", + "172.17.0.1:55078", + "172.19.0.1:55078", + "172.20.0.1:55078" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:44:38.952553308Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5583262302296445, + "StableID": "nADtfKqfbk11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b699270c9f48e704ff3138a5ee1752827d669f364b90547c96fe08b922626054", + "DiscoKey": "discokey:98cffde6508929296dcd9bb5c9d1f41453e9b8f6e95dc579c1ec9063b7b36d31", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:38285", + "10.65.0.27:38285", + "172.17.0.1:38285", + "172.19.0.1:38285", + "172.20.0.1:38285" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:44:39.491127718Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 5511685850227220, + "StableID": "nwAnhBeF3k11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:33522cbc22aea5361acba0c9b622254c3136708b98af10f8b2849b735fdc2c62", + "DiscoKey": "discokey:5fb5dba31ec64463fb1665cb2d395ca2f8cd3b63b757aacebbb6577f57ba5c73", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:41283", + "10.65.0.27:41283", + "172.17.0.1:41283", + "172.19.0.1:41283", + "172.20.0.1:41283" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:44:40.031967662Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 2263680032413583, + "StableID": "nGZfr53EgJ11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:31ad38503e03d30c54d373657d306fd089975d3349635ece6f96eefb56554c11", + "DiscoKey": "discokey:39f736677a6c328a030d8c9e5f2f2956f070f30828358274b20e206ac34f2026", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:45681", + "10.65.0.27:45681", + "172.17.0.1:45681", + "172.19.0.1:45681", + "172.20.0.1:45681" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:44:40.568859801Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5198346930574694, + "StableID": "n5WRM2mLbh11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:db7354231d6c0052742b51942193133a12b208081c9654c20161815269588b41", + "KeyExpiry": "2026-11-08T18:44:41Z", + "DiscoKey": "discokey:cae61e363f12d435b12c92ccb738fd83507033f592c62e28d20f4fe879c2b45b", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:47369", + "10.65.0.27:47369", + "172.17.0.1:47369", + "172.19.0.1:47369", + "172.20.0.1:47369" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:44:41.120560002Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7025651806050733, + "StableID": "ntgQtexvrw11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:26af846559bfbca72813cb62f78d7d231e197f935d8a67c587a123d17d9a3736", + "KeyExpiry": "2026-11-08T18:44:41Z", + "DiscoKey": "discokey:3a6365e153185298635c4724c737ae80d1cca8e7e92539e1e57948f15af45c56", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:53922", + "10.65.0.27:53922", + "172.17.0.1:53922", + "172.19.0.1:53922", + "172.20.0.1:53922" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:44:41.645875081Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 4581505740785207, + "StableID": "n8RfgSPymc11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:b5ec6926ed04532146458efadcb080333e243c136248e21b6f53c852e6169370", + "KeyExpiry": "2026-11-08T18:44:42Z", + "DiscoKey": "discokey:5de48bbeeacd1e2d716bae0031d9bf6a56a7e1f7bc7f95b50e5726094336e208", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:47079", + "10.65.0.27:47079", + "172.17.0.1:47079", + "172.19.0.1:47079", + "172.20.0.1:47079" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:44:42.176139251Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4521942798795311": { + "ID": 4521942798795311, + "LoginName": "pidgey.tail78f774.ts.net", + "DisplayName": "pidgey" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "raticate": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 5501678073094238, + "StableID": "noF4iikixj11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 5501678073094238, + "Key": "nodekey:4703d7880c68845d5a45cdb1aac1c685d21e64bee5699fa7c40facbc30abd249", + "DiscoKey": "discokey:104c24c3f13eb6fe7356dfa0031fc9e6485b65c29e9cf0bd3b0ba5ca4a650523", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:51946", + "10.65.0.27:51946", + "172.17.0.1:51946", + "172.19.0.1:51946", + "172.20.0.1:51946" + ], + "Hostinfo": {"Hostname": "raticate", "RequestTags": ["tag:group-b"], "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:44:36.829161674Z", + "Tags": ["tag:group-b"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:4703d7880c68845d5a45cdb1aac1c685d21e64bee5699fa7c40facbc30abd249", + "MachineKey": "mkey:d93f123b4f707a236f369b18876aa56e5f997a5318cc51ab334b14e825c53f63", + "Peers": [{ + "ID": 4521942798795311, + "StableID": "nGZuTdmzJc11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b8e294a6e97850367b4f6c8c1e66ecdd2649ade6adb4b6362ff6824509106d52", + "DiscoKey": "discokey:1056e0c149996e1badf91e52769c3b9c57c9110f19c326c4466992511dfe9060", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:38395", + "10.65.0.27:38395", + "172.17.0.1:38395", + "172.19.0.1:38395", + "172.20.0.1:38395" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:44:34.657909588Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7126116325607834, + "StableID": "nRiPTYzRex11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:669e82a20f1fc7ae1c5905601fdc72876c9c3300a00c547263f9e15c420e6447", + "DiscoKey": "discokey:cdba9faf688adeedfd9966cd667acd7d39a470560812c35c41517fbf7096ca3e", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:59149", + "10.65.0.27:59149", + "172.17.0.1:59149", + "172.19.0.1:59149", + "172.20.0.1:59149" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:44:35.189900261Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 3561132190558232, + "StableID": "nfa1ASuqoU11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:38c2d8d7b40a194c2c39d2a4bf2efdd8c514054788b2a42d8c140be3f4f1a646", + "DiscoKey": "discokey:1585ebeda9a49f4efc8001634e21a9449ba88579bd67e817bab87560e2ad072e", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:34649", + "10.65.0.27:34649", + "172.17.0.1:34649", + "172.19.0.1:34649", + "172.20.0.1:34649" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:44:35.727266924Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 3153019650170486, + "StableID": "n7hfUpU1dR11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6920538458a19d646ef2b20151bbc9d477bff09c897e77fcc84fc7a524f39003", + "DiscoKey": "discokey:cc1aafbd867faa68f2bda551528f20be72277ccec03b70d12ab6eb12c9828325", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:55740", + "10.65.0.27:55740", + "172.17.0.1:55740", + "172.19.0.1:55740", + "172.20.0.1:55740" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:44:36.263222415Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 538490739088266, + "StableID": "njK2eqEtC511CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c41ea0844e70201d6075dc39609b0eca79362968e56767a71abb28ec65d4420a", + "DiscoKey": "discokey:38119dbea36c9309935c384bfe8f650115f8914b6995080d152003456eb48039", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:34088", + "10.65.0.27:34088", + "172.17.0.1:34088", + "172.19.0.1:34088", + "172.20.0.1:34088" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:44:37.329956683Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6253827107285692, + "StableID": "nBYGF9SNqq11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:28d7d6489916ba1b6324abd3731f4c0244df1be9dbaf6f9cdcc1ec9278643907", + "DiscoKey": "discokey:15c2eefbe7abb1c68061ffffe36c1ab7d74ffa00a9c5ef4664adf2572a1d2a34", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:36675", + "10.65.0.27:36675", + "172.17.0.1:36675", + "172.19.0.1:36675", + "172.20.0.1:36675" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:44:37.861204644Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 2405435042157557, + "StableID": "nk4ieahRnK11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:23e8d0ef02e79d38c91519ad7a13826220aed20a1a570d7f8f0cde14ebc58938", + "DiscoKey": "discokey:a00c697b16f2aeb0a31ce057b2f17855749440dcdaf1376373668c082741294d", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:35669", + "10.65.0.27:35669", + "172.17.0.1:35669", + "172.19.0.1:35669", + "172.20.0.1:35669" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:44:38.404131466Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 3288427654510610, + "StableID": "n1zy8GRLgS11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:320c694a094e80f650e89580de8c5500b0d33cd8724184cbfc75f104e94fce79", + "DiscoKey": "discokey:224a233afc25468db3bec38f0a22d6a910571811b270c4a01814e88f419c4d0d", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:55078", + "10.65.0.27:55078", + "172.17.0.1:55078", + "172.19.0.1:55078", + "172.20.0.1:55078" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:44:38.952553308Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5583262302296445, + "StableID": "nADtfKqfbk11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b699270c9f48e704ff3138a5ee1752827d669f364b90547c96fe08b922626054", + "DiscoKey": "discokey:98cffde6508929296dcd9bb5c9d1f41453e9b8f6e95dc579c1ec9063b7b36d31", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:38285", + "10.65.0.27:38285", + "172.17.0.1:38285", + "172.19.0.1:38285", + "172.20.0.1:38285" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:44:39.491127718Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 5511685850227220, + "StableID": "nwAnhBeF3k11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:33522cbc22aea5361acba0c9b622254c3136708b98af10f8b2849b735fdc2c62", + "DiscoKey": "discokey:5fb5dba31ec64463fb1665cb2d395ca2f8cd3b63b757aacebbb6577f57ba5c73", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:41283", + "10.65.0.27:41283", + "172.17.0.1:41283", + "172.19.0.1:41283", + "172.20.0.1:41283" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:44:40.031967662Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 2263680032413583, + "StableID": "nGZfr53EgJ11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:31ad38503e03d30c54d373657d306fd089975d3349635ece6f96eefb56554c11", + "DiscoKey": "discokey:39f736677a6c328a030d8c9e5f2f2956f070f30828358274b20e206ac34f2026", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:45681", + "10.65.0.27:45681", + "172.17.0.1:45681", + "172.19.0.1:45681", + "172.20.0.1:45681" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:44:40.568859801Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5198346930574694, + "StableID": "n5WRM2mLbh11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:db7354231d6c0052742b51942193133a12b208081c9654c20161815269588b41", + "KeyExpiry": "2026-11-08T18:44:41Z", + "DiscoKey": "discokey:cae61e363f12d435b12c92ccb738fd83507033f592c62e28d20f4fe879c2b45b", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:47369", + "10.65.0.27:47369", + "172.17.0.1:47369", + "172.19.0.1:47369", + "172.20.0.1:47369" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:44:41.120560002Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7025651806050733, + "StableID": "ntgQtexvrw11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:26af846559bfbca72813cb62f78d7d231e197f935d8a67c587a123d17d9a3736", + "KeyExpiry": "2026-11-08T18:44:41Z", + "DiscoKey": "discokey:3a6365e153185298635c4724c737ae80d1cca8e7e92539e1e57948f15af45c56", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:53922", + "10.65.0.27:53922", + "172.17.0.1:53922", + "172.19.0.1:53922", + "172.20.0.1:53922" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:44:41.645875081Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 4581505740785207, + "StableID": "n8RfgSPymc11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:b5ec6926ed04532146458efadcb080333e243c136248e21b6f53c852e6169370", + "KeyExpiry": "2026-11-08T18:44:42Z", + "DiscoKey": "discokey:5de48bbeeacd1e2d716bae0031d9bf6a56a7e1f7bc7f95b50e5726094336e208", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:47079", + "10.65.0.27:47079", + "172.17.0.1:47079", + "172.19.0.1:47079", + "172.20.0.1:47079" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:44:42.176139251Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "5501678073094238": { + "ID": 5501678073094238, + "LoginName": "raticate.tail78f774.ts.net", + "DisplayName": "raticate" + }} + } + }, "rattata": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 3153019650170486, + "StableID": "n7hfUpU1dR11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 3153019650170486, + "Key": "nodekey:6920538458a19d646ef2b20151bbc9d477bff09c897e77fcc84fc7a524f39003", + "DiscoKey": "discokey:cc1aafbd867faa68f2bda551528f20be72277ccec03b70d12ab6eb12c9828325", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:55740", + "10.65.0.27:55740", + "172.17.0.1:55740", + "172.19.0.1:55740", + "172.20.0.1:55740" + ], + "Hostinfo": {"Hostname": "rattata", "RequestTags": ["tag:group-a"], "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:44:36.263222415Z", + "Tags": ["tag:group-a"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:6920538458a19d646ef2b20151bbc9d477bff09c897e77fcc84fc7a524f39003", + "MachineKey": "mkey:d4172bc0ed3d1a04e2a835d03da3a8c2aa585ad2ab4ec77e4604d1fa45480d50", + "Peers": [{ + "ID": 4521942798795311, + "StableID": "nGZuTdmzJc11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b8e294a6e97850367b4f6c8c1e66ecdd2649ade6adb4b6362ff6824509106d52", + "DiscoKey": "discokey:1056e0c149996e1badf91e52769c3b9c57c9110f19c326c4466992511dfe9060", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:38395", + "10.65.0.27:38395", + "172.17.0.1:38395", + "172.19.0.1:38395", + "172.20.0.1:38395" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:44:34.657909588Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7126116325607834, + "StableID": "nRiPTYzRex11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:669e82a20f1fc7ae1c5905601fdc72876c9c3300a00c547263f9e15c420e6447", + "DiscoKey": "discokey:cdba9faf688adeedfd9966cd667acd7d39a470560812c35c41517fbf7096ca3e", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:59149", + "10.65.0.27:59149", + "172.17.0.1:59149", + "172.19.0.1:59149", + "172.20.0.1:59149" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:44:35.189900261Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 3561132190558232, + "StableID": "nfa1ASuqoU11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:38c2d8d7b40a194c2c39d2a4bf2efdd8c514054788b2a42d8c140be3f4f1a646", + "DiscoKey": "discokey:1585ebeda9a49f4efc8001634e21a9449ba88579bd67e817bab87560e2ad072e", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:34649", + "10.65.0.27:34649", + "172.17.0.1:34649", + "172.19.0.1:34649", + "172.20.0.1:34649" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:44:35.727266924Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5501678073094238, + "StableID": "noF4iikixj11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4703d7880c68845d5a45cdb1aac1c685d21e64bee5699fa7c40facbc30abd249", + "DiscoKey": "discokey:104c24c3f13eb6fe7356dfa0031fc9e6485b65c29e9cf0bd3b0ba5ca4a650523", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:51946", + "10.65.0.27:51946", + "172.17.0.1:51946", + "172.19.0.1:51946", + "172.20.0.1:51946" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:44:36.829161674Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 538490739088266, + "StableID": "njK2eqEtC511CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c41ea0844e70201d6075dc39609b0eca79362968e56767a71abb28ec65d4420a", + "DiscoKey": "discokey:38119dbea36c9309935c384bfe8f650115f8914b6995080d152003456eb48039", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:34088", + "10.65.0.27:34088", + "172.17.0.1:34088", + "172.19.0.1:34088", + "172.20.0.1:34088" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:44:37.329956683Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6253827107285692, + "StableID": "nBYGF9SNqq11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:28d7d6489916ba1b6324abd3731f4c0244df1be9dbaf6f9cdcc1ec9278643907", + "DiscoKey": "discokey:15c2eefbe7abb1c68061ffffe36c1ab7d74ffa00a9c5ef4664adf2572a1d2a34", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:36675", + "10.65.0.27:36675", + "172.17.0.1:36675", + "172.19.0.1:36675", + "172.20.0.1:36675" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:44:37.861204644Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 2405435042157557, + "StableID": "nk4ieahRnK11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:23e8d0ef02e79d38c91519ad7a13826220aed20a1a570d7f8f0cde14ebc58938", + "DiscoKey": "discokey:a00c697b16f2aeb0a31ce057b2f17855749440dcdaf1376373668c082741294d", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:35669", + "10.65.0.27:35669", + "172.17.0.1:35669", + "172.19.0.1:35669", + "172.20.0.1:35669" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:44:38.404131466Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 3288427654510610, + "StableID": "n1zy8GRLgS11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:320c694a094e80f650e89580de8c5500b0d33cd8724184cbfc75f104e94fce79", + "DiscoKey": "discokey:224a233afc25468db3bec38f0a22d6a910571811b270c4a01814e88f419c4d0d", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:55078", + "10.65.0.27:55078", + "172.17.0.1:55078", + "172.19.0.1:55078", + "172.20.0.1:55078" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:44:38.952553308Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5583262302296445, + "StableID": "nADtfKqfbk11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b699270c9f48e704ff3138a5ee1752827d669f364b90547c96fe08b922626054", + "DiscoKey": "discokey:98cffde6508929296dcd9bb5c9d1f41453e9b8f6e95dc579c1ec9063b7b36d31", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:38285", + "10.65.0.27:38285", + "172.17.0.1:38285", + "172.19.0.1:38285", + "172.20.0.1:38285" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:44:39.491127718Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 5511685850227220, + "StableID": "nwAnhBeF3k11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:33522cbc22aea5361acba0c9b622254c3136708b98af10f8b2849b735fdc2c62", + "DiscoKey": "discokey:5fb5dba31ec64463fb1665cb2d395ca2f8cd3b63b757aacebbb6577f57ba5c73", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:41283", + "10.65.0.27:41283", + "172.17.0.1:41283", + "172.19.0.1:41283", + "172.20.0.1:41283" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:44:40.031967662Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 2263680032413583, + "StableID": "nGZfr53EgJ11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:31ad38503e03d30c54d373657d306fd089975d3349635ece6f96eefb56554c11", + "DiscoKey": "discokey:39f736677a6c328a030d8c9e5f2f2956f070f30828358274b20e206ac34f2026", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:45681", + "10.65.0.27:45681", + "172.17.0.1:45681", + "172.19.0.1:45681", + "172.20.0.1:45681" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:44:40.568859801Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5198346930574694, + "StableID": "n5WRM2mLbh11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:db7354231d6c0052742b51942193133a12b208081c9654c20161815269588b41", + "KeyExpiry": "2026-11-08T18:44:41Z", + "DiscoKey": "discokey:cae61e363f12d435b12c92ccb738fd83507033f592c62e28d20f4fe879c2b45b", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:47369", + "10.65.0.27:47369", + "172.17.0.1:47369", + "172.19.0.1:47369", + "172.20.0.1:47369" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:44:41.120560002Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7025651806050733, + "StableID": "ntgQtexvrw11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:26af846559bfbca72813cb62f78d7d231e197f935d8a67c587a123d17d9a3736", + "KeyExpiry": "2026-11-08T18:44:41Z", + "DiscoKey": "discokey:3a6365e153185298635c4724c737ae80d1cca8e7e92539e1e57948f15af45c56", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:53922", + "10.65.0.27:53922", + "172.17.0.1:53922", + "172.19.0.1:53922", + "172.20.0.1:53922" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:44:41.645875081Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 4581505740785207, + "StableID": "n8RfgSPymc11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:b5ec6926ed04532146458efadcb080333e243c136248e21b6f53c852e6169370", + "KeyExpiry": "2026-11-08T18:44:42Z", + "DiscoKey": "discokey:5de48bbeeacd1e2d716bae0031d9bf6a56a7e1f7bc7f95b50e5726094336e208", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:47079", + "10.65.0.27:47079", + "172.17.0.1:47079", + "172.19.0.1:47079", + "172.20.0.1:47079" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:44:42.176139251Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3153019650170486": { + "ID": 3153019650170486, + "LoginName": "rattata.tail78f774.ts.net", + "DisplayName": "rattata" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "spearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6253827107285692, + "StableID": "nBYGF9SNqq11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 6253827107285692, + "Key": "nodekey:28d7d6489916ba1b6324abd3731f4c0244df1be9dbaf6f9cdcc1ec9278643907", + "DiscoKey": "discokey:15c2eefbe7abb1c68061ffffe36c1ab7d74ffa00a9c5ef4664adf2572a1d2a34", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:36675", + "10.65.0.27:36675", + "172.17.0.1:36675", + "172.19.0.1:36675", + "172.20.0.1:36675" + ], + "Hostinfo": { + "Hostname": "spearow", + "RoutableIPs": ["10.44.0.0/16"], + "RequestTags": ["tag:spearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:44:37.861204644Z", + "Tags": ["tag:spearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:28d7d6489916ba1b6324abd3731f4c0244df1be9dbaf6f9cdcc1ec9278643907", + "MachineKey": "mkey:8ecbeabfa6402c0534fb0cdee5a16273bd6f6bd178a6b7b0f3d5a45b59a75e40", + "Peers": [{ + "ID": 4521942798795311, + "StableID": "nGZuTdmzJc11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b8e294a6e97850367b4f6c8c1e66ecdd2649ade6adb4b6362ff6824509106d52", + "DiscoKey": "discokey:1056e0c149996e1badf91e52769c3b9c57c9110f19c326c4466992511dfe9060", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:38395", + "10.65.0.27:38395", + "172.17.0.1:38395", + "172.19.0.1:38395", + "172.20.0.1:38395" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:44:34.657909588Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7126116325607834, + "StableID": "nRiPTYzRex11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:669e82a20f1fc7ae1c5905601fdc72876c9c3300a00c547263f9e15c420e6447", + "DiscoKey": "discokey:cdba9faf688adeedfd9966cd667acd7d39a470560812c35c41517fbf7096ca3e", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:59149", + "10.65.0.27:59149", + "172.17.0.1:59149", + "172.19.0.1:59149", + "172.20.0.1:59149" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:44:35.189900261Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 3561132190558232, + "StableID": "nfa1ASuqoU11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:38c2d8d7b40a194c2c39d2a4bf2efdd8c514054788b2a42d8c140be3f4f1a646", + "DiscoKey": "discokey:1585ebeda9a49f4efc8001634e21a9449ba88579bd67e817bab87560e2ad072e", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:34649", + "10.65.0.27:34649", + "172.17.0.1:34649", + "172.19.0.1:34649", + "172.20.0.1:34649" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:44:35.727266924Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 3153019650170486, + "StableID": "n7hfUpU1dR11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6920538458a19d646ef2b20151bbc9d477bff09c897e77fcc84fc7a524f39003", + "DiscoKey": "discokey:cc1aafbd867faa68f2bda551528f20be72277ccec03b70d12ab6eb12c9828325", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:55740", + "10.65.0.27:55740", + "172.17.0.1:55740", + "172.19.0.1:55740", + "172.20.0.1:55740" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:44:36.263222415Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 5501678073094238, + "StableID": "noF4iikixj11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4703d7880c68845d5a45cdb1aac1c685d21e64bee5699fa7c40facbc30abd249", + "DiscoKey": "discokey:104c24c3f13eb6fe7356dfa0031fc9e6485b65c29e9cf0bd3b0ba5ca4a650523", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:51946", + "10.65.0.27:51946", + "172.17.0.1:51946", + "172.19.0.1:51946", + "172.20.0.1:51946" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:44:36.829161674Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 538490739088266, + "StableID": "njK2eqEtC511CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c41ea0844e70201d6075dc39609b0eca79362968e56767a71abb28ec65d4420a", + "DiscoKey": "discokey:38119dbea36c9309935c384bfe8f650115f8914b6995080d152003456eb48039", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:34088", + "10.65.0.27:34088", + "172.17.0.1:34088", + "172.19.0.1:34088", + "172.20.0.1:34088" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:44:37.329956683Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2405435042157557, + "StableID": "nk4ieahRnK11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:23e8d0ef02e79d38c91519ad7a13826220aed20a1a570d7f8f0cde14ebc58938", + "DiscoKey": "discokey:a00c697b16f2aeb0a31ce057b2f17855749440dcdaf1376373668c082741294d", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:35669", + "10.65.0.27:35669", + "172.17.0.1:35669", + "172.19.0.1:35669", + "172.20.0.1:35669" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:44:38.404131466Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 3288427654510610, + "StableID": "n1zy8GRLgS11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:320c694a094e80f650e89580de8c5500b0d33cd8724184cbfc75f104e94fce79", + "DiscoKey": "discokey:224a233afc25468db3bec38f0a22d6a910571811b270c4a01814e88f419c4d0d", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:55078", + "10.65.0.27:55078", + "172.17.0.1:55078", + "172.19.0.1:55078", + "172.20.0.1:55078" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:44:38.952553308Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5583262302296445, + "StableID": "nADtfKqfbk11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b699270c9f48e704ff3138a5ee1752827d669f364b90547c96fe08b922626054", + "DiscoKey": "discokey:98cffde6508929296dcd9bb5c9d1f41453e9b8f6e95dc579c1ec9063b7b36d31", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:38285", + "10.65.0.27:38285", + "172.17.0.1:38285", + "172.19.0.1:38285", + "172.20.0.1:38285" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:44:39.491127718Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 5511685850227220, + "StableID": "nwAnhBeF3k11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:33522cbc22aea5361acba0c9b622254c3136708b98af10f8b2849b735fdc2c62", + "DiscoKey": "discokey:5fb5dba31ec64463fb1665cb2d395ca2f8cd3b63b757aacebbb6577f57ba5c73", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:41283", + "10.65.0.27:41283", + "172.17.0.1:41283", + "172.19.0.1:41283", + "172.20.0.1:41283" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:44:40.031967662Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 2263680032413583, + "StableID": "nGZfr53EgJ11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:31ad38503e03d30c54d373657d306fd089975d3349635ece6f96eefb56554c11", + "DiscoKey": "discokey:39f736677a6c328a030d8c9e5f2f2956f070f30828358274b20e206ac34f2026", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:45681", + "10.65.0.27:45681", + "172.17.0.1:45681", + "172.19.0.1:45681", + "172.20.0.1:45681" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:44:40.568859801Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5198346930574694, + "StableID": "n5WRM2mLbh11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:db7354231d6c0052742b51942193133a12b208081c9654c20161815269588b41", + "KeyExpiry": "2026-11-08T18:44:41Z", + "DiscoKey": "discokey:cae61e363f12d435b12c92ccb738fd83507033f592c62e28d20f4fe879c2b45b", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:47369", + "10.65.0.27:47369", + "172.17.0.1:47369", + "172.19.0.1:47369", + "172.20.0.1:47369" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:44:41.120560002Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7025651806050733, + "StableID": "ntgQtexvrw11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:26af846559bfbca72813cb62f78d7d231e197f935d8a67c587a123d17d9a3736", + "KeyExpiry": "2026-11-08T18:44:41Z", + "DiscoKey": "discokey:3a6365e153185298635c4724c737ae80d1cca8e7e92539e1e57948f15af45c56", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:53922", + "10.65.0.27:53922", + "172.17.0.1:53922", + "172.19.0.1:53922", + "172.20.0.1:53922" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:44:41.645875081Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 4581505740785207, + "StableID": "n8RfgSPymc11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:b5ec6926ed04532146458efadcb080333e243c136248e21b6f53c852e6169370", + "KeyExpiry": "2026-11-08T18:44:42Z", + "DiscoKey": "discokey:5de48bbeeacd1e2d716bae0031d9bf6a56a7e1f7bc7f95b50e5726094336e208", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:47079", + "10.65.0.27:47079", + "172.17.0.1:47079", + "172.19.0.1:47079", + "172.20.0.1:47079" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:44:42.176139251Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "6253827107285692": { + "ID": 6253827107285692, + "LoginName": "spearow.tail78f774.ts.net", + "DisplayName": "spearow" + }} + } + }, "squirtle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 3288427654510610, + "StableID": "n1zy8GRLgS11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 3288427654510610, + "Key": "nodekey:320c694a094e80f650e89580de8c5500b0d33cd8724184cbfc75f104e94fce79", + "DiscoKey": "discokey:224a233afc25468db3bec38f0a22d6a910571811b270c4a01814e88f419c4d0d", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:55078", + "10.65.0.27:55078", + "172.17.0.1:55078", + "172.19.0.1:55078", + "172.20.0.1:55078" + ], + "Hostinfo": { + "Hostname": "squirtle", + "RoutableIPs": ["10.33.0.0/16"], + "RequestTags": ["tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:44:38.952553308Z", + "Tags": ["tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:320c694a094e80f650e89580de8c5500b0d33cd8724184cbfc75f104e94fce79", + "MachineKey": "mkey:6f47303e74b7f7c22d85becb6eab2a103371528c4a8d979168b4b911c22ab914", + "Peers": [{ + "ID": 4521942798795311, + "StableID": "nGZuTdmzJc11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b8e294a6e97850367b4f6c8c1e66ecdd2649ade6adb4b6362ff6824509106d52", + "DiscoKey": "discokey:1056e0c149996e1badf91e52769c3b9c57c9110f19c326c4466992511dfe9060", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:38395", + "10.65.0.27:38395", + "172.17.0.1:38395", + "172.19.0.1:38395", + "172.20.0.1:38395" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:44:34.657909588Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7126116325607834, + "StableID": "nRiPTYzRex11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:669e82a20f1fc7ae1c5905601fdc72876c9c3300a00c547263f9e15c420e6447", + "DiscoKey": "discokey:cdba9faf688adeedfd9966cd667acd7d39a470560812c35c41517fbf7096ca3e", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:59149", + "10.65.0.27:59149", + "172.17.0.1:59149", + "172.19.0.1:59149", + "172.20.0.1:59149" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:44:35.189900261Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 3561132190558232, + "StableID": "nfa1ASuqoU11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:38c2d8d7b40a194c2c39d2a4bf2efdd8c514054788b2a42d8c140be3f4f1a646", + "DiscoKey": "discokey:1585ebeda9a49f4efc8001634e21a9449ba88579bd67e817bab87560e2ad072e", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:34649", + "10.65.0.27:34649", + "172.17.0.1:34649", + "172.19.0.1:34649", + "172.20.0.1:34649" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:44:35.727266924Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 3153019650170486, + "StableID": "n7hfUpU1dR11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6920538458a19d646ef2b20151bbc9d477bff09c897e77fcc84fc7a524f39003", + "DiscoKey": "discokey:cc1aafbd867faa68f2bda551528f20be72277ccec03b70d12ab6eb12c9828325", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:55740", + "10.65.0.27:55740", + "172.17.0.1:55740", + "172.19.0.1:55740", + "172.20.0.1:55740" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:44:36.263222415Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 5501678073094238, + "StableID": "noF4iikixj11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4703d7880c68845d5a45cdb1aac1c685d21e64bee5699fa7c40facbc30abd249", + "DiscoKey": "discokey:104c24c3f13eb6fe7356dfa0031fc9e6485b65c29e9cf0bd3b0ba5ca4a650523", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:51946", + "10.65.0.27:51946", + "172.17.0.1:51946", + "172.19.0.1:51946", + "172.20.0.1:51946" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:44:36.829161674Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 538490739088266, + "StableID": "njK2eqEtC511CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c41ea0844e70201d6075dc39609b0eca79362968e56767a71abb28ec65d4420a", + "DiscoKey": "discokey:38119dbea36c9309935c384bfe8f650115f8914b6995080d152003456eb48039", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:34088", + "10.65.0.27:34088", + "172.17.0.1:34088", + "172.19.0.1:34088", + "172.20.0.1:34088" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:44:37.329956683Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6253827107285692, + "StableID": "nBYGF9SNqq11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:28d7d6489916ba1b6324abd3731f4c0244df1be9dbaf6f9cdcc1ec9278643907", + "DiscoKey": "discokey:15c2eefbe7abb1c68061ffffe36c1ab7d74ffa00a9c5ef4664adf2572a1d2a34", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:36675", + "10.65.0.27:36675", + "172.17.0.1:36675", + "172.19.0.1:36675", + "172.20.0.1:36675" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:44:37.861204644Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 2405435042157557, + "StableID": "nk4ieahRnK11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:23e8d0ef02e79d38c91519ad7a13826220aed20a1a570d7f8f0cde14ebc58938", + "DiscoKey": "discokey:a00c697b16f2aeb0a31ce057b2f17855749440dcdaf1376373668c082741294d", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:35669", + "10.65.0.27:35669", + "172.17.0.1:35669", + "172.19.0.1:35669", + "172.20.0.1:35669" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:44:38.404131466Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 5583262302296445, + "StableID": "nADtfKqfbk11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b699270c9f48e704ff3138a5ee1752827d669f364b90547c96fe08b922626054", + "DiscoKey": "discokey:98cffde6508929296dcd9bb5c9d1f41453e9b8f6e95dc579c1ec9063b7b36d31", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:38285", + "10.65.0.27:38285", + "172.17.0.1:38285", + "172.19.0.1:38285", + "172.20.0.1:38285" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:44:39.491127718Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 5511685850227220, + "StableID": "nwAnhBeF3k11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:33522cbc22aea5361acba0c9b622254c3136708b98af10f8b2849b735fdc2c62", + "DiscoKey": "discokey:5fb5dba31ec64463fb1665cb2d395ca2f8cd3b63b757aacebbb6577f57ba5c73", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:41283", + "10.65.0.27:41283", + "172.17.0.1:41283", + "172.19.0.1:41283", + "172.20.0.1:41283" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:44:40.031967662Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 2263680032413583, + "StableID": "nGZfr53EgJ11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:31ad38503e03d30c54d373657d306fd089975d3349635ece6f96eefb56554c11", + "DiscoKey": "discokey:39f736677a6c328a030d8c9e5f2f2956f070f30828358274b20e206ac34f2026", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:45681", + "10.65.0.27:45681", + "172.17.0.1:45681", + "172.19.0.1:45681", + "172.20.0.1:45681" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:44:40.568859801Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5198346930574694, + "StableID": "n5WRM2mLbh11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:db7354231d6c0052742b51942193133a12b208081c9654c20161815269588b41", + "KeyExpiry": "2026-11-08T18:44:41Z", + "DiscoKey": "discokey:cae61e363f12d435b12c92ccb738fd83507033f592c62e28d20f4fe879c2b45b", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:47369", + "10.65.0.27:47369", + "172.17.0.1:47369", + "172.19.0.1:47369", + "172.20.0.1:47369" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:44:41.120560002Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7025651806050733, + "StableID": "ntgQtexvrw11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:26af846559bfbca72813cb62f78d7d231e197f935d8a67c587a123d17d9a3736", + "KeyExpiry": "2026-11-08T18:44:41Z", + "DiscoKey": "discokey:3a6365e153185298635c4724c737ae80d1cca8e7e92539e1e57948f15af45c56", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:53922", + "10.65.0.27:53922", + "172.17.0.1:53922", + "172.19.0.1:53922", + "172.20.0.1:53922" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:44:41.645875081Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 4581505740785207, + "StableID": "n8RfgSPymc11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:b5ec6926ed04532146458efadcb080333e243c136248e21b6f53c852e6169370", + "KeyExpiry": "2026-11-08T18:44:42Z", + "DiscoKey": "discokey:5de48bbeeacd1e2d716bae0031d9bf6a56a7e1f7bc7f95b50e5726094336e208", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:47079", + "10.65.0.27:47079", + "172.17.0.1:47079", + "172.19.0.1:47079", + "172.20.0.1:47079" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:44:42.176139251Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3288427654510610": { + "ID": 3288427654510610, + "LoginName": "squirtle.tail78f774.ts.net", + "DisplayName": "squirtle" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "venusaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7025651806050733, + "StableID": "ntgQtexvrw11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:26af846559bfbca72813cb62f78d7d231e197f935d8a67c587a123d17d9a3736", + "KeyExpiry": "2026-11-08T18:44:41Z", + "DiscoKey": "discokey:3a6365e153185298635c4724c737ae80d1cca8e7e92539e1e57948f15af45c56", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:53922", + "10.65.0.27:53922", + "172.17.0.1:53922", + "172.19.0.1:53922", + "172.20.0.1:53922" + ], + "Hostinfo": {"Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:44:41.645875081Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:26af846559bfbca72813cb62f78d7d231e197f935d8a67c587a123d17d9a3736", + "MachineKey": "mkey:020a78b65a3fbcba7039d0444b9c9f586f6d842bf23305ba3fc5a6379f281977", + "Peers": [{ + "ID": 4521942798795311, + "StableID": "nGZuTdmzJc11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b8e294a6e97850367b4f6c8c1e66ecdd2649ade6adb4b6362ff6824509106d52", + "DiscoKey": "discokey:1056e0c149996e1badf91e52769c3b9c57c9110f19c326c4466992511dfe9060", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:38395", + "10.65.0.27:38395", + "172.17.0.1:38395", + "172.19.0.1:38395", + "172.20.0.1:38395" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:44:34.657909588Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7126116325607834, + "StableID": "nRiPTYzRex11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:669e82a20f1fc7ae1c5905601fdc72876c9c3300a00c547263f9e15c420e6447", + "DiscoKey": "discokey:cdba9faf688adeedfd9966cd667acd7d39a470560812c35c41517fbf7096ca3e", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:59149", + "10.65.0.27:59149", + "172.17.0.1:59149", + "172.19.0.1:59149", + "172.20.0.1:59149" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:44:35.189900261Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 3561132190558232, + "StableID": "nfa1ASuqoU11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:38c2d8d7b40a194c2c39d2a4bf2efdd8c514054788b2a42d8c140be3f4f1a646", + "DiscoKey": "discokey:1585ebeda9a49f4efc8001634e21a9449ba88579bd67e817bab87560e2ad072e", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:34649", + "10.65.0.27:34649", + "172.17.0.1:34649", + "172.19.0.1:34649", + "172.20.0.1:34649" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:44:35.727266924Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 3153019650170486, + "StableID": "n7hfUpU1dR11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6920538458a19d646ef2b20151bbc9d477bff09c897e77fcc84fc7a524f39003", + "DiscoKey": "discokey:cc1aafbd867faa68f2bda551528f20be72277ccec03b70d12ab6eb12c9828325", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:55740", + "10.65.0.27:55740", + "172.17.0.1:55740", + "172.19.0.1:55740", + "172.20.0.1:55740" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:44:36.263222415Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 5501678073094238, + "StableID": "noF4iikixj11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4703d7880c68845d5a45cdb1aac1c685d21e64bee5699fa7c40facbc30abd249", + "DiscoKey": "discokey:104c24c3f13eb6fe7356dfa0031fc9e6485b65c29e9cf0bd3b0ba5ca4a650523", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:51946", + "10.65.0.27:51946", + "172.17.0.1:51946", + "172.19.0.1:51946", + "172.20.0.1:51946" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:44:36.829161674Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 538490739088266, + "StableID": "njK2eqEtC511CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c41ea0844e70201d6075dc39609b0eca79362968e56767a71abb28ec65d4420a", + "DiscoKey": "discokey:38119dbea36c9309935c384bfe8f650115f8914b6995080d152003456eb48039", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:34088", + "10.65.0.27:34088", + "172.17.0.1:34088", + "172.19.0.1:34088", + "172.20.0.1:34088" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:44:37.329956683Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6253827107285692, + "StableID": "nBYGF9SNqq11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:28d7d6489916ba1b6324abd3731f4c0244df1be9dbaf6f9cdcc1ec9278643907", + "DiscoKey": "discokey:15c2eefbe7abb1c68061ffffe36c1ab7d74ffa00a9c5ef4664adf2572a1d2a34", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:36675", + "10.65.0.27:36675", + "172.17.0.1:36675", + "172.19.0.1:36675", + "172.20.0.1:36675" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:44:37.861204644Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 2405435042157557, + "StableID": "nk4ieahRnK11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:23e8d0ef02e79d38c91519ad7a13826220aed20a1a570d7f8f0cde14ebc58938", + "DiscoKey": "discokey:a00c697b16f2aeb0a31ce057b2f17855749440dcdaf1376373668c082741294d", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:35669", + "10.65.0.27:35669", + "172.17.0.1:35669", + "172.19.0.1:35669", + "172.20.0.1:35669" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:44:38.404131466Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 3288427654510610, + "StableID": "n1zy8GRLgS11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:320c694a094e80f650e89580de8c5500b0d33cd8724184cbfc75f104e94fce79", + "DiscoKey": "discokey:224a233afc25468db3bec38f0a22d6a910571811b270c4a01814e88f419c4d0d", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:55078", + "10.65.0.27:55078", + "172.17.0.1:55078", + "172.19.0.1:55078", + "172.20.0.1:55078" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:44:38.952553308Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5583262302296445, + "StableID": "nADtfKqfbk11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b699270c9f48e704ff3138a5ee1752827d669f364b90547c96fe08b922626054", + "DiscoKey": "discokey:98cffde6508929296dcd9bb5c9d1f41453e9b8f6e95dc579c1ec9063b7b36d31", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:38285", + "10.65.0.27:38285", + "172.17.0.1:38285", + "172.19.0.1:38285", + "172.20.0.1:38285" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:44:39.491127718Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 5511685850227220, + "StableID": "nwAnhBeF3k11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:33522cbc22aea5361acba0c9b622254c3136708b98af10f8b2849b735fdc2c62", + "DiscoKey": "discokey:5fb5dba31ec64463fb1665cb2d395ca2f8cd3b63b757aacebbb6577f57ba5c73", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:41283", + "10.65.0.27:41283", + "172.17.0.1:41283", + "172.19.0.1:41283", + "172.20.0.1:41283" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:44:40.031967662Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 2263680032413583, + "StableID": "nGZfr53EgJ11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:31ad38503e03d30c54d373657d306fd089975d3349635ece6f96eefb56554c11", + "DiscoKey": "discokey:39f736677a6c328a030d8c9e5f2f2956f070f30828358274b20e206ac34f2026", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:45681", + "10.65.0.27:45681", + "172.17.0.1:45681", + "172.19.0.1:45681", + "172.20.0.1:45681" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:44:40.568859801Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5198346930574694, + "StableID": "n5WRM2mLbh11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:db7354231d6c0052742b51942193133a12b208081c9654c20161815269588b41", + "KeyExpiry": "2026-11-08T18:44:41Z", + "DiscoKey": "discokey:cae61e363f12d435b12c92ccb738fd83507033f592c62e28d20f4fe879c2b45b", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:47369", + "10.65.0.27:47369", + "172.17.0.1:47369", + "172.19.0.1:47369", + "172.20.0.1:47369" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:44:41.120560002Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4581505740785207, + "StableID": "n8RfgSPymc11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:b5ec6926ed04532146458efadcb080333e243c136248e21b6f53c852e6169370", + "KeyExpiry": "2026-11-08T18:44:42Z", + "DiscoKey": "discokey:5de48bbeeacd1e2d716bae0031d9bf6a56a7e1f7bc7f95b50e5726094336e208", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:47079", + "10.65.0.27:47079", + "172.17.0.1:47079", + "172.19.0.1:47079", + "172.20.0.1:47079" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:44:42.176139251Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "weedle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 5583262302296445, + "StableID": "nADtfKqfbk11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 5583262302296445, + "Key": "nodekey:b699270c9f48e704ff3138a5ee1752827d669f364b90547c96fe08b922626054", + "DiscoKey": "discokey:98cffde6508929296dcd9bb5c9d1f41453e9b8f6e95dc579c1ec9063b7b36d31", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:38285", + "10.65.0.27:38285", + "172.17.0.1:38285", + "172.19.0.1:38285", + "172.20.0.1:38285" + ], + "Hostinfo": {"Hostname": "weedle", "RequestTags": ["tag:client"], "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:44:39.491127718Z", + "Tags": ["tag:client"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:b699270c9f48e704ff3138a5ee1752827d669f364b90547c96fe08b922626054", + "MachineKey": "mkey:4f8bc428d7868ab83eb1531cd20c4c3ec71adbb554e2a6876de09abf548ab325", + "Peers": [{ + "ID": 4521942798795311, + "StableID": "nGZuTdmzJc11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b8e294a6e97850367b4f6c8c1e66ecdd2649ade6adb4b6362ff6824509106d52", + "DiscoKey": "discokey:1056e0c149996e1badf91e52769c3b9c57c9110f19c326c4466992511dfe9060", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:38395", + "10.65.0.27:38395", + "172.17.0.1:38395", + "172.19.0.1:38395", + "172.20.0.1:38395" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:44:34.657909588Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7126116325607834, + "StableID": "nRiPTYzRex11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:669e82a20f1fc7ae1c5905601fdc72876c9c3300a00c547263f9e15c420e6447", + "DiscoKey": "discokey:cdba9faf688adeedfd9966cd667acd7d39a470560812c35c41517fbf7096ca3e", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:59149", + "10.65.0.27:59149", + "172.17.0.1:59149", + "172.19.0.1:59149", + "172.20.0.1:59149" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:44:35.189900261Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 3561132190558232, + "StableID": "nfa1ASuqoU11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:38c2d8d7b40a194c2c39d2a4bf2efdd8c514054788b2a42d8c140be3f4f1a646", + "DiscoKey": "discokey:1585ebeda9a49f4efc8001634e21a9449ba88579bd67e817bab87560e2ad072e", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:34649", + "10.65.0.27:34649", + "172.17.0.1:34649", + "172.19.0.1:34649", + "172.20.0.1:34649" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:44:35.727266924Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 3153019650170486, + "StableID": "n7hfUpU1dR11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6920538458a19d646ef2b20151bbc9d477bff09c897e77fcc84fc7a524f39003", + "DiscoKey": "discokey:cc1aafbd867faa68f2bda551528f20be72277ccec03b70d12ab6eb12c9828325", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:55740", + "10.65.0.27:55740", + "172.17.0.1:55740", + "172.19.0.1:55740", + "172.20.0.1:55740" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:44:36.263222415Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 5501678073094238, + "StableID": "noF4iikixj11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4703d7880c68845d5a45cdb1aac1c685d21e64bee5699fa7c40facbc30abd249", + "DiscoKey": "discokey:104c24c3f13eb6fe7356dfa0031fc9e6485b65c29e9cf0bd3b0ba5ca4a650523", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:51946", + "10.65.0.27:51946", + "172.17.0.1:51946", + "172.19.0.1:51946", + "172.20.0.1:51946" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:44:36.829161674Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 538490739088266, + "StableID": "njK2eqEtC511CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c41ea0844e70201d6075dc39609b0eca79362968e56767a71abb28ec65d4420a", + "DiscoKey": "discokey:38119dbea36c9309935c384bfe8f650115f8914b6995080d152003456eb48039", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:34088", + "10.65.0.27:34088", + "172.17.0.1:34088", + "172.19.0.1:34088", + "172.20.0.1:34088" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:44:37.329956683Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6253827107285692, + "StableID": "nBYGF9SNqq11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:28d7d6489916ba1b6324abd3731f4c0244df1be9dbaf6f9cdcc1ec9278643907", + "DiscoKey": "discokey:15c2eefbe7abb1c68061ffffe36c1ab7d74ffa00a9c5ef4664adf2572a1d2a34", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:36675", + "10.65.0.27:36675", + "172.17.0.1:36675", + "172.19.0.1:36675", + "172.20.0.1:36675" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:44:37.861204644Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 2405435042157557, + "StableID": "nk4ieahRnK11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:23e8d0ef02e79d38c91519ad7a13826220aed20a1a570d7f8f0cde14ebc58938", + "DiscoKey": "discokey:a00c697b16f2aeb0a31ce057b2f17855749440dcdaf1376373668c082741294d", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:35669", + "10.65.0.27:35669", + "172.17.0.1:35669", + "172.19.0.1:35669", + "172.20.0.1:35669" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:44:38.404131466Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 3288427654510610, + "StableID": "n1zy8GRLgS11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:320c694a094e80f650e89580de8c5500b0d33cd8724184cbfc75f104e94fce79", + "DiscoKey": "discokey:224a233afc25468db3bec38f0a22d6a910571811b270c4a01814e88f419c4d0d", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:55078", + "10.65.0.27:55078", + "172.17.0.1:55078", + "172.19.0.1:55078", + "172.20.0.1:55078" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:44:38.952553308Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5511685850227220, + "StableID": "nwAnhBeF3k11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:33522cbc22aea5361acba0c9b622254c3136708b98af10f8b2849b735fdc2c62", + "DiscoKey": "discokey:5fb5dba31ec64463fb1665cb2d395ca2f8cd3b63b757aacebbb6577f57ba5c73", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:41283", + "10.65.0.27:41283", + "172.17.0.1:41283", + "172.19.0.1:41283", + "172.20.0.1:41283" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:44:40.031967662Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 2263680032413583, + "StableID": "nGZfr53EgJ11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:31ad38503e03d30c54d373657d306fd089975d3349635ece6f96eefb56554c11", + "DiscoKey": "discokey:39f736677a6c328a030d8c9e5f2f2956f070f30828358274b20e206ac34f2026", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:45681", + "10.65.0.27:45681", + "172.17.0.1:45681", + "172.19.0.1:45681", + "172.20.0.1:45681" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:44:40.568859801Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5198346930574694, + "StableID": "n5WRM2mLbh11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:db7354231d6c0052742b51942193133a12b208081c9654c20161815269588b41", + "KeyExpiry": "2026-11-08T18:44:41Z", + "DiscoKey": "discokey:cae61e363f12d435b12c92ccb738fd83507033f592c62e28d20f4fe879c2b45b", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:47369", + "10.65.0.27:47369", + "172.17.0.1:47369", + "172.19.0.1:47369", + "172.20.0.1:47369" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:44:41.120560002Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7025651806050733, + "StableID": "ntgQtexvrw11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:26af846559bfbca72813cb62f78d7d231e197f935d8a67c587a123d17d9a3736", + "KeyExpiry": "2026-11-08T18:44:41Z", + "DiscoKey": "discokey:3a6365e153185298635c4724c737ae80d1cca8e7e92539e1e57948f15af45c56", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:53922", + "10.65.0.27:53922", + "172.17.0.1:53922", + "172.19.0.1:53922", + "172.20.0.1:53922" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:44:41.645875081Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 4581505740785207, + "StableID": "n8RfgSPymc11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:b5ec6926ed04532146458efadcb080333e243c136248e21b6f53c852e6169370", + "KeyExpiry": "2026-11-08T18:44:42Z", + "DiscoKey": "discokey:5de48bbeeacd1e2d716bae0031d9bf6a56a7e1f7bc7f95b50e5726094336e208", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:47079", + "10.65.0.27:47079", + "172.17.0.1:47079", + "172.19.0.1:47079", + "172.20.0.1:47079" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:44:42.176139251Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "5583262302296445": { + "ID": 5583262302296445, + "LoginName": "weedle.tail78f774.ts.net", + "DisplayName": "weedle" + }} + } + }} +} diff --git a/hscontrol/policy/v2/testdata/sshtest_results/sshtest-malformed-empty-accept-and-deny.hujson b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-malformed-empty-accept-and-deny.hujson new file mode 100644 index 00000000..e7f9462f --- /dev/null +++ b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-malformed-empty-accept-and-deny.hujson @@ -0,0 +1,20082 @@ +// sshtest-malformed-empty-accept-and-deny +// +// sshTests with no accept/check/deny +// +// Nodes with filter rules: 15 of 15 +// Captured at: 2026-05-12T18:45:18Z +// tool version: tscap/dev +// schema version: 1 +{ + "schema_version": 1, + "test_id": "sshtest-malformed-empty-accept-and-deny", + "description": "sshTests with no accept/check/deny", + "category": "sshtest", + "captured_at": "2026-05-12T18:45:18.184489289Z", + "tool_version": "tscap/dev", + "tailnet": "odin@example.com", + "error": true, + "input": { + "api_response_code": 400, + "api_response_body": {"message": "test(s) failed"}, + "tailnet": { + "dns": {"magic_dns": false, "nameservers": [], "search_paths": [], "split_dns": {}}, + "settings": {} + }, + "scenario_hujson": " \n \n \n \n{\n\t\"category\": \"sshtest\",\n\t\"description\": \"sshTests with no accept/check/deny\",\n\t\"id\": \"sshtest-malformed-empty-accept-and-deny\",\n\t\"options\": {\"expect_api_error\": true},\n\t\"policy\": {\"ssh\": [{\n\t\t\"action\": \"accept\",\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": [\"thor@example.org\"],\n\t\t\"users\": [\"root\"]\n\t}], \"sshTests\": [{\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": \"thor@example.org\"\n\t}], \"tagOwners\": {\n\t\t\"tag:prod\": [\"odin@example.com\"],\n\t\t\"tag:server\": [\"odin@example.com\"]\n\t}},\n\t\"tailnet\": {\n\t\t\"dns\": {\"magic_dns\": false, \"nameservers\": [], \"search_paths\": [], \"split_dns\": {}},\n\t\t\"settings\": {}\n\t},\n\t\"topology\": \"../_topologies/grant.hujson\"\n}\n", + "scenario_path": "scenarios/sshtest/sshtest-malformed-empty-accept-and-deny.hujson", + "full_policy": { + "ssh": [{ + "action": "accept", + "dst": ["tag:server"], + "src": ["thor@example.org"], + "users": ["root"] + }], + "sshTests": [{"dst": ["tag:server"], "src": "thor@example.org"}], + "tagOwners": {"tag:prod": ["odin@example.com"], "tag:server": ["odin@example.com"]} + } + }, + "topology": {"users": [ + {"id": 1, "name": "odin", "email": "odin@example.com"}, + {"id": 2, "name": "thor", "email": "thor@example.org"}, + {"id": 3, "name": "freya", "email": "freya@example.com"} + ], "nodes": {"beedrill": { + "hostname": "beedrill", + "tags": ["tag:server"], + "ipv4": "100.64.0.16", + "ipv6": "fd7a:115c:a1e0::10", + "routable_ips": [], + "approved_routes": [] + }, "blastoise": { + "hostname": "blastoise", + "tags": ["tag:exit", "tag:router"], + "ipv4": "100.64.0.9", + "ipv6": "fd7a:115c:a1e0::9", + "routable_ips": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "bulbasaur": { + "hostname": "bulbasaur", + "tags": [], + "ipv4": "100.64.0.19", + "ipv6": "fd7a:115c:a1e0::13", + "user": "odin", + "routable_ips": [], + "approved_routes": [] + }, "charmander": { + "hostname": "charmander", + "tags": ["tag:exit"], + "ipv4": "100.64.0.4", + "ipv6": "fd7a:115c:a1e0::4", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "fearow": { + "hostname": "fearow", + "tags": ["tag:fearow"], + "ipv4": "100.64.0.12", + "ipv6": "fd7a:115c:a1e0::c", + "routable_ips": ["10.55.0.0/16"], + "approved_routes": [] + }, "ivysaur": { + "hostname": "ivysaur", + "tags": [], + "ipv4": "100.64.0.17", + "ipv6": "fd7a:115c:a1e0::11", + "user": "thor", + "routable_ips": [], + "approved_routes": [] + }, "kakuna": { + "hostname": "kakuna", + "tags": ["tag:prod"], + "ipv4": "100.64.0.15", + "ipv6": "fd7a:115c:a1e0::f", + "routable_ips": [], + "approved_routes": [] + }, "pidgeotto": { + "hostname": "pidgeotto", + "tags": ["tag:pidgeotto"], + "ipv4": "100.64.0.3", + "ipv6": "fd7a:115c:a1e0::3", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "pidgey": { + "hostname": "pidgey", + "tags": ["tag:pidgey"], + "ipv4": "100.64.0.2", + "ipv6": "fd7a:115c:a1e0::2", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "raticate": { + "hostname": "raticate", + "tags": ["tag:group-b"], + "ipv4": "100.64.0.6", + "ipv6": "fd7a:115c:a1e0::6", + "routable_ips": [], + "approved_routes": [] + }, "rattata": { + "hostname": "rattata", + "tags": ["tag:group-a"], + "ipv4": "100.64.0.5", + "ipv6": "fd7a:115c:a1e0::5", + "routable_ips": [], + "approved_routes": [] + }, "spearow": { + "hostname": "spearow", + "tags": ["tag:spearow"], + "ipv4": "100.64.0.11", + "ipv6": "fd7a:115c:a1e0::b", + "routable_ips": ["10.44.0.0/16"], + "approved_routes": [] + }, "squirtle": { + "hostname": "squirtle", + "tags": ["tag:router"], + "ipv4": "100.64.0.13", + "ipv6": "fd7a:115c:a1e0::d", + "routable_ips": ["10.33.0.0/16"], + "approved_routes": [] + }, "venusaur": { + "hostname": "venusaur", + "tags": [], + "ipv4": "100.64.0.18", + "ipv6": "fd7a:115c:a1e0::12", + "user": "freya", + "routable_ips": [], + "approved_routes": [] + }, "weedle": { + "hostname": "weedle", + "tags": ["tag:client"], + "ipv4": "100.64.0.14", + "ipv6": "fd7a:115c:a1e0::e", + "routable_ips": [], + "approved_routes": [] + }}}, + "captures": {"beedrill": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7916156635023265, + "StableID": "n4tTEf1Fp421CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 7916156635023265, + "Key": "nodekey:f51a703bc03c0293c542d6aeff8195b23ed53c06c37a67aa0f8202b376ce572a", + "DiscoKey": "discokey:58651a90ba83cf5df4d89731a9f3242a9a7701d4785963b2b60101d7332c020d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:59781", + "10.65.0.27:59781", + "172.17.0.1:59781", + "172.19.0.1:59781", + "172.20.0.1:59781" + ], + "Hostinfo": {"Hostname": "beedrill", "RequestTags": ["tag:server"], "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:45:26.586955227Z", + "Tags": ["tag:server"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:f51a703bc03c0293c542d6aeff8195b23ed53c06c37a67aa0f8202b376ce572a", + "MachineKey": "mkey:7c64fe20066eee1c1958b171acaa731abef0d14b20294c151f5fa6b316630108", + "Peers": [{ + "ID": 3005675596089889, + "StableID": "naHVy41HUQ11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ee93fe882ac599a7dbcd960270ac5f271fb8559d3c2af2f24f4e32c756322e7b", + "DiscoKey": "discokey:d62c8b588623d1fe7be251fcff334d4437bee0501c96d1f62117bfce89919c05", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:44609", + "10.65.0.27:44609", + "172.17.0.1:44609", + "172.19.0.1:44609", + "172.20.0.1:44609" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:45:20.611328771Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3884911169048265, + "StableID": "nJTpkf2VLX11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5b4edd734cabe00a43bd2c9fcc118e681cf94d2d8af4677ef326698da8ca7019", + "DiscoKey": "discokey:8c869319f397cec875adbe95aeb47a51674e7803df45baf79d734d807110b822", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:43888", + "10.65.0.27:43888", + "172.17.0.1:43888", + "172.19.0.1:43888", + "172.20.0.1:43888" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:45:21.161596486Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 2682102994127782, + "StableID": "nf7LAGJjwM11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:189ff51becd6d0bfed4c66943e0c8d9f036901bd59c9ee50806a2ff5d168d53e", + "DiscoKey": "discokey:245ae4a740ce1251c5454ed092ff41ac94f2a6907a8a42138c6bf397c2e27563", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:56842", + "10.65.0.27:56842", + "172.17.0.1:56842", + "172.19.0.1:56842", + "172.20.0.1:56842" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:45:21.702222683Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 295175053585725, + "StableID": "nrbwhPkgJ311CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f74a84fdb9fa242700f7a36568494257af9cdc1f25b223e0a8138407ad877254", + "DiscoKey": "discokey:0cb0fe1deb7d281965189878323b32fad1c61d16445778eb3695c014146b2437", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:55206", + "10.65.0.27:55206", + "172.17.0.1:55206", + "172.19.0.1:55206", + "172.20.0.1:55206" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:45:22.242427716Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 2348972764534612, + "StableID": "nZyJXpXrLK11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fe5426f56f32bcfc2a58d0aba8b74ac611e4285b2568c64adec88c722b86fc79", + "DiscoKey": "discokey:a7cd78af61a05de65b27fc998dd914bfd3ffb14d2cc03522a09ddda30da41c21", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:48950", + "10.65.0.27:48950", + "172.17.0.1:48950", + "172.19.0.1:48950", + "172.20.0.1:48950" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:45:22.786821071Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2093377381667358, + "StableID": "nRxTnVU6MH11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:537d8107ecdcd8094edf38eddfa21bf1922ada8a23dba383336c831e9401a81c", + "DiscoKey": "discokey:e08b255837e11a99fae38762214e28f5fbabdceb317d6aa11a5a97fd99449b29", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53554", + "10.65.0.27:53554", + "172.17.0.1:53554", + "172.19.0.1:53554", + "172.20.0.1:53554" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:45:23.329614404Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4883803390066644, + "StableID": "nyqJnYEt8f11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0ef8056591f22e56353373f9a48a44372abc53dedd539c024ff77473f23a8060", + "DiscoKey": "discokey:a4b639350fbdebd216ee7fd9c8d7f4e30b45b8b1cd326b3d2d9fb71ae2418e47", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:45841", + "10.65.0.27:45841", + "172.17.0.1:45841", + "172.19.0.1:45841", + "172.20.0.1:45841" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:45:23.873352325Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7717738457324610, + "StableID": "n9aZKLuNG321CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7ba643b89e9957dadf323bef17dc6099333721d546e2684df357bdb7d4df8631", + "DiscoKey": "discokey:2b367f33370030a9b94333c2ea57e5592a9bfed7c6ecb14ec6a779a0cabcc67c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:33449", + "10.65.0.27:33449", + "172.17.0.1:33449", + "172.19.0.1:33449", + "172.20.0.1:33449" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:45:24.412538146Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 7775065919153324, + "StableID": "nKUApFoLi321CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8e62287606fa8f9e4d91c9b02e1fe6c4f0ca69f6803ae2e66341b1d5865df96b", + "DiscoKey": "discokey:b3f72c8d3c8cf510efac419485528c206f04e3174a91733f58c3f1dfb30a951a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:35815", + "10.65.0.27:35815", + "172.17.0.1:35815", + "172.19.0.1:35815", + "172.20.0.1:35815" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:45:24.956739133Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 6910355556467664, + "StableID": "n1fC8iKixv11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b6bb38945ec51175c2739b5719faea1e0cc792b066db16825c712ab702b35309", + "DiscoKey": "discokey:48eb78ba5de8aa665f5fd9fc365bc748017d1be2ec6d78b25647e2227fdf157e", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:58789", + "10.65.0.27:58789", + "172.17.0.1:58789", + "172.19.0.1:58789", + "172.20.0.1:58789" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:45:25.492965382Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 4186940600992235, + "StableID": "nG1WQ8qGhZ11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:760ba27fe23da3e3eda944b83a8834d276304c4b6f1955df923b158e8311eb0d", + "DiscoKey": "discokey:250c01d24631f650775faa302225dd1f69daea694940ae6ac78bc8295ea24446", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:60690", + "10.65.0.27:60690", + "172.17.0.1:60690", + "172.19.0.1:60690", + "172.20.0.1:60690" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:45:26.046135004Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 801010699670203, + "StableID": "ngFfbBCnF711CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:ad2e6cc741e04a5d763513ff5e4e6cb243484d9f9364b188c38501d44f3ed40f", + "KeyExpiry": "2026-11-08T18:45:27Z", + "DiscoKey": "discokey:842210576b88f2092b6f9db6039b4452570bfcc8438c7b2668e4d4590204ea58", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:56182", + "10.65.0.27:56182", + "172.17.0.1:56182", + "172.19.0.1:56182", + "172.20.0.1:56182" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:45:27.121273324Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5937994875226728, + "StableID": "nj87RG4LNo11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:3163ea23fd3b28aa95d4240440feb274b0859ebdf70f35f9b334c05e33128113", + "KeyExpiry": "2026-11-08T18:45:27Z", + "DiscoKey": "discokey:e7633eda51a3c2d7012df72d8d2eca6ce0ca6eaebd049db079bc01b0e38b4451", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:54896", + "10.65.0.27:54896", + "172.17.0.1:54896", + "172.19.0.1:54896", + "172.20.0.1:54896" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:45:27.664103044Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 2061318940502245, + "StableID": "nLtn7VMa6H11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:c8e8df506c143215ee7232335f87820953f68af2ca6c6d70da33d404a7a66b4e", + "KeyExpiry": "2026-11-08T18:45:28Z", + "DiscoKey": "discokey:dea3c1689bf04862d4ccaf4e4a7c880d27a755ee9bc34ed5e087094331419d5b", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:41366", + "10.65.0.27:41366", + "172.17.0.1:41366", + "172.19.0.1:41366", + "172.20.0.1:41366" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:45:28.218012086Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "7916156635023265": { + "ID": 7916156635023265, + "LoginName": "beedrill.tail78f774.ts.net", + "DisplayName": "beedrill" + }} + } + }, "blastoise": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 2093377381667358, + "StableID": "nRxTnVU6MH11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 2093377381667358, + "Key": "nodekey:537d8107ecdcd8094edf38eddfa21bf1922ada8a23dba383336c831e9401a81c", + "DiscoKey": "discokey:e08b255837e11a99fae38762214e28f5fbabdceb317d6aa11a5a97fd99449b29", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53554", + "10.65.0.27:53554", + "172.17.0.1:53554", + "172.19.0.1:53554", + "172.20.0.1:53554" + ], + "Hostinfo": { + "Hostname": "blastoise", + "RoutableIPs": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit", "tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:45:23.329614404Z", + "Tags": ["tag:exit", "tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:537d8107ecdcd8094edf38eddfa21bf1922ada8a23dba383336c831e9401a81c", + "MachineKey": "mkey:6dab248c3a99aef12540f79bbd2fcad500f13dc1000dbb14b052d86265ca466a", + "Peers": [{ + "ID": 3005675596089889, + "StableID": "naHVy41HUQ11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ee93fe882ac599a7dbcd960270ac5f271fb8559d3c2af2f24f4e32c756322e7b", + "DiscoKey": "discokey:d62c8b588623d1fe7be251fcff334d4437bee0501c96d1f62117bfce89919c05", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:44609", + "10.65.0.27:44609", + "172.17.0.1:44609", + "172.19.0.1:44609", + "172.20.0.1:44609" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:45:20.611328771Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3884911169048265, + "StableID": "nJTpkf2VLX11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5b4edd734cabe00a43bd2c9fcc118e681cf94d2d8af4677ef326698da8ca7019", + "DiscoKey": "discokey:8c869319f397cec875adbe95aeb47a51674e7803df45baf79d734d807110b822", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:43888", + "10.65.0.27:43888", + "172.17.0.1:43888", + "172.19.0.1:43888", + "172.20.0.1:43888" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:45:21.161596486Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 2682102994127782, + "StableID": "nf7LAGJjwM11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:189ff51becd6d0bfed4c66943e0c8d9f036901bd59c9ee50806a2ff5d168d53e", + "DiscoKey": "discokey:245ae4a740ce1251c5454ed092ff41ac94f2a6907a8a42138c6bf397c2e27563", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:56842", + "10.65.0.27:56842", + "172.17.0.1:56842", + "172.19.0.1:56842", + "172.20.0.1:56842" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:45:21.702222683Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 295175053585725, + "StableID": "nrbwhPkgJ311CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f74a84fdb9fa242700f7a36568494257af9cdc1f25b223e0a8138407ad877254", + "DiscoKey": "discokey:0cb0fe1deb7d281965189878323b32fad1c61d16445778eb3695c014146b2437", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:55206", + "10.65.0.27:55206", + "172.17.0.1:55206", + "172.19.0.1:55206", + "172.20.0.1:55206" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:45:22.242427716Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 2348972764534612, + "StableID": "nZyJXpXrLK11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fe5426f56f32bcfc2a58d0aba8b74ac611e4285b2568c64adec88c722b86fc79", + "DiscoKey": "discokey:a7cd78af61a05de65b27fc998dd914bfd3ffb14d2cc03522a09ddda30da41c21", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:48950", + "10.65.0.27:48950", + "172.17.0.1:48950", + "172.19.0.1:48950", + "172.20.0.1:48950" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:45:22.786821071Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4883803390066644, + "StableID": "nyqJnYEt8f11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0ef8056591f22e56353373f9a48a44372abc53dedd539c024ff77473f23a8060", + "DiscoKey": "discokey:a4b639350fbdebd216ee7fd9c8d7f4e30b45b8b1cd326b3d2d9fb71ae2418e47", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:45841", + "10.65.0.27:45841", + "172.17.0.1:45841", + "172.19.0.1:45841", + "172.20.0.1:45841" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:45:23.873352325Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7717738457324610, + "StableID": "n9aZKLuNG321CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7ba643b89e9957dadf323bef17dc6099333721d546e2684df357bdb7d4df8631", + "DiscoKey": "discokey:2b367f33370030a9b94333c2ea57e5592a9bfed7c6ecb14ec6a779a0cabcc67c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:33449", + "10.65.0.27:33449", + "172.17.0.1:33449", + "172.19.0.1:33449", + "172.20.0.1:33449" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:45:24.412538146Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 7775065919153324, + "StableID": "nKUApFoLi321CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8e62287606fa8f9e4d91c9b02e1fe6c4f0ca69f6803ae2e66341b1d5865df96b", + "DiscoKey": "discokey:b3f72c8d3c8cf510efac419485528c206f04e3174a91733f58c3f1dfb30a951a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:35815", + "10.65.0.27:35815", + "172.17.0.1:35815", + "172.19.0.1:35815", + "172.20.0.1:35815" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:45:24.956739133Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 6910355556467664, + "StableID": "n1fC8iKixv11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b6bb38945ec51175c2739b5719faea1e0cc792b066db16825c712ab702b35309", + "DiscoKey": "discokey:48eb78ba5de8aa665f5fd9fc365bc748017d1be2ec6d78b25647e2227fdf157e", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:58789", + "10.65.0.27:58789", + "172.17.0.1:58789", + "172.19.0.1:58789", + "172.20.0.1:58789" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:45:25.492965382Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 4186940600992235, + "StableID": "nG1WQ8qGhZ11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:760ba27fe23da3e3eda944b83a8834d276304c4b6f1955df923b158e8311eb0d", + "DiscoKey": "discokey:250c01d24631f650775faa302225dd1f69daea694940ae6ac78bc8295ea24446", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:60690", + "10.65.0.27:60690", + "172.17.0.1:60690", + "172.19.0.1:60690", + "172.20.0.1:60690" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:45:26.046135004Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 7916156635023265, + "StableID": "n4tTEf1Fp421CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f51a703bc03c0293c542d6aeff8195b23ed53c06c37a67aa0f8202b376ce572a", + "DiscoKey": "discokey:58651a90ba83cf5df4d89731a9f3242a9a7701d4785963b2b60101d7332c020d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:59781", + "10.65.0.27:59781", + "172.17.0.1:59781", + "172.19.0.1:59781", + "172.20.0.1:59781" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:45:26.586955227Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 801010699670203, + "StableID": "ngFfbBCnF711CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:ad2e6cc741e04a5d763513ff5e4e6cb243484d9f9364b188c38501d44f3ed40f", + "KeyExpiry": "2026-11-08T18:45:27Z", + "DiscoKey": "discokey:842210576b88f2092b6f9db6039b4452570bfcc8438c7b2668e4d4590204ea58", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:56182", + "10.65.0.27:56182", + "172.17.0.1:56182", + "172.19.0.1:56182", + "172.20.0.1:56182" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:45:27.121273324Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5937994875226728, + "StableID": "nj87RG4LNo11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:3163ea23fd3b28aa95d4240440feb274b0859ebdf70f35f9b334c05e33128113", + "KeyExpiry": "2026-11-08T18:45:27Z", + "DiscoKey": "discokey:e7633eda51a3c2d7012df72d8d2eca6ce0ca6eaebd049db079bc01b0e38b4451", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:54896", + "10.65.0.27:54896", + "172.17.0.1:54896", + "172.19.0.1:54896", + "172.20.0.1:54896" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:45:27.664103044Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 2061318940502245, + "StableID": "nLtn7VMa6H11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:c8e8df506c143215ee7232335f87820953f68af2ca6c6d70da33d404a7a66b4e", + "KeyExpiry": "2026-11-08T18:45:28Z", + "DiscoKey": "discokey:dea3c1689bf04862d4ccaf4e4a7c880d27a755ee9bc34ed5e087094331419d5b", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:41366", + "10.65.0.27:41366", + "172.17.0.1:41366", + "172.19.0.1:41366", + "172.20.0.1:41366" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:45:28.218012086Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "2093377381667358": { + "ID": 2093377381667358, + "LoginName": "blastoise.tail78f774.ts.net", + "DisplayName": "blastoise" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "bulbasaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 2061318940502245, + "StableID": "nLtn7VMa6H11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:c8e8df506c143215ee7232335f87820953f68af2ca6c6d70da33d404a7a66b4e", + "KeyExpiry": "2026-11-08T18:45:28Z", + "DiscoKey": "discokey:dea3c1689bf04862d4ccaf4e4a7c880d27a755ee9bc34ed5e087094331419d5b", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:41366", + "10.65.0.27:41366", + "172.17.0.1:41366", + "172.19.0.1:41366", + "172.20.0.1:41366" + ], + "Hostinfo": {"Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:45:28.218012086Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:c8e8df506c143215ee7232335f87820953f68af2ca6c6d70da33d404a7a66b4e", + "MachineKey": "mkey:9ff6693851055cb3a34f166c38a3463c840281fdaffcbfd816b470358d622038", + "Peers": [{ + "ID": 3005675596089889, + "StableID": "naHVy41HUQ11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ee93fe882ac599a7dbcd960270ac5f271fb8559d3c2af2f24f4e32c756322e7b", + "DiscoKey": "discokey:d62c8b588623d1fe7be251fcff334d4437bee0501c96d1f62117bfce89919c05", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:44609", + "10.65.0.27:44609", + "172.17.0.1:44609", + "172.19.0.1:44609", + "172.20.0.1:44609" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:45:20.611328771Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3884911169048265, + "StableID": "nJTpkf2VLX11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5b4edd734cabe00a43bd2c9fcc118e681cf94d2d8af4677ef326698da8ca7019", + "DiscoKey": "discokey:8c869319f397cec875adbe95aeb47a51674e7803df45baf79d734d807110b822", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:43888", + "10.65.0.27:43888", + "172.17.0.1:43888", + "172.19.0.1:43888", + "172.20.0.1:43888" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:45:21.161596486Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 2682102994127782, + "StableID": "nf7LAGJjwM11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:189ff51becd6d0bfed4c66943e0c8d9f036901bd59c9ee50806a2ff5d168d53e", + "DiscoKey": "discokey:245ae4a740ce1251c5454ed092ff41ac94f2a6907a8a42138c6bf397c2e27563", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:56842", + "10.65.0.27:56842", + "172.17.0.1:56842", + "172.19.0.1:56842", + "172.20.0.1:56842" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:45:21.702222683Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 295175053585725, + "StableID": "nrbwhPkgJ311CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f74a84fdb9fa242700f7a36568494257af9cdc1f25b223e0a8138407ad877254", + "DiscoKey": "discokey:0cb0fe1deb7d281965189878323b32fad1c61d16445778eb3695c014146b2437", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:55206", + "10.65.0.27:55206", + "172.17.0.1:55206", + "172.19.0.1:55206", + "172.20.0.1:55206" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:45:22.242427716Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 2348972764534612, + "StableID": "nZyJXpXrLK11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fe5426f56f32bcfc2a58d0aba8b74ac611e4285b2568c64adec88c722b86fc79", + "DiscoKey": "discokey:a7cd78af61a05de65b27fc998dd914bfd3ffb14d2cc03522a09ddda30da41c21", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:48950", + "10.65.0.27:48950", + "172.17.0.1:48950", + "172.19.0.1:48950", + "172.20.0.1:48950" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:45:22.786821071Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2093377381667358, + "StableID": "nRxTnVU6MH11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:537d8107ecdcd8094edf38eddfa21bf1922ada8a23dba383336c831e9401a81c", + "DiscoKey": "discokey:e08b255837e11a99fae38762214e28f5fbabdceb317d6aa11a5a97fd99449b29", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53554", + "10.65.0.27:53554", + "172.17.0.1:53554", + "172.19.0.1:53554", + "172.20.0.1:53554" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:45:23.329614404Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4883803390066644, + "StableID": "nyqJnYEt8f11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0ef8056591f22e56353373f9a48a44372abc53dedd539c024ff77473f23a8060", + "DiscoKey": "discokey:a4b639350fbdebd216ee7fd9c8d7f4e30b45b8b1cd326b3d2d9fb71ae2418e47", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:45841", + "10.65.0.27:45841", + "172.17.0.1:45841", + "172.19.0.1:45841", + "172.20.0.1:45841" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:45:23.873352325Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7717738457324610, + "StableID": "n9aZKLuNG321CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7ba643b89e9957dadf323bef17dc6099333721d546e2684df357bdb7d4df8631", + "DiscoKey": "discokey:2b367f33370030a9b94333c2ea57e5592a9bfed7c6ecb14ec6a779a0cabcc67c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:33449", + "10.65.0.27:33449", + "172.17.0.1:33449", + "172.19.0.1:33449", + "172.20.0.1:33449" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:45:24.412538146Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 7775065919153324, + "StableID": "nKUApFoLi321CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8e62287606fa8f9e4d91c9b02e1fe6c4f0ca69f6803ae2e66341b1d5865df96b", + "DiscoKey": "discokey:b3f72c8d3c8cf510efac419485528c206f04e3174a91733f58c3f1dfb30a951a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:35815", + "10.65.0.27:35815", + "172.17.0.1:35815", + "172.19.0.1:35815", + "172.20.0.1:35815" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:45:24.956739133Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 6910355556467664, + "StableID": "n1fC8iKixv11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b6bb38945ec51175c2739b5719faea1e0cc792b066db16825c712ab702b35309", + "DiscoKey": "discokey:48eb78ba5de8aa665f5fd9fc365bc748017d1be2ec6d78b25647e2227fdf157e", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:58789", + "10.65.0.27:58789", + "172.17.0.1:58789", + "172.19.0.1:58789", + "172.20.0.1:58789" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:45:25.492965382Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 4186940600992235, + "StableID": "nG1WQ8qGhZ11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:760ba27fe23da3e3eda944b83a8834d276304c4b6f1955df923b158e8311eb0d", + "DiscoKey": "discokey:250c01d24631f650775faa302225dd1f69daea694940ae6ac78bc8295ea24446", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:60690", + "10.65.0.27:60690", + "172.17.0.1:60690", + "172.19.0.1:60690", + "172.20.0.1:60690" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:45:26.046135004Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 7916156635023265, + "StableID": "n4tTEf1Fp421CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f51a703bc03c0293c542d6aeff8195b23ed53c06c37a67aa0f8202b376ce572a", + "DiscoKey": "discokey:58651a90ba83cf5df4d89731a9f3242a9a7701d4785963b2b60101d7332c020d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:59781", + "10.65.0.27:59781", + "172.17.0.1:59781", + "172.19.0.1:59781", + "172.20.0.1:59781" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:45:26.586955227Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 801010699670203, + "StableID": "ngFfbBCnF711CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:ad2e6cc741e04a5d763513ff5e4e6cb243484d9f9364b188c38501d44f3ed40f", + "KeyExpiry": "2026-11-08T18:45:27Z", + "DiscoKey": "discokey:842210576b88f2092b6f9db6039b4452570bfcc8438c7b2668e4d4590204ea58", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:56182", + "10.65.0.27:56182", + "172.17.0.1:56182", + "172.19.0.1:56182", + "172.20.0.1:56182" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:45:27.121273324Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5937994875226728, + "StableID": "nj87RG4LNo11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:3163ea23fd3b28aa95d4240440feb274b0859ebdf70f35f9b334c05e33128113", + "KeyExpiry": "2026-11-08T18:45:27Z", + "DiscoKey": "discokey:e7633eda51a3c2d7012df72d8d2eca6ce0ca6eaebd049db079bc01b0e38b4451", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:54896", + "10.65.0.27:54896", + "172.17.0.1:54896", + "172.19.0.1:54896", + "172.20.0.1:54896" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:45:27.664103044Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "charmander": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 2682102994127782, + "StableID": "nf7LAGJjwM11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 2682102994127782, + "Key": "nodekey:189ff51becd6d0bfed4c66943e0c8d9f036901bd59c9ee50806a2ff5d168d53e", + "DiscoKey": "discokey:245ae4a740ce1251c5454ed092ff41ac94f2a6907a8a42138c6bf397c2e27563", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:56842", + "10.65.0.27:56842", + "172.17.0.1:56842", + "172.19.0.1:56842", + "172.20.0.1:56842" + ], + "Hostinfo": { + "Hostname": "charmander", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit"], + "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:45:21.702222683Z", + "Tags": ["tag:exit"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:189ff51becd6d0bfed4c66943e0c8d9f036901bd59c9ee50806a2ff5d168d53e", + "MachineKey": "mkey:dd83fccdb48cace05c45fce910eec3c85e3b04577a9290f8aacec84b3f1c207b", + "Peers": [{ + "ID": 3005675596089889, + "StableID": "naHVy41HUQ11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ee93fe882ac599a7dbcd960270ac5f271fb8559d3c2af2f24f4e32c756322e7b", + "DiscoKey": "discokey:d62c8b588623d1fe7be251fcff334d4437bee0501c96d1f62117bfce89919c05", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:44609", + "10.65.0.27:44609", + "172.17.0.1:44609", + "172.19.0.1:44609", + "172.20.0.1:44609" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:45:20.611328771Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3884911169048265, + "StableID": "nJTpkf2VLX11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5b4edd734cabe00a43bd2c9fcc118e681cf94d2d8af4677ef326698da8ca7019", + "DiscoKey": "discokey:8c869319f397cec875adbe95aeb47a51674e7803df45baf79d734d807110b822", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:43888", + "10.65.0.27:43888", + "172.17.0.1:43888", + "172.19.0.1:43888", + "172.20.0.1:43888" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:45:21.161596486Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 295175053585725, + "StableID": "nrbwhPkgJ311CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f74a84fdb9fa242700f7a36568494257af9cdc1f25b223e0a8138407ad877254", + "DiscoKey": "discokey:0cb0fe1deb7d281965189878323b32fad1c61d16445778eb3695c014146b2437", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:55206", + "10.65.0.27:55206", + "172.17.0.1:55206", + "172.19.0.1:55206", + "172.20.0.1:55206" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:45:22.242427716Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 2348972764534612, + "StableID": "nZyJXpXrLK11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fe5426f56f32bcfc2a58d0aba8b74ac611e4285b2568c64adec88c722b86fc79", + "DiscoKey": "discokey:a7cd78af61a05de65b27fc998dd914bfd3ffb14d2cc03522a09ddda30da41c21", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:48950", + "10.65.0.27:48950", + "172.17.0.1:48950", + "172.19.0.1:48950", + "172.20.0.1:48950" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:45:22.786821071Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2093377381667358, + "StableID": "nRxTnVU6MH11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:537d8107ecdcd8094edf38eddfa21bf1922ada8a23dba383336c831e9401a81c", + "DiscoKey": "discokey:e08b255837e11a99fae38762214e28f5fbabdceb317d6aa11a5a97fd99449b29", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53554", + "10.65.0.27:53554", + "172.17.0.1:53554", + "172.19.0.1:53554", + "172.20.0.1:53554" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:45:23.329614404Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4883803390066644, + "StableID": "nyqJnYEt8f11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0ef8056591f22e56353373f9a48a44372abc53dedd539c024ff77473f23a8060", + "DiscoKey": "discokey:a4b639350fbdebd216ee7fd9c8d7f4e30b45b8b1cd326b3d2d9fb71ae2418e47", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:45841", + "10.65.0.27:45841", + "172.17.0.1:45841", + "172.19.0.1:45841", + "172.20.0.1:45841" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:45:23.873352325Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7717738457324610, + "StableID": "n9aZKLuNG321CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7ba643b89e9957dadf323bef17dc6099333721d546e2684df357bdb7d4df8631", + "DiscoKey": "discokey:2b367f33370030a9b94333c2ea57e5592a9bfed7c6ecb14ec6a779a0cabcc67c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:33449", + "10.65.0.27:33449", + "172.17.0.1:33449", + "172.19.0.1:33449", + "172.20.0.1:33449" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:45:24.412538146Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 7775065919153324, + "StableID": "nKUApFoLi321CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8e62287606fa8f9e4d91c9b02e1fe6c4f0ca69f6803ae2e66341b1d5865df96b", + "DiscoKey": "discokey:b3f72c8d3c8cf510efac419485528c206f04e3174a91733f58c3f1dfb30a951a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:35815", + "10.65.0.27:35815", + "172.17.0.1:35815", + "172.19.0.1:35815", + "172.20.0.1:35815" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:45:24.956739133Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 6910355556467664, + "StableID": "n1fC8iKixv11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b6bb38945ec51175c2739b5719faea1e0cc792b066db16825c712ab702b35309", + "DiscoKey": "discokey:48eb78ba5de8aa665f5fd9fc365bc748017d1be2ec6d78b25647e2227fdf157e", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:58789", + "10.65.0.27:58789", + "172.17.0.1:58789", + "172.19.0.1:58789", + "172.20.0.1:58789" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:45:25.492965382Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 4186940600992235, + "StableID": "nG1WQ8qGhZ11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:760ba27fe23da3e3eda944b83a8834d276304c4b6f1955df923b158e8311eb0d", + "DiscoKey": "discokey:250c01d24631f650775faa302225dd1f69daea694940ae6ac78bc8295ea24446", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:60690", + "10.65.0.27:60690", + "172.17.0.1:60690", + "172.19.0.1:60690", + "172.20.0.1:60690" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:45:26.046135004Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 7916156635023265, + "StableID": "n4tTEf1Fp421CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f51a703bc03c0293c542d6aeff8195b23ed53c06c37a67aa0f8202b376ce572a", + "DiscoKey": "discokey:58651a90ba83cf5df4d89731a9f3242a9a7701d4785963b2b60101d7332c020d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:59781", + "10.65.0.27:59781", + "172.17.0.1:59781", + "172.19.0.1:59781", + "172.20.0.1:59781" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:45:26.586955227Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 801010699670203, + "StableID": "ngFfbBCnF711CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:ad2e6cc741e04a5d763513ff5e4e6cb243484d9f9364b188c38501d44f3ed40f", + "KeyExpiry": "2026-11-08T18:45:27Z", + "DiscoKey": "discokey:842210576b88f2092b6f9db6039b4452570bfcc8438c7b2668e4d4590204ea58", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:56182", + "10.65.0.27:56182", + "172.17.0.1:56182", + "172.19.0.1:56182", + "172.20.0.1:56182" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:45:27.121273324Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5937994875226728, + "StableID": "nj87RG4LNo11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:3163ea23fd3b28aa95d4240440feb274b0859ebdf70f35f9b334c05e33128113", + "KeyExpiry": "2026-11-08T18:45:27Z", + "DiscoKey": "discokey:e7633eda51a3c2d7012df72d8d2eca6ce0ca6eaebd049db079bc01b0e38b4451", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:54896", + "10.65.0.27:54896", + "172.17.0.1:54896", + "172.19.0.1:54896", + "172.20.0.1:54896" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:45:27.664103044Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 2061318940502245, + "StableID": "nLtn7VMa6H11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:c8e8df506c143215ee7232335f87820953f68af2ca6c6d70da33d404a7a66b4e", + "KeyExpiry": "2026-11-08T18:45:28Z", + "DiscoKey": "discokey:dea3c1689bf04862d4ccaf4e4a7c880d27a755ee9bc34ed5e087094331419d5b", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:41366", + "10.65.0.27:41366", + "172.17.0.1:41366", + "172.19.0.1:41366", + "172.20.0.1:41366" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:45:28.218012086Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "2682102994127782": { + "ID": 2682102994127782, + "LoginName": "charmander.tail78f774.ts.net", + "DisplayName": "charmander" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "fearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7717738457324610, + "StableID": "n9aZKLuNG321CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 7717738457324610, + "Key": "nodekey:7ba643b89e9957dadf323bef17dc6099333721d546e2684df357bdb7d4df8631", + "DiscoKey": "discokey:2b367f33370030a9b94333c2ea57e5592a9bfed7c6ecb14ec6a779a0cabcc67c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:33449", + "10.65.0.27:33449", + "172.17.0.1:33449", + "172.19.0.1:33449", + "172.20.0.1:33449" + ], + "Hostinfo": { + "Hostname": "fearow", + "RoutableIPs": ["10.55.0.0/16"], + "RequestTags": ["tag:fearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:45:24.412538146Z", + "Tags": ["tag:fearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:7ba643b89e9957dadf323bef17dc6099333721d546e2684df357bdb7d4df8631", + "MachineKey": "mkey:4ac08f344910abfe9724756baa47784d5e29189bb5dcb8ca04d80e9ba5d85664", + "Peers": [{ + "ID": 3005675596089889, + "StableID": "naHVy41HUQ11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ee93fe882ac599a7dbcd960270ac5f271fb8559d3c2af2f24f4e32c756322e7b", + "DiscoKey": "discokey:d62c8b588623d1fe7be251fcff334d4437bee0501c96d1f62117bfce89919c05", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:44609", + "10.65.0.27:44609", + "172.17.0.1:44609", + "172.19.0.1:44609", + "172.20.0.1:44609" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:45:20.611328771Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3884911169048265, + "StableID": "nJTpkf2VLX11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5b4edd734cabe00a43bd2c9fcc118e681cf94d2d8af4677ef326698da8ca7019", + "DiscoKey": "discokey:8c869319f397cec875adbe95aeb47a51674e7803df45baf79d734d807110b822", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:43888", + "10.65.0.27:43888", + "172.17.0.1:43888", + "172.19.0.1:43888", + "172.20.0.1:43888" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:45:21.161596486Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 2682102994127782, + "StableID": "nf7LAGJjwM11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:189ff51becd6d0bfed4c66943e0c8d9f036901bd59c9ee50806a2ff5d168d53e", + "DiscoKey": "discokey:245ae4a740ce1251c5454ed092ff41ac94f2a6907a8a42138c6bf397c2e27563", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:56842", + "10.65.0.27:56842", + "172.17.0.1:56842", + "172.19.0.1:56842", + "172.20.0.1:56842" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:45:21.702222683Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 295175053585725, + "StableID": "nrbwhPkgJ311CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f74a84fdb9fa242700f7a36568494257af9cdc1f25b223e0a8138407ad877254", + "DiscoKey": "discokey:0cb0fe1deb7d281965189878323b32fad1c61d16445778eb3695c014146b2437", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:55206", + "10.65.0.27:55206", + "172.17.0.1:55206", + "172.19.0.1:55206", + "172.20.0.1:55206" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:45:22.242427716Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 2348972764534612, + "StableID": "nZyJXpXrLK11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fe5426f56f32bcfc2a58d0aba8b74ac611e4285b2568c64adec88c722b86fc79", + "DiscoKey": "discokey:a7cd78af61a05de65b27fc998dd914bfd3ffb14d2cc03522a09ddda30da41c21", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:48950", + "10.65.0.27:48950", + "172.17.0.1:48950", + "172.19.0.1:48950", + "172.20.0.1:48950" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:45:22.786821071Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2093377381667358, + "StableID": "nRxTnVU6MH11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:537d8107ecdcd8094edf38eddfa21bf1922ada8a23dba383336c831e9401a81c", + "DiscoKey": "discokey:e08b255837e11a99fae38762214e28f5fbabdceb317d6aa11a5a97fd99449b29", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53554", + "10.65.0.27:53554", + "172.17.0.1:53554", + "172.19.0.1:53554", + "172.20.0.1:53554" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:45:23.329614404Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4883803390066644, + "StableID": "nyqJnYEt8f11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0ef8056591f22e56353373f9a48a44372abc53dedd539c024ff77473f23a8060", + "DiscoKey": "discokey:a4b639350fbdebd216ee7fd9c8d7f4e30b45b8b1cd326b3d2d9fb71ae2418e47", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:45841", + "10.65.0.27:45841", + "172.17.0.1:45841", + "172.19.0.1:45841", + "172.20.0.1:45841" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:45:23.873352325Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7775065919153324, + "StableID": "nKUApFoLi321CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8e62287606fa8f9e4d91c9b02e1fe6c4f0ca69f6803ae2e66341b1d5865df96b", + "DiscoKey": "discokey:b3f72c8d3c8cf510efac419485528c206f04e3174a91733f58c3f1dfb30a951a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:35815", + "10.65.0.27:35815", + "172.17.0.1:35815", + "172.19.0.1:35815", + "172.20.0.1:35815" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:45:24.956739133Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 6910355556467664, + "StableID": "n1fC8iKixv11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b6bb38945ec51175c2739b5719faea1e0cc792b066db16825c712ab702b35309", + "DiscoKey": "discokey:48eb78ba5de8aa665f5fd9fc365bc748017d1be2ec6d78b25647e2227fdf157e", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:58789", + "10.65.0.27:58789", + "172.17.0.1:58789", + "172.19.0.1:58789", + "172.20.0.1:58789" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:45:25.492965382Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 4186940600992235, + "StableID": "nG1WQ8qGhZ11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:760ba27fe23da3e3eda944b83a8834d276304c4b6f1955df923b158e8311eb0d", + "DiscoKey": "discokey:250c01d24631f650775faa302225dd1f69daea694940ae6ac78bc8295ea24446", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:60690", + "10.65.0.27:60690", + "172.17.0.1:60690", + "172.19.0.1:60690", + "172.20.0.1:60690" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:45:26.046135004Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 7916156635023265, + "StableID": "n4tTEf1Fp421CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f51a703bc03c0293c542d6aeff8195b23ed53c06c37a67aa0f8202b376ce572a", + "DiscoKey": "discokey:58651a90ba83cf5df4d89731a9f3242a9a7701d4785963b2b60101d7332c020d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:59781", + "10.65.0.27:59781", + "172.17.0.1:59781", + "172.19.0.1:59781", + "172.20.0.1:59781" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:45:26.586955227Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 801010699670203, + "StableID": "ngFfbBCnF711CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:ad2e6cc741e04a5d763513ff5e4e6cb243484d9f9364b188c38501d44f3ed40f", + "KeyExpiry": "2026-11-08T18:45:27Z", + "DiscoKey": "discokey:842210576b88f2092b6f9db6039b4452570bfcc8438c7b2668e4d4590204ea58", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:56182", + "10.65.0.27:56182", + "172.17.0.1:56182", + "172.19.0.1:56182", + "172.20.0.1:56182" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:45:27.121273324Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5937994875226728, + "StableID": "nj87RG4LNo11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:3163ea23fd3b28aa95d4240440feb274b0859ebdf70f35f9b334c05e33128113", + "KeyExpiry": "2026-11-08T18:45:27Z", + "DiscoKey": "discokey:e7633eda51a3c2d7012df72d8d2eca6ce0ca6eaebd049db079bc01b0e38b4451", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:54896", + "10.65.0.27:54896", + "172.17.0.1:54896", + "172.19.0.1:54896", + "172.20.0.1:54896" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:45:27.664103044Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 2061318940502245, + "StableID": "nLtn7VMa6H11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:c8e8df506c143215ee7232335f87820953f68af2ca6c6d70da33d404a7a66b4e", + "KeyExpiry": "2026-11-08T18:45:28Z", + "DiscoKey": "discokey:dea3c1689bf04862d4ccaf4e4a7c880d27a755ee9bc34ed5e087094331419d5b", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:41366", + "10.65.0.27:41366", + "172.17.0.1:41366", + "172.19.0.1:41366", + "172.20.0.1:41366" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:45:28.218012086Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "7717738457324610": { + "ID": 7717738457324610, + "LoginName": "fearow.tail78f774.ts.net", + "DisplayName": "fearow" + }} + } + }, "ivysaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 801010699670203, + "StableID": "ngFfbBCnF711CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:ad2e6cc741e04a5d763513ff5e4e6cb243484d9f9364b188c38501d44f3ed40f", + "KeyExpiry": "2026-11-08T18:45:27Z", + "DiscoKey": "discokey:842210576b88f2092b6f9db6039b4452570bfcc8438c7b2668e4d4590204ea58", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:56182", + "10.65.0.27:56182", + "172.17.0.1:56182", + "172.19.0.1:56182", + "172.20.0.1:56182" + ], + "Hostinfo": {"Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:45:27.121273324Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:ad2e6cc741e04a5d763513ff5e4e6cb243484d9f9364b188c38501d44f3ed40f", + "MachineKey": "mkey:053c3866c505cb72f5c444c6560ae1cb57aeed682b4c5ebdc07cbffbcc4dc705", + "Peers": [{ + "ID": 3005675596089889, + "StableID": "naHVy41HUQ11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ee93fe882ac599a7dbcd960270ac5f271fb8559d3c2af2f24f4e32c756322e7b", + "DiscoKey": "discokey:d62c8b588623d1fe7be251fcff334d4437bee0501c96d1f62117bfce89919c05", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:44609", + "10.65.0.27:44609", + "172.17.0.1:44609", + "172.19.0.1:44609", + "172.20.0.1:44609" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:45:20.611328771Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3884911169048265, + "StableID": "nJTpkf2VLX11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5b4edd734cabe00a43bd2c9fcc118e681cf94d2d8af4677ef326698da8ca7019", + "DiscoKey": "discokey:8c869319f397cec875adbe95aeb47a51674e7803df45baf79d734d807110b822", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:43888", + "10.65.0.27:43888", + "172.17.0.1:43888", + "172.19.0.1:43888", + "172.20.0.1:43888" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:45:21.161596486Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 2682102994127782, + "StableID": "nf7LAGJjwM11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:189ff51becd6d0bfed4c66943e0c8d9f036901bd59c9ee50806a2ff5d168d53e", + "DiscoKey": "discokey:245ae4a740ce1251c5454ed092ff41ac94f2a6907a8a42138c6bf397c2e27563", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:56842", + "10.65.0.27:56842", + "172.17.0.1:56842", + "172.19.0.1:56842", + "172.20.0.1:56842" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:45:21.702222683Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 295175053585725, + "StableID": "nrbwhPkgJ311CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f74a84fdb9fa242700f7a36568494257af9cdc1f25b223e0a8138407ad877254", + "DiscoKey": "discokey:0cb0fe1deb7d281965189878323b32fad1c61d16445778eb3695c014146b2437", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:55206", + "10.65.0.27:55206", + "172.17.0.1:55206", + "172.19.0.1:55206", + "172.20.0.1:55206" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:45:22.242427716Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 2348972764534612, + "StableID": "nZyJXpXrLK11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fe5426f56f32bcfc2a58d0aba8b74ac611e4285b2568c64adec88c722b86fc79", + "DiscoKey": "discokey:a7cd78af61a05de65b27fc998dd914bfd3ffb14d2cc03522a09ddda30da41c21", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:48950", + "10.65.0.27:48950", + "172.17.0.1:48950", + "172.19.0.1:48950", + "172.20.0.1:48950" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:45:22.786821071Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2093377381667358, + "StableID": "nRxTnVU6MH11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:537d8107ecdcd8094edf38eddfa21bf1922ada8a23dba383336c831e9401a81c", + "DiscoKey": "discokey:e08b255837e11a99fae38762214e28f5fbabdceb317d6aa11a5a97fd99449b29", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53554", + "10.65.0.27:53554", + "172.17.0.1:53554", + "172.19.0.1:53554", + "172.20.0.1:53554" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:45:23.329614404Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4883803390066644, + "StableID": "nyqJnYEt8f11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0ef8056591f22e56353373f9a48a44372abc53dedd539c024ff77473f23a8060", + "DiscoKey": "discokey:a4b639350fbdebd216ee7fd9c8d7f4e30b45b8b1cd326b3d2d9fb71ae2418e47", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:45841", + "10.65.0.27:45841", + "172.17.0.1:45841", + "172.19.0.1:45841", + "172.20.0.1:45841" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:45:23.873352325Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7717738457324610, + "StableID": "n9aZKLuNG321CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7ba643b89e9957dadf323bef17dc6099333721d546e2684df357bdb7d4df8631", + "DiscoKey": "discokey:2b367f33370030a9b94333c2ea57e5592a9bfed7c6ecb14ec6a779a0cabcc67c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:33449", + "10.65.0.27:33449", + "172.17.0.1:33449", + "172.19.0.1:33449", + "172.20.0.1:33449" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:45:24.412538146Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 7775065919153324, + "StableID": "nKUApFoLi321CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8e62287606fa8f9e4d91c9b02e1fe6c4f0ca69f6803ae2e66341b1d5865df96b", + "DiscoKey": "discokey:b3f72c8d3c8cf510efac419485528c206f04e3174a91733f58c3f1dfb30a951a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:35815", + "10.65.0.27:35815", + "172.17.0.1:35815", + "172.19.0.1:35815", + "172.20.0.1:35815" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:45:24.956739133Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 6910355556467664, + "StableID": "n1fC8iKixv11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b6bb38945ec51175c2739b5719faea1e0cc792b066db16825c712ab702b35309", + "DiscoKey": "discokey:48eb78ba5de8aa665f5fd9fc365bc748017d1be2ec6d78b25647e2227fdf157e", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:58789", + "10.65.0.27:58789", + "172.17.0.1:58789", + "172.19.0.1:58789", + "172.20.0.1:58789" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:45:25.492965382Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 4186940600992235, + "StableID": "nG1WQ8qGhZ11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:760ba27fe23da3e3eda944b83a8834d276304c4b6f1955df923b158e8311eb0d", + "DiscoKey": "discokey:250c01d24631f650775faa302225dd1f69daea694940ae6ac78bc8295ea24446", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:60690", + "10.65.0.27:60690", + "172.17.0.1:60690", + "172.19.0.1:60690", + "172.20.0.1:60690" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:45:26.046135004Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 7916156635023265, + "StableID": "n4tTEf1Fp421CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f51a703bc03c0293c542d6aeff8195b23ed53c06c37a67aa0f8202b376ce572a", + "DiscoKey": "discokey:58651a90ba83cf5df4d89731a9f3242a9a7701d4785963b2b60101d7332c020d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:59781", + "10.65.0.27:59781", + "172.17.0.1:59781", + "172.19.0.1:59781", + "172.20.0.1:59781" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:45:26.586955227Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5937994875226728, + "StableID": "nj87RG4LNo11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:3163ea23fd3b28aa95d4240440feb274b0859ebdf70f35f9b334c05e33128113", + "KeyExpiry": "2026-11-08T18:45:27Z", + "DiscoKey": "discokey:e7633eda51a3c2d7012df72d8d2eca6ce0ca6eaebd049db079bc01b0e38b4451", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:54896", + "10.65.0.27:54896", + "172.17.0.1:54896", + "172.19.0.1:54896", + "172.20.0.1:54896" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:45:27.664103044Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 2061318940502245, + "StableID": "nLtn7VMa6H11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:c8e8df506c143215ee7232335f87820953f68af2ca6c6d70da33d404a7a66b4e", + "KeyExpiry": "2026-11-08T18:45:28Z", + "DiscoKey": "discokey:dea3c1689bf04862d4ccaf4e4a7c880d27a755ee9bc34ed5e087094331419d5b", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:41366", + "10.65.0.27:41366", + "172.17.0.1:41366", + "172.19.0.1:41366", + "172.20.0.1:41366" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:45:28.218012086Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "kakuna": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4186940600992235, + "StableID": "nG1WQ8qGhZ11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 4186940600992235, + "Key": "nodekey:760ba27fe23da3e3eda944b83a8834d276304c4b6f1955df923b158e8311eb0d", + "DiscoKey": "discokey:250c01d24631f650775faa302225dd1f69daea694940ae6ac78bc8295ea24446", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:60690", + "10.65.0.27:60690", + "172.17.0.1:60690", + "172.19.0.1:60690", + "172.20.0.1:60690" + ], + "Hostinfo": {"Hostname": "kakuna", "RequestTags": ["tag:prod"], "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:45:26.046135004Z", + "Tags": ["tag:prod"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:760ba27fe23da3e3eda944b83a8834d276304c4b6f1955df923b158e8311eb0d", + "MachineKey": "mkey:fec1e52c9a0a4f873be0e3a97492d254056cc4980841791b08530a72ee20537b", + "Peers": [{ + "ID": 3005675596089889, + "StableID": "naHVy41HUQ11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ee93fe882ac599a7dbcd960270ac5f271fb8559d3c2af2f24f4e32c756322e7b", + "DiscoKey": "discokey:d62c8b588623d1fe7be251fcff334d4437bee0501c96d1f62117bfce89919c05", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:44609", + "10.65.0.27:44609", + "172.17.0.1:44609", + "172.19.0.1:44609", + "172.20.0.1:44609" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:45:20.611328771Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3884911169048265, + "StableID": "nJTpkf2VLX11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5b4edd734cabe00a43bd2c9fcc118e681cf94d2d8af4677ef326698da8ca7019", + "DiscoKey": "discokey:8c869319f397cec875adbe95aeb47a51674e7803df45baf79d734d807110b822", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:43888", + "10.65.0.27:43888", + "172.17.0.1:43888", + "172.19.0.1:43888", + "172.20.0.1:43888" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:45:21.161596486Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 2682102994127782, + "StableID": "nf7LAGJjwM11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:189ff51becd6d0bfed4c66943e0c8d9f036901bd59c9ee50806a2ff5d168d53e", + "DiscoKey": "discokey:245ae4a740ce1251c5454ed092ff41ac94f2a6907a8a42138c6bf397c2e27563", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:56842", + "10.65.0.27:56842", + "172.17.0.1:56842", + "172.19.0.1:56842", + "172.20.0.1:56842" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:45:21.702222683Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 295175053585725, + "StableID": "nrbwhPkgJ311CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f74a84fdb9fa242700f7a36568494257af9cdc1f25b223e0a8138407ad877254", + "DiscoKey": "discokey:0cb0fe1deb7d281965189878323b32fad1c61d16445778eb3695c014146b2437", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:55206", + "10.65.0.27:55206", + "172.17.0.1:55206", + "172.19.0.1:55206", + "172.20.0.1:55206" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:45:22.242427716Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 2348972764534612, + "StableID": "nZyJXpXrLK11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fe5426f56f32bcfc2a58d0aba8b74ac611e4285b2568c64adec88c722b86fc79", + "DiscoKey": "discokey:a7cd78af61a05de65b27fc998dd914bfd3ffb14d2cc03522a09ddda30da41c21", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:48950", + "10.65.0.27:48950", + "172.17.0.1:48950", + "172.19.0.1:48950", + "172.20.0.1:48950" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:45:22.786821071Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2093377381667358, + "StableID": "nRxTnVU6MH11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:537d8107ecdcd8094edf38eddfa21bf1922ada8a23dba383336c831e9401a81c", + "DiscoKey": "discokey:e08b255837e11a99fae38762214e28f5fbabdceb317d6aa11a5a97fd99449b29", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53554", + "10.65.0.27:53554", + "172.17.0.1:53554", + "172.19.0.1:53554", + "172.20.0.1:53554" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:45:23.329614404Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4883803390066644, + "StableID": "nyqJnYEt8f11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0ef8056591f22e56353373f9a48a44372abc53dedd539c024ff77473f23a8060", + "DiscoKey": "discokey:a4b639350fbdebd216ee7fd9c8d7f4e30b45b8b1cd326b3d2d9fb71ae2418e47", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:45841", + "10.65.0.27:45841", + "172.17.0.1:45841", + "172.19.0.1:45841", + "172.20.0.1:45841" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:45:23.873352325Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7717738457324610, + "StableID": "n9aZKLuNG321CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7ba643b89e9957dadf323bef17dc6099333721d546e2684df357bdb7d4df8631", + "DiscoKey": "discokey:2b367f33370030a9b94333c2ea57e5592a9bfed7c6ecb14ec6a779a0cabcc67c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:33449", + "10.65.0.27:33449", + "172.17.0.1:33449", + "172.19.0.1:33449", + "172.20.0.1:33449" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:45:24.412538146Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 7775065919153324, + "StableID": "nKUApFoLi321CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8e62287606fa8f9e4d91c9b02e1fe6c4f0ca69f6803ae2e66341b1d5865df96b", + "DiscoKey": "discokey:b3f72c8d3c8cf510efac419485528c206f04e3174a91733f58c3f1dfb30a951a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:35815", + "10.65.0.27:35815", + "172.17.0.1:35815", + "172.19.0.1:35815", + "172.20.0.1:35815" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:45:24.956739133Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 6910355556467664, + "StableID": "n1fC8iKixv11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b6bb38945ec51175c2739b5719faea1e0cc792b066db16825c712ab702b35309", + "DiscoKey": "discokey:48eb78ba5de8aa665f5fd9fc365bc748017d1be2ec6d78b25647e2227fdf157e", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:58789", + "10.65.0.27:58789", + "172.17.0.1:58789", + "172.19.0.1:58789", + "172.20.0.1:58789" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:45:25.492965382Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7916156635023265, + "StableID": "n4tTEf1Fp421CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f51a703bc03c0293c542d6aeff8195b23ed53c06c37a67aa0f8202b376ce572a", + "DiscoKey": "discokey:58651a90ba83cf5df4d89731a9f3242a9a7701d4785963b2b60101d7332c020d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:59781", + "10.65.0.27:59781", + "172.17.0.1:59781", + "172.19.0.1:59781", + "172.20.0.1:59781" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:45:26.586955227Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 801010699670203, + "StableID": "ngFfbBCnF711CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:ad2e6cc741e04a5d763513ff5e4e6cb243484d9f9364b188c38501d44f3ed40f", + "KeyExpiry": "2026-11-08T18:45:27Z", + "DiscoKey": "discokey:842210576b88f2092b6f9db6039b4452570bfcc8438c7b2668e4d4590204ea58", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:56182", + "10.65.0.27:56182", + "172.17.0.1:56182", + "172.19.0.1:56182", + "172.20.0.1:56182" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:45:27.121273324Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5937994875226728, + "StableID": "nj87RG4LNo11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:3163ea23fd3b28aa95d4240440feb274b0859ebdf70f35f9b334c05e33128113", + "KeyExpiry": "2026-11-08T18:45:27Z", + "DiscoKey": "discokey:e7633eda51a3c2d7012df72d8d2eca6ce0ca6eaebd049db079bc01b0e38b4451", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:54896", + "10.65.0.27:54896", + "172.17.0.1:54896", + "172.19.0.1:54896", + "172.20.0.1:54896" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:45:27.664103044Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 2061318940502245, + "StableID": "nLtn7VMa6H11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:c8e8df506c143215ee7232335f87820953f68af2ca6c6d70da33d404a7a66b4e", + "KeyExpiry": "2026-11-08T18:45:28Z", + "DiscoKey": "discokey:dea3c1689bf04862d4ccaf4e4a7c880d27a755ee9bc34ed5e087094331419d5b", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:41366", + "10.65.0.27:41366", + "172.17.0.1:41366", + "172.19.0.1:41366", + "172.20.0.1:41366" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:45:28.218012086Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4186940600992235": { + "ID": 4186940600992235, + "LoginName": "kakuna.tail78f774.ts.net", + "DisplayName": "kakuna" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "pidgeotto": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 3884911169048265, + "StableID": "nJTpkf2VLX11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 3884911169048265, + "Key": "nodekey:5b4edd734cabe00a43bd2c9fcc118e681cf94d2d8af4677ef326698da8ca7019", + "DiscoKey": "discokey:8c869319f397cec875adbe95aeb47a51674e7803df45baf79d734d807110b822", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:43888", + "10.65.0.27:43888", + "172.17.0.1:43888", + "172.19.0.1:43888", + "172.20.0.1:43888" + ], + "Hostinfo": { + "Hostname": "pidgeotto", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgeotto"], + "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:45:21.161596486Z", + "Tags": ["tag:pidgeotto"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:5b4edd734cabe00a43bd2c9fcc118e681cf94d2d8af4677ef326698da8ca7019", + "MachineKey": "mkey:405989273c1eb3fb4696e63bcb5d66f0f45e162eb755baf37187be8daefe1e71", + "Peers": [{ + "ID": 3005675596089889, + "StableID": "naHVy41HUQ11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ee93fe882ac599a7dbcd960270ac5f271fb8559d3c2af2f24f4e32c756322e7b", + "DiscoKey": "discokey:d62c8b588623d1fe7be251fcff334d4437bee0501c96d1f62117bfce89919c05", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:44609", + "10.65.0.27:44609", + "172.17.0.1:44609", + "172.19.0.1:44609", + "172.20.0.1:44609" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:45:20.611328771Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 2682102994127782, + "StableID": "nf7LAGJjwM11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:189ff51becd6d0bfed4c66943e0c8d9f036901bd59c9ee50806a2ff5d168d53e", + "DiscoKey": "discokey:245ae4a740ce1251c5454ed092ff41ac94f2a6907a8a42138c6bf397c2e27563", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:56842", + "10.65.0.27:56842", + "172.17.0.1:56842", + "172.19.0.1:56842", + "172.20.0.1:56842" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:45:21.702222683Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 295175053585725, + "StableID": "nrbwhPkgJ311CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f74a84fdb9fa242700f7a36568494257af9cdc1f25b223e0a8138407ad877254", + "DiscoKey": "discokey:0cb0fe1deb7d281965189878323b32fad1c61d16445778eb3695c014146b2437", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:55206", + "10.65.0.27:55206", + "172.17.0.1:55206", + "172.19.0.1:55206", + "172.20.0.1:55206" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:45:22.242427716Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 2348972764534612, + "StableID": "nZyJXpXrLK11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fe5426f56f32bcfc2a58d0aba8b74ac611e4285b2568c64adec88c722b86fc79", + "DiscoKey": "discokey:a7cd78af61a05de65b27fc998dd914bfd3ffb14d2cc03522a09ddda30da41c21", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:48950", + "10.65.0.27:48950", + "172.17.0.1:48950", + "172.19.0.1:48950", + "172.20.0.1:48950" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:45:22.786821071Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2093377381667358, + "StableID": "nRxTnVU6MH11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:537d8107ecdcd8094edf38eddfa21bf1922ada8a23dba383336c831e9401a81c", + "DiscoKey": "discokey:e08b255837e11a99fae38762214e28f5fbabdceb317d6aa11a5a97fd99449b29", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53554", + "10.65.0.27:53554", + "172.17.0.1:53554", + "172.19.0.1:53554", + "172.20.0.1:53554" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:45:23.329614404Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4883803390066644, + "StableID": "nyqJnYEt8f11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0ef8056591f22e56353373f9a48a44372abc53dedd539c024ff77473f23a8060", + "DiscoKey": "discokey:a4b639350fbdebd216ee7fd9c8d7f4e30b45b8b1cd326b3d2d9fb71ae2418e47", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:45841", + "10.65.0.27:45841", + "172.17.0.1:45841", + "172.19.0.1:45841", + "172.20.0.1:45841" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:45:23.873352325Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7717738457324610, + "StableID": "n9aZKLuNG321CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7ba643b89e9957dadf323bef17dc6099333721d546e2684df357bdb7d4df8631", + "DiscoKey": "discokey:2b367f33370030a9b94333c2ea57e5592a9bfed7c6ecb14ec6a779a0cabcc67c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:33449", + "10.65.0.27:33449", + "172.17.0.1:33449", + "172.19.0.1:33449", + "172.20.0.1:33449" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:45:24.412538146Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 7775065919153324, + "StableID": "nKUApFoLi321CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8e62287606fa8f9e4d91c9b02e1fe6c4f0ca69f6803ae2e66341b1d5865df96b", + "DiscoKey": "discokey:b3f72c8d3c8cf510efac419485528c206f04e3174a91733f58c3f1dfb30a951a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:35815", + "10.65.0.27:35815", + "172.17.0.1:35815", + "172.19.0.1:35815", + "172.20.0.1:35815" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:45:24.956739133Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 6910355556467664, + "StableID": "n1fC8iKixv11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b6bb38945ec51175c2739b5719faea1e0cc792b066db16825c712ab702b35309", + "DiscoKey": "discokey:48eb78ba5de8aa665f5fd9fc365bc748017d1be2ec6d78b25647e2227fdf157e", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:58789", + "10.65.0.27:58789", + "172.17.0.1:58789", + "172.19.0.1:58789", + "172.20.0.1:58789" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:45:25.492965382Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 4186940600992235, + "StableID": "nG1WQ8qGhZ11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:760ba27fe23da3e3eda944b83a8834d276304c4b6f1955df923b158e8311eb0d", + "DiscoKey": "discokey:250c01d24631f650775faa302225dd1f69daea694940ae6ac78bc8295ea24446", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:60690", + "10.65.0.27:60690", + "172.17.0.1:60690", + "172.19.0.1:60690", + "172.20.0.1:60690" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:45:26.046135004Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 7916156635023265, + "StableID": "n4tTEf1Fp421CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f51a703bc03c0293c542d6aeff8195b23ed53c06c37a67aa0f8202b376ce572a", + "DiscoKey": "discokey:58651a90ba83cf5df4d89731a9f3242a9a7701d4785963b2b60101d7332c020d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:59781", + "10.65.0.27:59781", + "172.17.0.1:59781", + "172.19.0.1:59781", + "172.20.0.1:59781" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:45:26.586955227Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 801010699670203, + "StableID": "ngFfbBCnF711CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:ad2e6cc741e04a5d763513ff5e4e6cb243484d9f9364b188c38501d44f3ed40f", + "KeyExpiry": "2026-11-08T18:45:27Z", + "DiscoKey": "discokey:842210576b88f2092b6f9db6039b4452570bfcc8438c7b2668e4d4590204ea58", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:56182", + "10.65.0.27:56182", + "172.17.0.1:56182", + "172.19.0.1:56182", + "172.20.0.1:56182" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:45:27.121273324Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5937994875226728, + "StableID": "nj87RG4LNo11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:3163ea23fd3b28aa95d4240440feb274b0859ebdf70f35f9b334c05e33128113", + "KeyExpiry": "2026-11-08T18:45:27Z", + "DiscoKey": "discokey:e7633eda51a3c2d7012df72d8d2eca6ce0ca6eaebd049db079bc01b0e38b4451", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:54896", + "10.65.0.27:54896", + "172.17.0.1:54896", + "172.19.0.1:54896", + "172.20.0.1:54896" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:45:27.664103044Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 2061318940502245, + "StableID": "nLtn7VMa6H11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:c8e8df506c143215ee7232335f87820953f68af2ca6c6d70da33d404a7a66b4e", + "KeyExpiry": "2026-11-08T18:45:28Z", + "DiscoKey": "discokey:dea3c1689bf04862d4ccaf4e4a7c880d27a755ee9bc34ed5e087094331419d5b", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:41366", + "10.65.0.27:41366", + "172.17.0.1:41366", + "172.19.0.1:41366", + "172.20.0.1:41366" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:45:28.218012086Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3884911169048265": { + "ID": 3884911169048265, + "LoginName": "pidgeotto.tail78f774.ts.net", + "DisplayName": "pidgeotto" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "pidgey": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 3005675596089889, + "StableID": "naHVy41HUQ11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 3005675596089889, + "Key": "nodekey:ee93fe882ac599a7dbcd960270ac5f271fb8559d3c2af2f24f4e32c756322e7b", + "DiscoKey": "discokey:d62c8b588623d1fe7be251fcff334d4437bee0501c96d1f62117bfce89919c05", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:44609", + "10.65.0.27:44609", + "172.17.0.1:44609", + "172.19.0.1:44609", + "172.20.0.1:44609" + ], + "Hostinfo": { + "Hostname": "pidgey", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgey"], + "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:45:20.611328771Z", + "Tags": ["tag:pidgey"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:ee93fe882ac599a7dbcd960270ac5f271fb8559d3c2af2f24f4e32c756322e7b", + "MachineKey": "mkey:1fa2335ccc772039cc407169410f5f930a8a160d20115785594f6f3501f34500", + "Peers": [{ + "ID": 3884911169048265, + "StableID": "nJTpkf2VLX11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5b4edd734cabe00a43bd2c9fcc118e681cf94d2d8af4677ef326698da8ca7019", + "DiscoKey": "discokey:8c869319f397cec875adbe95aeb47a51674e7803df45baf79d734d807110b822", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:43888", + "10.65.0.27:43888", + "172.17.0.1:43888", + "172.19.0.1:43888", + "172.20.0.1:43888" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:45:21.161596486Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 2682102994127782, + "StableID": "nf7LAGJjwM11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:189ff51becd6d0bfed4c66943e0c8d9f036901bd59c9ee50806a2ff5d168d53e", + "DiscoKey": "discokey:245ae4a740ce1251c5454ed092ff41ac94f2a6907a8a42138c6bf397c2e27563", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:56842", + "10.65.0.27:56842", + "172.17.0.1:56842", + "172.19.0.1:56842", + "172.20.0.1:56842" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:45:21.702222683Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 295175053585725, + "StableID": "nrbwhPkgJ311CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f74a84fdb9fa242700f7a36568494257af9cdc1f25b223e0a8138407ad877254", + "DiscoKey": "discokey:0cb0fe1deb7d281965189878323b32fad1c61d16445778eb3695c014146b2437", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:55206", + "10.65.0.27:55206", + "172.17.0.1:55206", + "172.19.0.1:55206", + "172.20.0.1:55206" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:45:22.242427716Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 2348972764534612, + "StableID": "nZyJXpXrLK11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fe5426f56f32bcfc2a58d0aba8b74ac611e4285b2568c64adec88c722b86fc79", + "DiscoKey": "discokey:a7cd78af61a05de65b27fc998dd914bfd3ffb14d2cc03522a09ddda30da41c21", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:48950", + "10.65.0.27:48950", + "172.17.0.1:48950", + "172.19.0.1:48950", + "172.20.0.1:48950" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:45:22.786821071Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2093377381667358, + "StableID": "nRxTnVU6MH11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:537d8107ecdcd8094edf38eddfa21bf1922ada8a23dba383336c831e9401a81c", + "DiscoKey": "discokey:e08b255837e11a99fae38762214e28f5fbabdceb317d6aa11a5a97fd99449b29", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53554", + "10.65.0.27:53554", + "172.17.0.1:53554", + "172.19.0.1:53554", + "172.20.0.1:53554" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:45:23.329614404Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4883803390066644, + "StableID": "nyqJnYEt8f11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0ef8056591f22e56353373f9a48a44372abc53dedd539c024ff77473f23a8060", + "DiscoKey": "discokey:a4b639350fbdebd216ee7fd9c8d7f4e30b45b8b1cd326b3d2d9fb71ae2418e47", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:45841", + "10.65.0.27:45841", + "172.17.0.1:45841", + "172.19.0.1:45841", + "172.20.0.1:45841" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:45:23.873352325Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7717738457324610, + "StableID": "n9aZKLuNG321CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7ba643b89e9957dadf323bef17dc6099333721d546e2684df357bdb7d4df8631", + "DiscoKey": "discokey:2b367f33370030a9b94333c2ea57e5592a9bfed7c6ecb14ec6a779a0cabcc67c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:33449", + "10.65.0.27:33449", + "172.17.0.1:33449", + "172.19.0.1:33449", + "172.20.0.1:33449" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:45:24.412538146Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 7775065919153324, + "StableID": "nKUApFoLi321CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8e62287606fa8f9e4d91c9b02e1fe6c4f0ca69f6803ae2e66341b1d5865df96b", + "DiscoKey": "discokey:b3f72c8d3c8cf510efac419485528c206f04e3174a91733f58c3f1dfb30a951a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:35815", + "10.65.0.27:35815", + "172.17.0.1:35815", + "172.19.0.1:35815", + "172.20.0.1:35815" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:45:24.956739133Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 6910355556467664, + "StableID": "n1fC8iKixv11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b6bb38945ec51175c2739b5719faea1e0cc792b066db16825c712ab702b35309", + "DiscoKey": "discokey:48eb78ba5de8aa665f5fd9fc365bc748017d1be2ec6d78b25647e2227fdf157e", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:58789", + "10.65.0.27:58789", + "172.17.0.1:58789", + "172.19.0.1:58789", + "172.20.0.1:58789" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:45:25.492965382Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 4186940600992235, + "StableID": "nG1WQ8qGhZ11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:760ba27fe23da3e3eda944b83a8834d276304c4b6f1955df923b158e8311eb0d", + "DiscoKey": "discokey:250c01d24631f650775faa302225dd1f69daea694940ae6ac78bc8295ea24446", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:60690", + "10.65.0.27:60690", + "172.17.0.1:60690", + "172.19.0.1:60690", + "172.20.0.1:60690" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:45:26.046135004Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 7916156635023265, + "StableID": "n4tTEf1Fp421CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f51a703bc03c0293c542d6aeff8195b23ed53c06c37a67aa0f8202b376ce572a", + "DiscoKey": "discokey:58651a90ba83cf5df4d89731a9f3242a9a7701d4785963b2b60101d7332c020d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:59781", + "10.65.0.27:59781", + "172.17.0.1:59781", + "172.19.0.1:59781", + "172.20.0.1:59781" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:45:26.586955227Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 801010699670203, + "StableID": "ngFfbBCnF711CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:ad2e6cc741e04a5d763513ff5e4e6cb243484d9f9364b188c38501d44f3ed40f", + "KeyExpiry": "2026-11-08T18:45:27Z", + "DiscoKey": "discokey:842210576b88f2092b6f9db6039b4452570bfcc8438c7b2668e4d4590204ea58", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:56182", + "10.65.0.27:56182", + "172.17.0.1:56182", + "172.19.0.1:56182", + "172.20.0.1:56182" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:45:27.121273324Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5937994875226728, + "StableID": "nj87RG4LNo11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:3163ea23fd3b28aa95d4240440feb274b0859ebdf70f35f9b334c05e33128113", + "KeyExpiry": "2026-11-08T18:45:27Z", + "DiscoKey": "discokey:e7633eda51a3c2d7012df72d8d2eca6ce0ca6eaebd049db079bc01b0e38b4451", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:54896", + "10.65.0.27:54896", + "172.17.0.1:54896", + "172.19.0.1:54896", + "172.20.0.1:54896" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:45:27.664103044Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 2061318940502245, + "StableID": "nLtn7VMa6H11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:c8e8df506c143215ee7232335f87820953f68af2ca6c6d70da33d404a7a66b4e", + "KeyExpiry": "2026-11-08T18:45:28Z", + "DiscoKey": "discokey:dea3c1689bf04862d4ccaf4e4a7c880d27a755ee9bc34ed5e087094331419d5b", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:41366", + "10.65.0.27:41366", + "172.17.0.1:41366", + "172.19.0.1:41366", + "172.20.0.1:41366" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:45:28.218012086Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3005675596089889": { + "ID": 3005675596089889, + "LoginName": "pidgey.tail78f774.ts.net", + "DisplayName": "pidgey" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "raticate": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 2348972764534612, + "StableID": "nZyJXpXrLK11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 2348972764534612, + "Key": "nodekey:fe5426f56f32bcfc2a58d0aba8b74ac611e4285b2568c64adec88c722b86fc79", + "DiscoKey": "discokey:a7cd78af61a05de65b27fc998dd914bfd3ffb14d2cc03522a09ddda30da41c21", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:48950", + "10.65.0.27:48950", + "172.17.0.1:48950", + "172.19.0.1:48950", + "172.20.0.1:48950" + ], + "Hostinfo": {"Hostname": "raticate", "RequestTags": ["tag:group-b"], "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:45:22.786821071Z", + "Tags": ["tag:group-b"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:fe5426f56f32bcfc2a58d0aba8b74ac611e4285b2568c64adec88c722b86fc79", + "MachineKey": "mkey:d465fabd5c689bced6246a435083781d71550bf5728bf61cb85530c870a1f672", + "Peers": [{ + "ID": 3005675596089889, + "StableID": "naHVy41HUQ11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ee93fe882ac599a7dbcd960270ac5f271fb8559d3c2af2f24f4e32c756322e7b", + "DiscoKey": "discokey:d62c8b588623d1fe7be251fcff334d4437bee0501c96d1f62117bfce89919c05", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:44609", + "10.65.0.27:44609", + "172.17.0.1:44609", + "172.19.0.1:44609", + "172.20.0.1:44609" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:45:20.611328771Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3884911169048265, + "StableID": "nJTpkf2VLX11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5b4edd734cabe00a43bd2c9fcc118e681cf94d2d8af4677ef326698da8ca7019", + "DiscoKey": "discokey:8c869319f397cec875adbe95aeb47a51674e7803df45baf79d734d807110b822", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:43888", + "10.65.0.27:43888", + "172.17.0.1:43888", + "172.19.0.1:43888", + "172.20.0.1:43888" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:45:21.161596486Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 2682102994127782, + "StableID": "nf7LAGJjwM11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:189ff51becd6d0bfed4c66943e0c8d9f036901bd59c9ee50806a2ff5d168d53e", + "DiscoKey": "discokey:245ae4a740ce1251c5454ed092ff41ac94f2a6907a8a42138c6bf397c2e27563", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:56842", + "10.65.0.27:56842", + "172.17.0.1:56842", + "172.19.0.1:56842", + "172.20.0.1:56842" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:45:21.702222683Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 295175053585725, + "StableID": "nrbwhPkgJ311CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f74a84fdb9fa242700f7a36568494257af9cdc1f25b223e0a8138407ad877254", + "DiscoKey": "discokey:0cb0fe1deb7d281965189878323b32fad1c61d16445778eb3695c014146b2437", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:55206", + "10.65.0.27:55206", + "172.17.0.1:55206", + "172.19.0.1:55206", + "172.20.0.1:55206" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:45:22.242427716Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 2093377381667358, + "StableID": "nRxTnVU6MH11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:537d8107ecdcd8094edf38eddfa21bf1922ada8a23dba383336c831e9401a81c", + "DiscoKey": "discokey:e08b255837e11a99fae38762214e28f5fbabdceb317d6aa11a5a97fd99449b29", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53554", + "10.65.0.27:53554", + "172.17.0.1:53554", + "172.19.0.1:53554", + "172.20.0.1:53554" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:45:23.329614404Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4883803390066644, + "StableID": "nyqJnYEt8f11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0ef8056591f22e56353373f9a48a44372abc53dedd539c024ff77473f23a8060", + "DiscoKey": "discokey:a4b639350fbdebd216ee7fd9c8d7f4e30b45b8b1cd326b3d2d9fb71ae2418e47", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:45841", + "10.65.0.27:45841", + "172.17.0.1:45841", + "172.19.0.1:45841", + "172.20.0.1:45841" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:45:23.873352325Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7717738457324610, + "StableID": "n9aZKLuNG321CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7ba643b89e9957dadf323bef17dc6099333721d546e2684df357bdb7d4df8631", + "DiscoKey": "discokey:2b367f33370030a9b94333c2ea57e5592a9bfed7c6ecb14ec6a779a0cabcc67c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:33449", + "10.65.0.27:33449", + "172.17.0.1:33449", + "172.19.0.1:33449", + "172.20.0.1:33449" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:45:24.412538146Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 7775065919153324, + "StableID": "nKUApFoLi321CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8e62287606fa8f9e4d91c9b02e1fe6c4f0ca69f6803ae2e66341b1d5865df96b", + "DiscoKey": "discokey:b3f72c8d3c8cf510efac419485528c206f04e3174a91733f58c3f1dfb30a951a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:35815", + "10.65.0.27:35815", + "172.17.0.1:35815", + "172.19.0.1:35815", + "172.20.0.1:35815" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:45:24.956739133Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 6910355556467664, + "StableID": "n1fC8iKixv11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b6bb38945ec51175c2739b5719faea1e0cc792b066db16825c712ab702b35309", + "DiscoKey": "discokey:48eb78ba5de8aa665f5fd9fc365bc748017d1be2ec6d78b25647e2227fdf157e", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:58789", + "10.65.0.27:58789", + "172.17.0.1:58789", + "172.19.0.1:58789", + "172.20.0.1:58789" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:45:25.492965382Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 4186940600992235, + "StableID": "nG1WQ8qGhZ11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:760ba27fe23da3e3eda944b83a8834d276304c4b6f1955df923b158e8311eb0d", + "DiscoKey": "discokey:250c01d24631f650775faa302225dd1f69daea694940ae6ac78bc8295ea24446", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:60690", + "10.65.0.27:60690", + "172.17.0.1:60690", + "172.19.0.1:60690", + "172.20.0.1:60690" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:45:26.046135004Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 7916156635023265, + "StableID": "n4tTEf1Fp421CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f51a703bc03c0293c542d6aeff8195b23ed53c06c37a67aa0f8202b376ce572a", + "DiscoKey": "discokey:58651a90ba83cf5df4d89731a9f3242a9a7701d4785963b2b60101d7332c020d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:59781", + "10.65.0.27:59781", + "172.17.0.1:59781", + "172.19.0.1:59781", + "172.20.0.1:59781" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:45:26.586955227Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 801010699670203, + "StableID": "ngFfbBCnF711CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:ad2e6cc741e04a5d763513ff5e4e6cb243484d9f9364b188c38501d44f3ed40f", + "KeyExpiry": "2026-11-08T18:45:27Z", + "DiscoKey": "discokey:842210576b88f2092b6f9db6039b4452570bfcc8438c7b2668e4d4590204ea58", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:56182", + "10.65.0.27:56182", + "172.17.0.1:56182", + "172.19.0.1:56182", + "172.20.0.1:56182" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:45:27.121273324Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5937994875226728, + "StableID": "nj87RG4LNo11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:3163ea23fd3b28aa95d4240440feb274b0859ebdf70f35f9b334c05e33128113", + "KeyExpiry": "2026-11-08T18:45:27Z", + "DiscoKey": "discokey:e7633eda51a3c2d7012df72d8d2eca6ce0ca6eaebd049db079bc01b0e38b4451", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:54896", + "10.65.0.27:54896", + "172.17.0.1:54896", + "172.19.0.1:54896", + "172.20.0.1:54896" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:45:27.664103044Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 2061318940502245, + "StableID": "nLtn7VMa6H11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:c8e8df506c143215ee7232335f87820953f68af2ca6c6d70da33d404a7a66b4e", + "KeyExpiry": "2026-11-08T18:45:28Z", + "DiscoKey": "discokey:dea3c1689bf04862d4ccaf4e4a7c880d27a755ee9bc34ed5e087094331419d5b", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:41366", + "10.65.0.27:41366", + "172.17.0.1:41366", + "172.19.0.1:41366", + "172.20.0.1:41366" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:45:28.218012086Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "2348972764534612": { + "ID": 2348972764534612, + "LoginName": "raticate.tail78f774.ts.net", + "DisplayName": "raticate" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "rattata": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 295175053585725, + "StableID": "nrbwhPkgJ311CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 295175053585725, + "Key": "nodekey:f74a84fdb9fa242700f7a36568494257af9cdc1f25b223e0a8138407ad877254", + "DiscoKey": "discokey:0cb0fe1deb7d281965189878323b32fad1c61d16445778eb3695c014146b2437", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:55206", + "10.65.0.27:55206", + "172.17.0.1:55206", + "172.19.0.1:55206", + "172.20.0.1:55206" + ], + "Hostinfo": {"Hostname": "rattata", "RequestTags": ["tag:group-a"], "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:45:22.242427716Z", + "Tags": ["tag:group-a"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:f74a84fdb9fa242700f7a36568494257af9cdc1f25b223e0a8138407ad877254", + "MachineKey": "mkey:1417fe0553e59957c5aee4fe6215dd7a351f6d70743960d299dc10f09b15ae6e", + "Peers": [{ + "ID": 3005675596089889, + "StableID": "naHVy41HUQ11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ee93fe882ac599a7dbcd960270ac5f271fb8559d3c2af2f24f4e32c756322e7b", + "DiscoKey": "discokey:d62c8b588623d1fe7be251fcff334d4437bee0501c96d1f62117bfce89919c05", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:44609", + "10.65.0.27:44609", + "172.17.0.1:44609", + "172.19.0.1:44609", + "172.20.0.1:44609" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:45:20.611328771Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3884911169048265, + "StableID": "nJTpkf2VLX11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5b4edd734cabe00a43bd2c9fcc118e681cf94d2d8af4677ef326698da8ca7019", + "DiscoKey": "discokey:8c869319f397cec875adbe95aeb47a51674e7803df45baf79d734d807110b822", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:43888", + "10.65.0.27:43888", + "172.17.0.1:43888", + "172.19.0.1:43888", + "172.20.0.1:43888" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:45:21.161596486Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 2682102994127782, + "StableID": "nf7LAGJjwM11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:189ff51becd6d0bfed4c66943e0c8d9f036901bd59c9ee50806a2ff5d168d53e", + "DiscoKey": "discokey:245ae4a740ce1251c5454ed092ff41ac94f2a6907a8a42138c6bf397c2e27563", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:56842", + "10.65.0.27:56842", + "172.17.0.1:56842", + "172.19.0.1:56842", + "172.20.0.1:56842" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:45:21.702222683Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2348972764534612, + "StableID": "nZyJXpXrLK11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fe5426f56f32bcfc2a58d0aba8b74ac611e4285b2568c64adec88c722b86fc79", + "DiscoKey": "discokey:a7cd78af61a05de65b27fc998dd914bfd3ffb14d2cc03522a09ddda30da41c21", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:48950", + "10.65.0.27:48950", + "172.17.0.1:48950", + "172.19.0.1:48950", + "172.20.0.1:48950" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:45:22.786821071Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2093377381667358, + "StableID": "nRxTnVU6MH11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:537d8107ecdcd8094edf38eddfa21bf1922ada8a23dba383336c831e9401a81c", + "DiscoKey": "discokey:e08b255837e11a99fae38762214e28f5fbabdceb317d6aa11a5a97fd99449b29", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53554", + "10.65.0.27:53554", + "172.17.0.1:53554", + "172.19.0.1:53554", + "172.20.0.1:53554" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:45:23.329614404Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4883803390066644, + "StableID": "nyqJnYEt8f11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0ef8056591f22e56353373f9a48a44372abc53dedd539c024ff77473f23a8060", + "DiscoKey": "discokey:a4b639350fbdebd216ee7fd9c8d7f4e30b45b8b1cd326b3d2d9fb71ae2418e47", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:45841", + "10.65.0.27:45841", + "172.17.0.1:45841", + "172.19.0.1:45841", + "172.20.0.1:45841" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:45:23.873352325Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7717738457324610, + "StableID": "n9aZKLuNG321CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7ba643b89e9957dadf323bef17dc6099333721d546e2684df357bdb7d4df8631", + "DiscoKey": "discokey:2b367f33370030a9b94333c2ea57e5592a9bfed7c6ecb14ec6a779a0cabcc67c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:33449", + "10.65.0.27:33449", + "172.17.0.1:33449", + "172.19.0.1:33449", + "172.20.0.1:33449" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:45:24.412538146Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 7775065919153324, + "StableID": "nKUApFoLi321CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8e62287606fa8f9e4d91c9b02e1fe6c4f0ca69f6803ae2e66341b1d5865df96b", + "DiscoKey": "discokey:b3f72c8d3c8cf510efac419485528c206f04e3174a91733f58c3f1dfb30a951a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:35815", + "10.65.0.27:35815", + "172.17.0.1:35815", + "172.19.0.1:35815", + "172.20.0.1:35815" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:45:24.956739133Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 6910355556467664, + "StableID": "n1fC8iKixv11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b6bb38945ec51175c2739b5719faea1e0cc792b066db16825c712ab702b35309", + "DiscoKey": "discokey:48eb78ba5de8aa665f5fd9fc365bc748017d1be2ec6d78b25647e2227fdf157e", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:58789", + "10.65.0.27:58789", + "172.17.0.1:58789", + "172.19.0.1:58789", + "172.20.0.1:58789" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:45:25.492965382Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 4186940600992235, + "StableID": "nG1WQ8qGhZ11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:760ba27fe23da3e3eda944b83a8834d276304c4b6f1955df923b158e8311eb0d", + "DiscoKey": "discokey:250c01d24631f650775faa302225dd1f69daea694940ae6ac78bc8295ea24446", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:60690", + "10.65.0.27:60690", + "172.17.0.1:60690", + "172.19.0.1:60690", + "172.20.0.1:60690" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:45:26.046135004Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 7916156635023265, + "StableID": "n4tTEf1Fp421CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f51a703bc03c0293c542d6aeff8195b23ed53c06c37a67aa0f8202b376ce572a", + "DiscoKey": "discokey:58651a90ba83cf5df4d89731a9f3242a9a7701d4785963b2b60101d7332c020d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:59781", + "10.65.0.27:59781", + "172.17.0.1:59781", + "172.19.0.1:59781", + "172.20.0.1:59781" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:45:26.586955227Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 801010699670203, + "StableID": "ngFfbBCnF711CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:ad2e6cc741e04a5d763513ff5e4e6cb243484d9f9364b188c38501d44f3ed40f", + "KeyExpiry": "2026-11-08T18:45:27Z", + "DiscoKey": "discokey:842210576b88f2092b6f9db6039b4452570bfcc8438c7b2668e4d4590204ea58", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:56182", + "10.65.0.27:56182", + "172.17.0.1:56182", + "172.19.0.1:56182", + "172.20.0.1:56182" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:45:27.121273324Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5937994875226728, + "StableID": "nj87RG4LNo11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:3163ea23fd3b28aa95d4240440feb274b0859ebdf70f35f9b334c05e33128113", + "KeyExpiry": "2026-11-08T18:45:27Z", + "DiscoKey": "discokey:e7633eda51a3c2d7012df72d8d2eca6ce0ca6eaebd049db079bc01b0e38b4451", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:54896", + "10.65.0.27:54896", + "172.17.0.1:54896", + "172.19.0.1:54896", + "172.20.0.1:54896" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:45:27.664103044Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 2061318940502245, + "StableID": "nLtn7VMa6H11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:c8e8df506c143215ee7232335f87820953f68af2ca6c6d70da33d404a7a66b4e", + "KeyExpiry": "2026-11-08T18:45:28Z", + "DiscoKey": "discokey:dea3c1689bf04862d4ccaf4e4a7c880d27a755ee9bc34ed5e087094331419d5b", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:41366", + "10.65.0.27:41366", + "172.17.0.1:41366", + "172.19.0.1:41366", + "172.20.0.1:41366" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:45:28.218012086Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "295175053585725": { + "ID": 295175053585725, + "LoginName": "rattata.tail78f774.ts.net", + "DisplayName": "rattata" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "spearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4883803390066644, + "StableID": "nyqJnYEt8f11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 4883803390066644, + "Key": "nodekey:0ef8056591f22e56353373f9a48a44372abc53dedd539c024ff77473f23a8060", + "DiscoKey": "discokey:a4b639350fbdebd216ee7fd9c8d7f4e30b45b8b1cd326b3d2d9fb71ae2418e47", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:45841", + "10.65.0.27:45841", + "172.17.0.1:45841", + "172.19.0.1:45841", + "172.20.0.1:45841" + ], + "Hostinfo": { + "Hostname": "spearow", + "RoutableIPs": ["10.44.0.0/16"], + "RequestTags": ["tag:spearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:45:23.873352325Z", + "Tags": ["tag:spearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:0ef8056591f22e56353373f9a48a44372abc53dedd539c024ff77473f23a8060", + "MachineKey": "mkey:f88650bd0695fe439d1b2dfe7092a9e01f1d8a3e2971e648f509d61eb57a7b3d", + "Peers": [{ + "ID": 3005675596089889, + "StableID": "naHVy41HUQ11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ee93fe882ac599a7dbcd960270ac5f271fb8559d3c2af2f24f4e32c756322e7b", + "DiscoKey": "discokey:d62c8b588623d1fe7be251fcff334d4437bee0501c96d1f62117bfce89919c05", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:44609", + "10.65.0.27:44609", + "172.17.0.1:44609", + "172.19.0.1:44609", + "172.20.0.1:44609" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:45:20.611328771Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3884911169048265, + "StableID": "nJTpkf2VLX11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5b4edd734cabe00a43bd2c9fcc118e681cf94d2d8af4677ef326698da8ca7019", + "DiscoKey": "discokey:8c869319f397cec875adbe95aeb47a51674e7803df45baf79d734d807110b822", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:43888", + "10.65.0.27:43888", + "172.17.0.1:43888", + "172.19.0.1:43888", + "172.20.0.1:43888" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:45:21.161596486Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 2682102994127782, + "StableID": "nf7LAGJjwM11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:189ff51becd6d0bfed4c66943e0c8d9f036901bd59c9ee50806a2ff5d168d53e", + "DiscoKey": "discokey:245ae4a740ce1251c5454ed092ff41ac94f2a6907a8a42138c6bf397c2e27563", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:56842", + "10.65.0.27:56842", + "172.17.0.1:56842", + "172.19.0.1:56842", + "172.20.0.1:56842" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:45:21.702222683Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 295175053585725, + "StableID": "nrbwhPkgJ311CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f74a84fdb9fa242700f7a36568494257af9cdc1f25b223e0a8138407ad877254", + "DiscoKey": "discokey:0cb0fe1deb7d281965189878323b32fad1c61d16445778eb3695c014146b2437", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:55206", + "10.65.0.27:55206", + "172.17.0.1:55206", + "172.19.0.1:55206", + "172.20.0.1:55206" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:45:22.242427716Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 2348972764534612, + "StableID": "nZyJXpXrLK11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fe5426f56f32bcfc2a58d0aba8b74ac611e4285b2568c64adec88c722b86fc79", + "DiscoKey": "discokey:a7cd78af61a05de65b27fc998dd914bfd3ffb14d2cc03522a09ddda30da41c21", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:48950", + "10.65.0.27:48950", + "172.17.0.1:48950", + "172.19.0.1:48950", + "172.20.0.1:48950" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:45:22.786821071Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2093377381667358, + "StableID": "nRxTnVU6MH11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:537d8107ecdcd8094edf38eddfa21bf1922ada8a23dba383336c831e9401a81c", + "DiscoKey": "discokey:e08b255837e11a99fae38762214e28f5fbabdceb317d6aa11a5a97fd99449b29", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53554", + "10.65.0.27:53554", + "172.17.0.1:53554", + "172.19.0.1:53554", + "172.20.0.1:53554" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:45:23.329614404Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7717738457324610, + "StableID": "n9aZKLuNG321CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7ba643b89e9957dadf323bef17dc6099333721d546e2684df357bdb7d4df8631", + "DiscoKey": "discokey:2b367f33370030a9b94333c2ea57e5592a9bfed7c6ecb14ec6a779a0cabcc67c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:33449", + "10.65.0.27:33449", + "172.17.0.1:33449", + "172.19.0.1:33449", + "172.20.0.1:33449" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:45:24.412538146Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 7775065919153324, + "StableID": "nKUApFoLi321CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8e62287606fa8f9e4d91c9b02e1fe6c4f0ca69f6803ae2e66341b1d5865df96b", + "DiscoKey": "discokey:b3f72c8d3c8cf510efac419485528c206f04e3174a91733f58c3f1dfb30a951a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:35815", + "10.65.0.27:35815", + "172.17.0.1:35815", + "172.19.0.1:35815", + "172.20.0.1:35815" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:45:24.956739133Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 6910355556467664, + "StableID": "n1fC8iKixv11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b6bb38945ec51175c2739b5719faea1e0cc792b066db16825c712ab702b35309", + "DiscoKey": "discokey:48eb78ba5de8aa665f5fd9fc365bc748017d1be2ec6d78b25647e2227fdf157e", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:58789", + "10.65.0.27:58789", + "172.17.0.1:58789", + "172.19.0.1:58789", + "172.20.0.1:58789" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:45:25.492965382Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 4186940600992235, + "StableID": "nG1WQ8qGhZ11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:760ba27fe23da3e3eda944b83a8834d276304c4b6f1955df923b158e8311eb0d", + "DiscoKey": "discokey:250c01d24631f650775faa302225dd1f69daea694940ae6ac78bc8295ea24446", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:60690", + "10.65.0.27:60690", + "172.17.0.1:60690", + "172.19.0.1:60690", + "172.20.0.1:60690" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:45:26.046135004Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 7916156635023265, + "StableID": "n4tTEf1Fp421CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f51a703bc03c0293c542d6aeff8195b23ed53c06c37a67aa0f8202b376ce572a", + "DiscoKey": "discokey:58651a90ba83cf5df4d89731a9f3242a9a7701d4785963b2b60101d7332c020d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:59781", + "10.65.0.27:59781", + "172.17.0.1:59781", + "172.19.0.1:59781", + "172.20.0.1:59781" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:45:26.586955227Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 801010699670203, + "StableID": "ngFfbBCnF711CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:ad2e6cc741e04a5d763513ff5e4e6cb243484d9f9364b188c38501d44f3ed40f", + "KeyExpiry": "2026-11-08T18:45:27Z", + "DiscoKey": "discokey:842210576b88f2092b6f9db6039b4452570bfcc8438c7b2668e4d4590204ea58", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:56182", + "10.65.0.27:56182", + "172.17.0.1:56182", + "172.19.0.1:56182", + "172.20.0.1:56182" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:45:27.121273324Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5937994875226728, + "StableID": "nj87RG4LNo11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:3163ea23fd3b28aa95d4240440feb274b0859ebdf70f35f9b334c05e33128113", + "KeyExpiry": "2026-11-08T18:45:27Z", + "DiscoKey": "discokey:e7633eda51a3c2d7012df72d8d2eca6ce0ca6eaebd049db079bc01b0e38b4451", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:54896", + "10.65.0.27:54896", + "172.17.0.1:54896", + "172.19.0.1:54896", + "172.20.0.1:54896" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:45:27.664103044Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 2061318940502245, + "StableID": "nLtn7VMa6H11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:c8e8df506c143215ee7232335f87820953f68af2ca6c6d70da33d404a7a66b4e", + "KeyExpiry": "2026-11-08T18:45:28Z", + "DiscoKey": "discokey:dea3c1689bf04862d4ccaf4e4a7c880d27a755ee9bc34ed5e087094331419d5b", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:41366", + "10.65.0.27:41366", + "172.17.0.1:41366", + "172.19.0.1:41366", + "172.20.0.1:41366" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:45:28.218012086Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "4883803390066644": { + "ID": 4883803390066644, + "LoginName": "spearow.tail78f774.ts.net", + "DisplayName": "spearow" + }} + } + }, "squirtle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7775065919153324, + "StableID": "nKUApFoLi321CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 7775065919153324, + "Key": "nodekey:8e62287606fa8f9e4d91c9b02e1fe6c4f0ca69f6803ae2e66341b1d5865df96b", + "DiscoKey": "discokey:b3f72c8d3c8cf510efac419485528c206f04e3174a91733f58c3f1dfb30a951a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:35815", + "10.65.0.27:35815", + "172.17.0.1:35815", + "172.19.0.1:35815", + "172.20.0.1:35815" + ], + "Hostinfo": { + "Hostname": "squirtle", + "RoutableIPs": ["10.33.0.0/16"], + "RequestTags": ["tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:45:24.956739133Z", + "Tags": ["tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:8e62287606fa8f9e4d91c9b02e1fe6c4f0ca69f6803ae2e66341b1d5865df96b", + "MachineKey": "mkey:4e15b0e34bbaf776c32197e05251a80b77782a775aee716643481718247e2825", + "Peers": [{ + "ID": 3005675596089889, + "StableID": "naHVy41HUQ11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ee93fe882ac599a7dbcd960270ac5f271fb8559d3c2af2f24f4e32c756322e7b", + "DiscoKey": "discokey:d62c8b588623d1fe7be251fcff334d4437bee0501c96d1f62117bfce89919c05", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:44609", + "10.65.0.27:44609", + "172.17.0.1:44609", + "172.19.0.1:44609", + "172.20.0.1:44609" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:45:20.611328771Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3884911169048265, + "StableID": "nJTpkf2VLX11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5b4edd734cabe00a43bd2c9fcc118e681cf94d2d8af4677ef326698da8ca7019", + "DiscoKey": "discokey:8c869319f397cec875adbe95aeb47a51674e7803df45baf79d734d807110b822", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:43888", + "10.65.0.27:43888", + "172.17.0.1:43888", + "172.19.0.1:43888", + "172.20.0.1:43888" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:45:21.161596486Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 2682102994127782, + "StableID": "nf7LAGJjwM11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:189ff51becd6d0bfed4c66943e0c8d9f036901bd59c9ee50806a2ff5d168d53e", + "DiscoKey": "discokey:245ae4a740ce1251c5454ed092ff41ac94f2a6907a8a42138c6bf397c2e27563", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:56842", + "10.65.0.27:56842", + "172.17.0.1:56842", + "172.19.0.1:56842", + "172.20.0.1:56842" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:45:21.702222683Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 295175053585725, + "StableID": "nrbwhPkgJ311CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f74a84fdb9fa242700f7a36568494257af9cdc1f25b223e0a8138407ad877254", + "DiscoKey": "discokey:0cb0fe1deb7d281965189878323b32fad1c61d16445778eb3695c014146b2437", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:55206", + "10.65.0.27:55206", + "172.17.0.1:55206", + "172.19.0.1:55206", + "172.20.0.1:55206" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:45:22.242427716Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 2348972764534612, + "StableID": "nZyJXpXrLK11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fe5426f56f32bcfc2a58d0aba8b74ac611e4285b2568c64adec88c722b86fc79", + "DiscoKey": "discokey:a7cd78af61a05de65b27fc998dd914bfd3ffb14d2cc03522a09ddda30da41c21", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:48950", + "10.65.0.27:48950", + "172.17.0.1:48950", + "172.19.0.1:48950", + "172.20.0.1:48950" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:45:22.786821071Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2093377381667358, + "StableID": "nRxTnVU6MH11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:537d8107ecdcd8094edf38eddfa21bf1922ada8a23dba383336c831e9401a81c", + "DiscoKey": "discokey:e08b255837e11a99fae38762214e28f5fbabdceb317d6aa11a5a97fd99449b29", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53554", + "10.65.0.27:53554", + "172.17.0.1:53554", + "172.19.0.1:53554", + "172.20.0.1:53554" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:45:23.329614404Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4883803390066644, + "StableID": "nyqJnYEt8f11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0ef8056591f22e56353373f9a48a44372abc53dedd539c024ff77473f23a8060", + "DiscoKey": "discokey:a4b639350fbdebd216ee7fd9c8d7f4e30b45b8b1cd326b3d2d9fb71ae2418e47", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:45841", + "10.65.0.27:45841", + "172.17.0.1:45841", + "172.19.0.1:45841", + "172.20.0.1:45841" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:45:23.873352325Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7717738457324610, + "StableID": "n9aZKLuNG321CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7ba643b89e9957dadf323bef17dc6099333721d546e2684df357bdb7d4df8631", + "DiscoKey": "discokey:2b367f33370030a9b94333c2ea57e5592a9bfed7c6ecb14ec6a779a0cabcc67c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:33449", + "10.65.0.27:33449", + "172.17.0.1:33449", + "172.19.0.1:33449", + "172.20.0.1:33449" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:45:24.412538146Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6910355556467664, + "StableID": "n1fC8iKixv11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b6bb38945ec51175c2739b5719faea1e0cc792b066db16825c712ab702b35309", + "DiscoKey": "discokey:48eb78ba5de8aa665f5fd9fc365bc748017d1be2ec6d78b25647e2227fdf157e", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:58789", + "10.65.0.27:58789", + "172.17.0.1:58789", + "172.19.0.1:58789", + "172.20.0.1:58789" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:45:25.492965382Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 4186940600992235, + "StableID": "nG1WQ8qGhZ11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:760ba27fe23da3e3eda944b83a8834d276304c4b6f1955df923b158e8311eb0d", + "DiscoKey": "discokey:250c01d24631f650775faa302225dd1f69daea694940ae6ac78bc8295ea24446", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:60690", + "10.65.0.27:60690", + "172.17.0.1:60690", + "172.19.0.1:60690", + "172.20.0.1:60690" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:45:26.046135004Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 7916156635023265, + "StableID": "n4tTEf1Fp421CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f51a703bc03c0293c542d6aeff8195b23ed53c06c37a67aa0f8202b376ce572a", + "DiscoKey": "discokey:58651a90ba83cf5df4d89731a9f3242a9a7701d4785963b2b60101d7332c020d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:59781", + "10.65.0.27:59781", + "172.17.0.1:59781", + "172.19.0.1:59781", + "172.20.0.1:59781" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:45:26.586955227Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 801010699670203, + "StableID": "ngFfbBCnF711CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:ad2e6cc741e04a5d763513ff5e4e6cb243484d9f9364b188c38501d44f3ed40f", + "KeyExpiry": "2026-11-08T18:45:27Z", + "DiscoKey": "discokey:842210576b88f2092b6f9db6039b4452570bfcc8438c7b2668e4d4590204ea58", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:56182", + "10.65.0.27:56182", + "172.17.0.1:56182", + "172.19.0.1:56182", + "172.20.0.1:56182" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:45:27.121273324Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5937994875226728, + "StableID": "nj87RG4LNo11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:3163ea23fd3b28aa95d4240440feb274b0859ebdf70f35f9b334c05e33128113", + "KeyExpiry": "2026-11-08T18:45:27Z", + "DiscoKey": "discokey:e7633eda51a3c2d7012df72d8d2eca6ce0ca6eaebd049db079bc01b0e38b4451", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:54896", + "10.65.0.27:54896", + "172.17.0.1:54896", + "172.19.0.1:54896", + "172.20.0.1:54896" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:45:27.664103044Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 2061318940502245, + "StableID": "nLtn7VMa6H11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:c8e8df506c143215ee7232335f87820953f68af2ca6c6d70da33d404a7a66b4e", + "KeyExpiry": "2026-11-08T18:45:28Z", + "DiscoKey": "discokey:dea3c1689bf04862d4ccaf4e4a7c880d27a755ee9bc34ed5e087094331419d5b", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:41366", + "10.65.0.27:41366", + "172.17.0.1:41366", + "172.19.0.1:41366", + "172.20.0.1:41366" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:45:28.218012086Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "7775065919153324": { + "ID": 7775065919153324, + "LoginName": "squirtle.tail78f774.ts.net", + "DisplayName": "squirtle" + }} + } + }, "venusaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 5937994875226728, + "StableID": "nj87RG4LNo11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:3163ea23fd3b28aa95d4240440feb274b0859ebdf70f35f9b334c05e33128113", + "KeyExpiry": "2026-11-08T18:45:27Z", + "DiscoKey": "discokey:e7633eda51a3c2d7012df72d8d2eca6ce0ca6eaebd049db079bc01b0e38b4451", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:54896", + "10.65.0.27:54896", + "172.17.0.1:54896", + "172.19.0.1:54896", + "172.20.0.1:54896" + ], + "Hostinfo": {"Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:45:27.664103044Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:3163ea23fd3b28aa95d4240440feb274b0859ebdf70f35f9b334c05e33128113", + "MachineKey": "mkey:c68a807692109691179757290374ed302ce900d5a2a0b509cc7d1bc07ea1572c", + "Peers": [{ + "ID": 3005675596089889, + "StableID": "naHVy41HUQ11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ee93fe882ac599a7dbcd960270ac5f271fb8559d3c2af2f24f4e32c756322e7b", + "DiscoKey": "discokey:d62c8b588623d1fe7be251fcff334d4437bee0501c96d1f62117bfce89919c05", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:44609", + "10.65.0.27:44609", + "172.17.0.1:44609", + "172.19.0.1:44609", + "172.20.0.1:44609" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:45:20.611328771Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3884911169048265, + "StableID": "nJTpkf2VLX11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5b4edd734cabe00a43bd2c9fcc118e681cf94d2d8af4677ef326698da8ca7019", + "DiscoKey": "discokey:8c869319f397cec875adbe95aeb47a51674e7803df45baf79d734d807110b822", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:43888", + "10.65.0.27:43888", + "172.17.0.1:43888", + "172.19.0.1:43888", + "172.20.0.1:43888" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:45:21.161596486Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 2682102994127782, + "StableID": "nf7LAGJjwM11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:189ff51becd6d0bfed4c66943e0c8d9f036901bd59c9ee50806a2ff5d168d53e", + "DiscoKey": "discokey:245ae4a740ce1251c5454ed092ff41ac94f2a6907a8a42138c6bf397c2e27563", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:56842", + "10.65.0.27:56842", + "172.17.0.1:56842", + "172.19.0.1:56842", + "172.20.0.1:56842" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:45:21.702222683Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 295175053585725, + "StableID": "nrbwhPkgJ311CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f74a84fdb9fa242700f7a36568494257af9cdc1f25b223e0a8138407ad877254", + "DiscoKey": "discokey:0cb0fe1deb7d281965189878323b32fad1c61d16445778eb3695c014146b2437", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:55206", + "10.65.0.27:55206", + "172.17.0.1:55206", + "172.19.0.1:55206", + "172.20.0.1:55206" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:45:22.242427716Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 2348972764534612, + "StableID": "nZyJXpXrLK11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fe5426f56f32bcfc2a58d0aba8b74ac611e4285b2568c64adec88c722b86fc79", + "DiscoKey": "discokey:a7cd78af61a05de65b27fc998dd914bfd3ffb14d2cc03522a09ddda30da41c21", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:48950", + "10.65.0.27:48950", + "172.17.0.1:48950", + "172.19.0.1:48950", + "172.20.0.1:48950" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:45:22.786821071Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2093377381667358, + "StableID": "nRxTnVU6MH11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:537d8107ecdcd8094edf38eddfa21bf1922ada8a23dba383336c831e9401a81c", + "DiscoKey": "discokey:e08b255837e11a99fae38762214e28f5fbabdceb317d6aa11a5a97fd99449b29", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53554", + "10.65.0.27:53554", + "172.17.0.1:53554", + "172.19.0.1:53554", + "172.20.0.1:53554" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:45:23.329614404Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4883803390066644, + "StableID": "nyqJnYEt8f11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0ef8056591f22e56353373f9a48a44372abc53dedd539c024ff77473f23a8060", + "DiscoKey": "discokey:a4b639350fbdebd216ee7fd9c8d7f4e30b45b8b1cd326b3d2d9fb71ae2418e47", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:45841", + "10.65.0.27:45841", + "172.17.0.1:45841", + "172.19.0.1:45841", + "172.20.0.1:45841" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:45:23.873352325Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7717738457324610, + "StableID": "n9aZKLuNG321CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7ba643b89e9957dadf323bef17dc6099333721d546e2684df357bdb7d4df8631", + "DiscoKey": "discokey:2b367f33370030a9b94333c2ea57e5592a9bfed7c6ecb14ec6a779a0cabcc67c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:33449", + "10.65.0.27:33449", + "172.17.0.1:33449", + "172.19.0.1:33449", + "172.20.0.1:33449" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:45:24.412538146Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 7775065919153324, + "StableID": "nKUApFoLi321CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8e62287606fa8f9e4d91c9b02e1fe6c4f0ca69f6803ae2e66341b1d5865df96b", + "DiscoKey": "discokey:b3f72c8d3c8cf510efac419485528c206f04e3174a91733f58c3f1dfb30a951a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:35815", + "10.65.0.27:35815", + "172.17.0.1:35815", + "172.19.0.1:35815", + "172.20.0.1:35815" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:45:24.956739133Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 6910355556467664, + "StableID": "n1fC8iKixv11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b6bb38945ec51175c2739b5719faea1e0cc792b066db16825c712ab702b35309", + "DiscoKey": "discokey:48eb78ba5de8aa665f5fd9fc365bc748017d1be2ec6d78b25647e2227fdf157e", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:58789", + "10.65.0.27:58789", + "172.17.0.1:58789", + "172.19.0.1:58789", + "172.20.0.1:58789" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:45:25.492965382Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 4186940600992235, + "StableID": "nG1WQ8qGhZ11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:760ba27fe23da3e3eda944b83a8834d276304c4b6f1955df923b158e8311eb0d", + "DiscoKey": "discokey:250c01d24631f650775faa302225dd1f69daea694940ae6ac78bc8295ea24446", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:60690", + "10.65.0.27:60690", + "172.17.0.1:60690", + "172.19.0.1:60690", + "172.20.0.1:60690" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:45:26.046135004Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 7916156635023265, + "StableID": "n4tTEf1Fp421CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f51a703bc03c0293c542d6aeff8195b23ed53c06c37a67aa0f8202b376ce572a", + "DiscoKey": "discokey:58651a90ba83cf5df4d89731a9f3242a9a7701d4785963b2b60101d7332c020d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:59781", + "10.65.0.27:59781", + "172.17.0.1:59781", + "172.19.0.1:59781", + "172.20.0.1:59781" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:45:26.586955227Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 801010699670203, + "StableID": "ngFfbBCnF711CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:ad2e6cc741e04a5d763513ff5e4e6cb243484d9f9364b188c38501d44f3ed40f", + "KeyExpiry": "2026-11-08T18:45:27Z", + "DiscoKey": "discokey:842210576b88f2092b6f9db6039b4452570bfcc8438c7b2668e4d4590204ea58", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:56182", + "10.65.0.27:56182", + "172.17.0.1:56182", + "172.19.0.1:56182", + "172.20.0.1:56182" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:45:27.121273324Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 2061318940502245, + "StableID": "nLtn7VMa6H11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:c8e8df506c143215ee7232335f87820953f68af2ca6c6d70da33d404a7a66b4e", + "KeyExpiry": "2026-11-08T18:45:28Z", + "DiscoKey": "discokey:dea3c1689bf04862d4ccaf4e4a7c880d27a755ee9bc34ed5e087094331419d5b", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:41366", + "10.65.0.27:41366", + "172.17.0.1:41366", + "172.19.0.1:41366", + "172.20.0.1:41366" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:45:28.218012086Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "weedle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6910355556467664, + "StableID": "n1fC8iKixv11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 6910355556467664, + "Key": "nodekey:b6bb38945ec51175c2739b5719faea1e0cc792b066db16825c712ab702b35309", + "DiscoKey": "discokey:48eb78ba5de8aa665f5fd9fc365bc748017d1be2ec6d78b25647e2227fdf157e", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:58789", + "10.65.0.27:58789", + "172.17.0.1:58789", + "172.19.0.1:58789", + "172.20.0.1:58789" + ], + "Hostinfo": {"Hostname": "weedle", "RequestTags": ["tag:client"], "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:45:25.492965382Z", + "Tags": ["tag:client"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:b6bb38945ec51175c2739b5719faea1e0cc792b066db16825c712ab702b35309", + "MachineKey": "mkey:5bba1b6ed5e6bfe90a5239b00fabf27695ce53d52c39088b3d6f50b026d3af10", + "Peers": [{ + "ID": 3005675596089889, + "StableID": "naHVy41HUQ11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ee93fe882ac599a7dbcd960270ac5f271fb8559d3c2af2f24f4e32c756322e7b", + "DiscoKey": "discokey:d62c8b588623d1fe7be251fcff334d4437bee0501c96d1f62117bfce89919c05", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:44609", + "10.65.0.27:44609", + "172.17.0.1:44609", + "172.19.0.1:44609", + "172.20.0.1:44609" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:45:20.611328771Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3884911169048265, + "StableID": "nJTpkf2VLX11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5b4edd734cabe00a43bd2c9fcc118e681cf94d2d8af4677ef326698da8ca7019", + "DiscoKey": "discokey:8c869319f397cec875adbe95aeb47a51674e7803df45baf79d734d807110b822", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:43888", + "10.65.0.27:43888", + "172.17.0.1:43888", + "172.19.0.1:43888", + "172.20.0.1:43888" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:45:21.161596486Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 2682102994127782, + "StableID": "nf7LAGJjwM11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:189ff51becd6d0bfed4c66943e0c8d9f036901bd59c9ee50806a2ff5d168d53e", + "DiscoKey": "discokey:245ae4a740ce1251c5454ed092ff41ac94f2a6907a8a42138c6bf397c2e27563", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:56842", + "10.65.0.27:56842", + "172.17.0.1:56842", + "172.19.0.1:56842", + "172.20.0.1:56842" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:45:21.702222683Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 295175053585725, + "StableID": "nrbwhPkgJ311CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f74a84fdb9fa242700f7a36568494257af9cdc1f25b223e0a8138407ad877254", + "DiscoKey": "discokey:0cb0fe1deb7d281965189878323b32fad1c61d16445778eb3695c014146b2437", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:55206", + "10.65.0.27:55206", + "172.17.0.1:55206", + "172.19.0.1:55206", + "172.20.0.1:55206" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:45:22.242427716Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 2348972764534612, + "StableID": "nZyJXpXrLK11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fe5426f56f32bcfc2a58d0aba8b74ac611e4285b2568c64adec88c722b86fc79", + "DiscoKey": "discokey:a7cd78af61a05de65b27fc998dd914bfd3ffb14d2cc03522a09ddda30da41c21", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:48950", + "10.65.0.27:48950", + "172.17.0.1:48950", + "172.19.0.1:48950", + "172.20.0.1:48950" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:45:22.786821071Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2093377381667358, + "StableID": "nRxTnVU6MH11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:537d8107ecdcd8094edf38eddfa21bf1922ada8a23dba383336c831e9401a81c", + "DiscoKey": "discokey:e08b255837e11a99fae38762214e28f5fbabdceb317d6aa11a5a97fd99449b29", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53554", + "10.65.0.27:53554", + "172.17.0.1:53554", + "172.19.0.1:53554", + "172.20.0.1:53554" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:45:23.329614404Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4883803390066644, + "StableID": "nyqJnYEt8f11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0ef8056591f22e56353373f9a48a44372abc53dedd539c024ff77473f23a8060", + "DiscoKey": "discokey:a4b639350fbdebd216ee7fd9c8d7f4e30b45b8b1cd326b3d2d9fb71ae2418e47", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:45841", + "10.65.0.27:45841", + "172.17.0.1:45841", + "172.19.0.1:45841", + "172.20.0.1:45841" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:45:23.873352325Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7717738457324610, + "StableID": "n9aZKLuNG321CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7ba643b89e9957dadf323bef17dc6099333721d546e2684df357bdb7d4df8631", + "DiscoKey": "discokey:2b367f33370030a9b94333c2ea57e5592a9bfed7c6ecb14ec6a779a0cabcc67c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:33449", + "10.65.0.27:33449", + "172.17.0.1:33449", + "172.19.0.1:33449", + "172.20.0.1:33449" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:45:24.412538146Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 7775065919153324, + "StableID": "nKUApFoLi321CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8e62287606fa8f9e4d91c9b02e1fe6c4f0ca69f6803ae2e66341b1d5865df96b", + "DiscoKey": "discokey:b3f72c8d3c8cf510efac419485528c206f04e3174a91733f58c3f1dfb30a951a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:35815", + "10.65.0.27:35815", + "172.17.0.1:35815", + "172.19.0.1:35815", + "172.20.0.1:35815" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:45:24.956739133Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 4186940600992235, + "StableID": "nG1WQ8qGhZ11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:760ba27fe23da3e3eda944b83a8834d276304c4b6f1955df923b158e8311eb0d", + "DiscoKey": "discokey:250c01d24631f650775faa302225dd1f69daea694940ae6ac78bc8295ea24446", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:60690", + "10.65.0.27:60690", + "172.17.0.1:60690", + "172.19.0.1:60690", + "172.20.0.1:60690" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:45:26.046135004Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 7916156635023265, + "StableID": "n4tTEf1Fp421CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f51a703bc03c0293c542d6aeff8195b23ed53c06c37a67aa0f8202b376ce572a", + "DiscoKey": "discokey:58651a90ba83cf5df4d89731a9f3242a9a7701d4785963b2b60101d7332c020d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:59781", + "10.65.0.27:59781", + "172.17.0.1:59781", + "172.19.0.1:59781", + "172.20.0.1:59781" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:45:26.586955227Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 801010699670203, + "StableID": "ngFfbBCnF711CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:ad2e6cc741e04a5d763513ff5e4e6cb243484d9f9364b188c38501d44f3ed40f", + "KeyExpiry": "2026-11-08T18:45:27Z", + "DiscoKey": "discokey:842210576b88f2092b6f9db6039b4452570bfcc8438c7b2668e4d4590204ea58", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:56182", + "10.65.0.27:56182", + "172.17.0.1:56182", + "172.19.0.1:56182", + "172.20.0.1:56182" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:45:27.121273324Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5937994875226728, + "StableID": "nj87RG4LNo11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:3163ea23fd3b28aa95d4240440feb274b0859ebdf70f35f9b334c05e33128113", + "KeyExpiry": "2026-11-08T18:45:27Z", + "DiscoKey": "discokey:e7633eda51a3c2d7012df72d8d2eca6ce0ca6eaebd049db079bc01b0e38b4451", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:54896", + "10.65.0.27:54896", + "172.17.0.1:54896", + "172.19.0.1:54896", + "172.20.0.1:54896" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:45:27.664103044Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 2061318940502245, + "StableID": "nLtn7VMa6H11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:c8e8df506c143215ee7232335f87820953f68af2ca6c6d70da33d404a7a66b4e", + "KeyExpiry": "2026-11-08T18:45:28Z", + "DiscoKey": "discokey:dea3c1689bf04862d4ccaf4e4a7c880d27a755ee9bc34ed5e087094331419d5b", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:41366", + "10.65.0.27:41366", + "172.17.0.1:41366", + "172.19.0.1:41366", + "172.20.0.1:41366" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:45:28.218012086Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "6910355556467664": { + "ID": 6910355556467664, + "LoginName": "weedle.tail78f774.ts.net", + "DisplayName": "weedle" + }} + } + }} +} diff --git a/hscontrol/policy/v2/testdata/sshtest_results/sshtest-malformed-empty-user.hujson b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-malformed-empty-user.hujson new file mode 100644 index 00000000..66df8a43 --- /dev/null +++ b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-malformed-empty-user.hujson @@ -0,0 +1,20082 @@ +// sshtest-malformed-empty-user +// +// sshTests with empty username in accept +// +// Nodes with filter rules: 15 of 15 +// Captured at: 2026-05-12T18:46:04Z +// tool version: tscap/dev +// schema version: 1 +{ + "schema_version": 1, + "test_id": "sshtest-malformed-empty-user", + "description": "sshTests with empty username in accept", + "category": "sshtest", + "captured_at": "2026-05-12T18:46:04.209401848Z", + "tool_version": "tscap/dev", + "tailnet": "odin@example.com", + "error": true, + "input": { + "api_response_code": 400, + "api_response_body": {"message": "test(s) failed"}, + "tailnet": { + "dns": {"magic_dns": false, "nameservers": [], "search_paths": [], "split_dns": {}}, + "settings": {} + }, + "scenario_hujson": " \n \n \n \n{\n\t\"category\": \"sshtest\",\n\t\"description\": \"sshTests with empty username in accept\",\n\t\"id\": \"sshtest-malformed-empty-user\",\n\t\"options\": {\"expect_api_error\": true},\n\t\"policy\": {\"ssh\": [{\n\t\t\"action\": \"accept\",\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": [\"thor@example.org\"],\n\t\t\"users\": [\"root\"]\n\t}], \"sshTests\": [{\n\t\t\"accept\": [\"\"],\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": \"thor@example.org\"\n\t}], \"tagOwners\": {\n\t\t\"tag:prod\": [\"odin@example.com\"],\n\t\t\"tag:server\": [\"odin@example.com\"]\n\t}},\n\t\"tailnet\": {\n\t\t\"dns\": {\"magic_dns\": false, \"nameservers\": [], \"search_paths\": [], \"split_dns\": {}},\n\t\t\"settings\": {}\n\t},\n\t\"topology\": \"../_topologies/grant.hujson\"\n}\n", + "scenario_path": "scenarios/sshtest/sshtest-malformed-empty-user.hujson", + "full_policy": { + "ssh": [{ + "action": "accept", + "dst": ["tag:server"], + "src": ["thor@example.org"], + "users": ["root"] + }], + "sshTests": [{"accept": [""], "dst": ["tag:server"], "src": "thor@example.org"}], + "tagOwners": {"tag:prod": ["odin@example.com"], "tag:server": ["odin@example.com"]} + } + }, + "topology": {"users": [ + {"id": 1, "name": "odin", "email": "odin@example.com"}, + {"id": 2, "name": "thor", "email": "thor@example.org"}, + {"id": 3, "name": "freya", "email": "freya@example.com"} + ], "nodes": {"beedrill": { + "hostname": "beedrill", + "tags": ["tag:server"], + "ipv4": "100.64.0.16", + "ipv6": "fd7a:115c:a1e0::10", + "routable_ips": [], + "approved_routes": [] + }, "blastoise": { + "hostname": "blastoise", + "tags": ["tag:exit", "tag:router"], + "ipv4": "100.64.0.9", + "ipv6": "fd7a:115c:a1e0::9", + "routable_ips": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "bulbasaur": { + "hostname": "bulbasaur", + "tags": [], + "ipv4": "100.64.0.19", + "ipv6": "fd7a:115c:a1e0::13", + "user": "odin", + "routable_ips": [], + "approved_routes": [] + }, "charmander": { + "hostname": "charmander", + "tags": ["tag:exit"], + "ipv4": "100.64.0.4", + "ipv6": "fd7a:115c:a1e0::4", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "fearow": { + "hostname": "fearow", + "tags": ["tag:fearow"], + "ipv4": "100.64.0.12", + "ipv6": "fd7a:115c:a1e0::c", + "routable_ips": ["10.55.0.0/16"], + "approved_routes": [] + }, "ivysaur": { + "hostname": "ivysaur", + "tags": [], + "ipv4": "100.64.0.17", + "ipv6": "fd7a:115c:a1e0::11", + "user": "thor", + "routable_ips": [], + "approved_routes": [] + }, "kakuna": { + "hostname": "kakuna", + "tags": ["tag:prod"], + "ipv4": "100.64.0.15", + "ipv6": "fd7a:115c:a1e0::f", + "routable_ips": [], + "approved_routes": [] + }, "pidgeotto": { + "hostname": "pidgeotto", + "tags": ["tag:pidgeotto"], + "ipv4": "100.64.0.3", + "ipv6": "fd7a:115c:a1e0::3", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "pidgey": { + "hostname": "pidgey", + "tags": ["tag:pidgey"], + "ipv4": "100.64.0.2", + "ipv6": "fd7a:115c:a1e0::2", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "raticate": { + "hostname": "raticate", + "tags": ["tag:group-b"], + "ipv4": "100.64.0.6", + "ipv6": "fd7a:115c:a1e0::6", + "routable_ips": [], + "approved_routes": [] + }, "rattata": { + "hostname": "rattata", + "tags": ["tag:group-a"], + "ipv4": "100.64.0.5", + "ipv6": "fd7a:115c:a1e0::5", + "routable_ips": [], + "approved_routes": [] + }, "spearow": { + "hostname": "spearow", + "tags": ["tag:spearow"], + "ipv4": "100.64.0.11", + "ipv6": "fd7a:115c:a1e0::b", + "routable_ips": ["10.44.0.0/16"], + "approved_routes": [] + }, "squirtle": { + "hostname": "squirtle", + "tags": ["tag:router"], + "ipv4": "100.64.0.13", + "ipv6": "fd7a:115c:a1e0::d", + "routable_ips": ["10.33.0.0/16"], + "approved_routes": [] + }, "venusaur": { + "hostname": "venusaur", + "tags": [], + "ipv4": "100.64.0.18", + "ipv6": "fd7a:115c:a1e0::12", + "user": "freya", + "routable_ips": [], + "approved_routes": [] + }, "weedle": { + "hostname": "weedle", + "tags": ["tag:client"], + "ipv4": "100.64.0.14", + "ipv6": "fd7a:115c:a1e0::e", + "routable_ips": [], + "approved_routes": [] + }}}, + "captures": {"beedrill": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6482308076345644, + "StableID": "nydx5zErcs11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 6482308076345644, + "Key": "nodekey:ecf416e42d62022dde27440cda6b9c174445a15146ab0eed3a7e152ba829b25f", + "DiscoKey": "discokey:fed880d838edcc6058fa48976077bac75df8f55af98720391ebf8cab88655700", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:52260", + "10.65.0.27:52260", + "172.17.0.1:52260", + "172.19.0.1:52260", + "172.20.0.1:52260" + ], + "Hostinfo": {"Hostname": "beedrill", "RequestTags": ["tag:server"], "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:46:12.671264204Z", + "Tags": ["tag:server"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:ecf416e42d62022dde27440cda6b9c174445a15146ab0eed3a7e152ba829b25f", + "MachineKey": "mkey:a29a5be70fdbb510ead35745fcf0230871ceb85877f9ed409e091430737f1109", + "Peers": [{ + "ID": 3974016456418527, + "StableID": "nG3gs4gq2Y11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f9e4cdfcdf5fc4a7c24479e89eeffc6824ee5f1b6a86abadf36e22f7a821935c", + "DiscoKey": "discokey:3fb869cd8a12c370713766714747ad199545f68559d9015ead712ee140f5307a", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:46891", + "10.65.0.27:46891", + "172.17.0.1:46891", + "172.19.0.1:46891", + "172.20.0.1:46891" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:46:06.772762065Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 5471650396442347, + "StableID": "nACLkhy7jj11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:abee1047f200278c3c687518f328c12b7fb43858f50c5a028dd88baff1cd254b", + "DiscoKey": "discokey:ad7fddcf604beac8e10939e4becc873b91680cd976c22b7ab30cec2937551b1e", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:37637", + "10.65.0.27:37637", + "172.17.0.1:37637", + "172.19.0.1:37637", + "172.20.0.1:37637" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:46:07.270210359Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8020542208079339, + "StableID": "nYhYsW3Xd521CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1a2a47683cec3941280f0b0aedd74fb24e1f5c25ce80446670feae8c8c30ea59", + "DiscoKey": "discokey:e167dc3d001218cc6d590a0fcdc6579dc83f762a3bc46c18834d410c412ae718", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:36559", + "10.65.0.27:36559", + "172.17.0.1:36559", + "172.19.0.1:36559", + "172.20.0.1:36559" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:46:07.822437431Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2797993073272656, + "StableID": "nKAGcwXDrN11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e94aa159fdc5b80bf5fc43c60251b15fcc63e6082681d86b93933f2c55596621", + "DiscoKey": "discokey:25115f6c6d5fb3b8b127eb923099d324f9da5034d76cfb73f64f034a955e3c32", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:33665", + "10.65.0.27:33665", + "172.17.0.1:33665", + "172.19.0.1:33665", + "172.20.0.1:33665" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:46:08.359933084Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1398799464861598, + "StableID": "nBqGkD6XvB11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:79de947e9512426e55a89c3ebf01d1eceb62c11893cb4a02df249fa37e3c511a", + "DiscoKey": "discokey:5e353d26fa6607e2fada1cdba435131b701c4cc36c4435946d216f2eca38e95a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:45638", + "10.65.0.27:45638", + "172.17.0.1:45638", + "172.19.0.1:45638", + "172.20.0.1:45638" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:46:08.891151496Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 105941311146898, + "StableID": "nw7Tt7uyp111CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8513d593a3f964283efef90ae45905b69a65f93a807317d53fc307482ff8a17f", + "DiscoKey": "discokey:3c3a1b50e8b5b22feed5ed5d95be06c62c888fb97cbdee8ddb834afddeebc809", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:35759", + "10.65.0.27:35759", + "172.17.0.1:35759", + "172.19.0.1:35759", + "172.20.0.1:35759" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:46:09.425485308Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4840358168485763, + "StableID": "n2edK51Doe11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6e5a753838adff515d8a87cf825dcd331cbcd5c93dbd4d3b04b60f5089fe1568", + "DiscoKey": "discokey:3b195d5217e4399cde29a4a50c9f9f8dbfd46f15c890c97381e0448ab970e45c", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:33045", + "10.65.0.27:33045", + "172.17.0.1:33045", + "172.19.0.1:33045", + "172.20.0.1:33045" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:46:09.981722404Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7270919369602773, + "StableID": "ni7hbui1ny11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4f4abd1605f0fbc62b54202fb79620d4737acc87204cefdad5ff1c2a96d2fd05", + "DiscoKey": "discokey:655688f530ddc605c7775585696b3fca088c474f64c038a7d3b082f930c8b477", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:42583", + "10.65.0.27:42583", + "172.17.0.1:42583", + "172.19.0.1:42583", + "172.20.0.1:42583" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:46:10.503260754Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 8345223381328097, + "StableID": "nAMKLJsZA821CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:273ecb45f41ccdc687846f6c7a770f0ef3d0d8aa24f4b301194dd9f5607e6b4f", + "DiscoKey": "discokey:e88b37938e15df303c7ff19d8254c80048e1a91454b96316b0ab2194e3ee2221", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:53326", + "10.65.0.27:53326", + "172.17.0.1:53326", + "172.19.0.1:53326", + "172.20.0.1:53326" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:46:11.051935902Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7284508780357525, + "StableID": "nUYvHDhAty11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:da30a7aae94b1263e03eee65802ffe8c375186cdd7978829361de3dde7dbf93e", + "DiscoKey": "discokey:ca22ee5eaa9e57bfbf0b82af390f06971341c1ed73416e6d62a3624ba5f85728", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:51499", + "10.65.0.27:51499", + "172.17.0.1:51499", + "172.19.0.1:51499", + "172.20.0.1:51499" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:46:11.602297689Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1261223189933606, + "StableID": "nPBSSHCDrA11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4b91904d84c622b2921bfd881a0d31bd3049b37db6540e0e12d263b103ce607a", + "DiscoKey": "discokey:5e9f99363f691068b8cfb655a0699220e19c42e2ddede4b98145fb4efd1ba95a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:37859", + "10.65.0.27:37859", + "172.17.0.1:37859", + "172.19.0.1:37859", + "172.20.0.1:37859" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:46:12.134872231Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1098906057830437, + "StableID": "nJsbJ8Qha911CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:0cc657ba2fbbac04b2fcd974cd92a890157d05671fab8dcae71a246dc2b0b975", + "KeyExpiry": "2026-11-08T18:46:13Z", + "DiscoKey": "discokey:df4371c3d9cd2a83c29db892aebb439b9416e8723a7a7f4f8b158c2639159915", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:52980", + "10.65.0.27:52980", + "172.17.0.1:52980", + "172.19.0.1:52980", + "172.20.0.1:52980" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:46:13.305949474Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4968233269920452, + "StableID": "nKYY9g48of11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:abc5e4b73bf29fed22d0474639d137ced814e561e955a8d558774f874de5be07", + "KeyExpiry": "2026-11-08T18:46:14Z", + "DiscoKey": "discokey:6bcbb471202963071e864f1c65e332a666760a7c3e8231d3a31334a393c0aa2d", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:53906", + "10.65.0.27:53906", + "172.17.0.1:53906", + "172.19.0.1:53906", + "172.20.0.1:53906" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:46:14.02309296Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5468679017310369, + "StableID": "ntYb9dvmhj11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:8c8055fa990ce6570156e10bd77bbb0bba5aec9b7cba1f383c6e11c242515f6c", + "KeyExpiry": "2026-11-08T18:46:14Z", + "DiscoKey": "discokey:2756c5b89e015f8cefe16aca3fe758cd67ad023e74b7c23620011b55ddb9bd01", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:38166", + "10.65.0.27:38166", + "172.17.0.1:38166", + "172.19.0.1:38166", + "172.20.0.1:38166" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:46:14.556615013Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "6482308076345644": { + "ID": 6482308076345644, + "LoginName": "beedrill.tail78f774.ts.net", + "DisplayName": "beedrill" + }} + } + }, "blastoise": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 105941311146898, + "StableID": "nw7Tt7uyp111CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 105941311146898, + "Key": "nodekey:8513d593a3f964283efef90ae45905b69a65f93a807317d53fc307482ff8a17f", + "DiscoKey": "discokey:3c3a1b50e8b5b22feed5ed5d95be06c62c888fb97cbdee8ddb834afddeebc809", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:35759", + "10.65.0.27:35759", + "172.17.0.1:35759", + "172.19.0.1:35759", + "172.20.0.1:35759" + ], + "Hostinfo": { + "Hostname": "blastoise", + "RoutableIPs": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit", "tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:46:09.425485308Z", + "Tags": ["tag:exit", "tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:8513d593a3f964283efef90ae45905b69a65f93a807317d53fc307482ff8a17f", + "MachineKey": "mkey:c97d572db261b94577cfbff31b35a9ceb1022b728d03f58b7389413b64d23217", + "Peers": [{ + "ID": 3974016456418527, + "StableID": "nG3gs4gq2Y11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f9e4cdfcdf5fc4a7c24479e89eeffc6824ee5f1b6a86abadf36e22f7a821935c", + "DiscoKey": "discokey:3fb869cd8a12c370713766714747ad199545f68559d9015ead712ee140f5307a", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:46891", + "10.65.0.27:46891", + "172.17.0.1:46891", + "172.19.0.1:46891", + "172.20.0.1:46891" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:46:06.772762065Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 5471650396442347, + "StableID": "nACLkhy7jj11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:abee1047f200278c3c687518f328c12b7fb43858f50c5a028dd88baff1cd254b", + "DiscoKey": "discokey:ad7fddcf604beac8e10939e4becc873b91680cd976c22b7ab30cec2937551b1e", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:37637", + "10.65.0.27:37637", + "172.17.0.1:37637", + "172.19.0.1:37637", + "172.20.0.1:37637" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:46:07.270210359Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8020542208079339, + "StableID": "nYhYsW3Xd521CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1a2a47683cec3941280f0b0aedd74fb24e1f5c25ce80446670feae8c8c30ea59", + "DiscoKey": "discokey:e167dc3d001218cc6d590a0fcdc6579dc83f762a3bc46c18834d410c412ae718", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:36559", + "10.65.0.27:36559", + "172.17.0.1:36559", + "172.19.0.1:36559", + "172.20.0.1:36559" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:46:07.822437431Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2797993073272656, + "StableID": "nKAGcwXDrN11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e94aa159fdc5b80bf5fc43c60251b15fcc63e6082681d86b93933f2c55596621", + "DiscoKey": "discokey:25115f6c6d5fb3b8b127eb923099d324f9da5034d76cfb73f64f034a955e3c32", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:33665", + "10.65.0.27:33665", + "172.17.0.1:33665", + "172.19.0.1:33665", + "172.20.0.1:33665" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:46:08.359933084Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1398799464861598, + "StableID": "nBqGkD6XvB11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:79de947e9512426e55a89c3ebf01d1eceb62c11893cb4a02df249fa37e3c511a", + "DiscoKey": "discokey:5e353d26fa6607e2fada1cdba435131b701c4cc36c4435946d216f2eca38e95a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:45638", + "10.65.0.27:45638", + "172.17.0.1:45638", + "172.19.0.1:45638", + "172.20.0.1:45638" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:46:08.891151496Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4840358168485763, + "StableID": "n2edK51Doe11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6e5a753838adff515d8a87cf825dcd331cbcd5c93dbd4d3b04b60f5089fe1568", + "DiscoKey": "discokey:3b195d5217e4399cde29a4a50c9f9f8dbfd46f15c890c97381e0448ab970e45c", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:33045", + "10.65.0.27:33045", + "172.17.0.1:33045", + "172.19.0.1:33045", + "172.20.0.1:33045" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:46:09.981722404Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7270919369602773, + "StableID": "ni7hbui1ny11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4f4abd1605f0fbc62b54202fb79620d4737acc87204cefdad5ff1c2a96d2fd05", + "DiscoKey": "discokey:655688f530ddc605c7775585696b3fca088c474f64c038a7d3b082f930c8b477", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:42583", + "10.65.0.27:42583", + "172.17.0.1:42583", + "172.19.0.1:42583", + "172.20.0.1:42583" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:46:10.503260754Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 8345223381328097, + "StableID": "nAMKLJsZA821CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:273ecb45f41ccdc687846f6c7a770f0ef3d0d8aa24f4b301194dd9f5607e6b4f", + "DiscoKey": "discokey:e88b37938e15df303c7ff19d8254c80048e1a91454b96316b0ab2194e3ee2221", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:53326", + "10.65.0.27:53326", + "172.17.0.1:53326", + "172.19.0.1:53326", + "172.20.0.1:53326" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:46:11.051935902Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7284508780357525, + "StableID": "nUYvHDhAty11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:da30a7aae94b1263e03eee65802ffe8c375186cdd7978829361de3dde7dbf93e", + "DiscoKey": "discokey:ca22ee5eaa9e57bfbf0b82af390f06971341c1ed73416e6d62a3624ba5f85728", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:51499", + "10.65.0.27:51499", + "172.17.0.1:51499", + "172.19.0.1:51499", + "172.20.0.1:51499" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:46:11.602297689Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1261223189933606, + "StableID": "nPBSSHCDrA11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4b91904d84c622b2921bfd881a0d31bd3049b37db6540e0e12d263b103ce607a", + "DiscoKey": "discokey:5e9f99363f691068b8cfb655a0699220e19c42e2ddede4b98145fb4efd1ba95a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:37859", + "10.65.0.27:37859", + "172.17.0.1:37859", + "172.19.0.1:37859", + "172.20.0.1:37859" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:46:12.134872231Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 6482308076345644, + "StableID": "nydx5zErcs11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ecf416e42d62022dde27440cda6b9c174445a15146ab0eed3a7e152ba829b25f", + "DiscoKey": "discokey:fed880d838edcc6058fa48976077bac75df8f55af98720391ebf8cab88655700", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:52260", + "10.65.0.27:52260", + "172.17.0.1:52260", + "172.19.0.1:52260", + "172.20.0.1:52260" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:46:12.671264204Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 1098906057830437, + "StableID": "nJsbJ8Qha911CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:0cc657ba2fbbac04b2fcd974cd92a890157d05671fab8dcae71a246dc2b0b975", + "KeyExpiry": "2026-11-08T18:46:13Z", + "DiscoKey": "discokey:df4371c3d9cd2a83c29db892aebb439b9416e8723a7a7f4f8b158c2639159915", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:52980", + "10.65.0.27:52980", + "172.17.0.1:52980", + "172.19.0.1:52980", + "172.20.0.1:52980" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:46:13.305949474Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4968233269920452, + "StableID": "nKYY9g48of11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:abc5e4b73bf29fed22d0474639d137ced814e561e955a8d558774f874de5be07", + "KeyExpiry": "2026-11-08T18:46:14Z", + "DiscoKey": "discokey:6bcbb471202963071e864f1c65e332a666760a7c3e8231d3a31334a393c0aa2d", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:53906", + "10.65.0.27:53906", + "172.17.0.1:53906", + "172.19.0.1:53906", + "172.20.0.1:53906" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:46:14.02309296Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5468679017310369, + "StableID": "ntYb9dvmhj11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:8c8055fa990ce6570156e10bd77bbb0bba5aec9b7cba1f383c6e11c242515f6c", + "KeyExpiry": "2026-11-08T18:46:14Z", + "DiscoKey": "discokey:2756c5b89e015f8cefe16aca3fe758cd67ad023e74b7c23620011b55ddb9bd01", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:38166", + "10.65.0.27:38166", + "172.17.0.1:38166", + "172.19.0.1:38166", + "172.20.0.1:38166" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:46:14.556615013Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"105941311146898": { + "ID": 105941311146898, + "LoginName": "blastoise.tail78f774.ts.net", + "DisplayName": "blastoise" + }, "1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "bulbasaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 5468679017310369, + "StableID": "ntYb9dvmhj11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:8c8055fa990ce6570156e10bd77bbb0bba5aec9b7cba1f383c6e11c242515f6c", + "KeyExpiry": "2026-11-08T18:46:14Z", + "DiscoKey": "discokey:2756c5b89e015f8cefe16aca3fe758cd67ad023e74b7c23620011b55ddb9bd01", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:38166", + "10.65.0.27:38166", + "172.17.0.1:38166", + "172.19.0.1:38166", + "172.20.0.1:38166" + ], + "Hostinfo": {"Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:46:14.556615013Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:8c8055fa990ce6570156e10bd77bbb0bba5aec9b7cba1f383c6e11c242515f6c", + "MachineKey": "mkey:06a2ce45118980e42aa76dfe6b781ba9267cf34473275e9cf96ebe6cf8e8e911", + "Peers": [{ + "ID": 3974016456418527, + "StableID": "nG3gs4gq2Y11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f9e4cdfcdf5fc4a7c24479e89eeffc6824ee5f1b6a86abadf36e22f7a821935c", + "DiscoKey": "discokey:3fb869cd8a12c370713766714747ad199545f68559d9015ead712ee140f5307a", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:46891", + "10.65.0.27:46891", + "172.17.0.1:46891", + "172.19.0.1:46891", + "172.20.0.1:46891" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:46:06.772762065Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 5471650396442347, + "StableID": "nACLkhy7jj11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:abee1047f200278c3c687518f328c12b7fb43858f50c5a028dd88baff1cd254b", + "DiscoKey": "discokey:ad7fddcf604beac8e10939e4becc873b91680cd976c22b7ab30cec2937551b1e", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:37637", + "10.65.0.27:37637", + "172.17.0.1:37637", + "172.19.0.1:37637", + "172.20.0.1:37637" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:46:07.270210359Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8020542208079339, + "StableID": "nYhYsW3Xd521CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1a2a47683cec3941280f0b0aedd74fb24e1f5c25ce80446670feae8c8c30ea59", + "DiscoKey": "discokey:e167dc3d001218cc6d590a0fcdc6579dc83f762a3bc46c18834d410c412ae718", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:36559", + "10.65.0.27:36559", + "172.17.0.1:36559", + "172.19.0.1:36559", + "172.20.0.1:36559" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:46:07.822437431Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2797993073272656, + "StableID": "nKAGcwXDrN11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e94aa159fdc5b80bf5fc43c60251b15fcc63e6082681d86b93933f2c55596621", + "DiscoKey": "discokey:25115f6c6d5fb3b8b127eb923099d324f9da5034d76cfb73f64f034a955e3c32", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:33665", + "10.65.0.27:33665", + "172.17.0.1:33665", + "172.19.0.1:33665", + "172.20.0.1:33665" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:46:08.359933084Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1398799464861598, + "StableID": "nBqGkD6XvB11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:79de947e9512426e55a89c3ebf01d1eceb62c11893cb4a02df249fa37e3c511a", + "DiscoKey": "discokey:5e353d26fa6607e2fada1cdba435131b701c4cc36c4435946d216f2eca38e95a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:45638", + "10.65.0.27:45638", + "172.17.0.1:45638", + "172.19.0.1:45638", + "172.20.0.1:45638" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:46:08.891151496Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 105941311146898, + "StableID": "nw7Tt7uyp111CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8513d593a3f964283efef90ae45905b69a65f93a807317d53fc307482ff8a17f", + "DiscoKey": "discokey:3c3a1b50e8b5b22feed5ed5d95be06c62c888fb97cbdee8ddb834afddeebc809", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:35759", + "10.65.0.27:35759", + "172.17.0.1:35759", + "172.19.0.1:35759", + "172.20.0.1:35759" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:46:09.425485308Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4840358168485763, + "StableID": "n2edK51Doe11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6e5a753838adff515d8a87cf825dcd331cbcd5c93dbd4d3b04b60f5089fe1568", + "DiscoKey": "discokey:3b195d5217e4399cde29a4a50c9f9f8dbfd46f15c890c97381e0448ab970e45c", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:33045", + "10.65.0.27:33045", + "172.17.0.1:33045", + "172.19.0.1:33045", + "172.20.0.1:33045" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:46:09.981722404Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7270919369602773, + "StableID": "ni7hbui1ny11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4f4abd1605f0fbc62b54202fb79620d4737acc87204cefdad5ff1c2a96d2fd05", + "DiscoKey": "discokey:655688f530ddc605c7775585696b3fca088c474f64c038a7d3b082f930c8b477", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:42583", + "10.65.0.27:42583", + "172.17.0.1:42583", + "172.19.0.1:42583", + "172.20.0.1:42583" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:46:10.503260754Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 8345223381328097, + "StableID": "nAMKLJsZA821CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:273ecb45f41ccdc687846f6c7a770f0ef3d0d8aa24f4b301194dd9f5607e6b4f", + "DiscoKey": "discokey:e88b37938e15df303c7ff19d8254c80048e1a91454b96316b0ab2194e3ee2221", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:53326", + "10.65.0.27:53326", + "172.17.0.1:53326", + "172.19.0.1:53326", + "172.20.0.1:53326" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:46:11.051935902Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7284508780357525, + "StableID": "nUYvHDhAty11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:da30a7aae94b1263e03eee65802ffe8c375186cdd7978829361de3dde7dbf93e", + "DiscoKey": "discokey:ca22ee5eaa9e57bfbf0b82af390f06971341c1ed73416e6d62a3624ba5f85728", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:51499", + "10.65.0.27:51499", + "172.17.0.1:51499", + "172.19.0.1:51499", + "172.20.0.1:51499" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:46:11.602297689Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1261223189933606, + "StableID": "nPBSSHCDrA11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4b91904d84c622b2921bfd881a0d31bd3049b37db6540e0e12d263b103ce607a", + "DiscoKey": "discokey:5e9f99363f691068b8cfb655a0699220e19c42e2ddede4b98145fb4efd1ba95a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:37859", + "10.65.0.27:37859", + "172.17.0.1:37859", + "172.19.0.1:37859", + "172.20.0.1:37859" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:46:12.134872231Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 6482308076345644, + "StableID": "nydx5zErcs11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ecf416e42d62022dde27440cda6b9c174445a15146ab0eed3a7e152ba829b25f", + "DiscoKey": "discokey:fed880d838edcc6058fa48976077bac75df8f55af98720391ebf8cab88655700", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:52260", + "10.65.0.27:52260", + "172.17.0.1:52260", + "172.19.0.1:52260", + "172.20.0.1:52260" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:46:12.671264204Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 1098906057830437, + "StableID": "nJsbJ8Qha911CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:0cc657ba2fbbac04b2fcd974cd92a890157d05671fab8dcae71a246dc2b0b975", + "KeyExpiry": "2026-11-08T18:46:13Z", + "DiscoKey": "discokey:df4371c3d9cd2a83c29db892aebb439b9416e8723a7a7f4f8b158c2639159915", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:52980", + "10.65.0.27:52980", + "172.17.0.1:52980", + "172.19.0.1:52980", + "172.20.0.1:52980" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:46:13.305949474Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4968233269920452, + "StableID": "nKYY9g48of11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:abc5e4b73bf29fed22d0474639d137ced814e561e955a8d558774f874de5be07", + "KeyExpiry": "2026-11-08T18:46:14Z", + "DiscoKey": "discokey:6bcbb471202963071e864f1c65e332a666760a7c3e8231d3a31334a393c0aa2d", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:53906", + "10.65.0.27:53906", + "172.17.0.1:53906", + "172.19.0.1:53906", + "172.20.0.1:53906" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:46:14.02309296Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "charmander": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8020542208079339, + "StableID": "nYhYsW3Xd521CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 8020542208079339, + "Key": "nodekey:1a2a47683cec3941280f0b0aedd74fb24e1f5c25ce80446670feae8c8c30ea59", + "DiscoKey": "discokey:e167dc3d001218cc6d590a0fcdc6579dc83f762a3bc46c18834d410c412ae718", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:36559", + "10.65.0.27:36559", + "172.17.0.1:36559", + "172.19.0.1:36559", + "172.20.0.1:36559" + ], + "Hostinfo": { + "Hostname": "charmander", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit"], + "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:46:07.822437431Z", + "Tags": ["tag:exit"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:1a2a47683cec3941280f0b0aedd74fb24e1f5c25ce80446670feae8c8c30ea59", + "MachineKey": "mkey:a011bae05e69bc48446f20394c91aeffd5c111bc3d8b7d06d81ab3742a66dc67", + "Peers": [{ + "ID": 3974016456418527, + "StableID": "nG3gs4gq2Y11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f9e4cdfcdf5fc4a7c24479e89eeffc6824ee5f1b6a86abadf36e22f7a821935c", + "DiscoKey": "discokey:3fb869cd8a12c370713766714747ad199545f68559d9015ead712ee140f5307a", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:46891", + "10.65.0.27:46891", + "172.17.0.1:46891", + "172.19.0.1:46891", + "172.20.0.1:46891" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:46:06.772762065Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 5471650396442347, + "StableID": "nACLkhy7jj11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:abee1047f200278c3c687518f328c12b7fb43858f50c5a028dd88baff1cd254b", + "DiscoKey": "discokey:ad7fddcf604beac8e10939e4becc873b91680cd976c22b7ab30cec2937551b1e", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:37637", + "10.65.0.27:37637", + "172.17.0.1:37637", + "172.19.0.1:37637", + "172.20.0.1:37637" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:46:07.270210359Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 2797993073272656, + "StableID": "nKAGcwXDrN11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e94aa159fdc5b80bf5fc43c60251b15fcc63e6082681d86b93933f2c55596621", + "DiscoKey": "discokey:25115f6c6d5fb3b8b127eb923099d324f9da5034d76cfb73f64f034a955e3c32", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:33665", + "10.65.0.27:33665", + "172.17.0.1:33665", + "172.19.0.1:33665", + "172.20.0.1:33665" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:46:08.359933084Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1398799464861598, + "StableID": "nBqGkD6XvB11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:79de947e9512426e55a89c3ebf01d1eceb62c11893cb4a02df249fa37e3c511a", + "DiscoKey": "discokey:5e353d26fa6607e2fada1cdba435131b701c4cc36c4435946d216f2eca38e95a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:45638", + "10.65.0.27:45638", + "172.17.0.1:45638", + "172.19.0.1:45638", + "172.20.0.1:45638" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:46:08.891151496Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 105941311146898, + "StableID": "nw7Tt7uyp111CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8513d593a3f964283efef90ae45905b69a65f93a807317d53fc307482ff8a17f", + "DiscoKey": "discokey:3c3a1b50e8b5b22feed5ed5d95be06c62c888fb97cbdee8ddb834afddeebc809", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:35759", + "10.65.0.27:35759", + "172.17.0.1:35759", + "172.19.0.1:35759", + "172.20.0.1:35759" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:46:09.425485308Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4840358168485763, + "StableID": "n2edK51Doe11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6e5a753838adff515d8a87cf825dcd331cbcd5c93dbd4d3b04b60f5089fe1568", + "DiscoKey": "discokey:3b195d5217e4399cde29a4a50c9f9f8dbfd46f15c890c97381e0448ab970e45c", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:33045", + "10.65.0.27:33045", + "172.17.0.1:33045", + "172.19.0.1:33045", + "172.20.0.1:33045" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:46:09.981722404Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7270919369602773, + "StableID": "ni7hbui1ny11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4f4abd1605f0fbc62b54202fb79620d4737acc87204cefdad5ff1c2a96d2fd05", + "DiscoKey": "discokey:655688f530ddc605c7775585696b3fca088c474f64c038a7d3b082f930c8b477", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:42583", + "10.65.0.27:42583", + "172.17.0.1:42583", + "172.19.0.1:42583", + "172.20.0.1:42583" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:46:10.503260754Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 8345223381328097, + "StableID": "nAMKLJsZA821CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:273ecb45f41ccdc687846f6c7a770f0ef3d0d8aa24f4b301194dd9f5607e6b4f", + "DiscoKey": "discokey:e88b37938e15df303c7ff19d8254c80048e1a91454b96316b0ab2194e3ee2221", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:53326", + "10.65.0.27:53326", + "172.17.0.1:53326", + "172.19.0.1:53326", + "172.20.0.1:53326" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:46:11.051935902Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7284508780357525, + "StableID": "nUYvHDhAty11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:da30a7aae94b1263e03eee65802ffe8c375186cdd7978829361de3dde7dbf93e", + "DiscoKey": "discokey:ca22ee5eaa9e57bfbf0b82af390f06971341c1ed73416e6d62a3624ba5f85728", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:51499", + "10.65.0.27:51499", + "172.17.0.1:51499", + "172.19.0.1:51499", + "172.20.0.1:51499" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:46:11.602297689Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1261223189933606, + "StableID": "nPBSSHCDrA11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4b91904d84c622b2921bfd881a0d31bd3049b37db6540e0e12d263b103ce607a", + "DiscoKey": "discokey:5e9f99363f691068b8cfb655a0699220e19c42e2ddede4b98145fb4efd1ba95a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:37859", + "10.65.0.27:37859", + "172.17.0.1:37859", + "172.19.0.1:37859", + "172.20.0.1:37859" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:46:12.134872231Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 6482308076345644, + "StableID": "nydx5zErcs11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ecf416e42d62022dde27440cda6b9c174445a15146ab0eed3a7e152ba829b25f", + "DiscoKey": "discokey:fed880d838edcc6058fa48976077bac75df8f55af98720391ebf8cab88655700", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:52260", + "10.65.0.27:52260", + "172.17.0.1:52260", + "172.19.0.1:52260", + "172.20.0.1:52260" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:46:12.671264204Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 1098906057830437, + "StableID": "nJsbJ8Qha911CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:0cc657ba2fbbac04b2fcd974cd92a890157d05671fab8dcae71a246dc2b0b975", + "KeyExpiry": "2026-11-08T18:46:13Z", + "DiscoKey": "discokey:df4371c3d9cd2a83c29db892aebb439b9416e8723a7a7f4f8b158c2639159915", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:52980", + "10.65.0.27:52980", + "172.17.0.1:52980", + "172.19.0.1:52980", + "172.20.0.1:52980" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:46:13.305949474Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4968233269920452, + "StableID": "nKYY9g48of11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:abc5e4b73bf29fed22d0474639d137ced814e561e955a8d558774f874de5be07", + "KeyExpiry": "2026-11-08T18:46:14Z", + "DiscoKey": "discokey:6bcbb471202963071e864f1c65e332a666760a7c3e8231d3a31334a393c0aa2d", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:53906", + "10.65.0.27:53906", + "172.17.0.1:53906", + "172.19.0.1:53906", + "172.20.0.1:53906" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:46:14.02309296Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5468679017310369, + "StableID": "ntYb9dvmhj11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:8c8055fa990ce6570156e10bd77bbb0bba5aec9b7cba1f383c6e11c242515f6c", + "KeyExpiry": "2026-11-08T18:46:14Z", + "DiscoKey": "discokey:2756c5b89e015f8cefe16aca3fe758cd67ad023e74b7c23620011b55ddb9bd01", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:38166", + "10.65.0.27:38166", + "172.17.0.1:38166", + "172.19.0.1:38166", + "172.20.0.1:38166" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:46:14.556615013Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "8020542208079339": { + "ID": 8020542208079339, + "LoginName": "charmander.tail78f774.ts.net", + "DisplayName": "charmander" + }} + } + }, "fearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7270919369602773, + "StableID": "ni7hbui1ny11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 7270919369602773, + "Key": "nodekey:4f4abd1605f0fbc62b54202fb79620d4737acc87204cefdad5ff1c2a96d2fd05", + "DiscoKey": "discokey:655688f530ddc605c7775585696b3fca088c474f64c038a7d3b082f930c8b477", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:42583", + "10.65.0.27:42583", + "172.17.0.1:42583", + "172.19.0.1:42583", + "172.20.0.1:42583" + ], + "Hostinfo": { + "Hostname": "fearow", + "RoutableIPs": ["10.55.0.0/16"], + "RequestTags": ["tag:fearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:46:10.503260754Z", + "Tags": ["tag:fearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:4f4abd1605f0fbc62b54202fb79620d4737acc87204cefdad5ff1c2a96d2fd05", + "MachineKey": "mkey:2ae8d4e51965f9cc85475ff31607b77e42e05865fa665dfd3a167bf91bb9c925", + "Peers": [{ + "ID": 3974016456418527, + "StableID": "nG3gs4gq2Y11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f9e4cdfcdf5fc4a7c24479e89eeffc6824ee5f1b6a86abadf36e22f7a821935c", + "DiscoKey": "discokey:3fb869cd8a12c370713766714747ad199545f68559d9015ead712ee140f5307a", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:46891", + "10.65.0.27:46891", + "172.17.0.1:46891", + "172.19.0.1:46891", + "172.20.0.1:46891" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:46:06.772762065Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 5471650396442347, + "StableID": "nACLkhy7jj11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:abee1047f200278c3c687518f328c12b7fb43858f50c5a028dd88baff1cd254b", + "DiscoKey": "discokey:ad7fddcf604beac8e10939e4becc873b91680cd976c22b7ab30cec2937551b1e", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:37637", + "10.65.0.27:37637", + "172.17.0.1:37637", + "172.19.0.1:37637", + "172.20.0.1:37637" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:46:07.270210359Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8020542208079339, + "StableID": "nYhYsW3Xd521CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1a2a47683cec3941280f0b0aedd74fb24e1f5c25ce80446670feae8c8c30ea59", + "DiscoKey": "discokey:e167dc3d001218cc6d590a0fcdc6579dc83f762a3bc46c18834d410c412ae718", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:36559", + "10.65.0.27:36559", + "172.17.0.1:36559", + "172.19.0.1:36559", + "172.20.0.1:36559" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:46:07.822437431Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2797993073272656, + "StableID": "nKAGcwXDrN11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e94aa159fdc5b80bf5fc43c60251b15fcc63e6082681d86b93933f2c55596621", + "DiscoKey": "discokey:25115f6c6d5fb3b8b127eb923099d324f9da5034d76cfb73f64f034a955e3c32", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:33665", + "10.65.0.27:33665", + "172.17.0.1:33665", + "172.19.0.1:33665", + "172.20.0.1:33665" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:46:08.359933084Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1398799464861598, + "StableID": "nBqGkD6XvB11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:79de947e9512426e55a89c3ebf01d1eceb62c11893cb4a02df249fa37e3c511a", + "DiscoKey": "discokey:5e353d26fa6607e2fada1cdba435131b701c4cc36c4435946d216f2eca38e95a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:45638", + "10.65.0.27:45638", + "172.17.0.1:45638", + "172.19.0.1:45638", + "172.20.0.1:45638" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:46:08.891151496Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 105941311146898, + "StableID": "nw7Tt7uyp111CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8513d593a3f964283efef90ae45905b69a65f93a807317d53fc307482ff8a17f", + "DiscoKey": "discokey:3c3a1b50e8b5b22feed5ed5d95be06c62c888fb97cbdee8ddb834afddeebc809", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:35759", + "10.65.0.27:35759", + "172.17.0.1:35759", + "172.19.0.1:35759", + "172.20.0.1:35759" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:46:09.425485308Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4840358168485763, + "StableID": "n2edK51Doe11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6e5a753838adff515d8a87cf825dcd331cbcd5c93dbd4d3b04b60f5089fe1568", + "DiscoKey": "discokey:3b195d5217e4399cde29a4a50c9f9f8dbfd46f15c890c97381e0448ab970e45c", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:33045", + "10.65.0.27:33045", + "172.17.0.1:33045", + "172.19.0.1:33045", + "172.20.0.1:33045" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:46:09.981722404Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8345223381328097, + "StableID": "nAMKLJsZA821CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:273ecb45f41ccdc687846f6c7a770f0ef3d0d8aa24f4b301194dd9f5607e6b4f", + "DiscoKey": "discokey:e88b37938e15df303c7ff19d8254c80048e1a91454b96316b0ab2194e3ee2221", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:53326", + "10.65.0.27:53326", + "172.17.0.1:53326", + "172.19.0.1:53326", + "172.20.0.1:53326" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:46:11.051935902Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7284508780357525, + "StableID": "nUYvHDhAty11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:da30a7aae94b1263e03eee65802ffe8c375186cdd7978829361de3dde7dbf93e", + "DiscoKey": "discokey:ca22ee5eaa9e57bfbf0b82af390f06971341c1ed73416e6d62a3624ba5f85728", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:51499", + "10.65.0.27:51499", + "172.17.0.1:51499", + "172.19.0.1:51499", + "172.20.0.1:51499" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:46:11.602297689Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1261223189933606, + "StableID": "nPBSSHCDrA11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4b91904d84c622b2921bfd881a0d31bd3049b37db6540e0e12d263b103ce607a", + "DiscoKey": "discokey:5e9f99363f691068b8cfb655a0699220e19c42e2ddede4b98145fb4efd1ba95a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:37859", + "10.65.0.27:37859", + "172.17.0.1:37859", + "172.19.0.1:37859", + "172.20.0.1:37859" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:46:12.134872231Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 6482308076345644, + "StableID": "nydx5zErcs11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ecf416e42d62022dde27440cda6b9c174445a15146ab0eed3a7e152ba829b25f", + "DiscoKey": "discokey:fed880d838edcc6058fa48976077bac75df8f55af98720391ebf8cab88655700", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:52260", + "10.65.0.27:52260", + "172.17.0.1:52260", + "172.19.0.1:52260", + "172.20.0.1:52260" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:46:12.671264204Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 1098906057830437, + "StableID": "nJsbJ8Qha911CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:0cc657ba2fbbac04b2fcd974cd92a890157d05671fab8dcae71a246dc2b0b975", + "KeyExpiry": "2026-11-08T18:46:13Z", + "DiscoKey": "discokey:df4371c3d9cd2a83c29db892aebb439b9416e8723a7a7f4f8b158c2639159915", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:52980", + "10.65.0.27:52980", + "172.17.0.1:52980", + "172.19.0.1:52980", + "172.20.0.1:52980" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:46:13.305949474Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4968233269920452, + "StableID": "nKYY9g48of11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:abc5e4b73bf29fed22d0474639d137ced814e561e955a8d558774f874de5be07", + "KeyExpiry": "2026-11-08T18:46:14Z", + "DiscoKey": "discokey:6bcbb471202963071e864f1c65e332a666760a7c3e8231d3a31334a393c0aa2d", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:53906", + "10.65.0.27:53906", + "172.17.0.1:53906", + "172.19.0.1:53906", + "172.20.0.1:53906" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:46:14.02309296Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5468679017310369, + "StableID": "ntYb9dvmhj11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:8c8055fa990ce6570156e10bd77bbb0bba5aec9b7cba1f383c6e11c242515f6c", + "KeyExpiry": "2026-11-08T18:46:14Z", + "DiscoKey": "discokey:2756c5b89e015f8cefe16aca3fe758cd67ad023e74b7c23620011b55ddb9bd01", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:38166", + "10.65.0.27:38166", + "172.17.0.1:38166", + "172.19.0.1:38166", + "172.20.0.1:38166" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:46:14.556615013Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "7270919369602773": { + "ID": 7270919369602773, + "LoginName": "fearow.tail78f774.ts.net", + "DisplayName": "fearow" + }} + } + }, "ivysaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 1098906057830437, + "StableID": "nJsbJ8Qha911CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:0cc657ba2fbbac04b2fcd974cd92a890157d05671fab8dcae71a246dc2b0b975", + "KeyExpiry": "2026-11-08T18:46:13Z", + "DiscoKey": "discokey:df4371c3d9cd2a83c29db892aebb439b9416e8723a7a7f4f8b158c2639159915", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:52980", + "10.65.0.27:52980", + "172.17.0.1:52980", + "172.19.0.1:52980", + "172.20.0.1:52980" + ], + "Hostinfo": {"Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:46:13.305949474Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:0cc657ba2fbbac04b2fcd974cd92a890157d05671fab8dcae71a246dc2b0b975", + "MachineKey": "mkey:eb3780867ee474ee2c97d2a00e0b19b96445e084c08df07fe6e8cf18dfa6e73c", + "Peers": [{ + "ID": 3974016456418527, + "StableID": "nG3gs4gq2Y11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f9e4cdfcdf5fc4a7c24479e89eeffc6824ee5f1b6a86abadf36e22f7a821935c", + "DiscoKey": "discokey:3fb869cd8a12c370713766714747ad199545f68559d9015ead712ee140f5307a", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:46891", + "10.65.0.27:46891", + "172.17.0.1:46891", + "172.19.0.1:46891", + "172.20.0.1:46891" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:46:06.772762065Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 5471650396442347, + "StableID": "nACLkhy7jj11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:abee1047f200278c3c687518f328c12b7fb43858f50c5a028dd88baff1cd254b", + "DiscoKey": "discokey:ad7fddcf604beac8e10939e4becc873b91680cd976c22b7ab30cec2937551b1e", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:37637", + "10.65.0.27:37637", + "172.17.0.1:37637", + "172.19.0.1:37637", + "172.20.0.1:37637" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:46:07.270210359Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8020542208079339, + "StableID": "nYhYsW3Xd521CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1a2a47683cec3941280f0b0aedd74fb24e1f5c25ce80446670feae8c8c30ea59", + "DiscoKey": "discokey:e167dc3d001218cc6d590a0fcdc6579dc83f762a3bc46c18834d410c412ae718", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:36559", + "10.65.0.27:36559", + "172.17.0.1:36559", + "172.19.0.1:36559", + "172.20.0.1:36559" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:46:07.822437431Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2797993073272656, + "StableID": "nKAGcwXDrN11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e94aa159fdc5b80bf5fc43c60251b15fcc63e6082681d86b93933f2c55596621", + "DiscoKey": "discokey:25115f6c6d5fb3b8b127eb923099d324f9da5034d76cfb73f64f034a955e3c32", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:33665", + "10.65.0.27:33665", + "172.17.0.1:33665", + "172.19.0.1:33665", + "172.20.0.1:33665" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:46:08.359933084Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1398799464861598, + "StableID": "nBqGkD6XvB11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:79de947e9512426e55a89c3ebf01d1eceb62c11893cb4a02df249fa37e3c511a", + "DiscoKey": "discokey:5e353d26fa6607e2fada1cdba435131b701c4cc36c4435946d216f2eca38e95a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:45638", + "10.65.0.27:45638", + "172.17.0.1:45638", + "172.19.0.1:45638", + "172.20.0.1:45638" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:46:08.891151496Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 105941311146898, + "StableID": "nw7Tt7uyp111CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8513d593a3f964283efef90ae45905b69a65f93a807317d53fc307482ff8a17f", + "DiscoKey": "discokey:3c3a1b50e8b5b22feed5ed5d95be06c62c888fb97cbdee8ddb834afddeebc809", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:35759", + "10.65.0.27:35759", + "172.17.0.1:35759", + "172.19.0.1:35759", + "172.20.0.1:35759" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:46:09.425485308Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4840358168485763, + "StableID": "n2edK51Doe11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6e5a753838adff515d8a87cf825dcd331cbcd5c93dbd4d3b04b60f5089fe1568", + "DiscoKey": "discokey:3b195d5217e4399cde29a4a50c9f9f8dbfd46f15c890c97381e0448ab970e45c", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:33045", + "10.65.0.27:33045", + "172.17.0.1:33045", + "172.19.0.1:33045", + "172.20.0.1:33045" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:46:09.981722404Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7270919369602773, + "StableID": "ni7hbui1ny11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4f4abd1605f0fbc62b54202fb79620d4737acc87204cefdad5ff1c2a96d2fd05", + "DiscoKey": "discokey:655688f530ddc605c7775585696b3fca088c474f64c038a7d3b082f930c8b477", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:42583", + "10.65.0.27:42583", + "172.17.0.1:42583", + "172.19.0.1:42583", + "172.20.0.1:42583" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:46:10.503260754Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 8345223381328097, + "StableID": "nAMKLJsZA821CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:273ecb45f41ccdc687846f6c7a770f0ef3d0d8aa24f4b301194dd9f5607e6b4f", + "DiscoKey": "discokey:e88b37938e15df303c7ff19d8254c80048e1a91454b96316b0ab2194e3ee2221", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:53326", + "10.65.0.27:53326", + "172.17.0.1:53326", + "172.19.0.1:53326", + "172.20.0.1:53326" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:46:11.051935902Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7284508780357525, + "StableID": "nUYvHDhAty11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:da30a7aae94b1263e03eee65802ffe8c375186cdd7978829361de3dde7dbf93e", + "DiscoKey": "discokey:ca22ee5eaa9e57bfbf0b82af390f06971341c1ed73416e6d62a3624ba5f85728", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:51499", + "10.65.0.27:51499", + "172.17.0.1:51499", + "172.19.0.1:51499", + "172.20.0.1:51499" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:46:11.602297689Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1261223189933606, + "StableID": "nPBSSHCDrA11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4b91904d84c622b2921bfd881a0d31bd3049b37db6540e0e12d263b103ce607a", + "DiscoKey": "discokey:5e9f99363f691068b8cfb655a0699220e19c42e2ddede4b98145fb4efd1ba95a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:37859", + "10.65.0.27:37859", + "172.17.0.1:37859", + "172.19.0.1:37859", + "172.20.0.1:37859" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:46:12.134872231Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 6482308076345644, + "StableID": "nydx5zErcs11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ecf416e42d62022dde27440cda6b9c174445a15146ab0eed3a7e152ba829b25f", + "DiscoKey": "discokey:fed880d838edcc6058fa48976077bac75df8f55af98720391ebf8cab88655700", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:52260", + "10.65.0.27:52260", + "172.17.0.1:52260", + "172.19.0.1:52260", + "172.20.0.1:52260" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:46:12.671264204Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4968233269920452, + "StableID": "nKYY9g48of11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:abc5e4b73bf29fed22d0474639d137ced814e561e955a8d558774f874de5be07", + "KeyExpiry": "2026-11-08T18:46:14Z", + "DiscoKey": "discokey:6bcbb471202963071e864f1c65e332a666760a7c3e8231d3a31334a393c0aa2d", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:53906", + "10.65.0.27:53906", + "172.17.0.1:53906", + "172.19.0.1:53906", + "172.20.0.1:53906" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:46:14.02309296Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5468679017310369, + "StableID": "ntYb9dvmhj11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:8c8055fa990ce6570156e10bd77bbb0bba5aec9b7cba1f383c6e11c242515f6c", + "KeyExpiry": "2026-11-08T18:46:14Z", + "DiscoKey": "discokey:2756c5b89e015f8cefe16aca3fe758cd67ad023e74b7c23620011b55ddb9bd01", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:38166", + "10.65.0.27:38166", + "172.17.0.1:38166", + "172.19.0.1:38166", + "172.20.0.1:38166" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:46:14.556615013Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "kakuna": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 1261223189933606, + "StableID": "nPBSSHCDrA11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1261223189933606, + "Key": "nodekey:4b91904d84c622b2921bfd881a0d31bd3049b37db6540e0e12d263b103ce607a", + "DiscoKey": "discokey:5e9f99363f691068b8cfb655a0699220e19c42e2ddede4b98145fb4efd1ba95a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:37859", + "10.65.0.27:37859", + "172.17.0.1:37859", + "172.19.0.1:37859", + "172.20.0.1:37859" + ], + "Hostinfo": {"Hostname": "kakuna", "RequestTags": ["tag:prod"], "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:46:12.134872231Z", + "Tags": ["tag:prod"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:4b91904d84c622b2921bfd881a0d31bd3049b37db6540e0e12d263b103ce607a", + "MachineKey": "mkey:db6a674a8a43dbc028f504207f664a5e16c37b44256a98b7927c429ea6521d7f", + "Peers": [{ + "ID": 3974016456418527, + "StableID": "nG3gs4gq2Y11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f9e4cdfcdf5fc4a7c24479e89eeffc6824ee5f1b6a86abadf36e22f7a821935c", + "DiscoKey": "discokey:3fb869cd8a12c370713766714747ad199545f68559d9015ead712ee140f5307a", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:46891", + "10.65.0.27:46891", + "172.17.0.1:46891", + "172.19.0.1:46891", + "172.20.0.1:46891" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:46:06.772762065Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 5471650396442347, + "StableID": "nACLkhy7jj11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:abee1047f200278c3c687518f328c12b7fb43858f50c5a028dd88baff1cd254b", + "DiscoKey": "discokey:ad7fddcf604beac8e10939e4becc873b91680cd976c22b7ab30cec2937551b1e", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:37637", + "10.65.0.27:37637", + "172.17.0.1:37637", + "172.19.0.1:37637", + "172.20.0.1:37637" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:46:07.270210359Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8020542208079339, + "StableID": "nYhYsW3Xd521CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1a2a47683cec3941280f0b0aedd74fb24e1f5c25ce80446670feae8c8c30ea59", + "DiscoKey": "discokey:e167dc3d001218cc6d590a0fcdc6579dc83f762a3bc46c18834d410c412ae718", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:36559", + "10.65.0.27:36559", + "172.17.0.1:36559", + "172.19.0.1:36559", + "172.20.0.1:36559" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:46:07.822437431Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2797993073272656, + "StableID": "nKAGcwXDrN11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e94aa159fdc5b80bf5fc43c60251b15fcc63e6082681d86b93933f2c55596621", + "DiscoKey": "discokey:25115f6c6d5fb3b8b127eb923099d324f9da5034d76cfb73f64f034a955e3c32", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:33665", + "10.65.0.27:33665", + "172.17.0.1:33665", + "172.19.0.1:33665", + "172.20.0.1:33665" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:46:08.359933084Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1398799464861598, + "StableID": "nBqGkD6XvB11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:79de947e9512426e55a89c3ebf01d1eceb62c11893cb4a02df249fa37e3c511a", + "DiscoKey": "discokey:5e353d26fa6607e2fada1cdba435131b701c4cc36c4435946d216f2eca38e95a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:45638", + "10.65.0.27:45638", + "172.17.0.1:45638", + "172.19.0.1:45638", + "172.20.0.1:45638" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:46:08.891151496Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 105941311146898, + "StableID": "nw7Tt7uyp111CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8513d593a3f964283efef90ae45905b69a65f93a807317d53fc307482ff8a17f", + "DiscoKey": "discokey:3c3a1b50e8b5b22feed5ed5d95be06c62c888fb97cbdee8ddb834afddeebc809", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:35759", + "10.65.0.27:35759", + "172.17.0.1:35759", + "172.19.0.1:35759", + "172.20.0.1:35759" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:46:09.425485308Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4840358168485763, + "StableID": "n2edK51Doe11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6e5a753838adff515d8a87cf825dcd331cbcd5c93dbd4d3b04b60f5089fe1568", + "DiscoKey": "discokey:3b195d5217e4399cde29a4a50c9f9f8dbfd46f15c890c97381e0448ab970e45c", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:33045", + "10.65.0.27:33045", + "172.17.0.1:33045", + "172.19.0.1:33045", + "172.20.0.1:33045" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:46:09.981722404Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7270919369602773, + "StableID": "ni7hbui1ny11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4f4abd1605f0fbc62b54202fb79620d4737acc87204cefdad5ff1c2a96d2fd05", + "DiscoKey": "discokey:655688f530ddc605c7775585696b3fca088c474f64c038a7d3b082f930c8b477", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:42583", + "10.65.0.27:42583", + "172.17.0.1:42583", + "172.19.0.1:42583", + "172.20.0.1:42583" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:46:10.503260754Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 8345223381328097, + "StableID": "nAMKLJsZA821CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:273ecb45f41ccdc687846f6c7a770f0ef3d0d8aa24f4b301194dd9f5607e6b4f", + "DiscoKey": "discokey:e88b37938e15df303c7ff19d8254c80048e1a91454b96316b0ab2194e3ee2221", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:53326", + "10.65.0.27:53326", + "172.17.0.1:53326", + "172.19.0.1:53326", + "172.20.0.1:53326" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:46:11.051935902Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7284508780357525, + "StableID": "nUYvHDhAty11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:da30a7aae94b1263e03eee65802ffe8c375186cdd7978829361de3dde7dbf93e", + "DiscoKey": "discokey:ca22ee5eaa9e57bfbf0b82af390f06971341c1ed73416e6d62a3624ba5f85728", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:51499", + "10.65.0.27:51499", + "172.17.0.1:51499", + "172.19.0.1:51499", + "172.20.0.1:51499" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:46:11.602297689Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 6482308076345644, + "StableID": "nydx5zErcs11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ecf416e42d62022dde27440cda6b9c174445a15146ab0eed3a7e152ba829b25f", + "DiscoKey": "discokey:fed880d838edcc6058fa48976077bac75df8f55af98720391ebf8cab88655700", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:52260", + "10.65.0.27:52260", + "172.17.0.1:52260", + "172.19.0.1:52260", + "172.20.0.1:52260" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:46:12.671264204Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 1098906057830437, + "StableID": "nJsbJ8Qha911CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:0cc657ba2fbbac04b2fcd974cd92a890157d05671fab8dcae71a246dc2b0b975", + "KeyExpiry": "2026-11-08T18:46:13Z", + "DiscoKey": "discokey:df4371c3d9cd2a83c29db892aebb439b9416e8723a7a7f4f8b158c2639159915", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:52980", + "10.65.0.27:52980", + "172.17.0.1:52980", + "172.19.0.1:52980", + "172.20.0.1:52980" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:46:13.305949474Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4968233269920452, + "StableID": "nKYY9g48of11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:abc5e4b73bf29fed22d0474639d137ced814e561e955a8d558774f874de5be07", + "KeyExpiry": "2026-11-08T18:46:14Z", + "DiscoKey": "discokey:6bcbb471202963071e864f1c65e332a666760a7c3e8231d3a31334a393c0aa2d", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:53906", + "10.65.0.27:53906", + "172.17.0.1:53906", + "172.19.0.1:53906", + "172.20.0.1:53906" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:46:14.02309296Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5468679017310369, + "StableID": "ntYb9dvmhj11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:8c8055fa990ce6570156e10bd77bbb0bba5aec9b7cba1f383c6e11c242515f6c", + "KeyExpiry": "2026-11-08T18:46:14Z", + "DiscoKey": "discokey:2756c5b89e015f8cefe16aca3fe758cd67ad023e74b7c23620011b55ddb9bd01", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:38166", + "10.65.0.27:38166", + "172.17.0.1:38166", + "172.19.0.1:38166", + "172.20.0.1:38166" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:46:14.556615013Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "1261223189933606": { + "ID": 1261223189933606, + "LoginName": "kakuna.tail78f774.ts.net", + "DisplayName": "kakuna" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "pidgeotto": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 5471650396442347, + "StableID": "nACLkhy7jj11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 5471650396442347, + "Key": "nodekey:abee1047f200278c3c687518f328c12b7fb43858f50c5a028dd88baff1cd254b", + "DiscoKey": "discokey:ad7fddcf604beac8e10939e4becc873b91680cd976c22b7ab30cec2937551b1e", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:37637", + "10.65.0.27:37637", + "172.17.0.1:37637", + "172.19.0.1:37637", + "172.20.0.1:37637" + ], + "Hostinfo": { + "Hostname": "pidgeotto", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgeotto"], + "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:46:07.270210359Z", + "Tags": ["tag:pidgeotto"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:abee1047f200278c3c687518f328c12b7fb43858f50c5a028dd88baff1cd254b", + "MachineKey": "mkey:34d4cf24d42707e65e53ba2afe8a561ceb906726d7920b1276c21d6195db9c57", + "Peers": [{ + "ID": 3974016456418527, + "StableID": "nG3gs4gq2Y11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f9e4cdfcdf5fc4a7c24479e89eeffc6824ee5f1b6a86abadf36e22f7a821935c", + "DiscoKey": "discokey:3fb869cd8a12c370713766714747ad199545f68559d9015ead712ee140f5307a", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:46891", + "10.65.0.27:46891", + "172.17.0.1:46891", + "172.19.0.1:46891", + "172.20.0.1:46891" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:46:06.772762065Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8020542208079339, + "StableID": "nYhYsW3Xd521CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1a2a47683cec3941280f0b0aedd74fb24e1f5c25ce80446670feae8c8c30ea59", + "DiscoKey": "discokey:e167dc3d001218cc6d590a0fcdc6579dc83f762a3bc46c18834d410c412ae718", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:36559", + "10.65.0.27:36559", + "172.17.0.1:36559", + "172.19.0.1:36559", + "172.20.0.1:36559" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:46:07.822437431Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2797993073272656, + "StableID": "nKAGcwXDrN11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e94aa159fdc5b80bf5fc43c60251b15fcc63e6082681d86b93933f2c55596621", + "DiscoKey": "discokey:25115f6c6d5fb3b8b127eb923099d324f9da5034d76cfb73f64f034a955e3c32", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:33665", + "10.65.0.27:33665", + "172.17.0.1:33665", + "172.19.0.1:33665", + "172.20.0.1:33665" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:46:08.359933084Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1398799464861598, + "StableID": "nBqGkD6XvB11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:79de947e9512426e55a89c3ebf01d1eceb62c11893cb4a02df249fa37e3c511a", + "DiscoKey": "discokey:5e353d26fa6607e2fada1cdba435131b701c4cc36c4435946d216f2eca38e95a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:45638", + "10.65.0.27:45638", + "172.17.0.1:45638", + "172.19.0.1:45638", + "172.20.0.1:45638" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:46:08.891151496Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 105941311146898, + "StableID": "nw7Tt7uyp111CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8513d593a3f964283efef90ae45905b69a65f93a807317d53fc307482ff8a17f", + "DiscoKey": "discokey:3c3a1b50e8b5b22feed5ed5d95be06c62c888fb97cbdee8ddb834afddeebc809", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:35759", + "10.65.0.27:35759", + "172.17.0.1:35759", + "172.19.0.1:35759", + "172.20.0.1:35759" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:46:09.425485308Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4840358168485763, + "StableID": "n2edK51Doe11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6e5a753838adff515d8a87cf825dcd331cbcd5c93dbd4d3b04b60f5089fe1568", + "DiscoKey": "discokey:3b195d5217e4399cde29a4a50c9f9f8dbfd46f15c890c97381e0448ab970e45c", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:33045", + "10.65.0.27:33045", + "172.17.0.1:33045", + "172.19.0.1:33045", + "172.20.0.1:33045" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:46:09.981722404Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7270919369602773, + "StableID": "ni7hbui1ny11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4f4abd1605f0fbc62b54202fb79620d4737acc87204cefdad5ff1c2a96d2fd05", + "DiscoKey": "discokey:655688f530ddc605c7775585696b3fca088c474f64c038a7d3b082f930c8b477", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:42583", + "10.65.0.27:42583", + "172.17.0.1:42583", + "172.19.0.1:42583", + "172.20.0.1:42583" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:46:10.503260754Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 8345223381328097, + "StableID": "nAMKLJsZA821CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:273ecb45f41ccdc687846f6c7a770f0ef3d0d8aa24f4b301194dd9f5607e6b4f", + "DiscoKey": "discokey:e88b37938e15df303c7ff19d8254c80048e1a91454b96316b0ab2194e3ee2221", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:53326", + "10.65.0.27:53326", + "172.17.0.1:53326", + "172.19.0.1:53326", + "172.20.0.1:53326" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:46:11.051935902Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7284508780357525, + "StableID": "nUYvHDhAty11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:da30a7aae94b1263e03eee65802ffe8c375186cdd7978829361de3dde7dbf93e", + "DiscoKey": "discokey:ca22ee5eaa9e57bfbf0b82af390f06971341c1ed73416e6d62a3624ba5f85728", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:51499", + "10.65.0.27:51499", + "172.17.0.1:51499", + "172.19.0.1:51499", + "172.20.0.1:51499" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:46:11.602297689Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1261223189933606, + "StableID": "nPBSSHCDrA11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4b91904d84c622b2921bfd881a0d31bd3049b37db6540e0e12d263b103ce607a", + "DiscoKey": "discokey:5e9f99363f691068b8cfb655a0699220e19c42e2ddede4b98145fb4efd1ba95a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:37859", + "10.65.0.27:37859", + "172.17.0.1:37859", + "172.19.0.1:37859", + "172.20.0.1:37859" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:46:12.134872231Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 6482308076345644, + "StableID": "nydx5zErcs11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ecf416e42d62022dde27440cda6b9c174445a15146ab0eed3a7e152ba829b25f", + "DiscoKey": "discokey:fed880d838edcc6058fa48976077bac75df8f55af98720391ebf8cab88655700", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:52260", + "10.65.0.27:52260", + "172.17.0.1:52260", + "172.19.0.1:52260", + "172.20.0.1:52260" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:46:12.671264204Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 1098906057830437, + "StableID": "nJsbJ8Qha911CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:0cc657ba2fbbac04b2fcd974cd92a890157d05671fab8dcae71a246dc2b0b975", + "KeyExpiry": "2026-11-08T18:46:13Z", + "DiscoKey": "discokey:df4371c3d9cd2a83c29db892aebb439b9416e8723a7a7f4f8b158c2639159915", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:52980", + "10.65.0.27:52980", + "172.17.0.1:52980", + "172.19.0.1:52980", + "172.20.0.1:52980" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:46:13.305949474Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4968233269920452, + "StableID": "nKYY9g48of11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:abc5e4b73bf29fed22d0474639d137ced814e561e955a8d558774f874de5be07", + "KeyExpiry": "2026-11-08T18:46:14Z", + "DiscoKey": "discokey:6bcbb471202963071e864f1c65e332a666760a7c3e8231d3a31334a393c0aa2d", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:53906", + "10.65.0.27:53906", + "172.17.0.1:53906", + "172.19.0.1:53906", + "172.20.0.1:53906" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:46:14.02309296Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5468679017310369, + "StableID": "ntYb9dvmhj11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:8c8055fa990ce6570156e10bd77bbb0bba5aec9b7cba1f383c6e11c242515f6c", + "KeyExpiry": "2026-11-08T18:46:14Z", + "DiscoKey": "discokey:2756c5b89e015f8cefe16aca3fe758cd67ad023e74b7c23620011b55ddb9bd01", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:38166", + "10.65.0.27:38166", + "172.17.0.1:38166", + "172.19.0.1:38166", + "172.20.0.1:38166" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:46:14.556615013Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "5471650396442347": { + "ID": 5471650396442347, + "LoginName": "pidgeotto.tail78f774.ts.net", + "DisplayName": "pidgeotto" + }} + } + }, "pidgey": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 3974016456418527, + "StableID": "nG3gs4gq2Y11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 3974016456418527, + "Key": "nodekey:f9e4cdfcdf5fc4a7c24479e89eeffc6824ee5f1b6a86abadf36e22f7a821935c", + "DiscoKey": "discokey:3fb869cd8a12c370713766714747ad199545f68559d9015ead712ee140f5307a", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:46891", + "10.65.0.27:46891", + "172.17.0.1:46891", + "172.19.0.1:46891", + "172.20.0.1:46891" + ], + "Hostinfo": { + "Hostname": "pidgey", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgey"], + "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:46:06.772762065Z", + "Tags": ["tag:pidgey"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:f9e4cdfcdf5fc4a7c24479e89eeffc6824ee5f1b6a86abadf36e22f7a821935c", + "MachineKey": "mkey:fb1eacc0ea91aeb562950141940aaa90a7e975d6774ac2ff0511273ece624c15", + "Peers": [{ + "ID": 5471650396442347, + "StableID": "nACLkhy7jj11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:abee1047f200278c3c687518f328c12b7fb43858f50c5a028dd88baff1cd254b", + "DiscoKey": "discokey:ad7fddcf604beac8e10939e4becc873b91680cd976c22b7ab30cec2937551b1e", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:37637", + "10.65.0.27:37637", + "172.17.0.1:37637", + "172.19.0.1:37637", + "172.20.0.1:37637" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:46:07.270210359Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8020542208079339, + "StableID": "nYhYsW3Xd521CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1a2a47683cec3941280f0b0aedd74fb24e1f5c25ce80446670feae8c8c30ea59", + "DiscoKey": "discokey:e167dc3d001218cc6d590a0fcdc6579dc83f762a3bc46c18834d410c412ae718", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:36559", + "10.65.0.27:36559", + "172.17.0.1:36559", + "172.19.0.1:36559", + "172.20.0.1:36559" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:46:07.822437431Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2797993073272656, + "StableID": "nKAGcwXDrN11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e94aa159fdc5b80bf5fc43c60251b15fcc63e6082681d86b93933f2c55596621", + "DiscoKey": "discokey:25115f6c6d5fb3b8b127eb923099d324f9da5034d76cfb73f64f034a955e3c32", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:33665", + "10.65.0.27:33665", + "172.17.0.1:33665", + "172.19.0.1:33665", + "172.20.0.1:33665" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:46:08.359933084Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1398799464861598, + "StableID": "nBqGkD6XvB11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:79de947e9512426e55a89c3ebf01d1eceb62c11893cb4a02df249fa37e3c511a", + "DiscoKey": "discokey:5e353d26fa6607e2fada1cdba435131b701c4cc36c4435946d216f2eca38e95a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:45638", + "10.65.0.27:45638", + "172.17.0.1:45638", + "172.19.0.1:45638", + "172.20.0.1:45638" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:46:08.891151496Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 105941311146898, + "StableID": "nw7Tt7uyp111CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8513d593a3f964283efef90ae45905b69a65f93a807317d53fc307482ff8a17f", + "DiscoKey": "discokey:3c3a1b50e8b5b22feed5ed5d95be06c62c888fb97cbdee8ddb834afddeebc809", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:35759", + "10.65.0.27:35759", + "172.17.0.1:35759", + "172.19.0.1:35759", + "172.20.0.1:35759" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:46:09.425485308Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4840358168485763, + "StableID": "n2edK51Doe11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6e5a753838adff515d8a87cf825dcd331cbcd5c93dbd4d3b04b60f5089fe1568", + "DiscoKey": "discokey:3b195d5217e4399cde29a4a50c9f9f8dbfd46f15c890c97381e0448ab970e45c", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:33045", + "10.65.0.27:33045", + "172.17.0.1:33045", + "172.19.0.1:33045", + "172.20.0.1:33045" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:46:09.981722404Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7270919369602773, + "StableID": "ni7hbui1ny11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4f4abd1605f0fbc62b54202fb79620d4737acc87204cefdad5ff1c2a96d2fd05", + "DiscoKey": "discokey:655688f530ddc605c7775585696b3fca088c474f64c038a7d3b082f930c8b477", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:42583", + "10.65.0.27:42583", + "172.17.0.1:42583", + "172.19.0.1:42583", + "172.20.0.1:42583" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:46:10.503260754Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 8345223381328097, + "StableID": "nAMKLJsZA821CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:273ecb45f41ccdc687846f6c7a770f0ef3d0d8aa24f4b301194dd9f5607e6b4f", + "DiscoKey": "discokey:e88b37938e15df303c7ff19d8254c80048e1a91454b96316b0ab2194e3ee2221", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:53326", + "10.65.0.27:53326", + "172.17.0.1:53326", + "172.19.0.1:53326", + "172.20.0.1:53326" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:46:11.051935902Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7284508780357525, + "StableID": "nUYvHDhAty11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:da30a7aae94b1263e03eee65802ffe8c375186cdd7978829361de3dde7dbf93e", + "DiscoKey": "discokey:ca22ee5eaa9e57bfbf0b82af390f06971341c1ed73416e6d62a3624ba5f85728", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:51499", + "10.65.0.27:51499", + "172.17.0.1:51499", + "172.19.0.1:51499", + "172.20.0.1:51499" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:46:11.602297689Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1261223189933606, + "StableID": "nPBSSHCDrA11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4b91904d84c622b2921bfd881a0d31bd3049b37db6540e0e12d263b103ce607a", + "DiscoKey": "discokey:5e9f99363f691068b8cfb655a0699220e19c42e2ddede4b98145fb4efd1ba95a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:37859", + "10.65.0.27:37859", + "172.17.0.1:37859", + "172.19.0.1:37859", + "172.20.0.1:37859" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:46:12.134872231Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 6482308076345644, + "StableID": "nydx5zErcs11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ecf416e42d62022dde27440cda6b9c174445a15146ab0eed3a7e152ba829b25f", + "DiscoKey": "discokey:fed880d838edcc6058fa48976077bac75df8f55af98720391ebf8cab88655700", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:52260", + "10.65.0.27:52260", + "172.17.0.1:52260", + "172.19.0.1:52260", + "172.20.0.1:52260" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:46:12.671264204Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 1098906057830437, + "StableID": "nJsbJ8Qha911CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:0cc657ba2fbbac04b2fcd974cd92a890157d05671fab8dcae71a246dc2b0b975", + "KeyExpiry": "2026-11-08T18:46:13Z", + "DiscoKey": "discokey:df4371c3d9cd2a83c29db892aebb439b9416e8723a7a7f4f8b158c2639159915", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:52980", + "10.65.0.27:52980", + "172.17.0.1:52980", + "172.19.0.1:52980", + "172.20.0.1:52980" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:46:13.305949474Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4968233269920452, + "StableID": "nKYY9g48of11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:abc5e4b73bf29fed22d0474639d137ced814e561e955a8d558774f874de5be07", + "KeyExpiry": "2026-11-08T18:46:14Z", + "DiscoKey": "discokey:6bcbb471202963071e864f1c65e332a666760a7c3e8231d3a31334a393c0aa2d", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:53906", + "10.65.0.27:53906", + "172.17.0.1:53906", + "172.19.0.1:53906", + "172.20.0.1:53906" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:46:14.02309296Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5468679017310369, + "StableID": "ntYb9dvmhj11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:8c8055fa990ce6570156e10bd77bbb0bba5aec9b7cba1f383c6e11c242515f6c", + "KeyExpiry": "2026-11-08T18:46:14Z", + "DiscoKey": "discokey:2756c5b89e015f8cefe16aca3fe758cd67ad023e74b7c23620011b55ddb9bd01", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:38166", + "10.65.0.27:38166", + "172.17.0.1:38166", + "172.19.0.1:38166", + "172.20.0.1:38166" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:46:14.556615013Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3974016456418527": { + "ID": 3974016456418527, + "LoginName": "pidgey.tail78f774.ts.net", + "DisplayName": "pidgey" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "raticate": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 1398799464861598, + "StableID": "nBqGkD6XvB11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1398799464861598, + "Key": "nodekey:79de947e9512426e55a89c3ebf01d1eceb62c11893cb4a02df249fa37e3c511a", + "DiscoKey": "discokey:5e353d26fa6607e2fada1cdba435131b701c4cc36c4435946d216f2eca38e95a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:45638", + "10.65.0.27:45638", + "172.17.0.1:45638", + "172.19.0.1:45638", + "172.20.0.1:45638" + ], + "Hostinfo": {"Hostname": "raticate", "RequestTags": ["tag:group-b"], "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:46:08.891151496Z", + "Tags": ["tag:group-b"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:79de947e9512426e55a89c3ebf01d1eceb62c11893cb4a02df249fa37e3c511a", + "MachineKey": "mkey:5e3e1efc02d61c4fbbe80a9b1a27bf4505b1d1ddb3c29555bba5e9df8bf9884a", + "Peers": [{ + "ID": 3974016456418527, + "StableID": "nG3gs4gq2Y11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f9e4cdfcdf5fc4a7c24479e89eeffc6824ee5f1b6a86abadf36e22f7a821935c", + "DiscoKey": "discokey:3fb869cd8a12c370713766714747ad199545f68559d9015ead712ee140f5307a", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:46891", + "10.65.0.27:46891", + "172.17.0.1:46891", + "172.19.0.1:46891", + "172.20.0.1:46891" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:46:06.772762065Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 5471650396442347, + "StableID": "nACLkhy7jj11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:abee1047f200278c3c687518f328c12b7fb43858f50c5a028dd88baff1cd254b", + "DiscoKey": "discokey:ad7fddcf604beac8e10939e4becc873b91680cd976c22b7ab30cec2937551b1e", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:37637", + "10.65.0.27:37637", + "172.17.0.1:37637", + "172.19.0.1:37637", + "172.20.0.1:37637" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:46:07.270210359Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8020542208079339, + "StableID": "nYhYsW3Xd521CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1a2a47683cec3941280f0b0aedd74fb24e1f5c25ce80446670feae8c8c30ea59", + "DiscoKey": "discokey:e167dc3d001218cc6d590a0fcdc6579dc83f762a3bc46c18834d410c412ae718", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:36559", + "10.65.0.27:36559", + "172.17.0.1:36559", + "172.19.0.1:36559", + "172.20.0.1:36559" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:46:07.822437431Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2797993073272656, + "StableID": "nKAGcwXDrN11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e94aa159fdc5b80bf5fc43c60251b15fcc63e6082681d86b93933f2c55596621", + "DiscoKey": "discokey:25115f6c6d5fb3b8b127eb923099d324f9da5034d76cfb73f64f034a955e3c32", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:33665", + "10.65.0.27:33665", + "172.17.0.1:33665", + "172.19.0.1:33665", + "172.20.0.1:33665" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:46:08.359933084Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 105941311146898, + "StableID": "nw7Tt7uyp111CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8513d593a3f964283efef90ae45905b69a65f93a807317d53fc307482ff8a17f", + "DiscoKey": "discokey:3c3a1b50e8b5b22feed5ed5d95be06c62c888fb97cbdee8ddb834afddeebc809", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:35759", + "10.65.0.27:35759", + "172.17.0.1:35759", + "172.19.0.1:35759", + "172.20.0.1:35759" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:46:09.425485308Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4840358168485763, + "StableID": "n2edK51Doe11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6e5a753838adff515d8a87cf825dcd331cbcd5c93dbd4d3b04b60f5089fe1568", + "DiscoKey": "discokey:3b195d5217e4399cde29a4a50c9f9f8dbfd46f15c890c97381e0448ab970e45c", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:33045", + "10.65.0.27:33045", + "172.17.0.1:33045", + "172.19.0.1:33045", + "172.20.0.1:33045" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:46:09.981722404Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7270919369602773, + "StableID": "ni7hbui1ny11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4f4abd1605f0fbc62b54202fb79620d4737acc87204cefdad5ff1c2a96d2fd05", + "DiscoKey": "discokey:655688f530ddc605c7775585696b3fca088c474f64c038a7d3b082f930c8b477", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:42583", + "10.65.0.27:42583", + "172.17.0.1:42583", + "172.19.0.1:42583", + "172.20.0.1:42583" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:46:10.503260754Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 8345223381328097, + "StableID": "nAMKLJsZA821CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:273ecb45f41ccdc687846f6c7a770f0ef3d0d8aa24f4b301194dd9f5607e6b4f", + "DiscoKey": "discokey:e88b37938e15df303c7ff19d8254c80048e1a91454b96316b0ab2194e3ee2221", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:53326", + "10.65.0.27:53326", + "172.17.0.1:53326", + "172.19.0.1:53326", + "172.20.0.1:53326" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:46:11.051935902Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7284508780357525, + "StableID": "nUYvHDhAty11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:da30a7aae94b1263e03eee65802ffe8c375186cdd7978829361de3dde7dbf93e", + "DiscoKey": "discokey:ca22ee5eaa9e57bfbf0b82af390f06971341c1ed73416e6d62a3624ba5f85728", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:51499", + "10.65.0.27:51499", + "172.17.0.1:51499", + "172.19.0.1:51499", + "172.20.0.1:51499" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:46:11.602297689Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1261223189933606, + "StableID": "nPBSSHCDrA11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4b91904d84c622b2921bfd881a0d31bd3049b37db6540e0e12d263b103ce607a", + "DiscoKey": "discokey:5e9f99363f691068b8cfb655a0699220e19c42e2ddede4b98145fb4efd1ba95a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:37859", + "10.65.0.27:37859", + "172.17.0.1:37859", + "172.19.0.1:37859", + "172.20.0.1:37859" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:46:12.134872231Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 6482308076345644, + "StableID": "nydx5zErcs11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ecf416e42d62022dde27440cda6b9c174445a15146ab0eed3a7e152ba829b25f", + "DiscoKey": "discokey:fed880d838edcc6058fa48976077bac75df8f55af98720391ebf8cab88655700", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:52260", + "10.65.0.27:52260", + "172.17.0.1:52260", + "172.19.0.1:52260", + "172.20.0.1:52260" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:46:12.671264204Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 1098906057830437, + "StableID": "nJsbJ8Qha911CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:0cc657ba2fbbac04b2fcd974cd92a890157d05671fab8dcae71a246dc2b0b975", + "KeyExpiry": "2026-11-08T18:46:13Z", + "DiscoKey": "discokey:df4371c3d9cd2a83c29db892aebb439b9416e8723a7a7f4f8b158c2639159915", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:52980", + "10.65.0.27:52980", + "172.17.0.1:52980", + "172.19.0.1:52980", + "172.20.0.1:52980" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:46:13.305949474Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4968233269920452, + "StableID": "nKYY9g48of11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:abc5e4b73bf29fed22d0474639d137ced814e561e955a8d558774f874de5be07", + "KeyExpiry": "2026-11-08T18:46:14Z", + "DiscoKey": "discokey:6bcbb471202963071e864f1c65e332a666760a7c3e8231d3a31334a393c0aa2d", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:53906", + "10.65.0.27:53906", + "172.17.0.1:53906", + "172.19.0.1:53906", + "172.20.0.1:53906" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:46:14.02309296Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5468679017310369, + "StableID": "ntYb9dvmhj11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:8c8055fa990ce6570156e10bd77bbb0bba5aec9b7cba1f383c6e11c242515f6c", + "KeyExpiry": "2026-11-08T18:46:14Z", + "DiscoKey": "discokey:2756c5b89e015f8cefe16aca3fe758cd67ad023e74b7c23620011b55ddb9bd01", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:38166", + "10.65.0.27:38166", + "172.17.0.1:38166", + "172.19.0.1:38166", + "172.20.0.1:38166" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:46:14.556615013Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "1398799464861598": { + "ID": 1398799464861598, + "LoginName": "raticate.tail78f774.ts.net", + "DisplayName": "raticate" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "rattata": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 2797993073272656, + "StableID": "nKAGcwXDrN11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 2797993073272656, + "Key": "nodekey:e94aa159fdc5b80bf5fc43c60251b15fcc63e6082681d86b93933f2c55596621", + "DiscoKey": "discokey:25115f6c6d5fb3b8b127eb923099d324f9da5034d76cfb73f64f034a955e3c32", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:33665", + "10.65.0.27:33665", + "172.17.0.1:33665", + "172.19.0.1:33665", + "172.20.0.1:33665" + ], + "Hostinfo": {"Hostname": "rattata", "RequestTags": ["tag:group-a"], "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:46:08.359933084Z", + "Tags": ["tag:group-a"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:e94aa159fdc5b80bf5fc43c60251b15fcc63e6082681d86b93933f2c55596621", + "MachineKey": "mkey:49ca484a42e7af60dd35d0244eeeb78645ab6f5977133906096b037cb9600e0e", + "Peers": [{ + "ID": 3974016456418527, + "StableID": "nG3gs4gq2Y11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f9e4cdfcdf5fc4a7c24479e89eeffc6824ee5f1b6a86abadf36e22f7a821935c", + "DiscoKey": "discokey:3fb869cd8a12c370713766714747ad199545f68559d9015ead712ee140f5307a", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:46891", + "10.65.0.27:46891", + "172.17.0.1:46891", + "172.19.0.1:46891", + "172.20.0.1:46891" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:46:06.772762065Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 5471650396442347, + "StableID": "nACLkhy7jj11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:abee1047f200278c3c687518f328c12b7fb43858f50c5a028dd88baff1cd254b", + "DiscoKey": "discokey:ad7fddcf604beac8e10939e4becc873b91680cd976c22b7ab30cec2937551b1e", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:37637", + "10.65.0.27:37637", + "172.17.0.1:37637", + "172.19.0.1:37637", + "172.20.0.1:37637" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:46:07.270210359Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8020542208079339, + "StableID": "nYhYsW3Xd521CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1a2a47683cec3941280f0b0aedd74fb24e1f5c25ce80446670feae8c8c30ea59", + "DiscoKey": "discokey:e167dc3d001218cc6d590a0fcdc6579dc83f762a3bc46c18834d410c412ae718", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:36559", + "10.65.0.27:36559", + "172.17.0.1:36559", + "172.19.0.1:36559", + "172.20.0.1:36559" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:46:07.822437431Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 1398799464861598, + "StableID": "nBqGkD6XvB11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:79de947e9512426e55a89c3ebf01d1eceb62c11893cb4a02df249fa37e3c511a", + "DiscoKey": "discokey:5e353d26fa6607e2fada1cdba435131b701c4cc36c4435946d216f2eca38e95a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:45638", + "10.65.0.27:45638", + "172.17.0.1:45638", + "172.19.0.1:45638", + "172.20.0.1:45638" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:46:08.891151496Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 105941311146898, + "StableID": "nw7Tt7uyp111CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8513d593a3f964283efef90ae45905b69a65f93a807317d53fc307482ff8a17f", + "DiscoKey": "discokey:3c3a1b50e8b5b22feed5ed5d95be06c62c888fb97cbdee8ddb834afddeebc809", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:35759", + "10.65.0.27:35759", + "172.17.0.1:35759", + "172.19.0.1:35759", + "172.20.0.1:35759" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:46:09.425485308Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4840358168485763, + "StableID": "n2edK51Doe11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6e5a753838adff515d8a87cf825dcd331cbcd5c93dbd4d3b04b60f5089fe1568", + "DiscoKey": "discokey:3b195d5217e4399cde29a4a50c9f9f8dbfd46f15c890c97381e0448ab970e45c", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:33045", + "10.65.0.27:33045", + "172.17.0.1:33045", + "172.19.0.1:33045", + "172.20.0.1:33045" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:46:09.981722404Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7270919369602773, + "StableID": "ni7hbui1ny11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4f4abd1605f0fbc62b54202fb79620d4737acc87204cefdad5ff1c2a96d2fd05", + "DiscoKey": "discokey:655688f530ddc605c7775585696b3fca088c474f64c038a7d3b082f930c8b477", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:42583", + "10.65.0.27:42583", + "172.17.0.1:42583", + "172.19.0.1:42583", + "172.20.0.1:42583" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:46:10.503260754Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 8345223381328097, + "StableID": "nAMKLJsZA821CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:273ecb45f41ccdc687846f6c7a770f0ef3d0d8aa24f4b301194dd9f5607e6b4f", + "DiscoKey": "discokey:e88b37938e15df303c7ff19d8254c80048e1a91454b96316b0ab2194e3ee2221", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:53326", + "10.65.0.27:53326", + "172.17.0.1:53326", + "172.19.0.1:53326", + "172.20.0.1:53326" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:46:11.051935902Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7284508780357525, + "StableID": "nUYvHDhAty11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:da30a7aae94b1263e03eee65802ffe8c375186cdd7978829361de3dde7dbf93e", + "DiscoKey": "discokey:ca22ee5eaa9e57bfbf0b82af390f06971341c1ed73416e6d62a3624ba5f85728", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:51499", + "10.65.0.27:51499", + "172.17.0.1:51499", + "172.19.0.1:51499", + "172.20.0.1:51499" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:46:11.602297689Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1261223189933606, + "StableID": "nPBSSHCDrA11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4b91904d84c622b2921bfd881a0d31bd3049b37db6540e0e12d263b103ce607a", + "DiscoKey": "discokey:5e9f99363f691068b8cfb655a0699220e19c42e2ddede4b98145fb4efd1ba95a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:37859", + "10.65.0.27:37859", + "172.17.0.1:37859", + "172.19.0.1:37859", + "172.20.0.1:37859" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:46:12.134872231Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 6482308076345644, + "StableID": "nydx5zErcs11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ecf416e42d62022dde27440cda6b9c174445a15146ab0eed3a7e152ba829b25f", + "DiscoKey": "discokey:fed880d838edcc6058fa48976077bac75df8f55af98720391ebf8cab88655700", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:52260", + "10.65.0.27:52260", + "172.17.0.1:52260", + "172.19.0.1:52260", + "172.20.0.1:52260" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:46:12.671264204Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 1098906057830437, + "StableID": "nJsbJ8Qha911CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:0cc657ba2fbbac04b2fcd974cd92a890157d05671fab8dcae71a246dc2b0b975", + "KeyExpiry": "2026-11-08T18:46:13Z", + "DiscoKey": "discokey:df4371c3d9cd2a83c29db892aebb439b9416e8723a7a7f4f8b158c2639159915", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:52980", + "10.65.0.27:52980", + "172.17.0.1:52980", + "172.19.0.1:52980", + "172.20.0.1:52980" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:46:13.305949474Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4968233269920452, + "StableID": "nKYY9g48of11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:abc5e4b73bf29fed22d0474639d137ced814e561e955a8d558774f874de5be07", + "KeyExpiry": "2026-11-08T18:46:14Z", + "DiscoKey": "discokey:6bcbb471202963071e864f1c65e332a666760a7c3e8231d3a31334a393c0aa2d", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:53906", + "10.65.0.27:53906", + "172.17.0.1:53906", + "172.19.0.1:53906", + "172.20.0.1:53906" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:46:14.02309296Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5468679017310369, + "StableID": "ntYb9dvmhj11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:8c8055fa990ce6570156e10bd77bbb0bba5aec9b7cba1f383c6e11c242515f6c", + "KeyExpiry": "2026-11-08T18:46:14Z", + "DiscoKey": "discokey:2756c5b89e015f8cefe16aca3fe758cd67ad023e74b7c23620011b55ddb9bd01", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:38166", + "10.65.0.27:38166", + "172.17.0.1:38166", + "172.19.0.1:38166", + "172.20.0.1:38166" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:46:14.556615013Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "2797993073272656": { + "ID": 2797993073272656, + "LoginName": "rattata.tail78f774.ts.net", + "DisplayName": "rattata" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "spearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4840358168485763, + "StableID": "n2edK51Doe11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 4840358168485763, + "Key": "nodekey:6e5a753838adff515d8a87cf825dcd331cbcd5c93dbd4d3b04b60f5089fe1568", + "DiscoKey": "discokey:3b195d5217e4399cde29a4a50c9f9f8dbfd46f15c890c97381e0448ab970e45c", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:33045", + "10.65.0.27:33045", + "172.17.0.1:33045", + "172.19.0.1:33045", + "172.20.0.1:33045" + ], + "Hostinfo": { + "Hostname": "spearow", + "RoutableIPs": ["10.44.0.0/16"], + "RequestTags": ["tag:spearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:46:09.981722404Z", + "Tags": ["tag:spearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:6e5a753838adff515d8a87cf825dcd331cbcd5c93dbd4d3b04b60f5089fe1568", + "MachineKey": "mkey:a7231c2ff0a196c0d274e215d37ad1e0117da1e4d0904f236647d49a331fd01e", + "Peers": [{ + "ID": 3974016456418527, + "StableID": "nG3gs4gq2Y11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f9e4cdfcdf5fc4a7c24479e89eeffc6824ee5f1b6a86abadf36e22f7a821935c", + "DiscoKey": "discokey:3fb869cd8a12c370713766714747ad199545f68559d9015ead712ee140f5307a", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:46891", + "10.65.0.27:46891", + "172.17.0.1:46891", + "172.19.0.1:46891", + "172.20.0.1:46891" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:46:06.772762065Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 5471650396442347, + "StableID": "nACLkhy7jj11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:abee1047f200278c3c687518f328c12b7fb43858f50c5a028dd88baff1cd254b", + "DiscoKey": "discokey:ad7fddcf604beac8e10939e4becc873b91680cd976c22b7ab30cec2937551b1e", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:37637", + "10.65.0.27:37637", + "172.17.0.1:37637", + "172.19.0.1:37637", + "172.20.0.1:37637" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:46:07.270210359Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8020542208079339, + "StableID": "nYhYsW3Xd521CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1a2a47683cec3941280f0b0aedd74fb24e1f5c25ce80446670feae8c8c30ea59", + "DiscoKey": "discokey:e167dc3d001218cc6d590a0fcdc6579dc83f762a3bc46c18834d410c412ae718", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:36559", + "10.65.0.27:36559", + "172.17.0.1:36559", + "172.19.0.1:36559", + "172.20.0.1:36559" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:46:07.822437431Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2797993073272656, + "StableID": "nKAGcwXDrN11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e94aa159fdc5b80bf5fc43c60251b15fcc63e6082681d86b93933f2c55596621", + "DiscoKey": "discokey:25115f6c6d5fb3b8b127eb923099d324f9da5034d76cfb73f64f034a955e3c32", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:33665", + "10.65.0.27:33665", + "172.17.0.1:33665", + "172.19.0.1:33665", + "172.20.0.1:33665" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:46:08.359933084Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1398799464861598, + "StableID": "nBqGkD6XvB11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:79de947e9512426e55a89c3ebf01d1eceb62c11893cb4a02df249fa37e3c511a", + "DiscoKey": "discokey:5e353d26fa6607e2fada1cdba435131b701c4cc36c4435946d216f2eca38e95a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:45638", + "10.65.0.27:45638", + "172.17.0.1:45638", + "172.19.0.1:45638", + "172.20.0.1:45638" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:46:08.891151496Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 105941311146898, + "StableID": "nw7Tt7uyp111CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8513d593a3f964283efef90ae45905b69a65f93a807317d53fc307482ff8a17f", + "DiscoKey": "discokey:3c3a1b50e8b5b22feed5ed5d95be06c62c888fb97cbdee8ddb834afddeebc809", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:35759", + "10.65.0.27:35759", + "172.17.0.1:35759", + "172.19.0.1:35759", + "172.20.0.1:35759" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:46:09.425485308Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7270919369602773, + "StableID": "ni7hbui1ny11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4f4abd1605f0fbc62b54202fb79620d4737acc87204cefdad5ff1c2a96d2fd05", + "DiscoKey": "discokey:655688f530ddc605c7775585696b3fca088c474f64c038a7d3b082f930c8b477", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:42583", + "10.65.0.27:42583", + "172.17.0.1:42583", + "172.19.0.1:42583", + "172.20.0.1:42583" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:46:10.503260754Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 8345223381328097, + "StableID": "nAMKLJsZA821CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:273ecb45f41ccdc687846f6c7a770f0ef3d0d8aa24f4b301194dd9f5607e6b4f", + "DiscoKey": "discokey:e88b37938e15df303c7ff19d8254c80048e1a91454b96316b0ab2194e3ee2221", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:53326", + "10.65.0.27:53326", + "172.17.0.1:53326", + "172.19.0.1:53326", + "172.20.0.1:53326" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:46:11.051935902Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7284508780357525, + "StableID": "nUYvHDhAty11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:da30a7aae94b1263e03eee65802ffe8c375186cdd7978829361de3dde7dbf93e", + "DiscoKey": "discokey:ca22ee5eaa9e57bfbf0b82af390f06971341c1ed73416e6d62a3624ba5f85728", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:51499", + "10.65.0.27:51499", + "172.17.0.1:51499", + "172.19.0.1:51499", + "172.20.0.1:51499" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:46:11.602297689Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1261223189933606, + "StableID": "nPBSSHCDrA11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4b91904d84c622b2921bfd881a0d31bd3049b37db6540e0e12d263b103ce607a", + "DiscoKey": "discokey:5e9f99363f691068b8cfb655a0699220e19c42e2ddede4b98145fb4efd1ba95a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:37859", + "10.65.0.27:37859", + "172.17.0.1:37859", + "172.19.0.1:37859", + "172.20.0.1:37859" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:46:12.134872231Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 6482308076345644, + "StableID": "nydx5zErcs11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ecf416e42d62022dde27440cda6b9c174445a15146ab0eed3a7e152ba829b25f", + "DiscoKey": "discokey:fed880d838edcc6058fa48976077bac75df8f55af98720391ebf8cab88655700", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:52260", + "10.65.0.27:52260", + "172.17.0.1:52260", + "172.19.0.1:52260", + "172.20.0.1:52260" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:46:12.671264204Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 1098906057830437, + "StableID": "nJsbJ8Qha911CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:0cc657ba2fbbac04b2fcd974cd92a890157d05671fab8dcae71a246dc2b0b975", + "KeyExpiry": "2026-11-08T18:46:13Z", + "DiscoKey": "discokey:df4371c3d9cd2a83c29db892aebb439b9416e8723a7a7f4f8b158c2639159915", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:52980", + "10.65.0.27:52980", + "172.17.0.1:52980", + "172.19.0.1:52980", + "172.20.0.1:52980" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:46:13.305949474Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4968233269920452, + "StableID": "nKYY9g48of11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:abc5e4b73bf29fed22d0474639d137ced814e561e955a8d558774f874de5be07", + "KeyExpiry": "2026-11-08T18:46:14Z", + "DiscoKey": "discokey:6bcbb471202963071e864f1c65e332a666760a7c3e8231d3a31334a393c0aa2d", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:53906", + "10.65.0.27:53906", + "172.17.0.1:53906", + "172.19.0.1:53906", + "172.20.0.1:53906" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:46:14.02309296Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5468679017310369, + "StableID": "ntYb9dvmhj11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:8c8055fa990ce6570156e10bd77bbb0bba5aec9b7cba1f383c6e11c242515f6c", + "KeyExpiry": "2026-11-08T18:46:14Z", + "DiscoKey": "discokey:2756c5b89e015f8cefe16aca3fe758cd67ad023e74b7c23620011b55ddb9bd01", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:38166", + "10.65.0.27:38166", + "172.17.0.1:38166", + "172.19.0.1:38166", + "172.20.0.1:38166" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:46:14.556615013Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "4840358168485763": { + "ID": 4840358168485763, + "LoginName": "spearow.tail78f774.ts.net", + "DisplayName": "spearow" + }} + } + }, "squirtle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8345223381328097, + "StableID": "nAMKLJsZA821CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 8345223381328097, + "Key": "nodekey:273ecb45f41ccdc687846f6c7a770f0ef3d0d8aa24f4b301194dd9f5607e6b4f", + "DiscoKey": "discokey:e88b37938e15df303c7ff19d8254c80048e1a91454b96316b0ab2194e3ee2221", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:53326", + "10.65.0.27:53326", + "172.17.0.1:53326", + "172.19.0.1:53326", + "172.20.0.1:53326" + ], + "Hostinfo": { + "Hostname": "squirtle", + "RoutableIPs": ["10.33.0.0/16"], + "RequestTags": ["tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:46:11.051935902Z", + "Tags": ["tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:273ecb45f41ccdc687846f6c7a770f0ef3d0d8aa24f4b301194dd9f5607e6b4f", + "MachineKey": "mkey:1591bb0abd264080a7f3b228e38b386f8cdb3550bb8af68efe3bb2b8ab8d035f", + "Peers": [{ + "ID": 3974016456418527, + "StableID": "nG3gs4gq2Y11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f9e4cdfcdf5fc4a7c24479e89eeffc6824ee5f1b6a86abadf36e22f7a821935c", + "DiscoKey": "discokey:3fb869cd8a12c370713766714747ad199545f68559d9015ead712ee140f5307a", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:46891", + "10.65.0.27:46891", + "172.17.0.1:46891", + "172.19.0.1:46891", + "172.20.0.1:46891" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:46:06.772762065Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 5471650396442347, + "StableID": "nACLkhy7jj11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:abee1047f200278c3c687518f328c12b7fb43858f50c5a028dd88baff1cd254b", + "DiscoKey": "discokey:ad7fddcf604beac8e10939e4becc873b91680cd976c22b7ab30cec2937551b1e", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:37637", + "10.65.0.27:37637", + "172.17.0.1:37637", + "172.19.0.1:37637", + "172.20.0.1:37637" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:46:07.270210359Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8020542208079339, + "StableID": "nYhYsW3Xd521CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1a2a47683cec3941280f0b0aedd74fb24e1f5c25ce80446670feae8c8c30ea59", + "DiscoKey": "discokey:e167dc3d001218cc6d590a0fcdc6579dc83f762a3bc46c18834d410c412ae718", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:36559", + "10.65.0.27:36559", + "172.17.0.1:36559", + "172.19.0.1:36559", + "172.20.0.1:36559" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:46:07.822437431Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2797993073272656, + "StableID": "nKAGcwXDrN11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e94aa159fdc5b80bf5fc43c60251b15fcc63e6082681d86b93933f2c55596621", + "DiscoKey": "discokey:25115f6c6d5fb3b8b127eb923099d324f9da5034d76cfb73f64f034a955e3c32", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:33665", + "10.65.0.27:33665", + "172.17.0.1:33665", + "172.19.0.1:33665", + "172.20.0.1:33665" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:46:08.359933084Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1398799464861598, + "StableID": "nBqGkD6XvB11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:79de947e9512426e55a89c3ebf01d1eceb62c11893cb4a02df249fa37e3c511a", + "DiscoKey": "discokey:5e353d26fa6607e2fada1cdba435131b701c4cc36c4435946d216f2eca38e95a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:45638", + "10.65.0.27:45638", + "172.17.0.1:45638", + "172.19.0.1:45638", + "172.20.0.1:45638" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:46:08.891151496Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 105941311146898, + "StableID": "nw7Tt7uyp111CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8513d593a3f964283efef90ae45905b69a65f93a807317d53fc307482ff8a17f", + "DiscoKey": "discokey:3c3a1b50e8b5b22feed5ed5d95be06c62c888fb97cbdee8ddb834afddeebc809", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:35759", + "10.65.0.27:35759", + "172.17.0.1:35759", + "172.19.0.1:35759", + "172.20.0.1:35759" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:46:09.425485308Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4840358168485763, + "StableID": "n2edK51Doe11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6e5a753838adff515d8a87cf825dcd331cbcd5c93dbd4d3b04b60f5089fe1568", + "DiscoKey": "discokey:3b195d5217e4399cde29a4a50c9f9f8dbfd46f15c890c97381e0448ab970e45c", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:33045", + "10.65.0.27:33045", + "172.17.0.1:33045", + "172.19.0.1:33045", + "172.20.0.1:33045" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:46:09.981722404Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7270919369602773, + "StableID": "ni7hbui1ny11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4f4abd1605f0fbc62b54202fb79620d4737acc87204cefdad5ff1c2a96d2fd05", + "DiscoKey": "discokey:655688f530ddc605c7775585696b3fca088c474f64c038a7d3b082f930c8b477", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:42583", + "10.65.0.27:42583", + "172.17.0.1:42583", + "172.19.0.1:42583", + "172.20.0.1:42583" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:46:10.503260754Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 7284508780357525, + "StableID": "nUYvHDhAty11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:da30a7aae94b1263e03eee65802ffe8c375186cdd7978829361de3dde7dbf93e", + "DiscoKey": "discokey:ca22ee5eaa9e57bfbf0b82af390f06971341c1ed73416e6d62a3624ba5f85728", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:51499", + "10.65.0.27:51499", + "172.17.0.1:51499", + "172.19.0.1:51499", + "172.20.0.1:51499" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:46:11.602297689Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1261223189933606, + "StableID": "nPBSSHCDrA11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4b91904d84c622b2921bfd881a0d31bd3049b37db6540e0e12d263b103ce607a", + "DiscoKey": "discokey:5e9f99363f691068b8cfb655a0699220e19c42e2ddede4b98145fb4efd1ba95a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:37859", + "10.65.0.27:37859", + "172.17.0.1:37859", + "172.19.0.1:37859", + "172.20.0.1:37859" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:46:12.134872231Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 6482308076345644, + "StableID": "nydx5zErcs11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ecf416e42d62022dde27440cda6b9c174445a15146ab0eed3a7e152ba829b25f", + "DiscoKey": "discokey:fed880d838edcc6058fa48976077bac75df8f55af98720391ebf8cab88655700", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:52260", + "10.65.0.27:52260", + "172.17.0.1:52260", + "172.19.0.1:52260", + "172.20.0.1:52260" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:46:12.671264204Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 1098906057830437, + "StableID": "nJsbJ8Qha911CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:0cc657ba2fbbac04b2fcd974cd92a890157d05671fab8dcae71a246dc2b0b975", + "KeyExpiry": "2026-11-08T18:46:13Z", + "DiscoKey": "discokey:df4371c3d9cd2a83c29db892aebb439b9416e8723a7a7f4f8b158c2639159915", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:52980", + "10.65.0.27:52980", + "172.17.0.1:52980", + "172.19.0.1:52980", + "172.20.0.1:52980" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:46:13.305949474Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4968233269920452, + "StableID": "nKYY9g48of11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:abc5e4b73bf29fed22d0474639d137ced814e561e955a8d558774f874de5be07", + "KeyExpiry": "2026-11-08T18:46:14Z", + "DiscoKey": "discokey:6bcbb471202963071e864f1c65e332a666760a7c3e8231d3a31334a393c0aa2d", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:53906", + "10.65.0.27:53906", + "172.17.0.1:53906", + "172.19.0.1:53906", + "172.20.0.1:53906" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:46:14.02309296Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5468679017310369, + "StableID": "ntYb9dvmhj11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:8c8055fa990ce6570156e10bd77bbb0bba5aec9b7cba1f383c6e11c242515f6c", + "KeyExpiry": "2026-11-08T18:46:14Z", + "DiscoKey": "discokey:2756c5b89e015f8cefe16aca3fe758cd67ad023e74b7c23620011b55ddb9bd01", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:38166", + "10.65.0.27:38166", + "172.17.0.1:38166", + "172.19.0.1:38166", + "172.20.0.1:38166" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:46:14.556615013Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "8345223381328097": { + "ID": 8345223381328097, + "LoginName": "squirtle.tail78f774.ts.net", + "DisplayName": "squirtle" + }} + } + }, "venusaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4968233269920452, + "StableID": "nKYY9g48of11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:abc5e4b73bf29fed22d0474639d137ced814e561e955a8d558774f874de5be07", + "KeyExpiry": "2026-11-08T18:46:14Z", + "DiscoKey": "discokey:6bcbb471202963071e864f1c65e332a666760a7c3e8231d3a31334a393c0aa2d", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:53906", + "10.65.0.27:53906", + "172.17.0.1:53906", + "172.19.0.1:53906", + "172.20.0.1:53906" + ], + "Hostinfo": {"Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:46:14.02309296Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:abc5e4b73bf29fed22d0474639d137ced814e561e955a8d558774f874de5be07", + "MachineKey": "mkey:a8483931a2a0300bc1c5eaaec859f655a43bf13cc05a4bb127d7e036dfaac676", + "Peers": [{ + "ID": 3974016456418527, + "StableID": "nG3gs4gq2Y11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f9e4cdfcdf5fc4a7c24479e89eeffc6824ee5f1b6a86abadf36e22f7a821935c", + "DiscoKey": "discokey:3fb869cd8a12c370713766714747ad199545f68559d9015ead712ee140f5307a", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:46891", + "10.65.0.27:46891", + "172.17.0.1:46891", + "172.19.0.1:46891", + "172.20.0.1:46891" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:46:06.772762065Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 5471650396442347, + "StableID": "nACLkhy7jj11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:abee1047f200278c3c687518f328c12b7fb43858f50c5a028dd88baff1cd254b", + "DiscoKey": "discokey:ad7fddcf604beac8e10939e4becc873b91680cd976c22b7ab30cec2937551b1e", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:37637", + "10.65.0.27:37637", + "172.17.0.1:37637", + "172.19.0.1:37637", + "172.20.0.1:37637" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:46:07.270210359Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8020542208079339, + "StableID": "nYhYsW3Xd521CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1a2a47683cec3941280f0b0aedd74fb24e1f5c25ce80446670feae8c8c30ea59", + "DiscoKey": "discokey:e167dc3d001218cc6d590a0fcdc6579dc83f762a3bc46c18834d410c412ae718", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:36559", + "10.65.0.27:36559", + "172.17.0.1:36559", + "172.19.0.1:36559", + "172.20.0.1:36559" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:46:07.822437431Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2797993073272656, + "StableID": "nKAGcwXDrN11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e94aa159fdc5b80bf5fc43c60251b15fcc63e6082681d86b93933f2c55596621", + "DiscoKey": "discokey:25115f6c6d5fb3b8b127eb923099d324f9da5034d76cfb73f64f034a955e3c32", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:33665", + "10.65.0.27:33665", + "172.17.0.1:33665", + "172.19.0.1:33665", + "172.20.0.1:33665" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:46:08.359933084Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1398799464861598, + "StableID": "nBqGkD6XvB11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:79de947e9512426e55a89c3ebf01d1eceb62c11893cb4a02df249fa37e3c511a", + "DiscoKey": "discokey:5e353d26fa6607e2fada1cdba435131b701c4cc36c4435946d216f2eca38e95a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:45638", + "10.65.0.27:45638", + "172.17.0.1:45638", + "172.19.0.1:45638", + "172.20.0.1:45638" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:46:08.891151496Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 105941311146898, + "StableID": "nw7Tt7uyp111CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8513d593a3f964283efef90ae45905b69a65f93a807317d53fc307482ff8a17f", + "DiscoKey": "discokey:3c3a1b50e8b5b22feed5ed5d95be06c62c888fb97cbdee8ddb834afddeebc809", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:35759", + "10.65.0.27:35759", + "172.17.0.1:35759", + "172.19.0.1:35759", + "172.20.0.1:35759" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:46:09.425485308Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4840358168485763, + "StableID": "n2edK51Doe11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6e5a753838adff515d8a87cf825dcd331cbcd5c93dbd4d3b04b60f5089fe1568", + "DiscoKey": "discokey:3b195d5217e4399cde29a4a50c9f9f8dbfd46f15c890c97381e0448ab970e45c", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:33045", + "10.65.0.27:33045", + "172.17.0.1:33045", + "172.19.0.1:33045", + "172.20.0.1:33045" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:46:09.981722404Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7270919369602773, + "StableID": "ni7hbui1ny11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4f4abd1605f0fbc62b54202fb79620d4737acc87204cefdad5ff1c2a96d2fd05", + "DiscoKey": "discokey:655688f530ddc605c7775585696b3fca088c474f64c038a7d3b082f930c8b477", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:42583", + "10.65.0.27:42583", + "172.17.0.1:42583", + "172.19.0.1:42583", + "172.20.0.1:42583" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:46:10.503260754Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 8345223381328097, + "StableID": "nAMKLJsZA821CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:273ecb45f41ccdc687846f6c7a770f0ef3d0d8aa24f4b301194dd9f5607e6b4f", + "DiscoKey": "discokey:e88b37938e15df303c7ff19d8254c80048e1a91454b96316b0ab2194e3ee2221", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:53326", + "10.65.0.27:53326", + "172.17.0.1:53326", + "172.19.0.1:53326", + "172.20.0.1:53326" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:46:11.051935902Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7284508780357525, + "StableID": "nUYvHDhAty11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:da30a7aae94b1263e03eee65802ffe8c375186cdd7978829361de3dde7dbf93e", + "DiscoKey": "discokey:ca22ee5eaa9e57bfbf0b82af390f06971341c1ed73416e6d62a3624ba5f85728", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:51499", + "10.65.0.27:51499", + "172.17.0.1:51499", + "172.19.0.1:51499", + "172.20.0.1:51499" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:46:11.602297689Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1261223189933606, + "StableID": "nPBSSHCDrA11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4b91904d84c622b2921bfd881a0d31bd3049b37db6540e0e12d263b103ce607a", + "DiscoKey": "discokey:5e9f99363f691068b8cfb655a0699220e19c42e2ddede4b98145fb4efd1ba95a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:37859", + "10.65.0.27:37859", + "172.17.0.1:37859", + "172.19.0.1:37859", + "172.20.0.1:37859" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:46:12.134872231Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 6482308076345644, + "StableID": "nydx5zErcs11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ecf416e42d62022dde27440cda6b9c174445a15146ab0eed3a7e152ba829b25f", + "DiscoKey": "discokey:fed880d838edcc6058fa48976077bac75df8f55af98720391ebf8cab88655700", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:52260", + "10.65.0.27:52260", + "172.17.0.1:52260", + "172.19.0.1:52260", + "172.20.0.1:52260" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:46:12.671264204Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 1098906057830437, + "StableID": "nJsbJ8Qha911CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:0cc657ba2fbbac04b2fcd974cd92a890157d05671fab8dcae71a246dc2b0b975", + "KeyExpiry": "2026-11-08T18:46:13Z", + "DiscoKey": "discokey:df4371c3d9cd2a83c29db892aebb439b9416e8723a7a7f4f8b158c2639159915", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:52980", + "10.65.0.27:52980", + "172.17.0.1:52980", + "172.19.0.1:52980", + "172.20.0.1:52980" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:46:13.305949474Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5468679017310369, + "StableID": "ntYb9dvmhj11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:8c8055fa990ce6570156e10bd77bbb0bba5aec9b7cba1f383c6e11c242515f6c", + "KeyExpiry": "2026-11-08T18:46:14Z", + "DiscoKey": "discokey:2756c5b89e015f8cefe16aca3fe758cd67ad023e74b7c23620011b55ddb9bd01", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:38166", + "10.65.0.27:38166", + "172.17.0.1:38166", + "172.19.0.1:38166", + "172.20.0.1:38166" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:46:14.556615013Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "weedle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7284508780357525, + "StableID": "nUYvHDhAty11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 7284508780357525, + "Key": "nodekey:da30a7aae94b1263e03eee65802ffe8c375186cdd7978829361de3dde7dbf93e", + "DiscoKey": "discokey:ca22ee5eaa9e57bfbf0b82af390f06971341c1ed73416e6d62a3624ba5f85728", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:51499", + "10.65.0.27:51499", + "172.17.0.1:51499", + "172.19.0.1:51499", + "172.20.0.1:51499" + ], + "Hostinfo": {"Hostname": "weedle", "RequestTags": ["tag:client"], "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:46:11.602297689Z", + "Tags": ["tag:client"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:da30a7aae94b1263e03eee65802ffe8c375186cdd7978829361de3dde7dbf93e", + "MachineKey": "mkey:c336c8da3579913d6caf02f3f2a51b786e798a86939993895c7f53a333ae695c", + "Peers": [{ + "ID": 3974016456418527, + "StableID": "nG3gs4gq2Y11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f9e4cdfcdf5fc4a7c24479e89eeffc6824ee5f1b6a86abadf36e22f7a821935c", + "DiscoKey": "discokey:3fb869cd8a12c370713766714747ad199545f68559d9015ead712ee140f5307a", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:46891", + "10.65.0.27:46891", + "172.17.0.1:46891", + "172.19.0.1:46891", + "172.20.0.1:46891" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:46:06.772762065Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 5471650396442347, + "StableID": "nACLkhy7jj11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:abee1047f200278c3c687518f328c12b7fb43858f50c5a028dd88baff1cd254b", + "DiscoKey": "discokey:ad7fddcf604beac8e10939e4becc873b91680cd976c22b7ab30cec2937551b1e", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:37637", + "10.65.0.27:37637", + "172.17.0.1:37637", + "172.19.0.1:37637", + "172.20.0.1:37637" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:46:07.270210359Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8020542208079339, + "StableID": "nYhYsW3Xd521CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1a2a47683cec3941280f0b0aedd74fb24e1f5c25ce80446670feae8c8c30ea59", + "DiscoKey": "discokey:e167dc3d001218cc6d590a0fcdc6579dc83f762a3bc46c18834d410c412ae718", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:36559", + "10.65.0.27:36559", + "172.17.0.1:36559", + "172.19.0.1:36559", + "172.20.0.1:36559" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:46:07.822437431Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2797993073272656, + "StableID": "nKAGcwXDrN11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e94aa159fdc5b80bf5fc43c60251b15fcc63e6082681d86b93933f2c55596621", + "DiscoKey": "discokey:25115f6c6d5fb3b8b127eb923099d324f9da5034d76cfb73f64f034a955e3c32", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:33665", + "10.65.0.27:33665", + "172.17.0.1:33665", + "172.19.0.1:33665", + "172.20.0.1:33665" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:46:08.359933084Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1398799464861598, + "StableID": "nBqGkD6XvB11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:79de947e9512426e55a89c3ebf01d1eceb62c11893cb4a02df249fa37e3c511a", + "DiscoKey": "discokey:5e353d26fa6607e2fada1cdba435131b701c4cc36c4435946d216f2eca38e95a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:45638", + "10.65.0.27:45638", + "172.17.0.1:45638", + "172.19.0.1:45638", + "172.20.0.1:45638" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:46:08.891151496Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 105941311146898, + "StableID": "nw7Tt7uyp111CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8513d593a3f964283efef90ae45905b69a65f93a807317d53fc307482ff8a17f", + "DiscoKey": "discokey:3c3a1b50e8b5b22feed5ed5d95be06c62c888fb97cbdee8ddb834afddeebc809", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:35759", + "10.65.0.27:35759", + "172.17.0.1:35759", + "172.19.0.1:35759", + "172.20.0.1:35759" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:46:09.425485308Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4840358168485763, + "StableID": "n2edK51Doe11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6e5a753838adff515d8a87cf825dcd331cbcd5c93dbd4d3b04b60f5089fe1568", + "DiscoKey": "discokey:3b195d5217e4399cde29a4a50c9f9f8dbfd46f15c890c97381e0448ab970e45c", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:33045", + "10.65.0.27:33045", + "172.17.0.1:33045", + "172.19.0.1:33045", + "172.20.0.1:33045" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:46:09.981722404Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 7270919369602773, + "StableID": "ni7hbui1ny11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4f4abd1605f0fbc62b54202fb79620d4737acc87204cefdad5ff1c2a96d2fd05", + "DiscoKey": "discokey:655688f530ddc605c7775585696b3fca088c474f64c038a7d3b082f930c8b477", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:42583", + "10.65.0.27:42583", + "172.17.0.1:42583", + "172.19.0.1:42583", + "172.20.0.1:42583" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:46:10.503260754Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 8345223381328097, + "StableID": "nAMKLJsZA821CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:273ecb45f41ccdc687846f6c7a770f0ef3d0d8aa24f4b301194dd9f5607e6b4f", + "DiscoKey": "discokey:e88b37938e15df303c7ff19d8254c80048e1a91454b96316b0ab2194e3ee2221", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:53326", + "10.65.0.27:53326", + "172.17.0.1:53326", + "172.19.0.1:53326", + "172.20.0.1:53326" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:46:11.051935902Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 1261223189933606, + "StableID": "nPBSSHCDrA11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4b91904d84c622b2921bfd881a0d31bd3049b37db6540e0e12d263b103ce607a", + "DiscoKey": "discokey:5e9f99363f691068b8cfb655a0699220e19c42e2ddede4b98145fb4efd1ba95a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:37859", + "10.65.0.27:37859", + "172.17.0.1:37859", + "172.19.0.1:37859", + "172.20.0.1:37859" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:46:12.134872231Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 6482308076345644, + "StableID": "nydx5zErcs11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ecf416e42d62022dde27440cda6b9c174445a15146ab0eed3a7e152ba829b25f", + "DiscoKey": "discokey:fed880d838edcc6058fa48976077bac75df8f55af98720391ebf8cab88655700", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:52260", + "10.65.0.27:52260", + "172.17.0.1:52260", + "172.19.0.1:52260", + "172.20.0.1:52260" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:46:12.671264204Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 1098906057830437, + "StableID": "nJsbJ8Qha911CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:0cc657ba2fbbac04b2fcd974cd92a890157d05671fab8dcae71a246dc2b0b975", + "KeyExpiry": "2026-11-08T18:46:13Z", + "DiscoKey": "discokey:df4371c3d9cd2a83c29db892aebb439b9416e8723a7a7f4f8b158c2639159915", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:52980", + "10.65.0.27:52980", + "172.17.0.1:52980", + "172.19.0.1:52980", + "172.20.0.1:52980" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:46:13.305949474Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4968233269920452, + "StableID": "nKYY9g48of11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:abc5e4b73bf29fed22d0474639d137ced814e561e955a8d558774f874de5be07", + "KeyExpiry": "2026-11-08T18:46:14Z", + "DiscoKey": "discokey:6bcbb471202963071e864f1c65e332a666760a7c3e8231d3a31334a393c0aa2d", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:53906", + "10.65.0.27:53906", + "172.17.0.1:53906", + "172.19.0.1:53906", + "172.20.0.1:53906" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:46:14.02309296Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5468679017310369, + "StableID": "ntYb9dvmhj11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:8c8055fa990ce6570156e10bd77bbb0bba5aec9b7cba1f383c6e11c242515f6c", + "KeyExpiry": "2026-11-08T18:46:14Z", + "DiscoKey": "discokey:2756c5b89e015f8cefe16aca3fe758cd67ad023e74b7c23620011b55ddb9bd01", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:38166", + "10.65.0.27:38166", + "172.17.0.1:38166", + "172.19.0.1:38166", + "172.20.0.1:38166" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:46:14.556615013Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "7284508780357525": { + "ID": 7284508780357525, + "LoginName": "weedle.tail78f774.ts.net", + "DisplayName": "weedle" + }} + } + }} +} diff --git a/hscontrol/policy/v2/testdata/sshtest_results/sshtest-mixed-acls-tcp22-allow-no-ssh-rule.hujson b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-mixed-acls-tcp22-allow-no-ssh-rule.hujson new file mode 100644 index 00000000..b92f47a8 --- /dev/null +++ b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-mixed-acls-tcp22-allow-no-ssh-rule.hujson @@ -0,0 +1,20082 @@ +// sshtest-mixed-acls-tcp22-allow-no-ssh-rule +// +// acls allow tcp:22 but no ssh rule, sshTests accept must fail +// +// Nodes with filter rules: 15 of 15 +// Captured at: 2026-05-12T18:46:50Z +// tool version: tscap/dev +// schema version: 1 +{ + "schema_version": 1, + "test_id": "sshtest-mixed-acls-tcp22-allow-no-ssh-rule", + "description": "acls allow tcp:22 but no ssh rule, sshTests accept must fail", + "category": "sshtest", + "captured_at": "2026-05-12T18:46:50.585100921Z", + "tool_version": "tscap/dev", + "tailnet": "odin@example.com", + "error": true, + "input": { + "api_response_code": 400, + "api_response_body": {"message": "test(s) failed"}, + "tailnet": { + "dns": {"magic_dns": false, "nameservers": [], "search_paths": [], "split_dns": {}}, + "settings": {} + }, + "scenario_hujson": " \n \n \n \n{\n\t\"category\": \"sshtest\",\n\t\"description\": \"acls allow tcp:22 but no ssh rule, sshTests accept must fail\",\n\t\"id\": \"sshtest-mixed-acls-tcp22-allow-no-ssh-rule\",\n\t\"options\": {\"expect_api_error\": true},\n\t\"policy\": {\"acls\": [\n\t\t{\"action\": \"accept\", \"dst\": [\"tag:server:22\"], \"src\": [\"thor@example.org\"]}\n\t], \"ssh\": [], \"sshTests\": [{\n\t\t\"accept\": [\"root\"],\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": \"thor@example.org\"\n\t}], \"tagOwners\": {\n\t\t\"tag:prod\": [\"odin@example.com\"],\n\t\t\"tag:server\": [\"odin@example.com\"]\n\t}},\n\t\"tailnet\": {\n\t\t\"dns\": {\"magic_dns\": false, \"nameservers\": [], \"search_paths\": [], \"split_dns\": {}},\n\t\t\"settings\": {}\n\t},\n\t\"topology\": \"../_topologies/grant.hujson\"\n}\n", + "scenario_path": "scenarios/sshtest/sshtest-mixed-acls-tcp22-allow-no-ssh-rule.hujson", + "full_policy": { + "acls": [{ + "action": "accept", + "dst": ["tag:server:22"], + "src": ["thor@example.org"] + }], + "ssh": [], + "sshTests": [{"accept": ["root"], "dst": ["tag:server"], "src": "thor@example.org"}], + "tagOwners": {"tag:prod": ["odin@example.com"], "tag:server": ["odin@example.com"]} + } + }, + "topology": {"users": [ + {"id": 1, "name": "odin", "email": "odin@example.com"}, + {"id": 2, "name": "thor", "email": "thor@example.org"}, + {"id": 3, "name": "freya", "email": "freya@example.com"} + ], "nodes": {"beedrill": { + "hostname": "beedrill", + "tags": ["tag:server"], + "ipv4": "100.64.0.16", + "ipv6": "fd7a:115c:a1e0::10", + "routable_ips": [], + "approved_routes": [] + }, "blastoise": { + "hostname": "blastoise", + "tags": ["tag:exit", "tag:router"], + "ipv4": "100.64.0.9", + "ipv6": "fd7a:115c:a1e0::9", + "routable_ips": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "bulbasaur": { + "hostname": "bulbasaur", + "tags": [], + "ipv4": "100.64.0.19", + "ipv6": "fd7a:115c:a1e0::13", + "user": "odin", + "routable_ips": [], + "approved_routes": [] + }, "charmander": { + "hostname": "charmander", + "tags": ["tag:exit"], + "ipv4": "100.64.0.4", + "ipv6": "fd7a:115c:a1e0::4", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "fearow": { + "hostname": "fearow", + "tags": ["tag:fearow"], + "ipv4": "100.64.0.12", + "ipv6": "fd7a:115c:a1e0::c", + "routable_ips": ["10.55.0.0/16"], + "approved_routes": [] + }, "ivysaur": { + "hostname": "ivysaur", + "tags": [], + "ipv4": "100.64.0.17", + "ipv6": "fd7a:115c:a1e0::11", + "user": "thor", + "routable_ips": [], + "approved_routes": [] + }, "kakuna": { + "hostname": "kakuna", + "tags": ["tag:prod"], + "ipv4": "100.64.0.15", + "ipv6": "fd7a:115c:a1e0::f", + "routable_ips": [], + "approved_routes": [] + }, "pidgeotto": { + "hostname": "pidgeotto", + "tags": ["tag:pidgeotto"], + "ipv4": "100.64.0.3", + "ipv6": "fd7a:115c:a1e0::3", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "pidgey": { + "hostname": "pidgey", + "tags": ["tag:pidgey"], + "ipv4": "100.64.0.2", + "ipv6": "fd7a:115c:a1e0::2", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "raticate": { + "hostname": "raticate", + "tags": ["tag:group-b"], + "ipv4": "100.64.0.6", + "ipv6": "fd7a:115c:a1e0::6", + "routable_ips": [], + "approved_routes": [] + }, "rattata": { + "hostname": "rattata", + "tags": ["tag:group-a"], + "ipv4": "100.64.0.5", + "ipv6": "fd7a:115c:a1e0::5", + "routable_ips": [], + "approved_routes": [] + }, "spearow": { + "hostname": "spearow", + "tags": ["tag:spearow"], + "ipv4": "100.64.0.11", + "ipv6": "fd7a:115c:a1e0::b", + "routable_ips": ["10.44.0.0/16"], + "approved_routes": [] + }, "squirtle": { + "hostname": "squirtle", + "tags": ["tag:router"], + "ipv4": "100.64.0.13", + "ipv6": "fd7a:115c:a1e0::d", + "routable_ips": ["10.33.0.0/16"], + "approved_routes": [] + }, "venusaur": { + "hostname": "venusaur", + "tags": [], + "ipv4": "100.64.0.18", + "ipv6": "fd7a:115c:a1e0::12", + "user": "freya", + "routable_ips": [], + "approved_routes": [] + }, "weedle": { + "hostname": "weedle", + "tags": ["tag:client"], + "ipv4": "100.64.0.14", + "ipv6": "fd7a:115c:a1e0::e", + "routable_ips": [], + "approved_routes": [] + }}}, + "captures": {"beedrill": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 3148442288767369, + "StableID": "nSR1jvEwaR11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 3148442288767369, + "Key": "nodekey:f46b838a780d827b180d02d652f9e6f0e9ca828ad45d79cef3145fff06ad6306", + "DiscoKey": "discokey:91777640d9c225e1651413963ff18bca51640d503d5c90fddfd95e1a6dc55d2d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:47415", + "10.65.0.27:47415", + "172.17.0.1:47415", + "172.19.0.1:47415", + "172.20.0.1:47415" + ], + "Hostinfo": {"Hostname": "beedrill", "RequestTags": ["tag:server"], "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:47:02.790158711Z", + "Tags": ["tag:server"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:f46b838a780d827b180d02d652f9e6f0e9ca828ad45d79cef3145fff06ad6306", + "MachineKey": "mkey:5ed5f859a2beca0b085c9b63d52c8c32c342b9571c2a1f20db56b77fe219b37b", + "Peers": [{ + "ID": 3348008648796742, + "StableID": "nhaUaaWK9T11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9ce76fb98a22982637f757b24fc9c2d81c97af4740221c838855d142831fe314", + "DiscoKey": "discokey:a083c54b20dfa85d0422733253739ec17ebaa2dc3208357d4055bf70db465c7b", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:39638", + "10.65.0.27:39638", + "172.17.0.1:39638", + "172.19.0.1:39638", + "172.20.0.1:39638" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:46:56.697652601Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7277465688330465, + "StableID": "nGYJNdgypy11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:466556dd8919f60b82af055aa64d2bee39ebc43f63610450e45647ef54b4a623", + "DiscoKey": "discokey:be1954a328b007c85d14895411305216b30e8b13206bca2991da58def584c86d", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:41114", + "10.65.0.27:41114", + "172.17.0.1:41114", + "172.19.0.1:41114", + "172.20.0.1:41114" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:46:57.163827119Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 7926432109370923, + "StableID": "nkHPiyvtt421CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb80b25b53d7846a3f55bfae2fc4af127e77667327c40440164c255a79781658", + "DiscoKey": "discokey:70d3e62748f64e665af774d4db46d20783c347e9135570bbc5abdd66a971f410", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:50483", + "10.65.0.27:50483", + "172.17.0.1:50483", + "172.19.0.1:50483", + "172.20.0.1:50483" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:46:57.694750834Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6897754256649264, + "StableID": "nbLoQrJ1sv11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:51a6de329a6892b1f17379ad39a19bb0b91d455061f3f8708b1af69d85a0733c", + "DiscoKey": "discokey:062c98854b4998886382a1cf2cc2505acee50a1fa997ae2104aba52cb3c21e5d", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:32981", + "10.65.0.27:32981", + "172.17.0.1:32981", + "172.19.0.1:32981", + "172.20.0.1:32981" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:46:58.236702505Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7832544745057696, + "StableID": "nscDqnfNA421CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:737ef157cd230d1806f33953b3843f8b7715755c6bfa83c275816164b8a25834", + "DiscoKey": "discokey:3551f1d7230efc5ecd963a911988a230162630c2bfe46c9dfe48c22fdeb3ee58", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:53908", + "10.65.0.27:53908", + "172.17.0.1:53908", + "172.19.0.1:53908", + "172.20.0.1:53908" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:46:58.777040016Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 883772907534194, + "StableID": "nMC3WWDGu711CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:be7f53c951510fddf7ae55a32c1a7324d2d9e381c49c9ab5d585f1c0b3cedd3c", + "DiscoKey": "discokey:97c40c9cc30190cbbb4f08b3a41c50138a946493164b7a0a1a5651a1b717554a", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:50488", + "10.65.0.27:50488", + "172.17.0.1:50488", + "172.19.0.1:50488", + "172.20.0.1:50488" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:46:59.311511755Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 3533628427968141, + "StableID": "nEFaqkRPbU11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c4b4a7d05171111bf5fdb459aed82f78dcd9dfa8e834b4d3bd74dbf6b73dd833", + "DiscoKey": "discokey:6db58249552caf4bfd881dc58405ddba40a60514dfb4a40e8cca49b92e528944", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:52043", + "10.65.0.27:52043", + "172.17.0.1:52043", + "172.19.0.1:52043", + "172.20.0.1:52043" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:46:59.878449221Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1899378406578201, + "StableID": "n8k4g6TEqF11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8a2eff8e0bc4e94c33b13d949551b049359b84dc23fe47bd2e5d711fcf6e4e5f", + "DiscoKey": "discokey:f72a2d1f05fb773f5f1841c5369ce19de6787ba216d6b1b812b7fde5e9bf7331", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:56545", + "10.65.0.27:56545", + "172.17.0.1:56545", + "172.19.0.1:56545", + "172.20.0.1:56545" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:47:00.414940937Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 5783245827808651, + "StableID": "n8bV1Z4FAn11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3cf0e0a8776f33dac88f65d95b89bb01fabd12fe85b9cff5cdc4e9c25648367e", + "DiscoKey": "discokey:53d9458da519ea025e40e85fe1c9ec7e2fcb3c671bde7c6411b90452d163ba36", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:42005", + "10.65.0.27:42005", + "172.17.0.1:42005", + "172.19.0.1:42005", + "172.20.0.1:42005" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:47:00.928314278Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 638830889127582, + "StableID": "nVgi6F1Lz511CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f4c604bdb2bd0483229318ba9623e9914d77d340ce0d8fb53d35da2222f4b40b", + "DiscoKey": "discokey:ad54059bbd58c2f5c3d87ebbd86cdf210f2784eaf80d3d64289ef134c2ae2e68", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:33413", + "10.65.0.27:33413", + "172.17.0.1:33413", + "172.19.0.1:33413", + "172.20.0.1:33413" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:47:01.710836573Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8951108461894055, + "StableID": "ngPW9aSytC21CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d3ab64981f38116c09ebdbb3ed1fa5b8a21ba980e8aeba908a0d6fcff31b722b", + "DiscoKey": "discokey:da6b63ed1872d5d7bd7d35c88cedd8367753a0e23412e3e16af506a7ae56785f", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:53724", + "10.65.0.27:53724", + "172.17.0.1:53724", + "172.19.0.1:53724", + "172.20.0.1:53724" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:47:02.247950824Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 2595963247498152, + "StableID": "nDqvi3ZiGM11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:04d6bf29076c5b8c5c9bc3cab2cd03422984785540461d2089a1f8a1919bcc47", + "KeyExpiry": "2026-11-08T18:47:03Z", + "DiscoKey": "discokey:6f1b01e3c0e9f076f0c7e8af8424f4288284111b7a310ce6afc653f557e16407", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:50469", + "10.65.0.27:50469", + "172.17.0.1:50469", + "172.19.0.1:50469", + "172.20.0.1:50469" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:47:03.341917671Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1778974702635585, + "StableID": "n2fEfdehtE11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ce71f07116a10272bfafa69288c7bf13bd492b9f27dbbe049e98334a0d14f752", + "KeyExpiry": "2026-11-08T18:47:03Z", + "DiscoKey": "discokey:8a5ded2903d801f7d9f24b3f45d56ace02032b303f2a21160d48cca0709fee48", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:57329", + "10.65.0.27:57329", + "172.17.0.1:57329", + "172.19.0.1:57329", + "172.20.0.1:57329" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:47:03.889124394Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 218017761311581, + "StableID": "nCC21Wxjh211CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:f0e33f737aa39d978567b2ab54d02dc0910b58d411495da32ebd6973d68e863d", + "KeyExpiry": "2026-11-08T18:47:04Z", + "DiscoKey": "discokey:3e5631f7d39b6c03347fddc860af14295d4a6acf315f35446573f2a01fc03b62", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:56846", + "10.65.0.27:56846", + "172.17.0.1:56846", + "172.19.0.1:56846", + "172.20.0.1:56846" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:47:04.426626581Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3148442288767369": { + "ID": 3148442288767369, + "LoginName": "beedrill.tail78f774.ts.net", + "DisplayName": "beedrill" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "blastoise": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 883772907534194, + "StableID": "nMC3WWDGu711CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 883772907534194, + "Key": "nodekey:be7f53c951510fddf7ae55a32c1a7324d2d9e381c49c9ab5d585f1c0b3cedd3c", + "DiscoKey": "discokey:97c40c9cc30190cbbb4f08b3a41c50138a946493164b7a0a1a5651a1b717554a", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:50488", + "10.65.0.27:50488", + "172.17.0.1:50488", + "172.19.0.1:50488", + "172.20.0.1:50488" + ], + "Hostinfo": { + "Hostname": "blastoise", + "RoutableIPs": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit", "tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:46:59.311511755Z", + "Tags": ["tag:exit", "tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:be7f53c951510fddf7ae55a32c1a7324d2d9e381c49c9ab5d585f1c0b3cedd3c", + "MachineKey": "mkey:7c9c316d7d09e14aae69591b6454df82f36dcdcb1861b6ca1212c96eff25d962", + "Peers": [{ + "ID": 3348008648796742, + "StableID": "nhaUaaWK9T11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9ce76fb98a22982637f757b24fc9c2d81c97af4740221c838855d142831fe314", + "DiscoKey": "discokey:a083c54b20dfa85d0422733253739ec17ebaa2dc3208357d4055bf70db465c7b", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:39638", + "10.65.0.27:39638", + "172.17.0.1:39638", + "172.19.0.1:39638", + "172.20.0.1:39638" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:46:56.697652601Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7277465688330465, + "StableID": "nGYJNdgypy11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:466556dd8919f60b82af055aa64d2bee39ebc43f63610450e45647ef54b4a623", + "DiscoKey": "discokey:be1954a328b007c85d14895411305216b30e8b13206bca2991da58def584c86d", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:41114", + "10.65.0.27:41114", + "172.17.0.1:41114", + "172.19.0.1:41114", + "172.20.0.1:41114" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:46:57.163827119Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 7926432109370923, + "StableID": "nkHPiyvtt421CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb80b25b53d7846a3f55bfae2fc4af127e77667327c40440164c255a79781658", + "DiscoKey": "discokey:70d3e62748f64e665af774d4db46d20783c347e9135570bbc5abdd66a971f410", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:50483", + "10.65.0.27:50483", + "172.17.0.1:50483", + "172.19.0.1:50483", + "172.20.0.1:50483" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:46:57.694750834Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6897754256649264, + "StableID": "nbLoQrJ1sv11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:51a6de329a6892b1f17379ad39a19bb0b91d455061f3f8708b1af69d85a0733c", + "DiscoKey": "discokey:062c98854b4998886382a1cf2cc2505acee50a1fa997ae2104aba52cb3c21e5d", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:32981", + "10.65.0.27:32981", + "172.17.0.1:32981", + "172.19.0.1:32981", + "172.20.0.1:32981" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:46:58.236702505Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7832544745057696, + "StableID": "nscDqnfNA421CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:737ef157cd230d1806f33953b3843f8b7715755c6bfa83c275816164b8a25834", + "DiscoKey": "discokey:3551f1d7230efc5ecd963a911988a230162630c2bfe46c9dfe48c22fdeb3ee58", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:53908", + "10.65.0.27:53908", + "172.17.0.1:53908", + "172.19.0.1:53908", + "172.20.0.1:53908" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:46:58.777040016Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3533628427968141, + "StableID": "nEFaqkRPbU11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c4b4a7d05171111bf5fdb459aed82f78dcd9dfa8e834b4d3bd74dbf6b73dd833", + "DiscoKey": "discokey:6db58249552caf4bfd881dc58405ddba40a60514dfb4a40e8cca49b92e528944", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:52043", + "10.65.0.27:52043", + "172.17.0.1:52043", + "172.19.0.1:52043", + "172.20.0.1:52043" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:46:59.878449221Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1899378406578201, + "StableID": "n8k4g6TEqF11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8a2eff8e0bc4e94c33b13d949551b049359b84dc23fe47bd2e5d711fcf6e4e5f", + "DiscoKey": "discokey:f72a2d1f05fb773f5f1841c5369ce19de6787ba216d6b1b812b7fde5e9bf7331", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:56545", + "10.65.0.27:56545", + "172.17.0.1:56545", + "172.19.0.1:56545", + "172.20.0.1:56545" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:47:00.414940937Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 5783245827808651, + "StableID": "n8bV1Z4FAn11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3cf0e0a8776f33dac88f65d95b89bb01fabd12fe85b9cff5cdc4e9c25648367e", + "DiscoKey": "discokey:53d9458da519ea025e40e85fe1c9ec7e2fcb3c671bde7c6411b90452d163ba36", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:42005", + "10.65.0.27:42005", + "172.17.0.1:42005", + "172.19.0.1:42005", + "172.20.0.1:42005" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:47:00.928314278Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 638830889127582, + "StableID": "nVgi6F1Lz511CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f4c604bdb2bd0483229318ba9623e9914d77d340ce0d8fb53d35da2222f4b40b", + "DiscoKey": "discokey:ad54059bbd58c2f5c3d87ebbd86cdf210f2784eaf80d3d64289ef134c2ae2e68", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:33413", + "10.65.0.27:33413", + "172.17.0.1:33413", + "172.19.0.1:33413", + "172.20.0.1:33413" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:47:01.710836573Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8951108461894055, + "StableID": "ngPW9aSytC21CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d3ab64981f38116c09ebdbb3ed1fa5b8a21ba980e8aeba908a0d6fcff31b722b", + "DiscoKey": "discokey:da6b63ed1872d5d7bd7d35c88cedd8367753a0e23412e3e16af506a7ae56785f", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:53724", + "10.65.0.27:53724", + "172.17.0.1:53724", + "172.19.0.1:53724", + "172.20.0.1:53724" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:47:02.247950824Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 3148442288767369, + "StableID": "nSR1jvEwaR11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f46b838a780d827b180d02d652f9e6f0e9ca828ad45d79cef3145fff06ad6306", + "DiscoKey": "discokey:91777640d9c225e1651413963ff18bca51640d503d5c90fddfd95e1a6dc55d2d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:47415", + "10.65.0.27:47415", + "172.17.0.1:47415", + "172.19.0.1:47415", + "172.20.0.1:47415" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:47:02.790158711Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2595963247498152, + "StableID": "nDqvi3ZiGM11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:04d6bf29076c5b8c5c9bc3cab2cd03422984785540461d2089a1f8a1919bcc47", + "KeyExpiry": "2026-11-08T18:47:03Z", + "DiscoKey": "discokey:6f1b01e3c0e9f076f0c7e8af8424f4288284111b7a310ce6afc653f557e16407", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:50469", + "10.65.0.27:50469", + "172.17.0.1:50469", + "172.19.0.1:50469", + "172.20.0.1:50469" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:47:03.341917671Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1778974702635585, + "StableID": "n2fEfdehtE11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ce71f07116a10272bfafa69288c7bf13bd492b9f27dbbe049e98334a0d14f752", + "KeyExpiry": "2026-11-08T18:47:03Z", + "DiscoKey": "discokey:8a5ded2903d801f7d9f24b3f45d56ace02032b303f2a21160d48cca0709fee48", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:57329", + "10.65.0.27:57329", + "172.17.0.1:57329", + "172.19.0.1:57329", + "172.20.0.1:57329" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:47:03.889124394Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 218017761311581, + "StableID": "nCC21Wxjh211CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:f0e33f737aa39d978567b2ab54d02dc0910b58d411495da32ebd6973d68e863d", + "KeyExpiry": "2026-11-08T18:47:04Z", + "DiscoKey": "discokey:3e5631f7d39b6c03347fddc860af14295d4a6acf315f35446573f2a01fc03b62", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:56846", + "10.65.0.27:56846", + "172.17.0.1:56846", + "172.19.0.1:56846", + "172.20.0.1:56846" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:47:04.426626581Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "883772907534194": { + "ID": 883772907534194, + "LoginName": "blastoise.tail78f774.ts.net", + "DisplayName": "blastoise" + }} + } + }, "bulbasaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 218017761311581, + "StableID": "nCC21Wxjh211CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:f0e33f737aa39d978567b2ab54d02dc0910b58d411495da32ebd6973d68e863d", + "KeyExpiry": "2026-11-08T18:47:04Z", + "DiscoKey": "discokey:3e5631f7d39b6c03347fddc860af14295d4a6acf315f35446573f2a01fc03b62", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:56846", + "10.65.0.27:56846", + "172.17.0.1:56846", + "172.19.0.1:56846", + "172.20.0.1:56846" + ], + "Hostinfo": {"Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:47:04.426626581Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:f0e33f737aa39d978567b2ab54d02dc0910b58d411495da32ebd6973d68e863d", + "MachineKey": "mkey:f2c7591428b1d200c0ba1f0dc831be5d04d8c83315d066c8f9fa353a6c590977", + "Peers": [{ + "ID": 3348008648796742, + "StableID": "nhaUaaWK9T11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9ce76fb98a22982637f757b24fc9c2d81c97af4740221c838855d142831fe314", + "DiscoKey": "discokey:a083c54b20dfa85d0422733253739ec17ebaa2dc3208357d4055bf70db465c7b", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:39638", + "10.65.0.27:39638", + "172.17.0.1:39638", + "172.19.0.1:39638", + "172.20.0.1:39638" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:46:56.697652601Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7277465688330465, + "StableID": "nGYJNdgypy11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:466556dd8919f60b82af055aa64d2bee39ebc43f63610450e45647ef54b4a623", + "DiscoKey": "discokey:be1954a328b007c85d14895411305216b30e8b13206bca2991da58def584c86d", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:41114", + "10.65.0.27:41114", + "172.17.0.1:41114", + "172.19.0.1:41114", + "172.20.0.1:41114" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:46:57.163827119Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 7926432109370923, + "StableID": "nkHPiyvtt421CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb80b25b53d7846a3f55bfae2fc4af127e77667327c40440164c255a79781658", + "DiscoKey": "discokey:70d3e62748f64e665af774d4db46d20783c347e9135570bbc5abdd66a971f410", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:50483", + "10.65.0.27:50483", + "172.17.0.1:50483", + "172.19.0.1:50483", + "172.20.0.1:50483" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:46:57.694750834Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6897754256649264, + "StableID": "nbLoQrJ1sv11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:51a6de329a6892b1f17379ad39a19bb0b91d455061f3f8708b1af69d85a0733c", + "DiscoKey": "discokey:062c98854b4998886382a1cf2cc2505acee50a1fa997ae2104aba52cb3c21e5d", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:32981", + "10.65.0.27:32981", + "172.17.0.1:32981", + "172.19.0.1:32981", + "172.20.0.1:32981" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:46:58.236702505Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7832544745057696, + "StableID": "nscDqnfNA421CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:737ef157cd230d1806f33953b3843f8b7715755c6bfa83c275816164b8a25834", + "DiscoKey": "discokey:3551f1d7230efc5ecd963a911988a230162630c2bfe46c9dfe48c22fdeb3ee58", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:53908", + "10.65.0.27:53908", + "172.17.0.1:53908", + "172.19.0.1:53908", + "172.20.0.1:53908" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:46:58.777040016Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 883772907534194, + "StableID": "nMC3WWDGu711CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:be7f53c951510fddf7ae55a32c1a7324d2d9e381c49c9ab5d585f1c0b3cedd3c", + "DiscoKey": "discokey:97c40c9cc30190cbbb4f08b3a41c50138a946493164b7a0a1a5651a1b717554a", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:50488", + "10.65.0.27:50488", + "172.17.0.1:50488", + "172.19.0.1:50488", + "172.20.0.1:50488" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:46:59.311511755Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 3533628427968141, + "StableID": "nEFaqkRPbU11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c4b4a7d05171111bf5fdb459aed82f78dcd9dfa8e834b4d3bd74dbf6b73dd833", + "DiscoKey": "discokey:6db58249552caf4bfd881dc58405ddba40a60514dfb4a40e8cca49b92e528944", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:52043", + "10.65.0.27:52043", + "172.17.0.1:52043", + "172.19.0.1:52043", + "172.20.0.1:52043" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:46:59.878449221Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1899378406578201, + "StableID": "n8k4g6TEqF11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8a2eff8e0bc4e94c33b13d949551b049359b84dc23fe47bd2e5d711fcf6e4e5f", + "DiscoKey": "discokey:f72a2d1f05fb773f5f1841c5369ce19de6787ba216d6b1b812b7fde5e9bf7331", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:56545", + "10.65.0.27:56545", + "172.17.0.1:56545", + "172.19.0.1:56545", + "172.20.0.1:56545" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:47:00.414940937Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 5783245827808651, + "StableID": "n8bV1Z4FAn11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3cf0e0a8776f33dac88f65d95b89bb01fabd12fe85b9cff5cdc4e9c25648367e", + "DiscoKey": "discokey:53d9458da519ea025e40e85fe1c9ec7e2fcb3c671bde7c6411b90452d163ba36", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:42005", + "10.65.0.27:42005", + "172.17.0.1:42005", + "172.19.0.1:42005", + "172.20.0.1:42005" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:47:00.928314278Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 638830889127582, + "StableID": "nVgi6F1Lz511CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f4c604bdb2bd0483229318ba9623e9914d77d340ce0d8fb53d35da2222f4b40b", + "DiscoKey": "discokey:ad54059bbd58c2f5c3d87ebbd86cdf210f2784eaf80d3d64289ef134c2ae2e68", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:33413", + "10.65.0.27:33413", + "172.17.0.1:33413", + "172.19.0.1:33413", + "172.20.0.1:33413" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:47:01.710836573Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8951108461894055, + "StableID": "ngPW9aSytC21CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d3ab64981f38116c09ebdbb3ed1fa5b8a21ba980e8aeba908a0d6fcff31b722b", + "DiscoKey": "discokey:da6b63ed1872d5d7bd7d35c88cedd8367753a0e23412e3e16af506a7ae56785f", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:53724", + "10.65.0.27:53724", + "172.17.0.1:53724", + "172.19.0.1:53724", + "172.20.0.1:53724" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:47:02.247950824Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 3148442288767369, + "StableID": "nSR1jvEwaR11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f46b838a780d827b180d02d652f9e6f0e9ca828ad45d79cef3145fff06ad6306", + "DiscoKey": "discokey:91777640d9c225e1651413963ff18bca51640d503d5c90fddfd95e1a6dc55d2d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:47415", + "10.65.0.27:47415", + "172.17.0.1:47415", + "172.19.0.1:47415", + "172.20.0.1:47415" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:47:02.790158711Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2595963247498152, + "StableID": "nDqvi3ZiGM11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:04d6bf29076c5b8c5c9bc3cab2cd03422984785540461d2089a1f8a1919bcc47", + "KeyExpiry": "2026-11-08T18:47:03Z", + "DiscoKey": "discokey:6f1b01e3c0e9f076f0c7e8af8424f4288284111b7a310ce6afc653f557e16407", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:50469", + "10.65.0.27:50469", + "172.17.0.1:50469", + "172.19.0.1:50469", + "172.20.0.1:50469" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:47:03.341917671Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1778974702635585, + "StableID": "n2fEfdehtE11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ce71f07116a10272bfafa69288c7bf13bd492b9f27dbbe049e98334a0d14f752", + "KeyExpiry": "2026-11-08T18:47:03Z", + "DiscoKey": "discokey:8a5ded2903d801f7d9f24b3f45d56ace02032b303f2a21160d48cca0709fee48", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:57329", + "10.65.0.27:57329", + "172.17.0.1:57329", + "172.19.0.1:57329", + "172.20.0.1:57329" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:47:03.889124394Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "charmander": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7926432109370923, + "StableID": "nkHPiyvtt421CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 7926432109370923, + "Key": "nodekey:cb80b25b53d7846a3f55bfae2fc4af127e77667327c40440164c255a79781658", + "DiscoKey": "discokey:70d3e62748f64e665af774d4db46d20783c347e9135570bbc5abdd66a971f410", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:50483", + "10.65.0.27:50483", + "172.17.0.1:50483", + "172.19.0.1:50483", + "172.20.0.1:50483" + ], + "Hostinfo": { + "Hostname": "charmander", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit"], + "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:46:57.694750834Z", + "Tags": ["tag:exit"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:cb80b25b53d7846a3f55bfae2fc4af127e77667327c40440164c255a79781658", + "MachineKey": "mkey:f9806f51f60cd89788938f4a01c78218556936b0a0f68ce6ed2f85375394ec4a", + "Peers": [{ + "ID": 3348008648796742, + "StableID": "nhaUaaWK9T11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9ce76fb98a22982637f757b24fc9c2d81c97af4740221c838855d142831fe314", + "DiscoKey": "discokey:a083c54b20dfa85d0422733253739ec17ebaa2dc3208357d4055bf70db465c7b", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:39638", + "10.65.0.27:39638", + "172.17.0.1:39638", + "172.19.0.1:39638", + "172.20.0.1:39638" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:46:56.697652601Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7277465688330465, + "StableID": "nGYJNdgypy11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:466556dd8919f60b82af055aa64d2bee39ebc43f63610450e45647ef54b4a623", + "DiscoKey": "discokey:be1954a328b007c85d14895411305216b30e8b13206bca2991da58def584c86d", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:41114", + "10.65.0.27:41114", + "172.17.0.1:41114", + "172.19.0.1:41114", + "172.20.0.1:41114" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:46:57.163827119Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 6897754256649264, + "StableID": "nbLoQrJ1sv11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:51a6de329a6892b1f17379ad39a19bb0b91d455061f3f8708b1af69d85a0733c", + "DiscoKey": "discokey:062c98854b4998886382a1cf2cc2505acee50a1fa997ae2104aba52cb3c21e5d", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:32981", + "10.65.0.27:32981", + "172.17.0.1:32981", + "172.19.0.1:32981", + "172.20.0.1:32981" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:46:58.236702505Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7832544745057696, + "StableID": "nscDqnfNA421CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:737ef157cd230d1806f33953b3843f8b7715755c6bfa83c275816164b8a25834", + "DiscoKey": "discokey:3551f1d7230efc5ecd963a911988a230162630c2bfe46c9dfe48c22fdeb3ee58", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:53908", + "10.65.0.27:53908", + "172.17.0.1:53908", + "172.19.0.1:53908", + "172.20.0.1:53908" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:46:58.777040016Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 883772907534194, + "StableID": "nMC3WWDGu711CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:be7f53c951510fddf7ae55a32c1a7324d2d9e381c49c9ab5d585f1c0b3cedd3c", + "DiscoKey": "discokey:97c40c9cc30190cbbb4f08b3a41c50138a946493164b7a0a1a5651a1b717554a", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:50488", + "10.65.0.27:50488", + "172.17.0.1:50488", + "172.19.0.1:50488", + "172.20.0.1:50488" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:46:59.311511755Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 3533628427968141, + "StableID": "nEFaqkRPbU11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c4b4a7d05171111bf5fdb459aed82f78dcd9dfa8e834b4d3bd74dbf6b73dd833", + "DiscoKey": "discokey:6db58249552caf4bfd881dc58405ddba40a60514dfb4a40e8cca49b92e528944", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:52043", + "10.65.0.27:52043", + "172.17.0.1:52043", + "172.19.0.1:52043", + "172.20.0.1:52043" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:46:59.878449221Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1899378406578201, + "StableID": "n8k4g6TEqF11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8a2eff8e0bc4e94c33b13d949551b049359b84dc23fe47bd2e5d711fcf6e4e5f", + "DiscoKey": "discokey:f72a2d1f05fb773f5f1841c5369ce19de6787ba216d6b1b812b7fde5e9bf7331", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:56545", + "10.65.0.27:56545", + "172.17.0.1:56545", + "172.19.0.1:56545", + "172.20.0.1:56545" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:47:00.414940937Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 5783245827808651, + "StableID": "n8bV1Z4FAn11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3cf0e0a8776f33dac88f65d95b89bb01fabd12fe85b9cff5cdc4e9c25648367e", + "DiscoKey": "discokey:53d9458da519ea025e40e85fe1c9ec7e2fcb3c671bde7c6411b90452d163ba36", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:42005", + "10.65.0.27:42005", + "172.17.0.1:42005", + "172.19.0.1:42005", + "172.20.0.1:42005" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:47:00.928314278Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 638830889127582, + "StableID": "nVgi6F1Lz511CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f4c604bdb2bd0483229318ba9623e9914d77d340ce0d8fb53d35da2222f4b40b", + "DiscoKey": "discokey:ad54059bbd58c2f5c3d87ebbd86cdf210f2784eaf80d3d64289ef134c2ae2e68", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:33413", + "10.65.0.27:33413", + "172.17.0.1:33413", + "172.19.0.1:33413", + "172.20.0.1:33413" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:47:01.710836573Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8951108461894055, + "StableID": "ngPW9aSytC21CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d3ab64981f38116c09ebdbb3ed1fa5b8a21ba980e8aeba908a0d6fcff31b722b", + "DiscoKey": "discokey:da6b63ed1872d5d7bd7d35c88cedd8367753a0e23412e3e16af506a7ae56785f", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:53724", + "10.65.0.27:53724", + "172.17.0.1:53724", + "172.19.0.1:53724", + "172.20.0.1:53724" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:47:02.247950824Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 3148442288767369, + "StableID": "nSR1jvEwaR11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f46b838a780d827b180d02d652f9e6f0e9ca828ad45d79cef3145fff06ad6306", + "DiscoKey": "discokey:91777640d9c225e1651413963ff18bca51640d503d5c90fddfd95e1a6dc55d2d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:47415", + "10.65.0.27:47415", + "172.17.0.1:47415", + "172.19.0.1:47415", + "172.20.0.1:47415" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:47:02.790158711Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2595963247498152, + "StableID": "nDqvi3ZiGM11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:04d6bf29076c5b8c5c9bc3cab2cd03422984785540461d2089a1f8a1919bcc47", + "KeyExpiry": "2026-11-08T18:47:03Z", + "DiscoKey": "discokey:6f1b01e3c0e9f076f0c7e8af8424f4288284111b7a310ce6afc653f557e16407", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:50469", + "10.65.0.27:50469", + "172.17.0.1:50469", + "172.19.0.1:50469", + "172.20.0.1:50469" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:47:03.341917671Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1778974702635585, + "StableID": "n2fEfdehtE11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ce71f07116a10272bfafa69288c7bf13bd492b9f27dbbe049e98334a0d14f752", + "KeyExpiry": "2026-11-08T18:47:03Z", + "DiscoKey": "discokey:8a5ded2903d801f7d9f24b3f45d56ace02032b303f2a21160d48cca0709fee48", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:57329", + "10.65.0.27:57329", + "172.17.0.1:57329", + "172.19.0.1:57329", + "172.20.0.1:57329" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:47:03.889124394Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 218017761311581, + "StableID": "nCC21Wxjh211CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:f0e33f737aa39d978567b2ab54d02dc0910b58d411495da32ebd6973d68e863d", + "KeyExpiry": "2026-11-08T18:47:04Z", + "DiscoKey": "discokey:3e5631f7d39b6c03347fddc860af14295d4a6acf315f35446573f2a01fc03b62", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:56846", + "10.65.0.27:56846", + "172.17.0.1:56846", + "172.19.0.1:56846", + "172.20.0.1:56846" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:47:04.426626581Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "7926432109370923": { + "ID": 7926432109370923, + "LoginName": "charmander.tail78f774.ts.net", + "DisplayName": "charmander" + }} + } + }, "fearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 1899378406578201, + "StableID": "n8k4g6TEqF11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1899378406578201, + "Key": "nodekey:8a2eff8e0bc4e94c33b13d949551b049359b84dc23fe47bd2e5d711fcf6e4e5f", + "DiscoKey": "discokey:f72a2d1f05fb773f5f1841c5369ce19de6787ba216d6b1b812b7fde5e9bf7331", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:56545", + "10.65.0.27:56545", + "172.17.0.1:56545", + "172.19.0.1:56545", + "172.20.0.1:56545" + ], + "Hostinfo": { + "Hostname": "fearow", + "RoutableIPs": ["10.55.0.0/16"], + "RequestTags": ["tag:fearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:47:00.414940937Z", + "Tags": ["tag:fearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:8a2eff8e0bc4e94c33b13d949551b049359b84dc23fe47bd2e5d711fcf6e4e5f", + "MachineKey": "mkey:841fc72b52a68dd820763bc1cf0599d80dfbccf1ac92d2ac89322496314ed76a", + "Peers": [{ + "ID": 3348008648796742, + "StableID": "nhaUaaWK9T11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9ce76fb98a22982637f757b24fc9c2d81c97af4740221c838855d142831fe314", + "DiscoKey": "discokey:a083c54b20dfa85d0422733253739ec17ebaa2dc3208357d4055bf70db465c7b", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:39638", + "10.65.0.27:39638", + "172.17.0.1:39638", + "172.19.0.1:39638", + "172.20.0.1:39638" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:46:56.697652601Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7277465688330465, + "StableID": "nGYJNdgypy11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:466556dd8919f60b82af055aa64d2bee39ebc43f63610450e45647ef54b4a623", + "DiscoKey": "discokey:be1954a328b007c85d14895411305216b30e8b13206bca2991da58def584c86d", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:41114", + "10.65.0.27:41114", + "172.17.0.1:41114", + "172.19.0.1:41114", + "172.20.0.1:41114" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:46:57.163827119Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 7926432109370923, + "StableID": "nkHPiyvtt421CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb80b25b53d7846a3f55bfae2fc4af127e77667327c40440164c255a79781658", + "DiscoKey": "discokey:70d3e62748f64e665af774d4db46d20783c347e9135570bbc5abdd66a971f410", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:50483", + "10.65.0.27:50483", + "172.17.0.1:50483", + "172.19.0.1:50483", + "172.20.0.1:50483" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:46:57.694750834Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6897754256649264, + "StableID": "nbLoQrJ1sv11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:51a6de329a6892b1f17379ad39a19bb0b91d455061f3f8708b1af69d85a0733c", + "DiscoKey": "discokey:062c98854b4998886382a1cf2cc2505acee50a1fa997ae2104aba52cb3c21e5d", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:32981", + "10.65.0.27:32981", + "172.17.0.1:32981", + "172.19.0.1:32981", + "172.20.0.1:32981" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:46:58.236702505Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7832544745057696, + "StableID": "nscDqnfNA421CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:737ef157cd230d1806f33953b3843f8b7715755c6bfa83c275816164b8a25834", + "DiscoKey": "discokey:3551f1d7230efc5ecd963a911988a230162630c2bfe46c9dfe48c22fdeb3ee58", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:53908", + "10.65.0.27:53908", + "172.17.0.1:53908", + "172.19.0.1:53908", + "172.20.0.1:53908" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:46:58.777040016Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 883772907534194, + "StableID": "nMC3WWDGu711CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:be7f53c951510fddf7ae55a32c1a7324d2d9e381c49c9ab5d585f1c0b3cedd3c", + "DiscoKey": "discokey:97c40c9cc30190cbbb4f08b3a41c50138a946493164b7a0a1a5651a1b717554a", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:50488", + "10.65.0.27:50488", + "172.17.0.1:50488", + "172.19.0.1:50488", + "172.20.0.1:50488" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:46:59.311511755Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 3533628427968141, + "StableID": "nEFaqkRPbU11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c4b4a7d05171111bf5fdb459aed82f78dcd9dfa8e834b4d3bd74dbf6b73dd833", + "DiscoKey": "discokey:6db58249552caf4bfd881dc58405ddba40a60514dfb4a40e8cca49b92e528944", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:52043", + "10.65.0.27:52043", + "172.17.0.1:52043", + "172.19.0.1:52043", + "172.20.0.1:52043" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:46:59.878449221Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5783245827808651, + "StableID": "n8bV1Z4FAn11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3cf0e0a8776f33dac88f65d95b89bb01fabd12fe85b9cff5cdc4e9c25648367e", + "DiscoKey": "discokey:53d9458da519ea025e40e85fe1c9ec7e2fcb3c671bde7c6411b90452d163ba36", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:42005", + "10.65.0.27:42005", + "172.17.0.1:42005", + "172.19.0.1:42005", + "172.20.0.1:42005" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:47:00.928314278Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 638830889127582, + "StableID": "nVgi6F1Lz511CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f4c604bdb2bd0483229318ba9623e9914d77d340ce0d8fb53d35da2222f4b40b", + "DiscoKey": "discokey:ad54059bbd58c2f5c3d87ebbd86cdf210f2784eaf80d3d64289ef134c2ae2e68", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:33413", + "10.65.0.27:33413", + "172.17.0.1:33413", + "172.19.0.1:33413", + "172.20.0.1:33413" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:47:01.710836573Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8951108461894055, + "StableID": "ngPW9aSytC21CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d3ab64981f38116c09ebdbb3ed1fa5b8a21ba980e8aeba908a0d6fcff31b722b", + "DiscoKey": "discokey:da6b63ed1872d5d7bd7d35c88cedd8367753a0e23412e3e16af506a7ae56785f", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:53724", + "10.65.0.27:53724", + "172.17.0.1:53724", + "172.19.0.1:53724", + "172.20.0.1:53724" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:47:02.247950824Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 3148442288767369, + "StableID": "nSR1jvEwaR11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f46b838a780d827b180d02d652f9e6f0e9ca828ad45d79cef3145fff06ad6306", + "DiscoKey": "discokey:91777640d9c225e1651413963ff18bca51640d503d5c90fddfd95e1a6dc55d2d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:47415", + "10.65.0.27:47415", + "172.17.0.1:47415", + "172.19.0.1:47415", + "172.20.0.1:47415" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:47:02.790158711Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2595963247498152, + "StableID": "nDqvi3ZiGM11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:04d6bf29076c5b8c5c9bc3cab2cd03422984785540461d2089a1f8a1919bcc47", + "KeyExpiry": "2026-11-08T18:47:03Z", + "DiscoKey": "discokey:6f1b01e3c0e9f076f0c7e8af8424f4288284111b7a310ce6afc653f557e16407", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:50469", + "10.65.0.27:50469", + "172.17.0.1:50469", + "172.19.0.1:50469", + "172.20.0.1:50469" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:47:03.341917671Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1778974702635585, + "StableID": "n2fEfdehtE11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ce71f07116a10272bfafa69288c7bf13bd492b9f27dbbe049e98334a0d14f752", + "KeyExpiry": "2026-11-08T18:47:03Z", + "DiscoKey": "discokey:8a5ded2903d801f7d9f24b3f45d56ace02032b303f2a21160d48cca0709fee48", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:57329", + "10.65.0.27:57329", + "172.17.0.1:57329", + "172.19.0.1:57329", + "172.20.0.1:57329" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:47:03.889124394Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 218017761311581, + "StableID": "nCC21Wxjh211CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:f0e33f737aa39d978567b2ab54d02dc0910b58d411495da32ebd6973d68e863d", + "KeyExpiry": "2026-11-08T18:47:04Z", + "DiscoKey": "discokey:3e5631f7d39b6c03347fddc860af14295d4a6acf315f35446573f2a01fc03b62", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:56846", + "10.65.0.27:56846", + "172.17.0.1:56846", + "172.19.0.1:56846", + "172.20.0.1:56846" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:47:04.426626581Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "1899378406578201": { + "ID": 1899378406578201, + "LoginName": "fearow.tail78f774.ts.net", + "DisplayName": "fearow" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "ivysaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 2595963247498152, + "StableID": "nDqvi3ZiGM11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:04d6bf29076c5b8c5c9bc3cab2cd03422984785540461d2089a1f8a1919bcc47", + "KeyExpiry": "2026-11-08T18:47:03Z", + "DiscoKey": "discokey:6f1b01e3c0e9f076f0c7e8af8424f4288284111b7a310ce6afc653f557e16407", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:50469", + "10.65.0.27:50469", + "172.17.0.1:50469", + "172.19.0.1:50469", + "172.20.0.1:50469" + ], + "Hostinfo": {"Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:47:03.341917671Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:04d6bf29076c5b8c5c9bc3cab2cd03422984785540461d2089a1f8a1919bcc47", + "MachineKey": "mkey:d1e1cb16c16e89077daaed3a4df8f0062f7c367cf05a55f8ef97dd8459c02024", + "Peers": [{ + "ID": 3348008648796742, + "StableID": "nhaUaaWK9T11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9ce76fb98a22982637f757b24fc9c2d81c97af4740221c838855d142831fe314", + "DiscoKey": "discokey:a083c54b20dfa85d0422733253739ec17ebaa2dc3208357d4055bf70db465c7b", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:39638", + "10.65.0.27:39638", + "172.17.0.1:39638", + "172.19.0.1:39638", + "172.20.0.1:39638" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:46:56.697652601Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7277465688330465, + "StableID": "nGYJNdgypy11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:466556dd8919f60b82af055aa64d2bee39ebc43f63610450e45647ef54b4a623", + "DiscoKey": "discokey:be1954a328b007c85d14895411305216b30e8b13206bca2991da58def584c86d", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:41114", + "10.65.0.27:41114", + "172.17.0.1:41114", + "172.19.0.1:41114", + "172.20.0.1:41114" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:46:57.163827119Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 7926432109370923, + "StableID": "nkHPiyvtt421CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb80b25b53d7846a3f55bfae2fc4af127e77667327c40440164c255a79781658", + "DiscoKey": "discokey:70d3e62748f64e665af774d4db46d20783c347e9135570bbc5abdd66a971f410", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:50483", + "10.65.0.27:50483", + "172.17.0.1:50483", + "172.19.0.1:50483", + "172.20.0.1:50483" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:46:57.694750834Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6897754256649264, + "StableID": "nbLoQrJ1sv11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:51a6de329a6892b1f17379ad39a19bb0b91d455061f3f8708b1af69d85a0733c", + "DiscoKey": "discokey:062c98854b4998886382a1cf2cc2505acee50a1fa997ae2104aba52cb3c21e5d", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:32981", + "10.65.0.27:32981", + "172.17.0.1:32981", + "172.19.0.1:32981", + "172.20.0.1:32981" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:46:58.236702505Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7832544745057696, + "StableID": "nscDqnfNA421CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:737ef157cd230d1806f33953b3843f8b7715755c6bfa83c275816164b8a25834", + "DiscoKey": "discokey:3551f1d7230efc5ecd963a911988a230162630c2bfe46c9dfe48c22fdeb3ee58", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:53908", + "10.65.0.27:53908", + "172.17.0.1:53908", + "172.19.0.1:53908", + "172.20.0.1:53908" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:46:58.777040016Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 883772907534194, + "StableID": "nMC3WWDGu711CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:be7f53c951510fddf7ae55a32c1a7324d2d9e381c49c9ab5d585f1c0b3cedd3c", + "DiscoKey": "discokey:97c40c9cc30190cbbb4f08b3a41c50138a946493164b7a0a1a5651a1b717554a", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:50488", + "10.65.0.27:50488", + "172.17.0.1:50488", + "172.19.0.1:50488", + "172.20.0.1:50488" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:46:59.311511755Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 3533628427968141, + "StableID": "nEFaqkRPbU11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c4b4a7d05171111bf5fdb459aed82f78dcd9dfa8e834b4d3bd74dbf6b73dd833", + "DiscoKey": "discokey:6db58249552caf4bfd881dc58405ddba40a60514dfb4a40e8cca49b92e528944", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:52043", + "10.65.0.27:52043", + "172.17.0.1:52043", + "172.19.0.1:52043", + "172.20.0.1:52043" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:46:59.878449221Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1899378406578201, + "StableID": "n8k4g6TEqF11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8a2eff8e0bc4e94c33b13d949551b049359b84dc23fe47bd2e5d711fcf6e4e5f", + "DiscoKey": "discokey:f72a2d1f05fb773f5f1841c5369ce19de6787ba216d6b1b812b7fde5e9bf7331", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:56545", + "10.65.0.27:56545", + "172.17.0.1:56545", + "172.19.0.1:56545", + "172.20.0.1:56545" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:47:00.414940937Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 5783245827808651, + "StableID": "n8bV1Z4FAn11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3cf0e0a8776f33dac88f65d95b89bb01fabd12fe85b9cff5cdc4e9c25648367e", + "DiscoKey": "discokey:53d9458da519ea025e40e85fe1c9ec7e2fcb3c671bde7c6411b90452d163ba36", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:42005", + "10.65.0.27:42005", + "172.17.0.1:42005", + "172.19.0.1:42005", + "172.20.0.1:42005" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:47:00.928314278Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 638830889127582, + "StableID": "nVgi6F1Lz511CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f4c604bdb2bd0483229318ba9623e9914d77d340ce0d8fb53d35da2222f4b40b", + "DiscoKey": "discokey:ad54059bbd58c2f5c3d87ebbd86cdf210f2784eaf80d3d64289ef134c2ae2e68", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:33413", + "10.65.0.27:33413", + "172.17.0.1:33413", + "172.19.0.1:33413", + "172.20.0.1:33413" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:47:01.710836573Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8951108461894055, + "StableID": "ngPW9aSytC21CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d3ab64981f38116c09ebdbb3ed1fa5b8a21ba980e8aeba908a0d6fcff31b722b", + "DiscoKey": "discokey:da6b63ed1872d5d7bd7d35c88cedd8367753a0e23412e3e16af506a7ae56785f", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:53724", + "10.65.0.27:53724", + "172.17.0.1:53724", + "172.19.0.1:53724", + "172.20.0.1:53724" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:47:02.247950824Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 3148442288767369, + "StableID": "nSR1jvEwaR11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f46b838a780d827b180d02d652f9e6f0e9ca828ad45d79cef3145fff06ad6306", + "DiscoKey": "discokey:91777640d9c225e1651413963ff18bca51640d503d5c90fddfd95e1a6dc55d2d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:47415", + "10.65.0.27:47415", + "172.17.0.1:47415", + "172.19.0.1:47415", + "172.20.0.1:47415" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:47:02.790158711Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 1778974702635585, + "StableID": "n2fEfdehtE11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ce71f07116a10272bfafa69288c7bf13bd492b9f27dbbe049e98334a0d14f752", + "KeyExpiry": "2026-11-08T18:47:03Z", + "DiscoKey": "discokey:8a5ded2903d801f7d9f24b3f45d56ace02032b303f2a21160d48cca0709fee48", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:57329", + "10.65.0.27:57329", + "172.17.0.1:57329", + "172.19.0.1:57329", + "172.20.0.1:57329" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:47:03.889124394Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 218017761311581, + "StableID": "nCC21Wxjh211CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:f0e33f737aa39d978567b2ab54d02dc0910b58d411495da32ebd6973d68e863d", + "KeyExpiry": "2026-11-08T18:47:04Z", + "DiscoKey": "discokey:3e5631f7d39b6c03347fddc860af14295d4a6acf315f35446573f2a01fc03b62", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:56846", + "10.65.0.27:56846", + "172.17.0.1:56846", + "172.19.0.1:56846", + "172.20.0.1:56846" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:47:04.426626581Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "kakuna": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8951108461894055, + "StableID": "ngPW9aSytC21CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 8951108461894055, + "Key": "nodekey:d3ab64981f38116c09ebdbb3ed1fa5b8a21ba980e8aeba908a0d6fcff31b722b", + "DiscoKey": "discokey:da6b63ed1872d5d7bd7d35c88cedd8367753a0e23412e3e16af506a7ae56785f", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:53724", + "10.65.0.27:53724", + "172.17.0.1:53724", + "172.19.0.1:53724", + "172.20.0.1:53724" + ], + "Hostinfo": {"Hostname": "kakuna", "RequestTags": ["tag:prod"], "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:47:02.247950824Z", + "Tags": ["tag:prod"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:d3ab64981f38116c09ebdbb3ed1fa5b8a21ba980e8aeba908a0d6fcff31b722b", + "MachineKey": "mkey:9d575aab258ceded94f2fd63e13e7c22c7d6a3e0eb349c826f1f51011d175835", + "Peers": [{ + "ID": 3348008648796742, + "StableID": "nhaUaaWK9T11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9ce76fb98a22982637f757b24fc9c2d81c97af4740221c838855d142831fe314", + "DiscoKey": "discokey:a083c54b20dfa85d0422733253739ec17ebaa2dc3208357d4055bf70db465c7b", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:39638", + "10.65.0.27:39638", + "172.17.0.1:39638", + "172.19.0.1:39638", + "172.20.0.1:39638" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:46:56.697652601Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7277465688330465, + "StableID": "nGYJNdgypy11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:466556dd8919f60b82af055aa64d2bee39ebc43f63610450e45647ef54b4a623", + "DiscoKey": "discokey:be1954a328b007c85d14895411305216b30e8b13206bca2991da58def584c86d", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:41114", + "10.65.0.27:41114", + "172.17.0.1:41114", + "172.19.0.1:41114", + "172.20.0.1:41114" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:46:57.163827119Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 7926432109370923, + "StableID": "nkHPiyvtt421CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb80b25b53d7846a3f55bfae2fc4af127e77667327c40440164c255a79781658", + "DiscoKey": "discokey:70d3e62748f64e665af774d4db46d20783c347e9135570bbc5abdd66a971f410", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:50483", + "10.65.0.27:50483", + "172.17.0.1:50483", + "172.19.0.1:50483", + "172.20.0.1:50483" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:46:57.694750834Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6897754256649264, + "StableID": "nbLoQrJ1sv11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:51a6de329a6892b1f17379ad39a19bb0b91d455061f3f8708b1af69d85a0733c", + "DiscoKey": "discokey:062c98854b4998886382a1cf2cc2505acee50a1fa997ae2104aba52cb3c21e5d", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:32981", + "10.65.0.27:32981", + "172.17.0.1:32981", + "172.19.0.1:32981", + "172.20.0.1:32981" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:46:58.236702505Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7832544745057696, + "StableID": "nscDqnfNA421CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:737ef157cd230d1806f33953b3843f8b7715755c6bfa83c275816164b8a25834", + "DiscoKey": "discokey:3551f1d7230efc5ecd963a911988a230162630c2bfe46c9dfe48c22fdeb3ee58", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:53908", + "10.65.0.27:53908", + "172.17.0.1:53908", + "172.19.0.1:53908", + "172.20.0.1:53908" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:46:58.777040016Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 883772907534194, + "StableID": "nMC3WWDGu711CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:be7f53c951510fddf7ae55a32c1a7324d2d9e381c49c9ab5d585f1c0b3cedd3c", + "DiscoKey": "discokey:97c40c9cc30190cbbb4f08b3a41c50138a946493164b7a0a1a5651a1b717554a", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:50488", + "10.65.0.27:50488", + "172.17.0.1:50488", + "172.19.0.1:50488", + "172.20.0.1:50488" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:46:59.311511755Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 3533628427968141, + "StableID": "nEFaqkRPbU11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c4b4a7d05171111bf5fdb459aed82f78dcd9dfa8e834b4d3bd74dbf6b73dd833", + "DiscoKey": "discokey:6db58249552caf4bfd881dc58405ddba40a60514dfb4a40e8cca49b92e528944", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:52043", + "10.65.0.27:52043", + "172.17.0.1:52043", + "172.19.0.1:52043", + "172.20.0.1:52043" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:46:59.878449221Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1899378406578201, + "StableID": "n8k4g6TEqF11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8a2eff8e0bc4e94c33b13d949551b049359b84dc23fe47bd2e5d711fcf6e4e5f", + "DiscoKey": "discokey:f72a2d1f05fb773f5f1841c5369ce19de6787ba216d6b1b812b7fde5e9bf7331", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:56545", + "10.65.0.27:56545", + "172.17.0.1:56545", + "172.19.0.1:56545", + "172.20.0.1:56545" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:47:00.414940937Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 5783245827808651, + "StableID": "n8bV1Z4FAn11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3cf0e0a8776f33dac88f65d95b89bb01fabd12fe85b9cff5cdc4e9c25648367e", + "DiscoKey": "discokey:53d9458da519ea025e40e85fe1c9ec7e2fcb3c671bde7c6411b90452d163ba36", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:42005", + "10.65.0.27:42005", + "172.17.0.1:42005", + "172.19.0.1:42005", + "172.20.0.1:42005" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:47:00.928314278Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 638830889127582, + "StableID": "nVgi6F1Lz511CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f4c604bdb2bd0483229318ba9623e9914d77d340ce0d8fb53d35da2222f4b40b", + "DiscoKey": "discokey:ad54059bbd58c2f5c3d87ebbd86cdf210f2784eaf80d3d64289ef134c2ae2e68", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:33413", + "10.65.0.27:33413", + "172.17.0.1:33413", + "172.19.0.1:33413", + "172.20.0.1:33413" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:47:01.710836573Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3148442288767369, + "StableID": "nSR1jvEwaR11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f46b838a780d827b180d02d652f9e6f0e9ca828ad45d79cef3145fff06ad6306", + "DiscoKey": "discokey:91777640d9c225e1651413963ff18bca51640d503d5c90fddfd95e1a6dc55d2d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:47415", + "10.65.0.27:47415", + "172.17.0.1:47415", + "172.19.0.1:47415", + "172.20.0.1:47415" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:47:02.790158711Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2595963247498152, + "StableID": "nDqvi3ZiGM11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:04d6bf29076c5b8c5c9bc3cab2cd03422984785540461d2089a1f8a1919bcc47", + "KeyExpiry": "2026-11-08T18:47:03Z", + "DiscoKey": "discokey:6f1b01e3c0e9f076f0c7e8af8424f4288284111b7a310ce6afc653f557e16407", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:50469", + "10.65.0.27:50469", + "172.17.0.1:50469", + "172.19.0.1:50469", + "172.20.0.1:50469" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:47:03.341917671Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1778974702635585, + "StableID": "n2fEfdehtE11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ce71f07116a10272bfafa69288c7bf13bd492b9f27dbbe049e98334a0d14f752", + "KeyExpiry": "2026-11-08T18:47:03Z", + "DiscoKey": "discokey:8a5ded2903d801f7d9f24b3f45d56ace02032b303f2a21160d48cca0709fee48", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:57329", + "10.65.0.27:57329", + "172.17.0.1:57329", + "172.19.0.1:57329", + "172.20.0.1:57329" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:47:03.889124394Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 218017761311581, + "StableID": "nCC21Wxjh211CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:f0e33f737aa39d978567b2ab54d02dc0910b58d411495da32ebd6973d68e863d", + "KeyExpiry": "2026-11-08T18:47:04Z", + "DiscoKey": "discokey:3e5631f7d39b6c03347fddc860af14295d4a6acf315f35446573f2a01fc03b62", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:56846", + "10.65.0.27:56846", + "172.17.0.1:56846", + "172.19.0.1:56846", + "172.20.0.1:56846" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:47:04.426626581Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "8951108461894055": { + "ID": 8951108461894055, + "LoginName": "kakuna.tail78f774.ts.net", + "DisplayName": "kakuna" + }} + } + }, "pidgeotto": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7277465688330465, + "StableID": "nGYJNdgypy11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 7277465688330465, + "Key": "nodekey:466556dd8919f60b82af055aa64d2bee39ebc43f63610450e45647ef54b4a623", + "DiscoKey": "discokey:be1954a328b007c85d14895411305216b30e8b13206bca2991da58def584c86d", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:41114", + "10.65.0.27:41114", + "172.17.0.1:41114", + "172.19.0.1:41114", + "172.20.0.1:41114" + ], + "Hostinfo": { + "Hostname": "pidgeotto", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgeotto"], + "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:46:57.163827119Z", + "Tags": ["tag:pidgeotto"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:466556dd8919f60b82af055aa64d2bee39ebc43f63610450e45647ef54b4a623", + "MachineKey": "mkey:de634b79896c701639debfd942b2f384a67216a5f54970cef6a91dd83c16d140", + "Peers": [{ + "ID": 3348008648796742, + "StableID": "nhaUaaWK9T11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9ce76fb98a22982637f757b24fc9c2d81c97af4740221c838855d142831fe314", + "DiscoKey": "discokey:a083c54b20dfa85d0422733253739ec17ebaa2dc3208357d4055bf70db465c7b", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:39638", + "10.65.0.27:39638", + "172.17.0.1:39638", + "172.19.0.1:39638", + "172.20.0.1:39638" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:46:56.697652601Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7926432109370923, + "StableID": "nkHPiyvtt421CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb80b25b53d7846a3f55bfae2fc4af127e77667327c40440164c255a79781658", + "DiscoKey": "discokey:70d3e62748f64e665af774d4db46d20783c347e9135570bbc5abdd66a971f410", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:50483", + "10.65.0.27:50483", + "172.17.0.1:50483", + "172.19.0.1:50483", + "172.20.0.1:50483" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:46:57.694750834Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6897754256649264, + "StableID": "nbLoQrJ1sv11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:51a6de329a6892b1f17379ad39a19bb0b91d455061f3f8708b1af69d85a0733c", + "DiscoKey": "discokey:062c98854b4998886382a1cf2cc2505acee50a1fa997ae2104aba52cb3c21e5d", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:32981", + "10.65.0.27:32981", + "172.17.0.1:32981", + "172.19.0.1:32981", + "172.20.0.1:32981" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:46:58.236702505Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7832544745057696, + "StableID": "nscDqnfNA421CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:737ef157cd230d1806f33953b3843f8b7715755c6bfa83c275816164b8a25834", + "DiscoKey": "discokey:3551f1d7230efc5ecd963a911988a230162630c2bfe46c9dfe48c22fdeb3ee58", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:53908", + "10.65.0.27:53908", + "172.17.0.1:53908", + "172.19.0.1:53908", + "172.20.0.1:53908" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:46:58.777040016Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 883772907534194, + "StableID": "nMC3WWDGu711CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:be7f53c951510fddf7ae55a32c1a7324d2d9e381c49c9ab5d585f1c0b3cedd3c", + "DiscoKey": "discokey:97c40c9cc30190cbbb4f08b3a41c50138a946493164b7a0a1a5651a1b717554a", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:50488", + "10.65.0.27:50488", + "172.17.0.1:50488", + "172.19.0.1:50488", + "172.20.0.1:50488" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:46:59.311511755Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 3533628427968141, + "StableID": "nEFaqkRPbU11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c4b4a7d05171111bf5fdb459aed82f78dcd9dfa8e834b4d3bd74dbf6b73dd833", + "DiscoKey": "discokey:6db58249552caf4bfd881dc58405ddba40a60514dfb4a40e8cca49b92e528944", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:52043", + "10.65.0.27:52043", + "172.17.0.1:52043", + "172.19.0.1:52043", + "172.20.0.1:52043" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:46:59.878449221Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1899378406578201, + "StableID": "n8k4g6TEqF11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8a2eff8e0bc4e94c33b13d949551b049359b84dc23fe47bd2e5d711fcf6e4e5f", + "DiscoKey": "discokey:f72a2d1f05fb773f5f1841c5369ce19de6787ba216d6b1b812b7fde5e9bf7331", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:56545", + "10.65.0.27:56545", + "172.17.0.1:56545", + "172.19.0.1:56545", + "172.20.0.1:56545" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:47:00.414940937Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 5783245827808651, + "StableID": "n8bV1Z4FAn11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3cf0e0a8776f33dac88f65d95b89bb01fabd12fe85b9cff5cdc4e9c25648367e", + "DiscoKey": "discokey:53d9458da519ea025e40e85fe1c9ec7e2fcb3c671bde7c6411b90452d163ba36", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:42005", + "10.65.0.27:42005", + "172.17.0.1:42005", + "172.19.0.1:42005", + "172.20.0.1:42005" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:47:00.928314278Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 638830889127582, + "StableID": "nVgi6F1Lz511CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f4c604bdb2bd0483229318ba9623e9914d77d340ce0d8fb53d35da2222f4b40b", + "DiscoKey": "discokey:ad54059bbd58c2f5c3d87ebbd86cdf210f2784eaf80d3d64289ef134c2ae2e68", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:33413", + "10.65.0.27:33413", + "172.17.0.1:33413", + "172.19.0.1:33413", + "172.20.0.1:33413" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:47:01.710836573Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8951108461894055, + "StableID": "ngPW9aSytC21CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d3ab64981f38116c09ebdbb3ed1fa5b8a21ba980e8aeba908a0d6fcff31b722b", + "DiscoKey": "discokey:da6b63ed1872d5d7bd7d35c88cedd8367753a0e23412e3e16af506a7ae56785f", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:53724", + "10.65.0.27:53724", + "172.17.0.1:53724", + "172.19.0.1:53724", + "172.20.0.1:53724" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:47:02.247950824Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 3148442288767369, + "StableID": "nSR1jvEwaR11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f46b838a780d827b180d02d652f9e6f0e9ca828ad45d79cef3145fff06ad6306", + "DiscoKey": "discokey:91777640d9c225e1651413963ff18bca51640d503d5c90fddfd95e1a6dc55d2d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:47415", + "10.65.0.27:47415", + "172.17.0.1:47415", + "172.19.0.1:47415", + "172.20.0.1:47415" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:47:02.790158711Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2595963247498152, + "StableID": "nDqvi3ZiGM11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:04d6bf29076c5b8c5c9bc3cab2cd03422984785540461d2089a1f8a1919bcc47", + "KeyExpiry": "2026-11-08T18:47:03Z", + "DiscoKey": "discokey:6f1b01e3c0e9f076f0c7e8af8424f4288284111b7a310ce6afc653f557e16407", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:50469", + "10.65.0.27:50469", + "172.17.0.1:50469", + "172.19.0.1:50469", + "172.20.0.1:50469" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:47:03.341917671Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1778974702635585, + "StableID": "n2fEfdehtE11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ce71f07116a10272bfafa69288c7bf13bd492b9f27dbbe049e98334a0d14f752", + "KeyExpiry": "2026-11-08T18:47:03Z", + "DiscoKey": "discokey:8a5ded2903d801f7d9f24b3f45d56ace02032b303f2a21160d48cca0709fee48", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:57329", + "10.65.0.27:57329", + "172.17.0.1:57329", + "172.19.0.1:57329", + "172.20.0.1:57329" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:47:03.889124394Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 218017761311581, + "StableID": "nCC21Wxjh211CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:f0e33f737aa39d978567b2ab54d02dc0910b58d411495da32ebd6973d68e863d", + "KeyExpiry": "2026-11-08T18:47:04Z", + "DiscoKey": "discokey:3e5631f7d39b6c03347fddc860af14295d4a6acf315f35446573f2a01fc03b62", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:56846", + "10.65.0.27:56846", + "172.17.0.1:56846", + "172.19.0.1:56846", + "172.20.0.1:56846" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:47:04.426626581Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "7277465688330465": { + "ID": 7277465688330465, + "LoginName": "pidgeotto.tail78f774.ts.net", + "DisplayName": "pidgeotto" + }} + } + }, "pidgey": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 3348008648796742, + "StableID": "nhaUaaWK9T11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 3348008648796742, + "Key": "nodekey:9ce76fb98a22982637f757b24fc9c2d81c97af4740221c838855d142831fe314", + "DiscoKey": "discokey:a083c54b20dfa85d0422733253739ec17ebaa2dc3208357d4055bf70db465c7b", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:39638", + "10.65.0.27:39638", + "172.17.0.1:39638", + "172.19.0.1:39638", + "172.20.0.1:39638" + ], + "Hostinfo": { + "Hostname": "pidgey", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgey"], + "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:46:56.697652601Z", + "Tags": ["tag:pidgey"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:9ce76fb98a22982637f757b24fc9c2d81c97af4740221c838855d142831fe314", + "MachineKey": "mkey:00dab4c3737115a431f80e4387a9687358ae6fd643ef724427e8db0262241a78", + "Peers": [{ + "ID": 7277465688330465, + "StableID": "nGYJNdgypy11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:466556dd8919f60b82af055aa64d2bee39ebc43f63610450e45647ef54b4a623", + "DiscoKey": "discokey:be1954a328b007c85d14895411305216b30e8b13206bca2991da58def584c86d", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:41114", + "10.65.0.27:41114", + "172.17.0.1:41114", + "172.19.0.1:41114", + "172.20.0.1:41114" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:46:57.163827119Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 7926432109370923, + "StableID": "nkHPiyvtt421CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb80b25b53d7846a3f55bfae2fc4af127e77667327c40440164c255a79781658", + "DiscoKey": "discokey:70d3e62748f64e665af774d4db46d20783c347e9135570bbc5abdd66a971f410", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:50483", + "10.65.0.27:50483", + "172.17.0.1:50483", + "172.19.0.1:50483", + "172.20.0.1:50483" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:46:57.694750834Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6897754256649264, + "StableID": "nbLoQrJ1sv11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:51a6de329a6892b1f17379ad39a19bb0b91d455061f3f8708b1af69d85a0733c", + "DiscoKey": "discokey:062c98854b4998886382a1cf2cc2505acee50a1fa997ae2104aba52cb3c21e5d", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:32981", + "10.65.0.27:32981", + "172.17.0.1:32981", + "172.19.0.1:32981", + "172.20.0.1:32981" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:46:58.236702505Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7832544745057696, + "StableID": "nscDqnfNA421CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:737ef157cd230d1806f33953b3843f8b7715755c6bfa83c275816164b8a25834", + "DiscoKey": "discokey:3551f1d7230efc5ecd963a911988a230162630c2bfe46c9dfe48c22fdeb3ee58", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:53908", + "10.65.0.27:53908", + "172.17.0.1:53908", + "172.19.0.1:53908", + "172.20.0.1:53908" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:46:58.777040016Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 883772907534194, + "StableID": "nMC3WWDGu711CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:be7f53c951510fddf7ae55a32c1a7324d2d9e381c49c9ab5d585f1c0b3cedd3c", + "DiscoKey": "discokey:97c40c9cc30190cbbb4f08b3a41c50138a946493164b7a0a1a5651a1b717554a", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:50488", + "10.65.0.27:50488", + "172.17.0.1:50488", + "172.19.0.1:50488", + "172.20.0.1:50488" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:46:59.311511755Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 3533628427968141, + "StableID": "nEFaqkRPbU11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c4b4a7d05171111bf5fdb459aed82f78dcd9dfa8e834b4d3bd74dbf6b73dd833", + "DiscoKey": "discokey:6db58249552caf4bfd881dc58405ddba40a60514dfb4a40e8cca49b92e528944", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:52043", + "10.65.0.27:52043", + "172.17.0.1:52043", + "172.19.0.1:52043", + "172.20.0.1:52043" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:46:59.878449221Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1899378406578201, + "StableID": "n8k4g6TEqF11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8a2eff8e0bc4e94c33b13d949551b049359b84dc23fe47bd2e5d711fcf6e4e5f", + "DiscoKey": "discokey:f72a2d1f05fb773f5f1841c5369ce19de6787ba216d6b1b812b7fde5e9bf7331", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:56545", + "10.65.0.27:56545", + "172.17.0.1:56545", + "172.19.0.1:56545", + "172.20.0.1:56545" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:47:00.414940937Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 5783245827808651, + "StableID": "n8bV1Z4FAn11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3cf0e0a8776f33dac88f65d95b89bb01fabd12fe85b9cff5cdc4e9c25648367e", + "DiscoKey": "discokey:53d9458da519ea025e40e85fe1c9ec7e2fcb3c671bde7c6411b90452d163ba36", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:42005", + "10.65.0.27:42005", + "172.17.0.1:42005", + "172.19.0.1:42005", + "172.20.0.1:42005" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:47:00.928314278Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 638830889127582, + "StableID": "nVgi6F1Lz511CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f4c604bdb2bd0483229318ba9623e9914d77d340ce0d8fb53d35da2222f4b40b", + "DiscoKey": "discokey:ad54059bbd58c2f5c3d87ebbd86cdf210f2784eaf80d3d64289ef134c2ae2e68", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:33413", + "10.65.0.27:33413", + "172.17.0.1:33413", + "172.19.0.1:33413", + "172.20.0.1:33413" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:47:01.710836573Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8951108461894055, + "StableID": "ngPW9aSytC21CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d3ab64981f38116c09ebdbb3ed1fa5b8a21ba980e8aeba908a0d6fcff31b722b", + "DiscoKey": "discokey:da6b63ed1872d5d7bd7d35c88cedd8367753a0e23412e3e16af506a7ae56785f", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:53724", + "10.65.0.27:53724", + "172.17.0.1:53724", + "172.19.0.1:53724", + "172.20.0.1:53724" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:47:02.247950824Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 3148442288767369, + "StableID": "nSR1jvEwaR11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f46b838a780d827b180d02d652f9e6f0e9ca828ad45d79cef3145fff06ad6306", + "DiscoKey": "discokey:91777640d9c225e1651413963ff18bca51640d503d5c90fddfd95e1a6dc55d2d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:47415", + "10.65.0.27:47415", + "172.17.0.1:47415", + "172.19.0.1:47415", + "172.20.0.1:47415" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:47:02.790158711Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2595963247498152, + "StableID": "nDqvi3ZiGM11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:04d6bf29076c5b8c5c9bc3cab2cd03422984785540461d2089a1f8a1919bcc47", + "KeyExpiry": "2026-11-08T18:47:03Z", + "DiscoKey": "discokey:6f1b01e3c0e9f076f0c7e8af8424f4288284111b7a310ce6afc653f557e16407", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:50469", + "10.65.0.27:50469", + "172.17.0.1:50469", + "172.19.0.1:50469", + "172.20.0.1:50469" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:47:03.341917671Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1778974702635585, + "StableID": "n2fEfdehtE11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ce71f07116a10272bfafa69288c7bf13bd492b9f27dbbe049e98334a0d14f752", + "KeyExpiry": "2026-11-08T18:47:03Z", + "DiscoKey": "discokey:8a5ded2903d801f7d9f24b3f45d56ace02032b303f2a21160d48cca0709fee48", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:57329", + "10.65.0.27:57329", + "172.17.0.1:57329", + "172.19.0.1:57329", + "172.20.0.1:57329" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:47:03.889124394Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 218017761311581, + "StableID": "nCC21Wxjh211CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:f0e33f737aa39d978567b2ab54d02dc0910b58d411495da32ebd6973d68e863d", + "KeyExpiry": "2026-11-08T18:47:04Z", + "DiscoKey": "discokey:3e5631f7d39b6c03347fddc860af14295d4a6acf315f35446573f2a01fc03b62", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:56846", + "10.65.0.27:56846", + "172.17.0.1:56846", + "172.19.0.1:56846", + "172.20.0.1:56846" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:47:04.426626581Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3348008648796742": { + "ID": 3348008648796742, + "LoginName": "pidgey.tail78f774.ts.net", + "DisplayName": "pidgey" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "raticate": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7832544745057696, + "StableID": "nscDqnfNA421CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 7832544745057696, + "Key": "nodekey:737ef157cd230d1806f33953b3843f8b7715755c6bfa83c275816164b8a25834", + "DiscoKey": "discokey:3551f1d7230efc5ecd963a911988a230162630c2bfe46c9dfe48c22fdeb3ee58", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:53908", + "10.65.0.27:53908", + "172.17.0.1:53908", + "172.19.0.1:53908", + "172.20.0.1:53908" + ], + "Hostinfo": {"Hostname": "raticate", "RequestTags": ["tag:group-b"], "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:46:58.777040016Z", + "Tags": ["tag:group-b"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:737ef157cd230d1806f33953b3843f8b7715755c6bfa83c275816164b8a25834", + "MachineKey": "mkey:b1cad17e0adbb34d1207102a25599448329efbd8addc44857f8fb16a932a646e", + "Peers": [{ + "ID": 3348008648796742, + "StableID": "nhaUaaWK9T11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9ce76fb98a22982637f757b24fc9c2d81c97af4740221c838855d142831fe314", + "DiscoKey": "discokey:a083c54b20dfa85d0422733253739ec17ebaa2dc3208357d4055bf70db465c7b", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:39638", + "10.65.0.27:39638", + "172.17.0.1:39638", + "172.19.0.1:39638", + "172.20.0.1:39638" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:46:56.697652601Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7277465688330465, + "StableID": "nGYJNdgypy11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:466556dd8919f60b82af055aa64d2bee39ebc43f63610450e45647ef54b4a623", + "DiscoKey": "discokey:be1954a328b007c85d14895411305216b30e8b13206bca2991da58def584c86d", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:41114", + "10.65.0.27:41114", + "172.17.0.1:41114", + "172.19.0.1:41114", + "172.20.0.1:41114" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:46:57.163827119Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 7926432109370923, + "StableID": "nkHPiyvtt421CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb80b25b53d7846a3f55bfae2fc4af127e77667327c40440164c255a79781658", + "DiscoKey": "discokey:70d3e62748f64e665af774d4db46d20783c347e9135570bbc5abdd66a971f410", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:50483", + "10.65.0.27:50483", + "172.17.0.1:50483", + "172.19.0.1:50483", + "172.20.0.1:50483" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:46:57.694750834Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6897754256649264, + "StableID": "nbLoQrJ1sv11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:51a6de329a6892b1f17379ad39a19bb0b91d455061f3f8708b1af69d85a0733c", + "DiscoKey": "discokey:062c98854b4998886382a1cf2cc2505acee50a1fa997ae2104aba52cb3c21e5d", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:32981", + "10.65.0.27:32981", + "172.17.0.1:32981", + "172.19.0.1:32981", + "172.20.0.1:32981" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:46:58.236702505Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 883772907534194, + "StableID": "nMC3WWDGu711CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:be7f53c951510fddf7ae55a32c1a7324d2d9e381c49c9ab5d585f1c0b3cedd3c", + "DiscoKey": "discokey:97c40c9cc30190cbbb4f08b3a41c50138a946493164b7a0a1a5651a1b717554a", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:50488", + "10.65.0.27:50488", + "172.17.0.1:50488", + "172.19.0.1:50488", + "172.20.0.1:50488" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:46:59.311511755Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 3533628427968141, + "StableID": "nEFaqkRPbU11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c4b4a7d05171111bf5fdb459aed82f78dcd9dfa8e834b4d3bd74dbf6b73dd833", + "DiscoKey": "discokey:6db58249552caf4bfd881dc58405ddba40a60514dfb4a40e8cca49b92e528944", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:52043", + "10.65.0.27:52043", + "172.17.0.1:52043", + "172.19.0.1:52043", + "172.20.0.1:52043" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:46:59.878449221Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1899378406578201, + "StableID": "n8k4g6TEqF11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8a2eff8e0bc4e94c33b13d949551b049359b84dc23fe47bd2e5d711fcf6e4e5f", + "DiscoKey": "discokey:f72a2d1f05fb773f5f1841c5369ce19de6787ba216d6b1b812b7fde5e9bf7331", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:56545", + "10.65.0.27:56545", + "172.17.0.1:56545", + "172.19.0.1:56545", + "172.20.0.1:56545" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:47:00.414940937Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 5783245827808651, + "StableID": "n8bV1Z4FAn11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3cf0e0a8776f33dac88f65d95b89bb01fabd12fe85b9cff5cdc4e9c25648367e", + "DiscoKey": "discokey:53d9458da519ea025e40e85fe1c9ec7e2fcb3c671bde7c6411b90452d163ba36", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:42005", + "10.65.0.27:42005", + "172.17.0.1:42005", + "172.19.0.1:42005", + "172.20.0.1:42005" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:47:00.928314278Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 638830889127582, + "StableID": "nVgi6F1Lz511CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f4c604bdb2bd0483229318ba9623e9914d77d340ce0d8fb53d35da2222f4b40b", + "DiscoKey": "discokey:ad54059bbd58c2f5c3d87ebbd86cdf210f2784eaf80d3d64289ef134c2ae2e68", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:33413", + "10.65.0.27:33413", + "172.17.0.1:33413", + "172.19.0.1:33413", + "172.20.0.1:33413" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:47:01.710836573Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8951108461894055, + "StableID": "ngPW9aSytC21CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d3ab64981f38116c09ebdbb3ed1fa5b8a21ba980e8aeba908a0d6fcff31b722b", + "DiscoKey": "discokey:da6b63ed1872d5d7bd7d35c88cedd8367753a0e23412e3e16af506a7ae56785f", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:53724", + "10.65.0.27:53724", + "172.17.0.1:53724", + "172.19.0.1:53724", + "172.20.0.1:53724" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:47:02.247950824Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 3148442288767369, + "StableID": "nSR1jvEwaR11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f46b838a780d827b180d02d652f9e6f0e9ca828ad45d79cef3145fff06ad6306", + "DiscoKey": "discokey:91777640d9c225e1651413963ff18bca51640d503d5c90fddfd95e1a6dc55d2d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:47415", + "10.65.0.27:47415", + "172.17.0.1:47415", + "172.19.0.1:47415", + "172.20.0.1:47415" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:47:02.790158711Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2595963247498152, + "StableID": "nDqvi3ZiGM11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:04d6bf29076c5b8c5c9bc3cab2cd03422984785540461d2089a1f8a1919bcc47", + "KeyExpiry": "2026-11-08T18:47:03Z", + "DiscoKey": "discokey:6f1b01e3c0e9f076f0c7e8af8424f4288284111b7a310ce6afc653f557e16407", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:50469", + "10.65.0.27:50469", + "172.17.0.1:50469", + "172.19.0.1:50469", + "172.20.0.1:50469" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:47:03.341917671Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1778974702635585, + "StableID": "n2fEfdehtE11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ce71f07116a10272bfafa69288c7bf13bd492b9f27dbbe049e98334a0d14f752", + "KeyExpiry": "2026-11-08T18:47:03Z", + "DiscoKey": "discokey:8a5ded2903d801f7d9f24b3f45d56ace02032b303f2a21160d48cca0709fee48", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:57329", + "10.65.0.27:57329", + "172.17.0.1:57329", + "172.19.0.1:57329", + "172.20.0.1:57329" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:47:03.889124394Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 218017761311581, + "StableID": "nCC21Wxjh211CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:f0e33f737aa39d978567b2ab54d02dc0910b58d411495da32ebd6973d68e863d", + "KeyExpiry": "2026-11-08T18:47:04Z", + "DiscoKey": "discokey:3e5631f7d39b6c03347fddc860af14295d4a6acf315f35446573f2a01fc03b62", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:56846", + "10.65.0.27:56846", + "172.17.0.1:56846", + "172.19.0.1:56846", + "172.20.0.1:56846" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:47:04.426626581Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "7832544745057696": { + "ID": 7832544745057696, + "LoginName": "raticate.tail78f774.ts.net", + "DisplayName": "raticate" + }} + } + }, "rattata": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6897754256649264, + "StableID": "nbLoQrJ1sv11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 6897754256649264, + "Key": "nodekey:51a6de329a6892b1f17379ad39a19bb0b91d455061f3f8708b1af69d85a0733c", + "DiscoKey": "discokey:062c98854b4998886382a1cf2cc2505acee50a1fa997ae2104aba52cb3c21e5d", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:32981", + "10.65.0.27:32981", + "172.17.0.1:32981", + "172.19.0.1:32981", + "172.20.0.1:32981" + ], + "Hostinfo": {"Hostname": "rattata", "RequestTags": ["tag:group-a"], "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:46:58.236702505Z", + "Tags": ["tag:group-a"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:51a6de329a6892b1f17379ad39a19bb0b91d455061f3f8708b1af69d85a0733c", + "MachineKey": "mkey:7fa87327ee683f38bee6a678adebe7659bad4320578953c84deb8f2c7929d448", + "Peers": [{ + "ID": 3348008648796742, + "StableID": "nhaUaaWK9T11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9ce76fb98a22982637f757b24fc9c2d81c97af4740221c838855d142831fe314", + "DiscoKey": "discokey:a083c54b20dfa85d0422733253739ec17ebaa2dc3208357d4055bf70db465c7b", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:39638", + "10.65.0.27:39638", + "172.17.0.1:39638", + "172.19.0.1:39638", + "172.20.0.1:39638" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:46:56.697652601Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7277465688330465, + "StableID": "nGYJNdgypy11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:466556dd8919f60b82af055aa64d2bee39ebc43f63610450e45647ef54b4a623", + "DiscoKey": "discokey:be1954a328b007c85d14895411305216b30e8b13206bca2991da58def584c86d", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:41114", + "10.65.0.27:41114", + "172.17.0.1:41114", + "172.19.0.1:41114", + "172.20.0.1:41114" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:46:57.163827119Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 7926432109370923, + "StableID": "nkHPiyvtt421CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb80b25b53d7846a3f55bfae2fc4af127e77667327c40440164c255a79781658", + "DiscoKey": "discokey:70d3e62748f64e665af774d4db46d20783c347e9135570bbc5abdd66a971f410", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:50483", + "10.65.0.27:50483", + "172.17.0.1:50483", + "172.19.0.1:50483", + "172.20.0.1:50483" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:46:57.694750834Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 7832544745057696, + "StableID": "nscDqnfNA421CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:737ef157cd230d1806f33953b3843f8b7715755c6bfa83c275816164b8a25834", + "DiscoKey": "discokey:3551f1d7230efc5ecd963a911988a230162630c2bfe46c9dfe48c22fdeb3ee58", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:53908", + "10.65.0.27:53908", + "172.17.0.1:53908", + "172.19.0.1:53908", + "172.20.0.1:53908" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:46:58.777040016Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 883772907534194, + "StableID": "nMC3WWDGu711CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:be7f53c951510fddf7ae55a32c1a7324d2d9e381c49c9ab5d585f1c0b3cedd3c", + "DiscoKey": "discokey:97c40c9cc30190cbbb4f08b3a41c50138a946493164b7a0a1a5651a1b717554a", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:50488", + "10.65.0.27:50488", + "172.17.0.1:50488", + "172.19.0.1:50488", + "172.20.0.1:50488" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:46:59.311511755Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 3533628427968141, + "StableID": "nEFaqkRPbU11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c4b4a7d05171111bf5fdb459aed82f78dcd9dfa8e834b4d3bd74dbf6b73dd833", + "DiscoKey": "discokey:6db58249552caf4bfd881dc58405ddba40a60514dfb4a40e8cca49b92e528944", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:52043", + "10.65.0.27:52043", + "172.17.0.1:52043", + "172.19.0.1:52043", + "172.20.0.1:52043" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:46:59.878449221Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1899378406578201, + "StableID": "n8k4g6TEqF11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8a2eff8e0bc4e94c33b13d949551b049359b84dc23fe47bd2e5d711fcf6e4e5f", + "DiscoKey": "discokey:f72a2d1f05fb773f5f1841c5369ce19de6787ba216d6b1b812b7fde5e9bf7331", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:56545", + "10.65.0.27:56545", + "172.17.0.1:56545", + "172.19.0.1:56545", + "172.20.0.1:56545" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:47:00.414940937Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 5783245827808651, + "StableID": "n8bV1Z4FAn11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3cf0e0a8776f33dac88f65d95b89bb01fabd12fe85b9cff5cdc4e9c25648367e", + "DiscoKey": "discokey:53d9458da519ea025e40e85fe1c9ec7e2fcb3c671bde7c6411b90452d163ba36", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:42005", + "10.65.0.27:42005", + "172.17.0.1:42005", + "172.19.0.1:42005", + "172.20.0.1:42005" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:47:00.928314278Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 638830889127582, + "StableID": "nVgi6F1Lz511CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f4c604bdb2bd0483229318ba9623e9914d77d340ce0d8fb53d35da2222f4b40b", + "DiscoKey": "discokey:ad54059bbd58c2f5c3d87ebbd86cdf210f2784eaf80d3d64289ef134c2ae2e68", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:33413", + "10.65.0.27:33413", + "172.17.0.1:33413", + "172.19.0.1:33413", + "172.20.0.1:33413" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:47:01.710836573Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8951108461894055, + "StableID": "ngPW9aSytC21CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d3ab64981f38116c09ebdbb3ed1fa5b8a21ba980e8aeba908a0d6fcff31b722b", + "DiscoKey": "discokey:da6b63ed1872d5d7bd7d35c88cedd8367753a0e23412e3e16af506a7ae56785f", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:53724", + "10.65.0.27:53724", + "172.17.0.1:53724", + "172.19.0.1:53724", + "172.20.0.1:53724" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:47:02.247950824Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 3148442288767369, + "StableID": "nSR1jvEwaR11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f46b838a780d827b180d02d652f9e6f0e9ca828ad45d79cef3145fff06ad6306", + "DiscoKey": "discokey:91777640d9c225e1651413963ff18bca51640d503d5c90fddfd95e1a6dc55d2d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:47415", + "10.65.0.27:47415", + "172.17.0.1:47415", + "172.19.0.1:47415", + "172.20.0.1:47415" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:47:02.790158711Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2595963247498152, + "StableID": "nDqvi3ZiGM11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:04d6bf29076c5b8c5c9bc3cab2cd03422984785540461d2089a1f8a1919bcc47", + "KeyExpiry": "2026-11-08T18:47:03Z", + "DiscoKey": "discokey:6f1b01e3c0e9f076f0c7e8af8424f4288284111b7a310ce6afc653f557e16407", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:50469", + "10.65.0.27:50469", + "172.17.0.1:50469", + "172.19.0.1:50469", + "172.20.0.1:50469" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:47:03.341917671Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1778974702635585, + "StableID": "n2fEfdehtE11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ce71f07116a10272bfafa69288c7bf13bd492b9f27dbbe049e98334a0d14f752", + "KeyExpiry": "2026-11-08T18:47:03Z", + "DiscoKey": "discokey:8a5ded2903d801f7d9f24b3f45d56ace02032b303f2a21160d48cca0709fee48", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:57329", + "10.65.0.27:57329", + "172.17.0.1:57329", + "172.19.0.1:57329", + "172.20.0.1:57329" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:47:03.889124394Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 218017761311581, + "StableID": "nCC21Wxjh211CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:f0e33f737aa39d978567b2ab54d02dc0910b58d411495da32ebd6973d68e863d", + "KeyExpiry": "2026-11-08T18:47:04Z", + "DiscoKey": "discokey:3e5631f7d39b6c03347fddc860af14295d4a6acf315f35446573f2a01fc03b62", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:56846", + "10.65.0.27:56846", + "172.17.0.1:56846", + "172.19.0.1:56846", + "172.20.0.1:56846" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:47:04.426626581Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "6897754256649264": { + "ID": 6897754256649264, + "LoginName": "rattata.tail78f774.ts.net", + "DisplayName": "rattata" + }} + } + }, "spearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 3533628427968141, + "StableID": "nEFaqkRPbU11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 3533628427968141, + "Key": "nodekey:c4b4a7d05171111bf5fdb459aed82f78dcd9dfa8e834b4d3bd74dbf6b73dd833", + "DiscoKey": "discokey:6db58249552caf4bfd881dc58405ddba40a60514dfb4a40e8cca49b92e528944", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:52043", + "10.65.0.27:52043", + "172.17.0.1:52043", + "172.19.0.1:52043", + "172.20.0.1:52043" + ], + "Hostinfo": { + "Hostname": "spearow", + "RoutableIPs": ["10.44.0.0/16"], + "RequestTags": ["tag:spearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:46:59.878449221Z", + "Tags": ["tag:spearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:c4b4a7d05171111bf5fdb459aed82f78dcd9dfa8e834b4d3bd74dbf6b73dd833", + "MachineKey": "mkey:035a32029c100d6197ff35dd029d688b535006c4afae974313510bbe8b3ca018", + "Peers": [{ + "ID": 3348008648796742, + "StableID": "nhaUaaWK9T11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9ce76fb98a22982637f757b24fc9c2d81c97af4740221c838855d142831fe314", + "DiscoKey": "discokey:a083c54b20dfa85d0422733253739ec17ebaa2dc3208357d4055bf70db465c7b", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:39638", + "10.65.0.27:39638", + "172.17.0.1:39638", + "172.19.0.1:39638", + "172.20.0.1:39638" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:46:56.697652601Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7277465688330465, + "StableID": "nGYJNdgypy11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:466556dd8919f60b82af055aa64d2bee39ebc43f63610450e45647ef54b4a623", + "DiscoKey": "discokey:be1954a328b007c85d14895411305216b30e8b13206bca2991da58def584c86d", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:41114", + "10.65.0.27:41114", + "172.17.0.1:41114", + "172.19.0.1:41114", + "172.20.0.1:41114" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:46:57.163827119Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 7926432109370923, + "StableID": "nkHPiyvtt421CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb80b25b53d7846a3f55bfae2fc4af127e77667327c40440164c255a79781658", + "DiscoKey": "discokey:70d3e62748f64e665af774d4db46d20783c347e9135570bbc5abdd66a971f410", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:50483", + "10.65.0.27:50483", + "172.17.0.1:50483", + "172.19.0.1:50483", + "172.20.0.1:50483" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:46:57.694750834Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6897754256649264, + "StableID": "nbLoQrJ1sv11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:51a6de329a6892b1f17379ad39a19bb0b91d455061f3f8708b1af69d85a0733c", + "DiscoKey": "discokey:062c98854b4998886382a1cf2cc2505acee50a1fa997ae2104aba52cb3c21e5d", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:32981", + "10.65.0.27:32981", + "172.17.0.1:32981", + "172.19.0.1:32981", + "172.20.0.1:32981" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:46:58.236702505Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7832544745057696, + "StableID": "nscDqnfNA421CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:737ef157cd230d1806f33953b3843f8b7715755c6bfa83c275816164b8a25834", + "DiscoKey": "discokey:3551f1d7230efc5ecd963a911988a230162630c2bfe46c9dfe48c22fdeb3ee58", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:53908", + "10.65.0.27:53908", + "172.17.0.1:53908", + "172.19.0.1:53908", + "172.20.0.1:53908" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:46:58.777040016Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 883772907534194, + "StableID": "nMC3WWDGu711CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:be7f53c951510fddf7ae55a32c1a7324d2d9e381c49c9ab5d585f1c0b3cedd3c", + "DiscoKey": "discokey:97c40c9cc30190cbbb4f08b3a41c50138a946493164b7a0a1a5651a1b717554a", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:50488", + "10.65.0.27:50488", + "172.17.0.1:50488", + "172.19.0.1:50488", + "172.20.0.1:50488" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:46:59.311511755Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 1899378406578201, + "StableID": "n8k4g6TEqF11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8a2eff8e0bc4e94c33b13d949551b049359b84dc23fe47bd2e5d711fcf6e4e5f", + "DiscoKey": "discokey:f72a2d1f05fb773f5f1841c5369ce19de6787ba216d6b1b812b7fde5e9bf7331", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:56545", + "10.65.0.27:56545", + "172.17.0.1:56545", + "172.19.0.1:56545", + "172.20.0.1:56545" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:47:00.414940937Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 5783245827808651, + "StableID": "n8bV1Z4FAn11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3cf0e0a8776f33dac88f65d95b89bb01fabd12fe85b9cff5cdc4e9c25648367e", + "DiscoKey": "discokey:53d9458da519ea025e40e85fe1c9ec7e2fcb3c671bde7c6411b90452d163ba36", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:42005", + "10.65.0.27:42005", + "172.17.0.1:42005", + "172.19.0.1:42005", + "172.20.0.1:42005" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:47:00.928314278Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 638830889127582, + "StableID": "nVgi6F1Lz511CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f4c604bdb2bd0483229318ba9623e9914d77d340ce0d8fb53d35da2222f4b40b", + "DiscoKey": "discokey:ad54059bbd58c2f5c3d87ebbd86cdf210f2784eaf80d3d64289ef134c2ae2e68", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:33413", + "10.65.0.27:33413", + "172.17.0.1:33413", + "172.19.0.1:33413", + "172.20.0.1:33413" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:47:01.710836573Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8951108461894055, + "StableID": "ngPW9aSytC21CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d3ab64981f38116c09ebdbb3ed1fa5b8a21ba980e8aeba908a0d6fcff31b722b", + "DiscoKey": "discokey:da6b63ed1872d5d7bd7d35c88cedd8367753a0e23412e3e16af506a7ae56785f", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:53724", + "10.65.0.27:53724", + "172.17.0.1:53724", + "172.19.0.1:53724", + "172.20.0.1:53724" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:47:02.247950824Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 3148442288767369, + "StableID": "nSR1jvEwaR11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f46b838a780d827b180d02d652f9e6f0e9ca828ad45d79cef3145fff06ad6306", + "DiscoKey": "discokey:91777640d9c225e1651413963ff18bca51640d503d5c90fddfd95e1a6dc55d2d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:47415", + "10.65.0.27:47415", + "172.17.0.1:47415", + "172.19.0.1:47415", + "172.20.0.1:47415" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:47:02.790158711Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2595963247498152, + "StableID": "nDqvi3ZiGM11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:04d6bf29076c5b8c5c9bc3cab2cd03422984785540461d2089a1f8a1919bcc47", + "KeyExpiry": "2026-11-08T18:47:03Z", + "DiscoKey": "discokey:6f1b01e3c0e9f076f0c7e8af8424f4288284111b7a310ce6afc653f557e16407", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:50469", + "10.65.0.27:50469", + "172.17.0.1:50469", + "172.19.0.1:50469", + "172.20.0.1:50469" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:47:03.341917671Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1778974702635585, + "StableID": "n2fEfdehtE11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ce71f07116a10272bfafa69288c7bf13bd492b9f27dbbe049e98334a0d14f752", + "KeyExpiry": "2026-11-08T18:47:03Z", + "DiscoKey": "discokey:8a5ded2903d801f7d9f24b3f45d56ace02032b303f2a21160d48cca0709fee48", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:57329", + "10.65.0.27:57329", + "172.17.0.1:57329", + "172.19.0.1:57329", + "172.20.0.1:57329" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:47:03.889124394Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 218017761311581, + "StableID": "nCC21Wxjh211CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:f0e33f737aa39d978567b2ab54d02dc0910b58d411495da32ebd6973d68e863d", + "KeyExpiry": "2026-11-08T18:47:04Z", + "DiscoKey": "discokey:3e5631f7d39b6c03347fddc860af14295d4a6acf315f35446573f2a01fc03b62", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:56846", + "10.65.0.27:56846", + "172.17.0.1:56846", + "172.19.0.1:56846", + "172.20.0.1:56846" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:47:04.426626581Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3533628427968141": { + "ID": 3533628427968141, + "LoginName": "spearow.tail78f774.ts.net", + "DisplayName": "spearow" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "squirtle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 5783245827808651, + "StableID": "n8bV1Z4FAn11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 5783245827808651, + "Key": "nodekey:3cf0e0a8776f33dac88f65d95b89bb01fabd12fe85b9cff5cdc4e9c25648367e", + "DiscoKey": "discokey:53d9458da519ea025e40e85fe1c9ec7e2fcb3c671bde7c6411b90452d163ba36", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:42005", + "10.65.0.27:42005", + "172.17.0.1:42005", + "172.19.0.1:42005", + "172.20.0.1:42005" + ], + "Hostinfo": { + "Hostname": "squirtle", + "RoutableIPs": ["10.33.0.0/16"], + "RequestTags": ["tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:47:00.928314278Z", + "Tags": ["tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:3cf0e0a8776f33dac88f65d95b89bb01fabd12fe85b9cff5cdc4e9c25648367e", + "MachineKey": "mkey:99b4171b3bee6f066974fca55b0e8902b07d7947b734b20ec924a149c375dd66", + "Peers": [{ + "ID": 3348008648796742, + "StableID": "nhaUaaWK9T11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9ce76fb98a22982637f757b24fc9c2d81c97af4740221c838855d142831fe314", + "DiscoKey": "discokey:a083c54b20dfa85d0422733253739ec17ebaa2dc3208357d4055bf70db465c7b", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:39638", + "10.65.0.27:39638", + "172.17.0.1:39638", + "172.19.0.1:39638", + "172.20.0.1:39638" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:46:56.697652601Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7277465688330465, + "StableID": "nGYJNdgypy11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:466556dd8919f60b82af055aa64d2bee39ebc43f63610450e45647ef54b4a623", + "DiscoKey": "discokey:be1954a328b007c85d14895411305216b30e8b13206bca2991da58def584c86d", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:41114", + "10.65.0.27:41114", + "172.17.0.1:41114", + "172.19.0.1:41114", + "172.20.0.1:41114" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:46:57.163827119Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 7926432109370923, + "StableID": "nkHPiyvtt421CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb80b25b53d7846a3f55bfae2fc4af127e77667327c40440164c255a79781658", + "DiscoKey": "discokey:70d3e62748f64e665af774d4db46d20783c347e9135570bbc5abdd66a971f410", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:50483", + "10.65.0.27:50483", + "172.17.0.1:50483", + "172.19.0.1:50483", + "172.20.0.1:50483" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:46:57.694750834Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6897754256649264, + "StableID": "nbLoQrJ1sv11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:51a6de329a6892b1f17379ad39a19bb0b91d455061f3f8708b1af69d85a0733c", + "DiscoKey": "discokey:062c98854b4998886382a1cf2cc2505acee50a1fa997ae2104aba52cb3c21e5d", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:32981", + "10.65.0.27:32981", + "172.17.0.1:32981", + "172.19.0.1:32981", + "172.20.0.1:32981" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:46:58.236702505Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7832544745057696, + "StableID": "nscDqnfNA421CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:737ef157cd230d1806f33953b3843f8b7715755c6bfa83c275816164b8a25834", + "DiscoKey": "discokey:3551f1d7230efc5ecd963a911988a230162630c2bfe46c9dfe48c22fdeb3ee58", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:53908", + "10.65.0.27:53908", + "172.17.0.1:53908", + "172.19.0.1:53908", + "172.20.0.1:53908" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:46:58.777040016Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 883772907534194, + "StableID": "nMC3WWDGu711CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:be7f53c951510fddf7ae55a32c1a7324d2d9e381c49c9ab5d585f1c0b3cedd3c", + "DiscoKey": "discokey:97c40c9cc30190cbbb4f08b3a41c50138a946493164b7a0a1a5651a1b717554a", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:50488", + "10.65.0.27:50488", + "172.17.0.1:50488", + "172.19.0.1:50488", + "172.20.0.1:50488" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:46:59.311511755Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 3533628427968141, + "StableID": "nEFaqkRPbU11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c4b4a7d05171111bf5fdb459aed82f78dcd9dfa8e834b4d3bd74dbf6b73dd833", + "DiscoKey": "discokey:6db58249552caf4bfd881dc58405ddba40a60514dfb4a40e8cca49b92e528944", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:52043", + "10.65.0.27:52043", + "172.17.0.1:52043", + "172.19.0.1:52043", + "172.20.0.1:52043" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:46:59.878449221Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1899378406578201, + "StableID": "n8k4g6TEqF11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8a2eff8e0bc4e94c33b13d949551b049359b84dc23fe47bd2e5d711fcf6e4e5f", + "DiscoKey": "discokey:f72a2d1f05fb773f5f1841c5369ce19de6787ba216d6b1b812b7fde5e9bf7331", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:56545", + "10.65.0.27:56545", + "172.17.0.1:56545", + "172.19.0.1:56545", + "172.20.0.1:56545" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:47:00.414940937Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 638830889127582, + "StableID": "nVgi6F1Lz511CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f4c604bdb2bd0483229318ba9623e9914d77d340ce0d8fb53d35da2222f4b40b", + "DiscoKey": "discokey:ad54059bbd58c2f5c3d87ebbd86cdf210f2784eaf80d3d64289ef134c2ae2e68", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:33413", + "10.65.0.27:33413", + "172.17.0.1:33413", + "172.19.0.1:33413", + "172.20.0.1:33413" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:47:01.710836573Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8951108461894055, + "StableID": "ngPW9aSytC21CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d3ab64981f38116c09ebdbb3ed1fa5b8a21ba980e8aeba908a0d6fcff31b722b", + "DiscoKey": "discokey:da6b63ed1872d5d7bd7d35c88cedd8367753a0e23412e3e16af506a7ae56785f", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:53724", + "10.65.0.27:53724", + "172.17.0.1:53724", + "172.19.0.1:53724", + "172.20.0.1:53724" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:47:02.247950824Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 3148442288767369, + "StableID": "nSR1jvEwaR11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f46b838a780d827b180d02d652f9e6f0e9ca828ad45d79cef3145fff06ad6306", + "DiscoKey": "discokey:91777640d9c225e1651413963ff18bca51640d503d5c90fddfd95e1a6dc55d2d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:47415", + "10.65.0.27:47415", + "172.17.0.1:47415", + "172.19.0.1:47415", + "172.20.0.1:47415" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:47:02.790158711Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2595963247498152, + "StableID": "nDqvi3ZiGM11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:04d6bf29076c5b8c5c9bc3cab2cd03422984785540461d2089a1f8a1919bcc47", + "KeyExpiry": "2026-11-08T18:47:03Z", + "DiscoKey": "discokey:6f1b01e3c0e9f076f0c7e8af8424f4288284111b7a310ce6afc653f557e16407", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:50469", + "10.65.0.27:50469", + "172.17.0.1:50469", + "172.19.0.1:50469", + "172.20.0.1:50469" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:47:03.341917671Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1778974702635585, + "StableID": "n2fEfdehtE11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ce71f07116a10272bfafa69288c7bf13bd492b9f27dbbe049e98334a0d14f752", + "KeyExpiry": "2026-11-08T18:47:03Z", + "DiscoKey": "discokey:8a5ded2903d801f7d9f24b3f45d56ace02032b303f2a21160d48cca0709fee48", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:57329", + "10.65.0.27:57329", + "172.17.0.1:57329", + "172.19.0.1:57329", + "172.20.0.1:57329" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:47:03.889124394Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 218017761311581, + "StableID": "nCC21Wxjh211CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:f0e33f737aa39d978567b2ab54d02dc0910b58d411495da32ebd6973d68e863d", + "KeyExpiry": "2026-11-08T18:47:04Z", + "DiscoKey": "discokey:3e5631f7d39b6c03347fddc860af14295d4a6acf315f35446573f2a01fc03b62", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:56846", + "10.65.0.27:56846", + "172.17.0.1:56846", + "172.19.0.1:56846", + "172.20.0.1:56846" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:47:04.426626581Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "5783245827808651": { + "ID": 5783245827808651, + "LoginName": "squirtle.tail78f774.ts.net", + "DisplayName": "squirtle" + }} + } + }, "venusaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 1778974702635585, + "StableID": "n2fEfdehtE11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ce71f07116a10272bfafa69288c7bf13bd492b9f27dbbe049e98334a0d14f752", + "KeyExpiry": "2026-11-08T18:47:03Z", + "DiscoKey": "discokey:8a5ded2903d801f7d9f24b3f45d56ace02032b303f2a21160d48cca0709fee48", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:57329", + "10.65.0.27:57329", + "172.17.0.1:57329", + "172.19.0.1:57329", + "172.20.0.1:57329" + ], + "Hostinfo": {"Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:47:03.889124394Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:ce71f07116a10272bfafa69288c7bf13bd492b9f27dbbe049e98334a0d14f752", + "MachineKey": "mkey:24488a26e257620d4deaa96641e2096007c86297880c69b175dfb8d5029d352d", + "Peers": [{ + "ID": 3348008648796742, + "StableID": "nhaUaaWK9T11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9ce76fb98a22982637f757b24fc9c2d81c97af4740221c838855d142831fe314", + "DiscoKey": "discokey:a083c54b20dfa85d0422733253739ec17ebaa2dc3208357d4055bf70db465c7b", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:39638", + "10.65.0.27:39638", + "172.17.0.1:39638", + "172.19.0.1:39638", + "172.20.0.1:39638" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:46:56.697652601Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7277465688330465, + "StableID": "nGYJNdgypy11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:466556dd8919f60b82af055aa64d2bee39ebc43f63610450e45647ef54b4a623", + "DiscoKey": "discokey:be1954a328b007c85d14895411305216b30e8b13206bca2991da58def584c86d", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:41114", + "10.65.0.27:41114", + "172.17.0.1:41114", + "172.19.0.1:41114", + "172.20.0.1:41114" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:46:57.163827119Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 7926432109370923, + "StableID": "nkHPiyvtt421CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb80b25b53d7846a3f55bfae2fc4af127e77667327c40440164c255a79781658", + "DiscoKey": "discokey:70d3e62748f64e665af774d4db46d20783c347e9135570bbc5abdd66a971f410", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:50483", + "10.65.0.27:50483", + "172.17.0.1:50483", + "172.19.0.1:50483", + "172.20.0.1:50483" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:46:57.694750834Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6897754256649264, + "StableID": "nbLoQrJ1sv11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:51a6de329a6892b1f17379ad39a19bb0b91d455061f3f8708b1af69d85a0733c", + "DiscoKey": "discokey:062c98854b4998886382a1cf2cc2505acee50a1fa997ae2104aba52cb3c21e5d", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:32981", + "10.65.0.27:32981", + "172.17.0.1:32981", + "172.19.0.1:32981", + "172.20.0.1:32981" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:46:58.236702505Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7832544745057696, + "StableID": "nscDqnfNA421CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:737ef157cd230d1806f33953b3843f8b7715755c6bfa83c275816164b8a25834", + "DiscoKey": "discokey:3551f1d7230efc5ecd963a911988a230162630c2bfe46c9dfe48c22fdeb3ee58", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:53908", + "10.65.0.27:53908", + "172.17.0.1:53908", + "172.19.0.1:53908", + "172.20.0.1:53908" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:46:58.777040016Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 883772907534194, + "StableID": "nMC3WWDGu711CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:be7f53c951510fddf7ae55a32c1a7324d2d9e381c49c9ab5d585f1c0b3cedd3c", + "DiscoKey": "discokey:97c40c9cc30190cbbb4f08b3a41c50138a946493164b7a0a1a5651a1b717554a", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:50488", + "10.65.0.27:50488", + "172.17.0.1:50488", + "172.19.0.1:50488", + "172.20.0.1:50488" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:46:59.311511755Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 3533628427968141, + "StableID": "nEFaqkRPbU11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c4b4a7d05171111bf5fdb459aed82f78dcd9dfa8e834b4d3bd74dbf6b73dd833", + "DiscoKey": "discokey:6db58249552caf4bfd881dc58405ddba40a60514dfb4a40e8cca49b92e528944", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:52043", + "10.65.0.27:52043", + "172.17.0.1:52043", + "172.19.0.1:52043", + "172.20.0.1:52043" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:46:59.878449221Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1899378406578201, + "StableID": "n8k4g6TEqF11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8a2eff8e0bc4e94c33b13d949551b049359b84dc23fe47bd2e5d711fcf6e4e5f", + "DiscoKey": "discokey:f72a2d1f05fb773f5f1841c5369ce19de6787ba216d6b1b812b7fde5e9bf7331", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:56545", + "10.65.0.27:56545", + "172.17.0.1:56545", + "172.19.0.1:56545", + "172.20.0.1:56545" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:47:00.414940937Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 5783245827808651, + "StableID": "n8bV1Z4FAn11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3cf0e0a8776f33dac88f65d95b89bb01fabd12fe85b9cff5cdc4e9c25648367e", + "DiscoKey": "discokey:53d9458da519ea025e40e85fe1c9ec7e2fcb3c671bde7c6411b90452d163ba36", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:42005", + "10.65.0.27:42005", + "172.17.0.1:42005", + "172.19.0.1:42005", + "172.20.0.1:42005" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:47:00.928314278Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 638830889127582, + "StableID": "nVgi6F1Lz511CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f4c604bdb2bd0483229318ba9623e9914d77d340ce0d8fb53d35da2222f4b40b", + "DiscoKey": "discokey:ad54059bbd58c2f5c3d87ebbd86cdf210f2784eaf80d3d64289ef134c2ae2e68", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:33413", + "10.65.0.27:33413", + "172.17.0.1:33413", + "172.19.0.1:33413", + "172.20.0.1:33413" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:47:01.710836573Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8951108461894055, + "StableID": "ngPW9aSytC21CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d3ab64981f38116c09ebdbb3ed1fa5b8a21ba980e8aeba908a0d6fcff31b722b", + "DiscoKey": "discokey:da6b63ed1872d5d7bd7d35c88cedd8367753a0e23412e3e16af506a7ae56785f", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:53724", + "10.65.0.27:53724", + "172.17.0.1:53724", + "172.19.0.1:53724", + "172.20.0.1:53724" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:47:02.247950824Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 3148442288767369, + "StableID": "nSR1jvEwaR11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f46b838a780d827b180d02d652f9e6f0e9ca828ad45d79cef3145fff06ad6306", + "DiscoKey": "discokey:91777640d9c225e1651413963ff18bca51640d503d5c90fddfd95e1a6dc55d2d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:47415", + "10.65.0.27:47415", + "172.17.0.1:47415", + "172.19.0.1:47415", + "172.20.0.1:47415" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:47:02.790158711Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2595963247498152, + "StableID": "nDqvi3ZiGM11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:04d6bf29076c5b8c5c9bc3cab2cd03422984785540461d2089a1f8a1919bcc47", + "KeyExpiry": "2026-11-08T18:47:03Z", + "DiscoKey": "discokey:6f1b01e3c0e9f076f0c7e8af8424f4288284111b7a310ce6afc653f557e16407", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:50469", + "10.65.0.27:50469", + "172.17.0.1:50469", + "172.19.0.1:50469", + "172.20.0.1:50469" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:47:03.341917671Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 218017761311581, + "StableID": "nCC21Wxjh211CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:f0e33f737aa39d978567b2ab54d02dc0910b58d411495da32ebd6973d68e863d", + "KeyExpiry": "2026-11-08T18:47:04Z", + "DiscoKey": "discokey:3e5631f7d39b6c03347fddc860af14295d4a6acf315f35446573f2a01fc03b62", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:56846", + "10.65.0.27:56846", + "172.17.0.1:56846", + "172.19.0.1:56846", + "172.20.0.1:56846" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:47:04.426626581Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "weedle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 638830889127582, + "StableID": "nVgi6F1Lz511CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 638830889127582, + "Key": "nodekey:f4c604bdb2bd0483229318ba9623e9914d77d340ce0d8fb53d35da2222f4b40b", + "DiscoKey": "discokey:ad54059bbd58c2f5c3d87ebbd86cdf210f2784eaf80d3d64289ef134c2ae2e68", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:33413", + "10.65.0.27:33413", + "172.17.0.1:33413", + "172.19.0.1:33413", + "172.20.0.1:33413" + ], + "Hostinfo": {"Hostname": "weedle", "RequestTags": ["tag:client"], "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:47:01.710836573Z", + "Tags": ["tag:client"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:f4c604bdb2bd0483229318ba9623e9914d77d340ce0d8fb53d35da2222f4b40b", + "MachineKey": "mkey:2d79da77567f3d040f1e8835e8f841f1a9e77f5df506a7fb4670fa1e037ef55d", + "Peers": [{ + "ID": 3348008648796742, + "StableID": "nhaUaaWK9T11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9ce76fb98a22982637f757b24fc9c2d81c97af4740221c838855d142831fe314", + "DiscoKey": "discokey:a083c54b20dfa85d0422733253739ec17ebaa2dc3208357d4055bf70db465c7b", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:39638", + "10.65.0.27:39638", + "172.17.0.1:39638", + "172.19.0.1:39638", + "172.20.0.1:39638" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:46:56.697652601Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7277465688330465, + "StableID": "nGYJNdgypy11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:466556dd8919f60b82af055aa64d2bee39ebc43f63610450e45647ef54b4a623", + "DiscoKey": "discokey:be1954a328b007c85d14895411305216b30e8b13206bca2991da58def584c86d", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:41114", + "10.65.0.27:41114", + "172.17.0.1:41114", + "172.19.0.1:41114", + "172.20.0.1:41114" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:46:57.163827119Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 7926432109370923, + "StableID": "nkHPiyvtt421CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb80b25b53d7846a3f55bfae2fc4af127e77667327c40440164c255a79781658", + "DiscoKey": "discokey:70d3e62748f64e665af774d4db46d20783c347e9135570bbc5abdd66a971f410", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:50483", + "10.65.0.27:50483", + "172.17.0.1:50483", + "172.19.0.1:50483", + "172.20.0.1:50483" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:46:57.694750834Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6897754256649264, + "StableID": "nbLoQrJ1sv11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:51a6de329a6892b1f17379ad39a19bb0b91d455061f3f8708b1af69d85a0733c", + "DiscoKey": "discokey:062c98854b4998886382a1cf2cc2505acee50a1fa997ae2104aba52cb3c21e5d", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:32981", + "10.65.0.27:32981", + "172.17.0.1:32981", + "172.19.0.1:32981", + "172.20.0.1:32981" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:46:58.236702505Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7832544745057696, + "StableID": "nscDqnfNA421CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:737ef157cd230d1806f33953b3843f8b7715755c6bfa83c275816164b8a25834", + "DiscoKey": "discokey:3551f1d7230efc5ecd963a911988a230162630c2bfe46c9dfe48c22fdeb3ee58", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:53908", + "10.65.0.27:53908", + "172.17.0.1:53908", + "172.19.0.1:53908", + "172.20.0.1:53908" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:46:58.777040016Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 883772907534194, + "StableID": "nMC3WWDGu711CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:be7f53c951510fddf7ae55a32c1a7324d2d9e381c49c9ab5d585f1c0b3cedd3c", + "DiscoKey": "discokey:97c40c9cc30190cbbb4f08b3a41c50138a946493164b7a0a1a5651a1b717554a", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:50488", + "10.65.0.27:50488", + "172.17.0.1:50488", + "172.19.0.1:50488", + "172.20.0.1:50488" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:46:59.311511755Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 3533628427968141, + "StableID": "nEFaqkRPbU11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c4b4a7d05171111bf5fdb459aed82f78dcd9dfa8e834b4d3bd74dbf6b73dd833", + "DiscoKey": "discokey:6db58249552caf4bfd881dc58405ddba40a60514dfb4a40e8cca49b92e528944", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:52043", + "10.65.0.27:52043", + "172.17.0.1:52043", + "172.19.0.1:52043", + "172.20.0.1:52043" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:46:59.878449221Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1899378406578201, + "StableID": "n8k4g6TEqF11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8a2eff8e0bc4e94c33b13d949551b049359b84dc23fe47bd2e5d711fcf6e4e5f", + "DiscoKey": "discokey:f72a2d1f05fb773f5f1841c5369ce19de6787ba216d6b1b812b7fde5e9bf7331", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:56545", + "10.65.0.27:56545", + "172.17.0.1:56545", + "172.19.0.1:56545", + "172.20.0.1:56545" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:47:00.414940937Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 5783245827808651, + "StableID": "n8bV1Z4FAn11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:3cf0e0a8776f33dac88f65d95b89bb01fabd12fe85b9cff5cdc4e9c25648367e", + "DiscoKey": "discokey:53d9458da519ea025e40e85fe1c9ec7e2fcb3c671bde7c6411b90452d163ba36", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:42005", + "10.65.0.27:42005", + "172.17.0.1:42005", + "172.19.0.1:42005", + "172.20.0.1:42005" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:47:00.928314278Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8951108461894055, + "StableID": "ngPW9aSytC21CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d3ab64981f38116c09ebdbb3ed1fa5b8a21ba980e8aeba908a0d6fcff31b722b", + "DiscoKey": "discokey:da6b63ed1872d5d7bd7d35c88cedd8367753a0e23412e3e16af506a7ae56785f", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:53724", + "10.65.0.27:53724", + "172.17.0.1:53724", + "172.19.0.1:53724", + "172.20.0.1:53724" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:47:02.247950824Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 3148442288767369, + "StableID": "nSR1jvEwaR11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f46b838a780d827b180d02d652f9e6f0e9ca828ad45d79cef3145fff06ad6306", + "DiscoKey": "discokey:91777640d9c225e1651413963ff18bca51640d503d5c90fddfd95e1a6dc55d2d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:47415", + "10.65.0.27:47415", + "172.17.0.1:47415", + "172.19.0.1:47415", + "172.20.0.1:47415" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:47:02.790158711Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2595963247498152, + "StableID": "nDqvi3ZiGM11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:04d6bf29076c5b8c5c9bc3cab2cd03422984785540461d2089a1f8a1919bcc47", + "KeyExpiry": "2026-11-08T18:47:03Z", + "DiscoKey": "discokey:6f1b01e3c0e9f076f0c7e8af8424f4288284111b7a310ce6afc653f557e16407", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:50469", + "10.65.0.27:50469", + "172.17.0.1:50469", + "172.19.0.1:50469", + "172.20.0.1:50469" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:47:03.341917671Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1778974702635585, + "StableID": "n2fEfdehtE11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ce71f07116a10272bfafa69288c7bf13bd492b9f27dbbe049e98334a0d14f752", + "KeyExpiry": "2026-11-08T18:47:03Z", + "DiscoKey": "discokey:8a5ded2903d801f7d9f24b3f45d56ace02032b303f2a21160d48cca0709fee48", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:57329", + "10.65.0.27:57329", + "172.17.0.1:57329", + "172.19.0.1:57329", + "172.20.0.1:57329" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:47:03.889124394Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 218017761311581, + "StableID": "nCC21Wxjh211CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:f0e33f737aa39d978567b2ab54d02dc0910b58d411495da32ebd6973d68e863d", + "KeyExpiry": "2026-11-08T18:47:04Z", + "DiscoKey": "discokey:3e5631f7d39b6c03347fddc860af14295d4a6acf315f35446573f2a01fc03b62", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:56846", + "10.65.0.27:56846", + "172.17.0.1:56846", + "172.19.0.1:56846", + "172.20.0.1:56846" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:47:04.426626581Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "638830889127582": { + "ID": 638830889127582, + "LoginName": "weedle.tail78f774.ts.net", + "DisplayName": "weedle" + }} + } + }} +} diff --git a/hscontrol/policy/v2/testdata/sshtest_results/sshtest-mixed-acls-tcp22-deny-ssh-rule-allow.hujson b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-mixed-acls-tcp22-deny-ssh-rule-allow.hujson new file mode 100644 index 00000000..57d46f87 --- /dev/null +++ b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-mixed-acls-tcp22-deny-ssh-rule-allow.hujson @@ -0,0 +1,13556 @@ +// sshtest-mixed-acls-tcp22-deny-ssh-rule-allow +// +// acls deny tcp:22 but ssh rule allows, sshTests passes +// +// Nodes with filter rules: 1 of 15 +// Captured at: 2026-05-12T18:47:40Z +// tool version: tscap/dev +// schema version: 1 +{ + "schema_version": 1, + "test_id": "sshtest-mixed-acls-tcp22-deny-ssh-rule-allow", + "description": "acls deny tcp:22 but ssh rule allows, sshTests passes", + "category": "sshtest", + "captured_at": "2026-05-12T18:47:40.401153043Z", + "tool_version": "tscap/dev", + "tailnet": "odin@example.com", + "input": { + "api_response_code": 200, + "tailnet": { + "dns": {"magic_dns": false, "nameservers": [], "search_paths": [], "split_dns": {}}, + "settings": {} + }, + "scenario_hujson": " \n \n \n \n{\n\t\"category\": \"sshtest\",\n\t\"description\": \"acls deny tcp:22 but ssh rule allows, sshTests passes\",\n\t\"id\": \"sshtest-mixed-acls-tcp22-deny-ssh-rule-allow\",\n\t\"policy\": {\"acls\": [\n\t\t{\"action\": \"accept\", \"dst\": [\"tag:prod:80\"], \"src\": [\"odin@example.com\"]}\n\t], \"ssh\": [{\n\t\t\"action\": \"accept\",\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": [\"thor@example.org\"],\n\t\t\"users\": [\"root\"]\n\t}], \"sshTests\": [{\n\t\t\"accept\": [\"root\"],\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": \"thor@example.org\"\n\t}], \"tagOwners\": {\n\t\t\"tag:prod\": [\"odin@example.com\"],\n\t\t\"tag:server\": [\"odin@example.com\"]\n\t}},\n\t\"tailnet\": {\n\t\t\"dns\": {\"magic_dns\": false, \"nameservers\": [], \"search_paths\": [], \"split_dns\": {}},\n\t\t\"settings\": {}\n\t},\n\t\"topology\": \"../_topologies/grant.hujson\"\n}\n", + "scenario_path": "scenarios/sshtest/sshtest-mixed-acls-tcp22-deny-ssh-rule-allow.hujson", + "full_policy": { + "acls": [ + {"action": "accept", "dst": ["tag:prod:80"], "src": ["odin@example.com"]} + ], + "ssh": [{ + "action": "accept", + "dst": ["tag:server"], + "src": ["thor@example.org"], + "users": ["root"] + }], + "sshTests": [{"accept": ["root"], "dst": ["tag:server"], "src": "thor@example.org"}], + "tagOwners": {"tag:prod": ["odin@example.com"], "tag:server": ["odin@example.com"]} + } + }, + "topology": {"users": [ + {"id": 1, "name": "odin", "email": "odin@example.com"}, + {"id": 2, "name": "thor", "email": "thor@example.org"}, + {"id": 3, "name": "freya", "email": "freya@example.com"} + ], "nodes": {"beedrill": { + "hostname": "beedrill", + "tags": ["tag:server"], + "ipv4": "100.64.0.16", + "ipv6": "fd7a:115c:a1e0::10", + "routable_ips": [], + "approved_routes": [] + }, "blastoise": { + "hostname": "blastoise", + "tags": ["tag:exit", "tag:router"], + "ipv4": "100.64.0.9", + "ipv6": "fd7a:115c:a1e0::9", + "routable_ips": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "bulbasaur": { + "hostname": "bulbasaur", + "tags": [], + "ipv4": "100.64.0.19", + "ipv6": "fd7a:115c:a1e0::13", + "user": "odin", + "routable_ips": [], + "approved_routes": [] + }, "charmander": { + "hostname": "charmander", + "tags": ["tag:exit"], + "ipv4": "100.64.0.4", + "ipv6": "fd7a:115c:a1e0::4", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "fearow": { + "hostname": "fearow", + "tags": ["tag:fearow"], + "ipv4": "100.64.0.12", + "ipv6": "fd7a:115c:a1e0::c", + "routable_ips": ["10.55.0.0/16"], + "approved_routes": [] + }, "ivysaur": { + "hostname": "ivysaur", + "tags": [], + "ipv4": "100.64.0.17", + "ipv6": "fd7a:115c:a1e0::11", + "user": "thor", + "routable_ips": [], + "approved_routes": [] + }, "kakuna": { + "hostname": "kakuna", + "tags": ["tag:prod"], + "ipv4": "100.64.0.15", + "ipv6": "fd7a:115c:a1e0::f", + "routable_ips": [], + "approved_routes": [] + }, "pidgeotto": { + "hostname": "pidgeotto", + "tags": ["tag:pidgeotto"], + "ipv4": "100.64.0.3", + "ipv6": "fd7a:115c:a1e0::3", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "pidgey": { + "hostname": "pidgey", + "tags": ["tag:pidgey"], + "ipv4": "100.64.0.2", + "ipv6": "fd7a:115c:a1e0::2", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "raticate": { + "hostname": "raticate", + "tags": ["tag:group-b"], + "ipv4": "100.64.0.6", + "ipv6": "fd7a:115c:a1e0::6", + "routable_ips": [], + "approved_routes": [] + }, "rattata": { + "hostname": "rattata", + "tags": ["tag:group-a"], + "ipv4": "100.64.0.5", + "ipv6": "fd7a:115c:a1e0::5", + "routable_ips": [], + "approved_routes": [] + }, "spearow": { + "hostname": "spearow", + "tags": ["tag:spearow"], + "ipv4": "100.64.0.11", + "ipv6": "fd7a:115c:a1e0::b", + "routable_ips": ["10.44.0.0/16"], + "approved_routes": [] + }, "squirtle": { + "hostname": "squirtle", + "tags": ["tag:router"], + "ipv4": "100.64.0.13", + "ipv6": "fd7a:115c:a1e0::d", + "routable_ips": ["10.33.0.0/16"], + "approved_routes": [] + }, "venusaur": { + "hostname": "venusaur", + "tags": [], + "ipv4": "100.64.0.18", + "ipv6": "fd7a:115c:a1e0::12", + "user": "freya", + "routable_ips": [], + "approved_routes": [] + }, "weedle": { + "hostname": "weedle", + "tags": ["tag:client"], + "ipv4": "100.64.0.14", + "ipv6": "fd7a:115c:a1e0::e", + "routable_ips": [], + "approved_routes": [] + }}}, + "captures": {"beedrill": {"netmap": { + "Cached": false, + "SelfNode": { + "ID": 2547478569649000, + "StableID": "n76dmewktL11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 2547478569649000, + "Key": "nodekey:f5d07d4a151622b5792846c03f6b58dd8d47594d0e2c3e0b2d437ead87606012", + "DiscoKey": "discokey:b90f2df10904d1f52bc0f1b01ddd5f2281262acf7f4aec647486c1b693054a7b", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:57108", + "10.65.0.27:57108", + "172.17.0.1:57108", + "172.18.0.1:57108" + ], + "Hostinfo": {"Hostname": "beedrill", "RequestTags": ["tag:server"], "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:47:48.62309849Z", + "Tags": ["tag:server"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:f5d07d4a151622b5792846c03f6b58dd8d47594d0e2c3e0b2d437ead87606012", + "MachineKey": "mkey:88e7e1a1909456520ab6f3e4a761060bb79150d7419e98acdaf0adfbc50a5561", + "Peers": [], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [], + "PacketFilterRules": null, + "SSHPolicy": {"rules": [{ + "principals": [{"nodeIP": "100.64.0.17"}, {"nodeIP": "fd7a:115c:a1e0::11"}], + "sshUsers": {"root": "root"}, + "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + } + }]}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"2547478569649000": { + "ID": 2547478569649000, + "LoginName": "beedrill.tail78f774.ts.net", + "DisplayName": "beedrill" + }} + }, "ssh_rules": [{ + "principals": [{"nodeIP": "100.64.0.17"}, {"nodeIP": "fd7a:115c:a1e0::11"}], + "sshUsers": {"root": "root"}, + "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + } + }]}, "blastoise": {"netmap": { + "Cached": false, + "SelfNode": { + "ID": 348197970656, + "StableID": "nBec4W9A1111CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 348197970656, + "Key": "nodekey:82edd06dd8a4fcc71c8d36c6c24cbc5f5304ce2887f80c705160fb80fa5c4478", + "DiscoKey": "discokey:544f4c9fb90b4a7a8d23528320e799f3e51de054e40052806521da413d72e524", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:60312", + "10.65.0.27:60312", + "172.17.0.1:60312", + "172.18.0.1:60312" + ], + "Hostinfo": { + "Hostname": "blastoise", + "RoutableIPs": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit", "tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:47:45.427465647Z", + "Tags": ["tag:exit", "tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:82edd06dd8a4fcc71c8d36c6c24cbc5f5304ce2887f80c705160fb80fa5c4478", + "MachineKey": "mkey:3b2bffe0407c0d0b5168431517ad2f44ea5e4a8250c82cdde791c49a6475c85b", + "Peers": [], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [], + "PacketFilterRules": null, + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"348197970656": { + "ID": 348197970656, + "LoginName": "blastoise.tail78f774.ts.net", + "DisplayName": "blastoise" + }} + }}, "bulbasaur": {"netmap": { + "Cached": false, + "SelfNode": { + "ID": 2762149708911604, + "StableID": "nXgsENzyZN11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:8fbded01d7aa458b7ba14a57b72b2d3b009d15f7bd5657f49acb2c35034acf64", + "KeyExpiry": "2026-11-08T18:47:50Z", + "DiscoKey": "discokey:848c589123bad5ec2261fa2e628429d22993ea71df645877fa0173430a3bf53e", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:44764", + "10.65.0.27:44764", + "172.17.0.1:44764", + "172.18.0.1:44764" + ], + "Hostinfo": {"Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:47:50.312756399Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:8fbded01d7aa458b7ba14a57b72b2d3b009d15f7bd5657f49acb2c35034acf64", + "MachineKey": "mkey:12fe501a05f4d252790e0c4b29322bd0cc8ec7dba14c7223517b39a08830ae23", + "Peers": [{ + "ID": 2379236161083680, + "StableID": "nR78FyVZaK11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b2c6c7ab991451c04d7861e1a11237e405f368f81d23f9c3de9d003d389ca042", + "DiscoKey": "discokey:d393e1efbf11639641024656bdc32f5ea6955c00df638a244182669434682436", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:44168", + "10.65.0.27:44168", + "172.17.0.1:44168", + "172.18.0.1:44168" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:47:48.102409503Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [], + "PacketFilterRules": null, + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }} + }}, "charmander": {"netmap": { + "Cached": false, + "SelfNode": { + "ID": 7604530551672977, + "StableID": "ncYsM787P221CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 7604530551672977, + "Key": "nodekey:98e28612a618d9ab7ec105ae29025cc4b1892c1ec77209594213eb3413e7403f", + "DiscoKey": "discokey:8d7617b6c35a46a3dadc4c5712b6a4cb5bafce024bd09fad34139ff9c655b44b", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:49173", + "10.65.0.27:49173", + "172.17.0.1:49173", + "172.18.0.1:49173" + ], + "Hostinfo": { + "Hostname": "charmander", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit"], + "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:47:43.840658337Z", + "Tags": ["tag:exit"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:98e28612a618d9ab7ec105ae29025cc4b1892c1ec77209594213eb3413e7403f", + "MachineKey": "mkey:95a923f57933ece640a197011a44364492fc3bc14ee71bb2071543e7083e1f7d", + "Peers": [], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [], + "PacketFilterRules": null, + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"7604530551672977": { + "ID": 7604530551672977, + "LoginName": "charmander.tail78f774.ts.net", + "DisplayName": "charmander" + }} + }}, "fearow": {"netmap": { + "Cached": false, + "SelfNode": { + "ID": 3949641728487604, + "StableID": "nmwkdfPoqX11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 3949641728487604, + "Key": "nodekey:216f00e12dace9b06a018bd96d58779063a187b89c24345f761a4116d28c0106", + "DiscoKey": "discokey:98ad3373fa8647409e13bbba456fdc87d794df2d1dbff25b5e2d801f1a15694e", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:54792", + "10.65.0.27:54792", + "172.17.0.1:54792", + "172.18.0.1:54792" + ], + "Hostinfo": { + "Hostname": "fearow", + "RoutableIPs": ["10.55.0.0/16"], + "RequestTags": ["tag:fearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:47:46.493919954Z", + "Tags": ["tag:fearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:216f00e12dace9b06a018bd96d58779063a187b89c24345f761a4116d28c0106", + "MachineKey": "mkey:fd069422335d491404a55d895c72347475893a2653d19ce00c64a66aba205d18", + "Peers": [], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [], + "PacketFilterRules": null, + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"3949641728487604": { + "ID": 3949641728487604, + "LoginName": "fearow.tail78f774.ts.net", + "DisplayName": "fearow" + }} + }}, "ivysaur": {"netmap": { + "Cached": false, + "SelfNode": { + "ID": 2129078844332460, + "StableID": "nZ1ansHGdH11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:c568827d66eeec5f3f0229ab68370547963cb74b123ada6327c165b0828be342", + "KeyExpiry": "2026-11-08T18:47:49Z", + "DiscoKey": "discokey:1b33524479a23b04086246ab8cee2de783e703e56ef905e98b14b3da52e31735", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:42224", + "10.65.0.27:42224", + "172.17.0.1:42224", + "172.18.0.1:42224" + ], + "Hostinfo": {"Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:47:49.1612463Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:c568827d66eeec5f3f0229ab68370547963cb74b123ada6327c165b0828be342", + "MachineKey": "mkey:52e0d9ddf74faa2e37e0d26d46dea0a143627d68a482a713f641b1e310fa840c", + "Peers": [], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [], + "PacketFilterRules": null, + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + }}, "kakuna": { + "packet_filter_rules": [{"SrcIPs": ["100.64.0.19", "fd7a:115c:a1e0::13"], "DstPorts": [ + {"IP": "100.64.0.15", "Ports": {"First": 80, "Last": 80}}, + {"IP": "fd7a:115c:a1e0::f", "Ports": {"First": 80, "Last": 80}} + ]}], + "packet_filter_matches": [{ + "IPProto": [6, 17, 1, 58], + "Srcs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "SrcCaps": null, + "Dsts": [ + {"Net": "100.64.0.15/32", "Ports": {"First": 80, "Last": 80}}, + {"Net": "fd7a:115c:a1e0::f/128", "Ports": {"First": 80, "Last": 80}} + ], + "Caps": [] + }], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 2379236161083680, + "StableID": "nR78FyVZaK11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 2379236161083680, + "Key": "nodekey:b2c6c7ab991451c04d7861e1a11237e405f368f81d23f9c3de9d003d389ca042", + "DiscoKey": "discokey:d393e1efbf11639641024656bdc32f5ea6955c00df638a244182669434682436", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:44168", + "10.65.0.27:44168", + "172.17.0.1:44168", + "172.18.0.1:44168" + ], + "Hostinfo": {"Hostname": "kakuna", "RequestTags": ["tag:prod"], "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:47:48.102409503Z", + "Tags": ["tag:prod"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:b2c6c7ab991451c04d7861e1a11237e405f368f81d23f9c3de9d003d389ca042", + "MachineKey": "mkey:64d9cc2f0dcc53185b9eeb65b3c62752b8d61fd1ee5f90fcdc68ff357b76cf0d", + "Peers": [{ + "ID": 2762149708911604, + "StableID": "nXgsENzyZN11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:8fbded01d7aa458b7ba14a57b72b2d3b009d15f7bd5657f49acb2c35034acf64", + "KeyExpiry": "2026-11-08T18:47:50Z", + "DiscoKey": "discokey:848c589123bad5ec2261fa2e628429d22993ea71df645877fa0173430a3bf53e", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:44764", + "10.65.0.27:44764", + "172.17.0.1:44764", + "172.18.0.1:44764" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:47:50.312756399Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{ + "IPProto": [6, 17, 1, 58], + "Srcs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "SrcCaps": null, + "Dsts": [ + {"Net": "100.64.0.15/32", "Ports": {"First": 80, "Last": 80}}, + {"Net": "fd7a:115c:a1e0::f/128", "Ports": {"First": 80, "Last": 80}} + ], + "Caps": [] + }], + "PacketFilterRules": [{"SrcIPs": ["100.64.0.19", "fd7a:115c:a1e0::13"], "DstPorts": [ + {"IP": "100.64.0.15", "Ports": {"First": 80, "Last": 80}}, + {"IP": "fd7a:115c:a1e0::f", "Ports": {"First": 80, "Last": 80}} + ]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"2379236161083680": { + "ID": 2379236161083680, + "LoginName": "kakuna.tail78f774.ts.net", + "DisplayName": "kakuna" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }} + } + }, "pidgeotto": {"netmap": { + "Cached": false, + "SelfNode": { + "ID": 2385989812581963, + "StableID": "nCsNJaucdK11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 2385989812581963, + "Key": "nodekey:4f903c6a25519d0d58e528e6714a9b29f9b41e9fa94d94e0a7caca37c9ebf07d", + "DiscoKey": "discokey:dd2ea2ee166325ffe5a4038b9179b9e39d1aaac2991c49820929c6b3b8ddcb42", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:46899", + "10.65.0.27:46899", + "172.17.0.1:46899", + "172.18.0.1:46899" + ], + "Hostinfo": { + "Hostname": "pidgeotto", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgeotto"], + "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:47:43.314604906Z", + "Tags": ["tag:pidgeotto"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:4f903c6a25519d0d58e528e6714a9b29f9b41e9fa94d94e0a7caca37c9ebf07d", + "MachineKey": "mkey:550311ce8a37e75db9e60ef09dcfd63ee578ee13802fbb2ff735b1d92996ae6a", + "Peers": [], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [], + "PacketFilterRules": null, + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"2385989812581963": { + "ID": 2385989812581963, + "LoginName": "pidgeotto.tail78f774.ts.net", + "DisplayName": "pidgeotto" + }} + }}, "pidgey": {"netmap": { + "Cached": false, + "SelfNode": { + "ID": 168405084104668, + "StableID": "n7JAcXiGK211CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 168405084104668, + "Key": "nodekey:d4bff71e3fc407bfc170af66dfdde4f68e16d9ba0b98eaa30e5b255fff2c6f66", + "DiscoKey": "discokey:72dafd7e75e4e74e95f8c838c6db672f4cc14dd8cfc2bfaf67de255545e31b4d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:52090", + "10.65.0.27:52090", + "172.17.0.1:52090", + "172.18.0.1:52090" + ], + "Hostinfo": { + "Hostname": "pidgey", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgey"], + "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:47:42.797965125Z", + "Tags": ["tag:pidgey"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:d4bff71e3fc407bfc170af66dfdde4f68e16d9ba0b98eaa30e5b255fff2c6f66", + "MachineKey": "mkey:fe00d9fa838870f18295f86e481c271966d3d987bae1bda34f3516e0bd9db673", + "Peers": [], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [], + "PacketFilterRules": null, + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"168405084104668": { + "ID": 168405084104668, + "LoginName": "pidgey.tail78f774.ts.net", + "DisplayName": "pidgey" + }} + }}, "raticate": {"netmap": { + "Cached": false, + "SelfNode": { + "ID": 1615186930139040, + "StableID": "ndjy4sDXcD11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1615186930139040, + "Key": "nodekey:f8b0a54361fbd6156f8945c4bdd1d796657af1fe5a2ca499a46714b8a0fd2533", + "DiscoKey": "discokey:aa4424c9ad925ccf5571238babf3f5a3b75e4ecb74bd86794136585c1f4b2618", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:37423", + "10.65.0.27:37423", + "172.17.0.1:37423", + "172.18.0.1:37423" + ], + "Hostinfo": {"Hostname": "raticate", "RequestTags": ["tag:group-b"], "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:47:44.89747063Z", + "Tags": ["tag:group-b"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:f8b0a54361fbd6156f8945c4bdd1d796657af1fe5a2ca499a46714b8a0fd2533", + "MachineKey": "mkey:cbb42582cad2dc0cc1826bc2110196c91304fd9b10d035fe4576fd5ded7fdb45", + "Peers": [], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [], + "PacketFilterRules": null, + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1615186930139040": { + "ID": 1615186930139040, + "LoginName": "raticate.tail78f774.ts.net", + "DisplayName": "raticate" + }} + }}, "rattata": {"netmap": { + "Cached": false, + "SelfNode": { + "ID": 1967735226991648, + "StableID": "nVoMpv4CNG11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1967735226991648, + "Key": "nodekey:bacd1629d38573b7edac49071cf6d9353dc8e5864fb78924d08873264924ae02", + "DiscoKey": "discokey:7fadab62f31306981c633b842e0a45bd8f9c2ced82d0acd240bc4545e9a49661", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:46654", + "10.65.0.27:46654", + "172.17.0.1:46654", + "172.18.0.1:46654" + ], + "Hostinfo": {"Hostname": "rattata", "RequestTags": ["tag:group-a"], "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:47:44.369015236Z", + "Tags": ["tag:group-a"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:bacd1629d38573b7edac49071cf6d9353dc8e5864fb78924d08873264924ae02", + "MachineKey": "mkey:c93dfaa8f36c815340a4e6a1533bc4642ec0f9ce82d79ac7b768cfd03dbeed64", + "Peers": [], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [], + "PacketFilterRules": null, + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1967735226991648": { + "ID": 1967735226991648, + "LoginName": "rattata.tail78f774.ts.net", + "DisplayName": "rattata" + }} + }}, "spearow": {"netmap": { + "Cached": false, + "SelfNode": { + "ID": 267069811007631, + "StableID": "ng5MfKUx5311CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 267069811007631, + "Key": "nodekey:77c402db10c8ee98076a192e1096e37259ec8bec782ecf8dd9cef0e22817db7c", + "DiscoKey": "discokey:274642fb8083bacc739342bda189b73059a6a8ceb44f659dbe39bdc5bb47b309", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:57362", + "10.65.0.27:57362", + "172.17.0.1:57362", + "172.18.0.1:57362" + ], + "Hostinfo": { + "Hostname": "spearow", + "RoutableIPs": ["10.44.0.0/16"], + "RequestTags": ["tag:spearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:47:45.989209273Z", + "Tags": ["tag:spearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:77c402db10c8ee98076a192e1096e37259ec8bec782ecf8dd9cef0e22817db7c", + "MachineKey": "mkey:c6202a2013b0ae156c129c39cb245f3d5a12971be933fcbedd41b09985481805", + "Peers": [], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [], + "PacketFilterRules": null, + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"267069811007631": { + "ID": 267069811007631, + "LoginName": "spearow.tail78f774.ts.net", + "DisplayName": "spearow" + }} + }}, "squirtle": {"netmap": { + "Cached": false, + "SelfNode": { + "ID": 5945268754689519, + "StableID": "nSGfEU8dRo11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 5945268754689519, + "Key": "nodekey:b5329ffd8e9809dbe1d5126dacc328a91be1c47bcb8197dd183e840c327be927", + "DiscoKey": "discokey:5745674a8c3bb029c616c5dcba570cbde6c230187ddb43c08f29f4bdf87be63e", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:36421", + "10.65.0.27:36421", + "172.17.0.1:36421", + "172.18.0.1:36421" + ], + "Hostinfo": { + "Hostname": "squirtle", + "RoutableIPs": ["10.33.0.0/16"], + "RequestTags": ["tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:47:47.040080188Z", + "Tags": ["tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:b5329ffd8e9809dbe1d5126dacc328a91be1c47bcb8197dd183e840c327be927", + "MachineKey": "mkey:0cb85316eda1e9c1ccf71b73d00c7ce0c5050f56cb922c395aa2641563040f2c", + "Peers": [], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [], + "PacketFilterRules": null, + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"5945268754689519": { + "ID": 5945268754689519, + "LoginName": "squirtle.tail78f774.ts.net", + "DisplayName": "squirtle" + }} + }}, "venusaur": {"netmap": { + "Cached": false, + "SelfNode": { + "ID": 5175087149336856, + "StableID": "ns6k8KmoQh11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:7ff774634d32644a0a9ad27870c0a79cab7519dfa1f7acc8322e0899e57d5e13", + "KeyExpiry": "2026-11-08T18:47:49Z", + "DiscoKey": "discokey:8ba476bd326f80478180ec2d487e5ae0a182e68b04c616455ee3e9a7bbab0241", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:54444", + "10.65.0.27:54444", + "172.17.0.1:54444", + "172.18.0.1:54444" + ], + "Hostinfo": {"Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:47:49.793069996Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:7ff774634d32644a0a9ad27870c0a79cab7519dfa1f7acc8322e0899e57d5e13", + "MachineKey": "mkey:2bec41a61c59acf4850ef27c78589a58f84254154f4baa375c8aa7e5ac62bc5b", + "Peers": [], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [], + "PacketFilterRules": null, + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }} + }}, "weedle": {"netmap": { + "Cached": false, + "SelfNode": { + "ID": 2806542574769092, + "StableID": "njtAnd76vN11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 2806542574769092, + "Key": "nodekey:0b8a7bbb4a288da12b69812e4a84107cdf6acbbaa27c97693c254c2111f40670", + "DiscoKey": "discokey:d182ce73a072210b6b48276a9772606fd20e4683922c4b739170b8cd21358129", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:38103", + "10.65.0.27:38103", + "172.17.0.1:38103", + "172.18.0.1:38103" + ], + "Hostinfo": {"Hostname": "weedle", "RequestTags": ["tag:client"], "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:47:47.56275653Z", + "Tags": ["tag:client"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:0b8a7bbb4a288da12b69812e4a84107cdf6acbbaa27c97693c254c2111f40670", + "MachineKey": "mkey:3f58aacfaf700736f5f724c10d9a49bc716958f258e34e225f7b8da10669d67b", + "Peers": [], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [], + "PacketFilterRules": null, + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"2806542574769092": { + "ID": 2806542574769092, + "LoginName": "weedle.tail78f774.ts.net", + "DisplayName": "weedle" + }} + }}} +} diff --git a/hscontrol/policy/v2/testdata/sshtest_results/sshtest-mixed-grants-app-cap-with-ssh.hujson b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-mixed-grants-app-cap-with-ssh.hujson new file mode 100644 index 00000000..6581a226 --- /dev/null +++ b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-mixed-grants-app-cap-with-ssh.hujson @@ -0,0 +1,13472 @@ +// sshtest-mixed-grants-app-cap-with-ssh +// +// grants ip[tcp:22] plus ssh rule, sshTests passes +// +// Nodes with filter rules: 1 of 15 +// Captured at: 2026-05-12T18:48:35Z +// tool version: tscap/dev +// schema version: 1 +{ + "schema_version": 1, + "test_id": "sshtest-mixed-grants-app-cap-with-ssh", + "description": "grants ip[tcp:22] plus ssh rule, sshTests passes", + "category": "sshtest", + "captured_at": "2026-05-12T18:48:35.46284593Z", + "tool_version": "tscap/dev", + "tailnet": "odin@example.com", + "input": { + "api_response_code": 200, + "tailnet": { + "dns": {"magic_dns": false, "nameservers": [], "search_paths": [], "split_dns": {}}, + "settings": {} + }, + "scenario_hujson": " \n \n \n \n{\n\t\"category\": \"sshtest\",\n\t\"description\": \"grants ip[tcp:22] plus ssh rule, sshTests passes\",\n\t\"id\": \"sshtest-mixed-grants-app-cap-with-ssh\",\n\t\"policy\": {\"grants\": [\n\t\t{\"dst\": [\"tag:server\"], \"ip\": [\"tcp:22\"], \"src\": [\"thor@example.org\"]}\n\t], \"ssh\": [{\n\t\t\"action\": \"accept\",\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": [\"thor@example.org\"],\n\t\t\"users\": [\"root\"]\n\t}], \"sshTests\": [{\n\t\t\"accept\": [\"root\"],\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": \"thor@example.org\"\n\t}], \"tagOwners\": {\n\t\t\"tag:prod\": [\"odin@example.com\"],\n\t\t\"tag:server\": [\"odin@example.com\"]\n\t}},\n\t\"tailnet\": {\n\t\t\"dns\": {\"magic_dns\": false, \"nameservers\": [], \"search_paths\": [], \"split_dns\": {}},\n\t\t\"settings\": {}\n\t},\n\t\"topology\": \"../_topologies/grant.hujson\"\n}\n", + "scenario_path": "scenarios/sshtest/sshtest-mixed-grants-app-cap-with-ssh.hujson", + "full_policy": { + "grants": [ + {"dst": ["tag:server"], "ip": ["tcp:22"], "src": ["thor@example.org"]} + ], + "ssh": [{ + "action": "accept", + "dst": ["tag:server"], + "src": ["thor@example.org"], + "users": ["root"] + }], + "sshTests": [{"accept": ["root"], "dst": ["tag:server"], "src": "thor@example.org"}], + "tagOwners": {"tag:prod": ["odin@example.com"], "tag:server": ["odin@example.com"]} + } + }, + "topology": {"users": [ + {"id": 1, "name": "odin", "email": "odin@example.com"}, + {"id": 2, "name": "thor", "email": "thor@example.org"}, + {"id": 3, "name": "freya", "email": "freya@example.com"} + ], "nodes": {"beedrill": { + "hostname": "beedrill", + "tags": ["tag:server"], + "ipv4": "100.64.0.16", + "ipv6": "fd7a:115c:a1e0::10", + "routable_ips": [], + "approved_routes": [] + }, "blastoise": { + "hostname": "blastoise", + "tags": ["tag:exit", "tag:router"], + "ipv4": "100.64.0.9", + "ipv6": "fd7a:115c:a1e0::9", + "routable_ips": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "bulbasaur": { + "hostname": "bulbasaur", + "tags": [], + "ipv4": "100.64.0.19", + "ipv6": "fd7a:115c:a1e0::13", + "user": "odin", + "routable_ips": [], + "approved_routes": [] + }, "charmander": { + "hostname": "charmander", + "tags": ["tag:exit"], + "ipv4": "100.64.0.4", + "ipv6": "fd7a:115c:a1e0::4", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "fearow": { + "hostname": "fearow", + "tags": ["tag:fearow"], + "ipv4": "100.64.0.12", + "ipv6": "fd7a:115c:a1e0::c", + "routable_ips": ["10.55.0.0/16"], + "approved_routes": [] + }, "ivysaur": { + "hostname": "ivysaur", + "tags": [], + "ipv4": "100.64.0.17", + "ipv6": "fd7a:115c:a1e0::11", + "user": "thor", + "routable_ips": [], + "approved_routes": [] + }, "kakuna": { + "hostname": "kakuna", + "tags": ["tag:prod"], + "ipv4": "100.64.0.15", + "ipv6": "fd7a:115c:a1e0::f", + "routable_ips": [], + "approved_routes": [] + }, "pidgeotto": { + "hostname": "pidgeotto", + "tags": ["tag:pidgeotto"], + "ipv4": "100.64.0.3", + "ipv6": "fd7a:115c:a1e0::3", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "pidgey": { + "hostname": "pidgey", + "tags": ["tag:pidgey"], + "ipv4": "100.64.0.2", + "ipv6": "fd7a:115c:a1e0::2", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "raticate": { + "hostname": "raticate", + "tags": ["tag:group-b"], + "ipv4": "100.64.0.6", + "ipv6": "fd7a:115c:a1e0::6", + "routable_ips": [], + "approved_routes": [] + }, "rattata": { + "hostname": "rattata", + "tags": ["tag:group-a"], + "ipv4": "100.64.0.5", + "ipv6": "fd7a:115c:a1e0::5", + "routable_ips": [], + "approved_routes": [] + }, "spearow": { + "hostname": "spearow", + "tags": ["tag:spearow"], + "ipv4": "100.64.0.11", + "ipv6": "fd7a:115c:a1e0::b", + "routable_ips": ["10.44.0.0/16"], + "approved_routes": [] + }, "squirtle": { + "hostname": "squirtle", + "tags": ["tag:router"], + "ipv4": "100.64.0.13", + "ipv6": "fd7a:115c:a1e0::d", + "routable_ips": ["10.33.0.0/16"], + "approved_routes": [] + }, "venusaur": { + "hostname": "venusaur", + "tags": [], + "ipv4": "100.64.0.18", + "ipv6": "fd7a:115c:a1e0::12", + "user": "freya", + "routable_ips": [], + "approved_routes": [] + }, "weedle": { + "hostname": "weedle", + "tags": ["tag:client"], + "ipv4": "100.64.0.14", + "ipv6": "fd7a:115c:a1e0::e", + "routable_ips": [], + "approved_routes": [] + }}}, + "captures": {"beedrill": { + "packet_filter_rules": [{"SrcIPs": ["100.64.0.17", "fd7a:115c:a1e0::11"], "DstPorts": [ + {"IP": "100.64.0.16", "Ports": {"First": 22, "Last": 22}}, + {"IP": "fd7a:115c:a1e0::10", "Ports": {"First": 22, "Last": 22}} + ], "IPProto": [6]}], + "packet_filter_matches": [{ + "IPProto": [6], + "Srcs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "SrcCaps": null, + "Dsts": [ + {"Net": "100.64.0.16/32", "Ports": {"First": 22, "Last": 22}}, + {"Net": "fd7a:115c:a1e0::10/128", "Ports": {"First": 22, "Last": 22}} + ], + "Caps": [] + }], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 3900297319003103, + "StableID": "nWc69RCTTX11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 3900297319003103, + "Key": "nodekey:9b80c14334c0b198521d4dcce6e3b53daa231ea5e65a10b557eab8c22d62fe52", + "DiscoKey": "discokey:433d2b03dbcb50e27dde2ac7d07feebc5b5b9cefaca07af9c923111ddeefed79", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:47901", "10.65.0.27:47901", "172.17.0.1:47901"], + "Hostinfo": {"Hostname": "beedrill", "RequestTags": ["tag:server"], "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:48:44.008510315Z", + "Tags": ["tag:server"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:9b80c14334c0b198521d4dcce6e3b53daa231ea5e65a10b557eab8c22d62fe52", + "MachineKey": "mkey:360a354567df6814025870f119352dab0b05a78f49b9ef740a2129101f4cd575", + "Peers": [{ + "ID": 8282744978615181, + "StableID": "nJfHqbfGg721CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:2de38ff99ede5b899c9f4ad8cbe5e326a4105de0842573309cf8f3adf5066703", + "KeyExpiry": "2026-11-08T18:48:44Z", + "DiscoKey": "discokey:12a680cb2db78e59ef8ebb366a04b1706b1a244444e015b6c9d72ebea3007d56", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:59105", "10.65.0.27:59105", "172.17.0.1:59105"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:48:44.551551808Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{ + "IPProto": [6], + "Srcs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "SrcCaps": null, + "Dsts": [ + {"Net": "100.64.0.16/32", "Ports": {"First": 22, "Last": 22}}, + {"Net": "fd7a:115c:a1e0::10/128", "Ports": {"First": 22, "Last": 22}} + ], + "Caps": [] + }], + "PacketFilterRules": [{"SrcIPs": ["100.64.0.17", "fd7a:115c:a1e0::11"], "DstPorts": [ + {"IP": "100.64.0.16", "Ports": {"First": 22, "Last": 22}}, + {"IP": "fd7a:115c:a1e0::10", "Ports": {"First": 22, "Last": 22}} + ], "IPProto": [6]}], + "SSHPolicy": {"rules": [{ + "principals": [{"nodeIP": "100.64.0.17"}, {"nodeIP": "fd7a:115c:a1e0::11"}], + "sshUsers": {"root": "root"}, + "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + } + }]}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"3900297319003103": { + "ID": 3900297319003103, + "LoginName": "beedrill.tail78f774.ts.net", + "DisplayName": "beedrill" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + }, + "ssh_rules": [{ + "principals": [{"nodeIP": "100.64.0.17"}, {"nodeIP": "fd7a:115c:a1e0::11"}], + "sshUsers": {"root": "root"}, + "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + } + }] + }, "blastoise": {"netmap": { + "Cached": false, + "SelfNode": { + "ID": 4459310683199606, + "StableID": "nM6BtjXdpb11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 4459310683199606, + "Key": "nodekey:142df6ea53626659a88eeeeb7f65481e24bc5bd6fbdbe41fb15f3d7b622cf544", + "DiscoKey": "discokey:8cd8c082972ce3dd63cf1a1d13284a4fc72cdf0778676c19bf3481ab7f352664", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:34210", "10.65.0.27:34210", "172.17.0.1:34210"], + "Hostinfo": { + "Hostname": "blastoise", + "RoutableIPs": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit", "tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:48:40.765713135Z", + "Tags": ["tag:exit", "tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:142df6ea53626659a88eeeeb7f65481e24bc5bd6fbdbe41fb15f3d7b622cf544", + "MachineKey": "mkey:c2d3f2b7fd2a91448714e653771b36bc1421b9fadac4b93b53f1eab06dbc4b5b", + "Peers": [], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [], + "PacketFilterRules": null, + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"4459310683199606": { + "ID": 4459310683199606, + "LoginName": "blastoise.tail78f774.ts.net", + "DisplayName": "blastoise" + }} + }}, "bulbasaur": {"netmap": { + "Cached": false, + "SelfNode": { + "ID": 1831239572512163, + "StableID": "nvEnEPZNJF11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:0b0bb947787758b72affa517f9efe8a49abd0aba14fee82b439e244998fd085d", + "KeyExpiry": "2026-11-08T18:48:45Z", + "DiscoKey": "discokey:97ca4a948e975850f0ca47b76f1c3817572e6c0ece59d7b159cd6c0db0426014", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:52990", "10.65.0.27:52990", "172.17.0.1:52990"], + "Hostinfo": {"Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:48:45.638257363Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:0b0bb947787758b72affa517f9efe8a49abd0aba14fee82b439e244998fd085d", + "MachineKey": "mkey:967aaf8812957801a6cbba9c9d677e44e87ab27673f014ab2ae4c4bb42170b6e", + "Peers": [], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [], + "PacketFilterRules": null, + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }} + }}, "charmander": {"netmap": { + "Cached": false, + "SelfNode": { + "ID": 4685761189730167, + "StableID": "nUTfh31Cbd11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 4685761189730167, + "Key": "nodekey:2f57d043f4e12d24155ae058d88e5393d0c274209f788d54a0326303d4373672", + "DiscoKey": "discokey:2be0f945d116619471b61aee320d472618bf7c5260d8262962ce9223c984205f", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:38845", "10.65.0.27:38845", "172.17.0.1:38845"], + "Hostinfo": { + "Hostname": "charmander", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit"], + "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:48:39.135688332Z", + "Tags": ["tag:exit"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:2f57d043f4e12d24155ae058d88e5393d0c274209f788d54a0326303d4373672", + "MachineKey": "mkey:3dd746d3c6427dfaf369deef50e9f57a5ec482b57cd2afe0cb5d87115cc3e07a", + "Peers": [], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [], + "PacketFilterRules": null, + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"4685761189730167": { + "ID": 4685761189730167, + "LoginName": "charmander.tail78f774.ts.net", + "DisplayName": "charmander" + }} + }}, "fearow": {"netmap": { + "Cached": false, + "SelfNode": { + "ID": 4407526447083043, + "StableID": "nELHGGFBRb11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 4407526447083043, + "Key": "nodekey:bb9e06a37397466a6ee6c094ac10c4e78c7b1aef17223869f1e7f7c471e1fb00", + "DiscoKey": "discokey:c62a09712a6cf6bb771f588dbcc6c43407e35c06175cf0eb5b8658c041bf9f33", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:44071", "10.65.0.27:44071", "172.17.0.1:44071"], + "Hostinfo": { + "Hostname": "fearow", + "RoutableIPs": ["10.55.0.0/16"], + "RequestTags": ["tag:fearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:48:41.839521072Z", + "Tags": ["tag:fearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:bb9e06a37397466a6ee6c094ac10c4e78c7b1aef17223869f1e7f7c471e1fb00", + "MachineKey": "mkey:11d32dbff044b9061009e69a63fab204afb52c2d702fe0ec5526530b9e896033", + "Peers": [], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [], + "PacketFilterRules": null, + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"4407526447083043": { + "ID": 4407526447083043, + "LoginName": "fearow.tail78f774.ts.net", + "DisplayName": "fearow" + }} + }}, "ivysaur": {"netmap": { + "Cached": false, + "SelfNode": { + "ID": 8282744978615181, + "StableID": "nJfHqbfGg721CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:2de38ff99ede5b899c9f4ad8cbe5e326a4105de0842573309cf8f3adf5066703", + "KeyExpiry": "2026-11-08T18:48:44Z", + "DiscoKey": "discokey:12a680cb2db78e59ef8ebb366a04b1706b1a244444e015b6c9d72ebea3007d56", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:59105", "10.65.0.27:59105", "172.17.0.1:59105"], + "Hostinfo": {"Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:48:44.551551808Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:2de38ff99ede5b899c9f4ad8cbe5e326a4105de0842573309cf8f3adf5066703", + "MachineKey": "mkey:4ed691e8fb00f7fb98110502ec138205efcfb87a702d877af63b7cc37e3b6603", + "Peers": [{ + "ID": 3900297319003103, + "StableID": "nWc69RCTTX11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9b80c14334c0b198521d4dcce6e3b53daa231ea5e65a10b557eab8c22d62fe52", + "DiscoKey": "discokey:433d2b03dbcb50e27dde2ac7d07feebc5b5b9cefaca07af9c923111ddeefed79", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:47901", "10.65.0.27:47901", "172.17.0.1:47901"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:48:44.008510315Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [], + "PacketFilterRules": null, + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + }}, "kakuna": {"netmap": { + "Cached": false, + "SelfNode": { + "ID": 6359096101429593, + "StableID": "neqLnwf3fr11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 6359096101429593, + "Key": "nodekey:9221159729d2635211b0162ea0ca9e4b80d12f03725296bc7f719ac20b33890e", + "DiscoKey": "discokey:16b425d4493501028c03be9d61c2477dd1bbdb280dec6f4969ca8ab76cd99b6b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:43847", "10.65.0.27:43847", "172.17.0.1:43847"], + "Hostinfo": {"Hostname": "kakuna", "RequestTags": ["tag:prod"], "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:48:43.459559516Z", + "Tags": ["tag:prod"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:9221159729d2635211b0162ea0ca9e4b80d12f03725296bc7f719ac20b33890e", + "MachineKey": "mkey:41398ade247a97d0399a99ec990d11427d7791a9d78e54bf441f750694ea922f", + "Peers": [], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [], + "PacketFilterRules": null, + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"6359096101429593": { + "ID": 6359096101429593, + "LoginName": "kakuna.tail78f774.ts.net", + "DisplayName": "kakuna" + }} + }}, "pidgeotto": {"netmap": { + "Cached": false, + "SelfNode": { + "ID": 8021092215495531, + "StableID": "ncZK9VVmd521CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 8021092215495531, + "Key": "nodekey:519bc7c1ab636b41ebda6913de24b38cc4809525a0d8cc14a154d8300ff7bb1f", + "DiscoKey": "discokey:7ad2a9db4743b647cf14d7178d129f4bc1cace4d263dae5c278a9ba3ca22ed36", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:49661", "10.65.0.27:49661", "172.17.0.1:49661"], + "Hostinfo": { + "Hostname": "pidgeotto", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgeotto"], + "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:48:38.591523858Z", + "Tags": ["tag:pidgeotto"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:519bc7c1ab636b41ebda6913de24b38cc4809525a0d8cc14a154d8300ff7bb1f", + "MachineKey": "mkey:cad797f8e37af3157c57e7296ca5a00d7836e09f13d770d6c3bd32bded8e9a02", + "Peers": [], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [], + "PacketFilterRules": null, + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"8021092215495531": { + "ID": 8021092215495531, + "LoginName": "pidgeotto.tail78f774.ts.net", + "DisplayName": "pidgeotto" + }} + }}, "pidgey": {"netmap": { + "Cached": false, + "SelfNode": { + "ID": 2152139429752978, + "StableID": "nKock64ioH11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 2152139429752978, + "Key": "nodekey:cfc83ae32a4d216eaffde9252d8ec314676d1fe01f56a086c1a9bb3fad74474b", + "DiscoKey": "discokey:438a016dbd4f407ebb44aaddc61aa4560e9d0a81b7ae8d52abead148e46ce960", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:33040", "10.65.0.27:33040", "172.17.0.1:33040"], + "Hostinfo": { + "Hostname": "pidgey", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgey"], + "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:48:38.064796073Z", + "Tags": ["tag:pidgey"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:cfc83ae32a4d216eaffde9252d8ec314676d1fe01f56a086c1a9bb3fad74474b", + "MachineKey": "mkey:ca8db7c16e83ce8724a188b30d32ebef37e8e36358a23658a08aa2bc3dfa5d0c", + "Peers": [], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [], + "PacketFilterRules": null, + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"2152139429752978": { + "ID": 2152139429752978, + "LoginName": "pidgey.tail78f774.ts.net", + "DisplayName": "pidgey" + }} + }}, "raticate": {"netmap": { + "Cached": false, + "SelfNode": { + "ID": 8346128914817873, + "StableID": "ncY9EweyA821CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 8346128914817873, + "Key": "nodekey:e313cab0785fae26ba082da09ac7280687b4ad3b2fce9c5f2a7c5694ae97e54b", + "DiscoKey": "discokey:529bb816cf6423b4eddf9a2157114bd47b671ebef4265ab72d319f5b1c005951", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:51831", "10.65.0.27:51831", "172.17.0.1:51831"], + "Hostinfo": {"Hostname": "raticate", "RequestTags": ["tag:group-b"], "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:48:40.217444375Z", + "Tags": ["tag:group-b"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:e313cab0785fae26ba082da09ac7280687b4ad3b2fce9c5f2a7c5694ae97e54b", + "MachineKey": "mkey:d51f93d121d52d59fe60a15401acc5ecb0ee7f4bedcbeebad0ec2d47b9d7fb5d", + "Peers": [], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [], + "PacketFilterRules": null, + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"8346128914817873": { + "ID": 8346128914817873, + "LoginName": "raticate.tail78f774.ts.net", + "DisplayName": "raticate" + }} + }}, "rattata": {"netmap": { + "Cached": false, + "SelfNode": { + "ID": 4725870714902506, + "StableID": "nbKL6PcMud11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 4725870714902506, + "Key": "nodekey:269c5226df14bd0ba76a291a4f58fef67a7e22a812cae701d97cfe076192f320", + "DiscoKey": "discokey:ad023eaac823e20bca099846cfe370a1dba7513cb37f306d2c83e3f6e59ab14c", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:49464", "10.65.0.27:49464", "172.17.0.1:49464"], + "Hostinfo": {"Hostname": "rattata", "RequestTags": ["tag:group-a"], "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:48:39.676961034Z", + "Tags": ["tag:group-a"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:269c5226df14bd0ba76a291a4f58fef67a7e22a812cae701d97cfe076192f320", + "MachineKey": "mkey:b408943cce7865f3925d8e2443c7a16b07079c82f4b8eed12f57497031ae0d09", + "Peers": [], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [], + "PacketFilterRules": null, + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"4725870714902506": { + "ID": 4725870714902506, + "LoginName": "rattata.tail78f774.ts.net", + "DisplayName": "rattata" + }} + }}, "spearow": {"netmap": { + "Cached": false, + "SelfNode": { + "ID": 8665083252547983, + "StableID": "nGTxqX3SfA21CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 8665083252547983, + "Key": "nodekey:30727331f96ccd3a721fc59c56ba1737bcc291000572f25e28039a90cfd33609", + "DiscoKey": "discokey:ac9b31d27b5c54c50a4edf4f045227f1f875c4a7f480917de2a57e34eed33c49", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:60761", "10.65.0.27:60761", "172.17.0.1:60761"], + "Hostinfo": { + "Hostname": "spearow", + "RoutableIPs": ["10.44.0.0/16"], + "RequestTags": ["tag:spearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:48:41.297293192Z", + "Tags": ["tag:spearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:30727331f96ccd3a721fc59c56ba1737bcc291000572f25e28039a90cfd33609", + "MachineKey": "mkey:7cf305d0a2862f8b321341be942ce1cce302402147f0112c28e3c24958671d76", + "Peers": [], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [], + "PacketFilterRules": null, + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"8665083252547983": { + "ID": 8665083252547983, + "LoginName": "spearow.tail78f774.ts.net", + "DisplayName": "spearow" + }} + }}, "squirtle": {"netmap": { + "Cached": false, + "SelfNode": { + "ID": 6868818038571686, + "StableID": "nDaZujCudv11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 6868818038571686, + "Key": "nodekey:ee79199c2061a492b1fae29ad6680c231534915cba42c29ba4a86c5a7a92396e", + "DiscoKey": "discokey:a390b311eb02ebe68402280c24c2abc6ed6d4a2675a67f9996d180cd16525817", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:52818", "10.65.0.27:52818", "172.17.0.1:52818"], + "Hostinfo": { + "Hostname": "squirtle", + "RoutableIPs": ["10.33.0.0/16"], + "RequestTags": ["tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:48:42.376263433Z", + "Tags": ["tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:ee79199c2061a492b1fae29ad6680c231534915cba42c29ba4a86c5a7a92396e", + "MachineKey": "mkey:b45300d17724f116b062439c886e61058bd816cac5bd501eda9b639d4cc65768", + "Peers": [], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [], + "PacketFilterRules": null, + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"6868818038571686": { + "ID": 6868818038571686, + "LoginName": "squirtle.tail78f774.ts.net", + "DisplayName": "squirtle" + }} + }}, "venusaur": {"netmap": { + "Cached": false, + "SelfNode": { + "ID": 5979634935517274, + "StableID": "nfbKxTsBho11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:59493f5c30e5d76630d768b63509694650d8848a2745d4a9ec729dc17abeeb5b", + "KeyExpiry": "2026-11-08T18:48:45Z", + "DiscoKey": "discokey:7f04542f8ae3bf9ad59c3f4aa8272a664b9a24d7fef00e38944278c4ebd0e209", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:58185", "10.65.0.27:58185", "172.17.0.1:58185"], + "Hostinfo": {"Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:48:45.094708187Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:59493f5c30e5d76630d768b63509694650d8848a2745d4a9ec729dc17abeeb5b", + "MachineKey": "mkey:7c649caf013f81911dc6dc37364e6e91b874da6faa52a8bbd431e8ff25136632", + "Peers": [], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [], + "PacketFilterRules": null, + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }} + }}, "weedle": {"netmap": { + "Cached": false, + "SelfNode": { + "ID": 5367623688116415, + "StableID": "nAznkbN1vi11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 5367623688116415, + "Key": "nodekey:9efd1b77b73b3083a77f074c6bdd5a6ff0e243f8d0886f006a88b506911c682a", + "DiscoKey": "discokey:e04fc1c233f88715eeee1e8f007707f4aebb108456375d0b58e1d8ca57a30545", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:59370", "10.65.0.27:59370", "172.17.0.1:59370"], + "Hostinfo": {"Hostname": "weedle", "RequestTags": ["tag:client"], "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:48:42.927860483Z", + "Tags": ["tag:client"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:9efd1b77b73b3083a77f074c6bdd5a6ff0e243f8d0886f006a88b506911c682a", + "MachineKey": "mkey:b787e1e340147e4279f21c37df6c8ae5b450ec24167f00e37d59cf0cb672a64d", + "Peers": [], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [], + "PacketFilterRules": null, + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"5367623688116415": { + "ID": 5367623688116415, + "LoginName": "weedle.tail78f774.ts.net", + "DisplayName": "weedle" + }} + }}} +} diff --git a/hscontrol/policy/v2/testdata/sshtest_results/sshtest-multi-rule-disjoint-srcs.hujson b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-multi-rule-disjoint-srcs.hujson new file mode 100644 index 00000000..f2fa5c19 --- /dev/null +++ b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-multi-rule-disjoint-srcs.hujson @@ -0,0 +1,21904 @@ +// sshtest-multi-rule-disjoint-srcs +// +// sshTests two entries disjoint srcs, overlap accept +// +// Nodes with filter rules: 15 of 15 +// Captured at: 2026-05-13T09:31:13Z +// tool version: tscap/dev +// schema version: 1 +{ + "schema_version": 1, + "test_id": "sshtest-multi-rule-disjoint-srcs", + "description": "sshTests two entries disjoint srcs, overlap accept", + "category": "sshtest", + "captured_at": "2026-05-13T09:31:13.08475786Z", + "tool_version": "tscap/dev", + "tailnet": "odin@example.com", + "input": { + "api_response_code": 200, + "tailnet": { + "dns": {"magic_dns": false, "nameservers": [], "search_paths": [], "split_dns": {}}, + "settings": {} + }, + "scenario_hujson": " \n \n \n \n{\n\t\"category\": \"sshtest\",\n\t\"description\": \"sshTests two entries disjoint srcs, overlap accept\",\n\t\"id\": \"sshtest-multi-rule-disjoint-srcs\",\n\t\"policy\": {\"ssh\": [{\n\t\t\"action\": \"accept\",\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": [\"thor@example.org\", \"freya@example.com\"],\n\t\t\"users\": [\"root\"]\n\t}], \"sshTests\": [{\n\t\t\"accept\": [\"root\"],\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": \"thor@example.org\"\n\t}, {\n\t\t\"accept\": [\"root\"],\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": \"freya@example.com\"\n\t}], \"tagOwners\": {\n\t\t\"tag:prod\": [\"odin@example.com\"],\n\t\t\"tag:server\": [\"odin@example.com\"]\n\t}},\n\t\"tailnet\": {\n\t\t\"dns\": {\"magic_dns\": false, \"nameservers\": [], \"search_paths\": [], \"split_dns\": {}},\n\t\t\"settings\": {}\n\t},\n\t\"topology\": \"../_topologies/grant.hujson\"\n}\n", + "scenario_path": "scenarios/ssh-edges/sshtest-multi-rule-disjoint-srcs.hujson", + "full_policy": { + "ssh": [{ + "action": "accept", + "dst": ["tag:server"], + "src": ["thor@example.org", "freya@example.com"], + "users": ["root"] + }], + "sshTests": [ + {"accept": ["root"], "dst": ["tag:server"], "src": "thor@example.org"}, + {"accept": ["root"], "dst": ["tag:server"], "src": "freya@example.com"} + ], + "tagOwners": {"tag:prod": ["odin@example.com"], "tag:server": ["odin@example.com"]} + } + }, + "topology": {"users": [ + {"id": 1, "name": "odin", "email": "odin@example.com"}, + {"id": 2, "name": "thor", "email": "thor@example.org"}, + {"id": 3, "name": "freya", "email": "freya@example.com"} + ], "nodes": {"beedrill": { + "hostname": "beedrill", + "tags": ["tag:server"], + "ipv4": "100.64.0.16", + "ipv6": "fd7a:115c:a1e0::10", + "routable_ips": [], + "approved_routes": [] + }, "blastoise": { + "hostname": "blastoise", + "tags": ["tag:exit", "tag:router"], + "ipv4": "100.64.0.9", + "ipv6": "fd7a:115c:a1e0::9", + "routable_ips": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "bulbasaur": { + "hostname": "bulbasaur", + "tags": [], + "ipv4": "100.64.0.19", + "ipv6": "fd7a:115c:a1e0::13", + "user": "odin", + "routable_ips": [], + "approved_routes": [] + }, "charmander": { + "hostname": "charmander", + "tags": ["tag:exit"], + "ipv4": "100.64.0.4", + "ipv6": "fd7a:115c:a1e0::4", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "fearow": { + "hostname": "fearow", + "tags": ["tag:fearow"], + "ipv4": "100.64.0.12", + "ipv6": "fd7a:115c:a1e0::c", + "routable_ips": ["10.55.0.0/16"], + "approved_routes": [] + }, "ivysaur": { + "hostname": "ivysaur", + "tags": [], + "ipv4": "100.64.0.17", + "ipv6": "fd7a:115c:a1e0::11", + "user": "thor", + "routable_ips": [], + "approved_routes": [] + }, "kakuna": { + "hostname": "kakuna", + "tags": ["tag:prod"], + "ipv4": "100.64.0.15", + "ipv6": "fd7a:115c:a1e0::f", + "routable_ips": [], + "approved_routes": [] + }, "pidgeotto": { + "hostname": "pidgeotto", + "tags": ["tag:pidgeotto"], + "ipv4": "100.64.0.3", + "ipv6": "fd7a:115c:a1e0::3", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "pidgey": { + "hostname": "pidgey", + "tags": ["tag:pidgey"], + "ipv4": "100.64.0.2", + "ipv6": "fd7a:115c:a1e0::2", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "raticate": { + "hostname": "raticate", + "tags": ["tag:group-b"], + "ipv4": "100.64.0.6", + "ipv6": "fd7a:115c:a1e0::6", + "routable_ips": [], + "approved_routes": [] + }, "rattata": { + "hostname": "rattata", + "tags": ["tag:group-a"], + "ipv4": "100.64.0.5", + "ipv6": "fd7a:115c:a1e0::5", + "routable_ips": [], + "approved_routes": [] + }, "spearow": { + "hostname": "spearow", + "tags": ["tag:spearow"], + "ipv4": "100.64.0.11", + "ipv6": "fd7a:115c:a1e0::b", + "routable_ips": ["10.44.0.0/16"], + "approved_routes": [] + }, "squirtle": { + "hostname": "squirtle", + "tags": ["tag:router"], + "ipv4": "100.64.0.13", + "ipv6": "fd7a:115c:a1e0::d", + "routable_ips": ["10.33.0.0/16"], + "approved_routes": [] + }, "venusaur": { + "hostname": "venusaur", + "tags": [], + "ipv4": "100.64.0.18", + "ipv6": "fd7a:115c:a1e0::12", + "user": "freya", + "routable_ips": [], + "approved_routes": [] + }, "weedle": { + "hostname": "weedle", + "tags": ["tag:client"], + "ipv4": "100.64.0.14", + "ipv6": "fd7a:115c:a1e0::e", + "routable_ips": [], + "approved_routes": [] + }}}, + "captures": {"beedrill": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 542612347419738, + "StableID": "nKb44NWkE511CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 542612347419738, + "Key": "nodekey:c28f5a3e4f5eb73dd696df9c66c1a16ca7f21f797c806d41b5c47b7ec5bf3865", + "DiscoKey": "discokey:326b1c406d2c9d2d20af98068cd85525941e94c5a5f625ec9e198718474fef63", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:41047", + "10.65.0.27:41047", + "172.17.0.1:41047", + "172.18.0.1:41047", + "172.19.0.1:41047", + "172.20.0.1:41047", + "172.21.0.1:41047", + "172.22.0.1:41047", + "172.23.0.1:41047", + "172.24.0.1:41047", + "172.25.0.1:41047", + "172.26.0.1:41047", + "172.27.0.1:41047" + ], + "Hostinfo": {"Hostname": "beedrill", "RequestTags": ["tag:server"], "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-13T09:31:21.683118244Z", + "Tags": ["tag:server"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:c28f5a3e4f5eb73dd696df9c66c1a16ca7f21f797c806d41b5c47b7ec5bf3865", + "MachineKey": "mkey:53c021b9c9f4ae1ddac8c8b0ed1eeb89230ed461590efac913738d2fe4b8b27b", + "Peers": [{ + "ID": 8254899363490767, + "StableID": "nQqFB6DfT721CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4a1194f21632107f9ae87c61cdcd49b5513de5f3bbed26c6ea57b140b1db5701", + "DiscoKey": "discokey:92f7e062531900437d0ba7735f2a3eddddf7806a42f8d480bb5408e23df02a1c", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:33170", + "10.65.0.27:33170", + "172.17.0.1:33170", + "172.18.0.1:33170", + "172.19.0.1:33170", + "172.20.0.1:33170", + "172.21.0.1:33170", + "172.22.0.1:33170", + "172.23.0.1:33170", + "172.24.0.1:33170", + "172.25.0.1:33170", + "172.26.0.1:33170", + "172.27.0.1:33170" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-13T09:31:15.78345442Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7713901239591924, + "StableID": "nXJgX67eE321CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:16430c93e36cb955fa5abbe7a66970fd73824f400bc4824e4e2fb05fda584851", + "DiscoKey": "discokey:1f0d417a7eb8e9da3030dcc9df9a40888203abec575f3d9c891a01fe7210bb11", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:33907", + "10.65.0.27:33907", + "172.17.0.1:33907", + "172.18.0.1:33907", + "172.19.0.1:33907", + "172.20.0.1:33907", + "172.21.0.1:33907", + "172.22.0.1:33907", + "172.23.0.1:33907", + "172.24.0.1:33907", + "172.25.0.1:33907", + "172.26.0.1:33907", + "172.27.0.1:33907" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-13T09:31:16.262119848Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 7582315319859850, + "StableID": "nFZ2QqZ3D221CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:247f249080e7fd2fcafec11d46373b29a0f37a197ac2ef59c1435f1d422b8c3c", + "DiscoKey": "discokey:7a7dead37ba78b3b7bd83b67e6be2144e406c5d732fc6c5fbfa9c4bec7b1d763", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:53868", + "10.65.0.27:53868", + "172.17.0.1:53868", + "172.18.0.1:53868", + "172.19.0.1:53868", + "172.20.0.1:53868", + "172.21.0.1:53868", + "172.22.0.1:53868", + "172.23.0.1:53868", + "172.24.0.1:53868", + "172.25.0.1:53868", + "172.26.0.1:53868", + "172.27.0.1:53868" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-13T09:31:16.797992969Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2560487136403379, + "StableID": "nJWXG1fezL11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a075406c8fb1cb5f698faac7a1f3ee254f055b9dde17771016caf1829caaed13", + "DiscoKey": "discokey:c43b5c7425b822c56d547a0523ba075755cb2fc9dfaafba2af677d26a91eac38", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:55128", + "10.65.0.27:55128", + "172.17.0.1:55128", + "172.18.0.1:55128", + "172.19.0.1:55128", + "172.20.0.1:55128", + "172.21.0.1:55128", + "172.22.0.1:55128", + "172.23.0.1:55128", + "172.24.0.1:55128", + "172.25.0.1:55128", + "172.26.0.1:55128", + "172.27.0.1:55128" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-13T09:31:17.345258924Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6886132612070607, + "StableID": "nx7aUZ2kmv11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:416b01ff172fe185de22cd955bc5263b0635f48d4f3ff4fba027c05a87984a23", + "DiscoKey": "discokey:1d733d12d18720d90ba1fba796e97c15eb4d46c05e86fc950ce119a5e13b1431", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:57519", + "10.65.0.27:57519", + "172.17.0.1:57519", + "172.18.0.1:57519", + "172.19.0.1:57519", + "172.20.0.1:57519", + "172.21.0.1:57519", + "172.22.0.1:57519", + "172.23.0.1:57519", + "172.24.0.1:57519", + "172.25.0.1:57519", + "172.26.0.1:57519", + "172.27.0.1:57519" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-13T09:31:17.891339506Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8870978364341213, + "StableID": "nCcUpRZgGC21CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:01be22a4271b5a219941164bbb03a5c6bac56e47a468eb99249bacef1e005e1b", + "DiscoKey": "discokey:7dd974bc9382eda95714cf999a4a7b47342a17969920476e28605c6e23d35418", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53300", + "10.65.0.27:53300", + "172.17.0.1:53300", + "172.18.0.1:53300", + "172.19.0.1:53300", + "172.20.0.1:53300", + "172.21.0.1:53300", + "172.22.0.1:53300", + "172.23.0.1:53300", + "172.24.0.1:53300", + "172.25.0.1:53300", + "172.26.0.1:53300", + "172.27.0.1:53300" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-13T09:31:18.431901823Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2978985931168101, + "StableID": "n21QgiuBGQ11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:956795c1ace148b85e3853ea1448a5a30924e90590d358ad3842c5128c14e54a", + "DiscoKey": "discokey:9f088eba31081936a97b75c0a2632506193f0af3d2cb856ec595399fdcfe755b", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:51397", + "10.65.0.27:51397", + "172.17.0.1:51397", + "172.18.0.1:51397", + "172.19.0.1:51397", + "172.20.0.1:51397", + "172.21.0.1:51397", + "172.22.0.1:51397", + "172.23.0.1:51397", + "172.24.0.1:51397", + "172.25.0.1:51397", + "172.26.0.1:51397", + "172.27.0.1:51397" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-13T09:31:18.982822055Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 3513817186690356, + "StableID": "nBebH72RSU11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b0f9ef7377b722eef4a183de8a96300478faaaaad4ba9f3e902d9db2b5e23d50", + "DiscoKey": "discokey:dbd521e7cc5e2b98779dbe4775b2072c536576f5683cc9e8162a15c670feb34c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:36246", + "10.65.0.27:36246", + "172.17.0.1:36246", + "172.18.0.1:36246", + "172.19.0.1:36246", + "172.20.0.1:36246", + "172.21.0.1:36246", + "172.22.0.1:36246", + "172.23.0.1:36246", + "172.24.0.1:36246", + "172.25.0.1:36246", + "172.26.0.1:36246", + "172.27.0.1:36246" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-13T09:31:19.515350414Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 4350398567006230, + "StableID": "n1xK8RbJya11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:47e43fc1bedbc5a00244bd79667ce9198bb13b954a1a0b61da50970657f29b2e", + "DiscoKey": "discokey:7dd40082ad6ea9d3d553235d0fb0435acb20e33aa2d602ff0eafe476bf8f9f5f", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:41071", + "10.65.0.27:41071", + "172.17.0.1:41071", + "172.18.0.1:41071", + "172.19.0.1:41071", + "172.20.0.1:41071", + "172.21.0.1:41071", + "172.22.0.1:41071", + "172.23.0.1:41071", + "172.24.0.1:41071", + "172.25.0.1:41071", + "172.26.0.1:41071", + "172.27.0.1:41071" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-13T09:31:20.079613238Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2304635934592830, + "StableID": "n3FjgvsmzJ11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ddd03cabe5a0880bbfd631adbafc26e58abaceef3cbc85200f9556bd5661aa0e", + "DiscoKey": "discokey:03ed13a450d2e8ad8127a5cb0dbd3e30cca5d59853fe38298e8e27e6ebb18306", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:38225", + "10.65.0.27:38225", + "172.17.0.1:38225", + "172.18.0.1:38225", + "172.19.0.1:38225", + "172.20.0.1:38225", + "172.21.0.1:38225", + "172.22.0.1:38225", + "172.23.0.1:38225", + "172.24.0.1:38225", + "172.25.0.1:38225", + "172.26.0.1:38225", + "172.27.0.1:38225" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-13T09:31:20.585505115Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 147482855567493, + "StableID": "nxg5vD8o9211CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb936fadd41580d07988f0e3cfd39b2789aa45093490bb15faec78200acd191f", + "DiscoKey": "discokey:7e1c52975ca75e69853153072d371cdfdbd060a0b63604f15b2342549ba28360", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:42585", + "10.65.0.27:42585", + "172.17.0.1:42585", + "172.18.0.1:42585", + "172.19.0.1:42585", + "172.20.0.1:42585", + "172.21.0.1:42585", + "172.22.0.1:42585", + "172.23.0.1:42585", + "172.24.0.1:42585", + "172.25.0.1:42585", + "172.26.0.1:42585", + "172.27.0.1:42585" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-13T09:31:21.132911497Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 5033822017498422, + "StableID": "nZp1BBypJg11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:ad270101c86b4ba8f163650cd703a6a30d1afa0812420fd67d22053428610818", + "KeyExpiry": "2026-11-09T09:31:22Z", + "DiscoKey": "discokey:10d9dbdd6e5aa94d7ad0dfd0dccec2e1cd5152477d4b86549fe9d78b441aec6a", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:54827", + "10.65.0.27:54827", + "172.17.0.1:54827", + "172.18.0.1:54827", + "172.19.0.1:54827", + "172.20.0.1:54827", + "172.21.0.1:54827", + "172.22.0.1:54827", + "172.23.0.1:54827", + "172.24.0.1:54827", + "172.25.0.1:54827", + "172.26.0.1:54827", + "172.27.0.1:54827" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-13T09:31:22.241162786Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1541088879289822, + "StableID": "n3b14vnx2D11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:bf38ae3ffb81086e242916fe5677fa6413c03759c74eca417e8f919d50496d52", + "KeyExpiry": "2026-11-09T09:31:22Z", + "DiscoKey": "discokey:43e9e079f1484f1168947f0d1f887875890d578e9c57292d4adbf393afd63536", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:46940", + "10.65.0.27:46940", + "172.17.0.1:46940", + "172.18.0.1:46940", + "172.19.0.1:46940", + "172.20.0.1:46940", + "172.21.0.1:46940", + "172.22.0.1:46940", + "172.23.0.1:46940", + "172.24.0.1:46940", + "172.25.0.1:46940", + "172.26.0.1:46940", + "172.27.0.1:46940" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-13T09:31:22.772693001Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5041737289897031, + "StableID": "ngy1hatQNg11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:3bf5463099cdade9a63193475dfb9fc239ebac3df8c5723bdd2e6967663d7369", + "KeyExpiry": "2026-11-09T09:31:23Z", + "DiscoKey": "discokey:055e128b7b9c29b6b7f2f5e8554d6a59e03859db72d0fcf30fd18dd2b8c93915", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:42339", + "10.65.0.27:42339", + "172.17.0.1:42339", + "172.18.0.1:42339", + "172.19.0.1:42339", + "172.20.0.1:42339", + "172.21.0.1:42339", + "172.22.0.1:42339", + "172.23.0.1:42339", + "172.24.0.1:42339", + "172.25.0.1:42339", + "172.26.0.1:42339", + "172.27.0.1:42339" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-13T09:31:23.312350289Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": [{"principals": [ + {"nodeIP": "100.64.0.17"}, + {"nodeIP": "100.64.0.18"}, + {"nodeIP": "fd7a:115c:a1e0::11"}, + {"nodeIP": "fd7a:115c:a1e0::12"} + ], "sshUsers": {"root": "root"}, "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + }}]}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "542612347419738": { + "ID": 542612347419738, + "LoginName": "beedrill.tail78f774.ts.net", + "DisplayName": "beedrill" + }} + }, + "ssh_rules": [{"principals": [ + {"nodeIP": "100.64.0.17"}, + {"nodeIP": "100.64.0.18"}, + {"nodeIP": "fd7a:115c:a1e0::11"}, + {"nodeIP": "fd7a:115c:a1e0::12"} + ], "sshUsers": {"root": "root"}, "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + }}] + }, "blastoise": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8870978364341213, + "StableID": "nCcUpRZgGC21CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 8870978364341213, + "Key": "nodekey:01be22a4271b5a219941164bbb03a5c6bac56e47a468eb99249bacef1e005e1b", + "DiscoKey": "discokey:7dd974bc9382eda95714cf999a4a7b47342a17969920476e28605c6e23d35418", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53300", + "10.65.0.27:53300", + "172.17.0.1:53300", + "172.18.0.1:53300", + "172.19.0.1:53300", + "172.20.0.1:53300", + "172.21.0.1:53300", + "172.22.0.1:53300", + "172.23.0.1:53300", + "172.24.0.1:53300", + "172.25.0.1:53300", + "172.26.0.1:53300", + "172.27.0.1:53300" + ], + "Hostinfo": { + "Hostname": "blastoise", + "RoutableIPs": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit", "tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-13T09:31:18.431901823Z", + "Tags": ["tag:exit", "tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:01be22a4271b5a219941164bbb03a5c6bac56e47a468eb99249bacef1e005e1b", + "MachineKey": "mkey:5582d3623685e671b88d885f5cbf0ab1e842f20bdf49c46a2f5e5f74ca5fd622", + "Peers": [{ + "ID": 8254899363490767, + "StableID": "nQqFB6DfT721CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4a1194f21632107f9ae87c61cdcd49b5513de5f3bbed26c6ea57b140b1db5701", + "DiscoKey": "discokey:92f7e062531900437d0ba7735f2a3eddddf7806a42f8d480bb5408e23df02a1c", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:33170", + "10.65.0.27:33170", + "172.17.0.1:33170", + "172.18.0.1:33170", + "172.19.0.1:33170", + "172.20.0.1:33170", + "172.21.0.1:33170", + "172.22.0.1:33170", + "172.23.0.1:33170", + "172.24.0.1:33170", + "172.25.0.1:33170", + "172.26.0.1:33170", + "172.27.0.1:33170" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-13T09:31:15.78345442Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7713901239591924, + "StableID": "nXJgX67eE321CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:16430c93e36cb955fa5abbe7a66970fd73824f400bc4824e4e2fb05fda584851", + "DiscoKey": "discokey:1f0d417a7eb8e9da3030dcc9df9a40888203abec575f3d9c891a01fe7210bb11", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:33907", + "10.65.0.27:33907", + "172.17.0.1:33907", + "172.18.0.1:33907", + "172.19.0.1:33907", + "172.20.0.1:33907", + "172.21.0.1:33907", + "172.22.0.1:33907", + "172.23.0.1:33907", + "172.24.0.1:33907", + "172.25.0.1:33907", + "172.26.0.1:33907", + "172.27.0.1:33907" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-13T09:31:16.262119848Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 7582315319859850, + "StableID": "nFZ2QqZ3D221CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:247f249080e7fd2fcafec11d46373b29a0f37a197ac2ef59c1435f1d422b8c3c", + "DiscoKey": "discokey:7a7dead37ba78b3b7bd83b67e6be2144e406c5d732fc6c5fbfa9c4bec7b1d763", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:53868", + "10.65.0.27:53868", + "172.17.0.1:53868", + "172.18.0.1:53868", + "172.19.0.1:53868", + "172.20.0.1:53868", + "172.21.0.1:53868", + "172.22.0.1:53868", + "172.23.0.1:53868", + "172.24.0.1:53868", + "172.25.0.1:53868", + "172.26.0.1:53868", + "172.27.0.1:53868" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-13T09:31:16.797992969Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2560487136403379, + "StableID": "nJWXG1fezL11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a075406c8fb1cb5f698faac7a1f3ee254f055b9dde17771016caf1829caaed13", + "DiscoKey": "discokey:c43b5c7425b822c56d547a0523ba075755cb2fc9dfaafba2af677d26a91eac38", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:55128", + "10.65.0.27:55128", + "172.17.0.1:55128", + "172.18.0.1:55128", + "172.19.0.1:55128", + "172.20.0.1:55128", + "172.21.0.1:55128", + "172.22.0.1:55128", + "172.23.0.1:55128", + "172.24.0.1:55128", + "172.25.0.1:55128", + "172.26.0.1:55128", + "172.27.0.1:55128" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-13T09:31:17.345258924Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6886132612070607, + "StableID": "nx7aUZ2kmv11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:416b01ff172fe185de22cd955bc5263b0635f48d4f3ff4fba027c05a87984a23", + "DiscoKey": "discokey:1d733d12d18720d90ba1fba796e97c15eb4d46c05e86fc950ce119a5e13b1431", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:57519", + "10.65.0.27:57519", + "172.17.0.1:57519", + "172.18.0.1:57519", + "172.19.0.1:57519", + "172.20.0.1:57519", + "172.21.0.1:57519", + "172.22.0.1:57519", + "172.23.0.1:57519", + "172.24.0.1:57519", + "172.25.0.1:57519", + "172.26.0.1:57519", + "172.27.0.1:57519" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-13T09:31:17.891339506Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2978985931168101, + "StableID": "n21QgiuBGQ11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:956795c1ace148b85e3853ea1448a5a30924e90590d358ad3842c5128c14e54a", + "DiscoKey": "discokey:9f088eba31081936a97b75c0a2632506193f0af3d2cb856ec595399fdcfe755b", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:51397", + "10.65.0.27:51397", + "172.17.0.1:51397", + "172.18.0.1:51397", + "172.19.0.1:51397", + "172.20.0.1:51397", + "172.21.0.1:51397", + "172.22.0.1:51397", + "172.23.0.1:51397", + "172.24.0.1:51397", + "172.25.0.1:51397", + "172.26.0.1:51397", + "172.27.0.1:51397" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-13T09:31:18.982822055Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 3513817186690356, + "StableID": "nBebH72RSU11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b0f9ef7377b722eef4a183de8a96300478faaaaad4ba9f3e902d9db2b5e23d50", + "DiscoKey": "discokey:dbd521e7cc5e2b98779dbe4775b2072c536576f5683cc9e8162a15c670feb34c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:36246", + "10.65.0.27:36246", + "172.17.0.1:36246", + "172.18.0.1:36246", + "172.19.0.1:36246", + "172.20.0.1:36246", + "172.21.0.1:36246", + "172.22.0.1:36246", + "172.23.0.1:36246", + "172.24.0.1:36246", + "172.25.0.1:36246", + "172.26.0.1:36246", + "172.27.0.1:36246" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-13T09:31:19.515350414Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 4350398567006230, + "StableID": "n1xK8RbJya11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:47e43fc1bedbc5a00244bd79667ce9198bb13b954a1a0b61da50970657f29b2e", + "DiscoKey": "discokey:7dd40082ad6ea9d3d553235d0fb0435acb20e33aa2d602ff0eafe476bf8f9f5f", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:41071", + "10.65.0.27:41071", + "172.17.0.1:41071", + "172.18.0.1:41071", + "172.19.0.1:41071", + "172.20.0.1:41071", + "172.21.0.1:41071", + "172.22.0.1:41071", + "172.23.0.1:41071", + "172.24.0.1:41071", + "172.25.0.1:41071", + "172.26.0.1:41071", + "172.27.0.1:41071" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-13T09:31:20.079613238Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2304635934592830, + "StableID": "n3FjgvsmzJ11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ddd03cabe5a0880bbfd631adbafc26e58abaceef3cbc85200f9556bd5661aa0e", + "DiscoKey": "discokey:03ed13a450d2e8ad8127a5cb0dbd3e30cca5d59853fe38298e8e27e6ebb18306", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:38225", + "10.65.0.27:38225", + "172.17.0.1:38225", + "172.18.0.1:38225", + "172.19.0.1:38225", + "172.20.0.1:38225", + "172.21.0.1:38225", + "172.22.0.1:38225", + "172.23.0.1:38225", + "172.24.0.1:38225", + "172.25.0.1:38225", + "172.26.0.1:38225", + "172.27.0.1:38225" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-13T09:31:20.585505115Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 147482855567493, + "StableID": "nxg5vD8o9211CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb936fadd41580d07988f0e3cfd39b2789aa45093490bb15faec78200acd191f", + "DiscoKey": "discokey:7e1c52975ca75e69853153072d371cdfdbd060a0b63604f15b2342549ba28360", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:42585", + "10.65.0.27:42585", + "172.17.0.1:42585", + "172.18.0.1:42585", + "172.19.0.1:42585", + "172.20.0.1:42585", + "172.21.0.1:42585", + "172.22.0.1:42585", + "172.23.0.1:42585", + "172.24.0.1:42585", + "172.25.0.1:42585", + "172.26.0.1:42585", + "172.27.0.1:42585" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-13T09:31:21.132911497Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 542612347419738, + "StableID": "nKb44NWkE511CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c28f5a3e4f5eb73dd696df9c66c1a16ca7f21f797c806d41b5c47b7ec5bf3865", + "DiscoKey": "discokey:326b1c406d2c9d2d20af98068cd85525941e94c5a5f625ec9e198718474fef63", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:41047", + "10.65.0.27:41047", + "172.17.0.1:41047", + "172.18.0.1:41047", + "172.19.0.1:41047", + "172.20.0.1:41047", + "172.21.0.1:41047", + "172.22.0.1:41047", + "172.23.0.1:41047", + "172.24.0.1:41047", + "172.25.0.1:41047", + "172.26.0.1:41047", + "172.27.0.1:41047" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-13T09:31:21.683118244Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5033822017498422, + "StableID": "nZp1BBypJg11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:ad270101c86b4ba8f163650cd703a6a30d1afa0812420fd67d22053428610818", + "KeyExpiry": "2026-11-09T09:31:22Z", + "DiscoKey": "discokey:10d9dbdd6e5aa94d7ad0dfd0dccec2e1cd5152477d4b86549fe9d78b441aec6a", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:54827", + "10.65.0.27:54827", + "172.17.0.1:54827", + "172.18.0.1:54827", + "172.19.0.1:54827", + "172.20.0.1:54827", + "172.21.0.1:54827", + "172.22.0.1:54827", + "172.23.0.1:54827", + "172.24.0.1:54827", + "172.25.0.1:54827", + "172.26.0.1:54827", + "172.27.0.1:54827" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-13T09:31:22.241162786Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1541088879289822, + "StableID": "n3b14vnx2D11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:bf38ae3ffb81086e242916fe5677fa6413c03759c74eca417e8f919d50496d52", + "KeyExpiry": "2026-11-09T09:31:22Z", + "DiscoKey": "discokey:43e9e079f1484f1168947f0d1f887875890d578e9c57292d4adbf393afd63536", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:46940", + "10.65.0.27:46940", + "172.17.0.1:46940", + "172.18.0.1:46940", + "172.19.0.1:46940", + "172.20.0.1:46940", + "172.21.0.1:46940", + "172.22.0.1:46940", + "172.23.0.1:46940", + "172.24.0.1:46940", + "172.25.0.1:46940", + "172.26.0.1:46940", + "172.27.0.1:46940" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-13T09:31:22.772693001Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5041737289897031, + "StableID": "ngy1hatQNg11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:3bf5463099cdade9a63193475dfb9fc239ebac3df8c5723bdd2e6967663d7369", + "KeyExpiry": "2026-11-09T09:31:23Z", + "DiscoKey": "discokey:055e128b7b9c29b6b7f2f5e8554d6a59e03859db72d0fcf30fd18dd2b8c93915", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:42339", + "10.65.0.27:42339", + "172.17.0.1:42339", + "172.18.0.1:42339", + "172.19.0.1:42339", + "172.20.0.1:42339", + "172.21.0.1:42339", + "172.22.0.1:42339", + "172.23.0.1:42339", + "172.24.0.1:42339", + "172.25.0.1:42339", + "172.26.0.1:42339", + "172.27.0.1:42339" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-13T09:31:23.312350289Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "8870978364341213": { + "ID": 8870978364341213, + "LoginName": "blastoise.tail78f774.ts.net", + "DisplayName": "blastoise" + }} + } + }, "bulbasaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 5041737289897031, + "StableID": "ngy1hatQNg11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:3bf5463099cdade9a63193475dfb9fc239ebac3df8c5723bdd2e6967663d7369", + "KeyExpiry": "2026-11-09T09:31:23Z", + "DiscoKey": "discokey:055e128b7b9c29b6b7f2f5e8554d6a59e03859db72d0fcf30fd18dd2b8c93915", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:42339", + "10.65.0.27:42339", + "172.17.0.1:42339", + "172.18.0.1:42339", + "172.19.0.1:42339", + "172.20.0.1:42339", + "172.21.0.1:42339", + "172.22.0.1:42339", + "172.23.0.1:42339", + "172.24.0.1:42339", + "172.25.0.1:42339", + "172.26.0.1:42339", + "172.27.0.1:42339" + ], + "Hostinfo": {"Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-13T09:31:23.312350289Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:3bf5463099cdade9a63193475dfb9fc239ebac3df8c5723bdd2e6967663d7369", + "MachineKey": "mkey:6810090c4baee28c1cf9771bf886489db9687e333abe3d0745cf066e1afd3279", + "Peers": [{ + "ID": 8254899363490767, + "StableID": "nQqFB6DfT721CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4a1194f21632107f9ae87c61cdcd49b5513de5f3bbed26c6ea57b140b1db5701", + "DiscoKey": "discokey:92f7e062531900437d0ba7735f2a3eddddf7806a42f8d480bb5408e23df02a1c", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:33170", + "10.65.0.27:33170", + "172.17.0.1:33170", + "172.18.0.1:33170", + "172.19.0.1:33170", + "172.20.0.1:33170", + "172.21.0.1:33170", + "172.22.0.1:33170", + "172.23.0.1:33170", + "172.24.0.1:33170", + "172.25.0.1:33170", + "172.26.0.1:33170", + "172.27.0.1:33170" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-13T09:31:15.78345442Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7713901239591924, + "StableID": "nXJgX67eE321CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:16430c93e36cb955fa5abbe7a66970fd73824f400bc4824e4e2fb05fda584851", + "DiscoKey": "discokey:1f0d417a7eb8e9da3030dcc9df9a40888203abec575f3d9c891a01fe7210bb11", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:33907", + "10.65.0.27:33907", + "172.17.0.1:33907", + "172.18.0.1:33907", + "172.19.0.1:33907", + "172.20.0.1:33907", + "172.21.0.1:33907", + "172.22.0.1:33907", + "172.23.0.1:33907", + "172.24.0.1:33907", + "172.25.0.1:33907", + "172.26.0.1:33907", + "172.27.0.1:33907" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-13T09:31:16.262119848Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 7582315319859850, + "StableID": "nFZ2QqZ3D221CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:247f249080e7fd2fcafec11d46373b29a0f37a197ac2ef59c1435f1d422b8c3c", + "DiscoKey": "discokey:7a7dead37ba78b3b7bd83b67e6be2144e406c5d732fc6c5fbfa9c4bec7b1d763", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:53868", + "10.65.0.27:53868", + "172.17.0.1:53868", + "172.18.0.1:53868", + "172.19.0.1:53868", + "172.20.0.1:53868", + "172.21.0.1:53868", + "172.22.0.1:53868", + "172.23.0.1:53868", + "172.24.0.1:53868", + "172.25.0.1:53868", + "172.26.0.1:53868", + "172.27.0.1:53868" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-13T09:31:16.797992969Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2560487136403379, + "StableID": "nJWXG1fezL11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a075406c8fb1cb5f698faac7a1f3ee254f055b9dde17771016caf1829caaed13", + "DiscoKey": "discokey:c43b5c7425b822c56d547a0523ba075755cb2fc9dfaafba2af677d26a91eac38", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:55128", + "10.65.0.27:55128", + "172.17.0.1:55128", + "172.18.0.1:55128", + "172.19.0.1:55128", + "172.20.0.1:55128", + "172.21.0.1:55128", + "172.22.0.1:55128", + "172.23.0.1:55128", + "172.24.0.1:55128", + "172.25.0.1:55128", + "172.26.0.1:55128", + "172.27.0.1:55128" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-13T09:31:17.345258924Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6886132612070607, + "StableID": "nx7aUZ2kmv11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:416b01ff172fe185de22cd955bc5263b0635f48d4f3ff4fba027c05a87984a23", + "DiscoKey": "discokey:1d733d12d18720d90ba1fba796e97c15eb4d46c05e86fc950ce119a5e13b1431", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:57519", + "10.65.0.27:57519", + "172.17.0.1:57519", + "172.18.0.1:57519", + "172.19.0.1:57519", + "172.20.0.1:57519", + "172.21.0.1:57519", + "172.22.0.1:57519", + "172.23.0.1:57519", + "172.24.0.1:57519", + "172.25.0.1:57519", + "172.26.0.1:57519", + "172.27.0.1:57519" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-13T09:31:17.891339506Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8870978364341213, + "StableID": "nCcUpRZgGC21CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:01be22a4271b5a219941164bbb03a5c6bac56e47a468eb99249bacef1e005e1b", + "DiscoKey": "discokey:7dd974bc9382eda95714cf999a4a7b47342a17969920476e28605c6e23d35418", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53300", + "10.65.0.27:53300", + "172.17.0.1:53300", + "172.18.0.1:53300", + "172.19.0.1:53300", + "172.20.0.1:53300", + "172.21.0.1:53300", + "172.22.0.1:53300", + "172.23.0.1:53300", + "172.24.0.1:53300", + "172.25.0.1:53300", + "172.26.0.1:53300", + "172.27.0.1:53300" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-13T09:31:18.431901823Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2978985931168101, + "StableID": "n21QgiuBGQ11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:956795c1ace148b85e3853ea1448a5a30924e90590d358ad3842c5128c14e54a", + "DiscoKey": "discokey:9f088eba31081936a97b75c0a2632506193f0af3d2cb856ec595399fdcfe755b", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:51397", + "10.65.0.27:51397", + "172.17.0.1:51397", + "172.18.0.1:51397", + "172.19.0.1:51397", + "172.20.0.1:51397", + "172.21.0.1:51397", + "172.22.0.1:51397", + "172.23.0.1:51397", + "172.24.0.1:51397", + "172.25.0.1:51397", + "172.26.0.1:51397", + "172.27.0.1:51397" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-13T09:31:18.982822055Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 3513817186690356, + "StableID": "nBebH72RSU11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b0f9ef7377b722eef4a183de8a96300478faaaaad4ba9f3e902d9db2b5e23d50", + "DiscoKey": "discokey:dbd521e7cc5e2b98779dbe4775b2072c536576f5683cc9e8162a15c670feb34c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:36246", + "10.65.0.27:36246", + "172.17.0.1:36246", + "172.18.0.1:36246", + "172.19.0.1:36246", + "172.20.0.1:36246", + "172.21.0.1:36246", + "172.22.0.1:36246", + "172.23.0.1:36246", + "172.24.0.1:36246", + "172.25.0.1:36246", + "172.26.0.1:36246", + "172.27.0.1:36246" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-13T09:31:19.515350414Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 4350398567006230, + "StableID": "n1xK8RbJya11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:47e43fc1bedbc5a00244bd79667ce9198bb13b954a1a0b61da50970657f29b2e", + "DiscoKey": "discokey:7dd40082ad6ea9d3d553235d0fb0435acb20e33aa2d602ff0eafe476bf8f9f5f", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:41071", + "10.65.0.27:41071", + "172.17.0.1:41071", + "172.18.0.1:41071", + "172.19.0.1:41071", + "172.20.0.1:41071", + "172.21.0.1:41071", + "172.22.0.1:41071", + "172.23.0.1:41071", + "172.24.0.1:41071", + "172.25.0.1:41071", + "172.26.0.1:41071", + "172.27.0.1:41071" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-13T09:31:20.079613238Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2304635934592830, + "StableID": "n3FjgvsmzJ11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ddd03cabe5a0880bbfd631adbafc26e58abaceef3cbc85200f9556bd5661aa0e", + "DiscoKey": "discokey:03ed13a450d2e8ad8127a5cb0dbd3e30cca5d59853fe38298e8e27e6ebb18306", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:38225", + "10.65.0.27:38225", + "172.17.0.1:38225", + "172.18.0.1:38225", + "172.19.0.1:38225", + "172.20.0.1:38225", + "172.21.0.1:38225", + "172.22.0.1:38225", + "172.23.0.1:38225", + "172.24.0.1:38225", + "172.25.0.1:38225", + "172.26.0.1:38225", + "172.27.0.1:38225" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-13T09:31:20.585505115Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 147482855567493, + "StableID": "nxg5vD8o9211CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb936fadd41580d07988f0e3cfd39b2789aa45093490bb15faec78200acd191f", + "DiscoKey": "discokey:7e1c52975ca75e69853153072d371cdfdbd060a0b63604f15b2342549ba28360", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:42585", + "10.65.0.27:42585", + "172.17.0.1:42585", + "172.18.0.1:42585", + "172.19.0.1:42585", + "172.20.0.1:42585", + "172.21.0.1:42585", + "172.22.0.1:42585", + "172.23.0.1:42585", + "172.24.0.1:42585", + "172.25.0.1:42585", + "172.26.0.1:42585", + "172.27.0.1:42585" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-13T09:31:21.132911497Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 542612347419738, + "StableID": "nKb44NWkE511CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c28f5a3e4f5eb73dd696df9c66c1a16ca7f21f797c806d41b5c47b7ec5bf3865", + "DiscoKey": "discokey:326b1c406d2c9d2d20af98068cd85525941e94c5a5f625ec9e198718474fef63", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:41047", + "10.65.0.27:41047", + "172.17.0.1:41047", + "172.18.0.1:41047", + "172.19.0.1:41047", + "172.20.0.1:41047", + "172.21.0.1:41047", + "172.22.0.1:41047", + "172.23.0.1:41047", + "172.24.0.1:41047", + "172.25.0.1:41047", + "172.26.0.1:41047", + "172.27.0.1:41047" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-13T09:31:21.683118244Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5033822017498422, + "StableID": "nZp1BBypJg11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:ad270101c86b4ba8f163650cd703a6a30d1afa0812420fd67d22053428610818", + "KeyExpiry": "2026-11-09T09:31:22Z", + "DiscoKey": "discokey:10d9dbdd6e5aa94d7ad0dfd0dccec2e1cd5152477d4b86549fe9d78b441aec6a", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:54827", + "10.65.0.27:54827", + "172.17.0.1:54827", + "172.18.0.1:54827", + "172.19.0.1:54827", + "172.20.0.1:54827", + "172.21.0.1:54827", + "172.22.0.1:54827", + "172.23.0.1:54827", + "172.24.0.1:54827", + "172.25.0.1:54827", + "172.26.0.1:54827", + "172.27.0.1:54827" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-13T09:31:22.241162786Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1541088879289822, + "StableID": "n3b14vnx2D11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:bf38ae3ffb81086e242916fe5677fa6413c03759c74eca417e8f919d50496d52", + "KeyExpiry": "2026-11-09T09:31:22Z", + "DiscoKey": "discokey:43e9e079f1484f1168947f0d1f887875890d578e9c57292d4adbf393afd63536", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:46940", + "10.65.0.27:46940", + "172.17.0.1:46940", + "172.18.0.1:46940", + "172.19.0.1:46940", + "172.20.0.1:46940", + "172.21.0.1:46940", + "172.22.0.1:46940", + "172.23.0.1:46940", + "172.24.0.1:46940", + "172.25.0.1:46940", + "172.26.0.1:46940", + "172.27.0.1:46940" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-13T09:31:22.772693001Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "charmander": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7582315319859850, + "StableID": "nFZ2QqZ3D221CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 7582315319859850, + "Key": "nodekey:247f249080e7fd2fcafec11d46373b29a0f37a197ac2ef59c1435f1d422b8c3c", + "DiscoKey": "discokey:7a7dead37ba78b3b7bd83b67e6be2144e406c5d732fc6c5fbfa9c4bec7b1d763", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:53868", + "10.65.0.27:53868", + "172.17.0.1:53868", + "172.18.0.1:53868", + "172.19.0.1:53868", + "172.20.0.1:53868", + "172.21.0.1:53868", + "172.22.0.1:53868", + "172.23.0.1:53868", + "172.24.0.1:53868", + "172.25.0.1:53868", + "172.26.0.1:53868", + "172.27.0.1:53868" + ], + "Hostinfo": { + "Hostname": "charmander", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit"], + "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-13T09:31:16.797992969Z", + "Tags": ["tag:exit"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:247f249080e7fd2fcafec11d46373b29a0f37a197ac2ef59c1435f1d422b8c3c", + "MachineKey": "mkey:8bae45747ba9f00d16da593b34958d4e3f41d392cc35dc14b1e24024a0c8790f", + "Peers": [{ + "ID": 8254899363490767, + "StableID": "nQqFB6DfT721CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4a1194f21632107f9ae87c61cdcd49b5513de5f3bbed26c6ea57b140b1db5701", + "DiscoKey": "discokey:92f7e062531900437d0ba7735f2a3eddddf7806a42f8d480bb5408e23df02a1c", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:33170", + "10.65.0.27:33170", + "172.17.0.1:33170", + "172.18.0.1:33170", + "172.19.0.1:33170", + "172.20.0.1:33170", + "172.21.0.1:33170", + "172.22.0.1:33170", + "172.23.0.1:33170", + "172.24.0.1:33170", + "172.25.0.1:33170", + "172.26.0.1:33170", + "172.27.0.1:33170" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-13T09:31:15.78345442Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7713901239591924, + "StableID": "nXJgX67eE321CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:16430c93e36cb955fa5abbe7a66970fd73824f400bc4824e4e2fb05fda584851", + "DiscoKey": "discokey:1f0d417a7eb8e9da3030dcc9df9a40888203abec575f3d9c891a01fe7210bb11", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:33907", + "10.65.0.27:33907", + "172.17.0.1:33907", + "172.18.0.1:33907", + "172.19.0.1:33907", + "172.20.0.1:33907", + "172.21.0.1:33907", + "172.22.0.1:33907", + "172.23.0.1:33907", + "172.24.0.1:33907", + "172.25.0.1:33907", + "172.26.0.1:33907", + "172.27.0.1:33907" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-13T09:31:16.262119848Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 2560487136403379, + "StableID": "nJWXG1fezL11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a075406c8fb1cb5f698faac7a1f3ee254f055b9dde17771016caf1829caaed13", + "DiscoKey": "discokey:c43b5c7425b822c56d547a0523ba075755cb2fc9dfaafba2af677d26a91eac38", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:55128", + "10.65.0.27:55128", + "172.17.0.1:55128", + "172.18.0.1:55128", + "172.19.0.1:55128", + "172.20.0.1:55128", + "172.21.0.1:55128", + "172.22.0.1:55128", + "172.23.0.1:55128", + "172.24.0.1:55128", + "172.25.0.1:55128", + "172.26.0.1:55128", + "172.27.0.1:55128" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-13T09:31:17.345258924Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6886132612070607, + "StableID": "nx7aUZ2kmv11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:416b01ff172fe185de22cd955bc5263b0635f48d4f3ff4fba027c05a87984a23", + "DiscoKey": "discokey:1d733d12d18720d90ba1fba796e97c15eb4d46c05e86fc950ce119a5e13b1431", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:57519", + "10.65.0.27:57519", + "172.17.0.1:57519", + "172.18.0.1:57519", + "172.19.0.1:57519", + "172.20.0.1:57519", + "172.21.0.1:57519", + "172.22.0.1:57519", + "172.23.0.1:57519", + "172.24.0.1:57519", + "172.25.0.1:57519", + "172.26.0.1:57519", + "172.27.0.1:57519" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-13T09:31:17.891339506Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8870978364341213, + "StableID": "nCcUpRZgGC21CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:01be22a4271b5a219941164bbb03a5c6bac56e47a468eb99249bacef1e005e1b", + "DiscoKey": "discokey:7dd974bc9382eda95714cf999a4a7b47342a17969920476e28605c6e23d35418", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53300", + "10.65.0.27:53300", + "172.17.0.1:53300", + "172.18.0.1:53300", + "172.19.0.1:53300", + "172.20.0.1:53300", + "172.21.0.1:53300", + "172.22.0.1:53300", + "172.23.0.1:53300", + "172.24.0.1:53300", + "172.25.0.1:53300", + "172.26.0.1:53300", + "172.27.0.1:53300" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-13T09:31:18.431901823Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2978985931168101, + "StableID": "n21QgiuBGQ11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:956795c1ace148b85e3853ea1448a5a30924e90590d358ad3842c5128c14e54a", + "DiscoKey": "discokey:9f088eba31081936a97b75c0a2632506193f0af3d2cb856ec595399fdcfe755b", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:51397", + "10.65.0.27:51397", + "172.17.0.1:51397", + "172.18.0.1:51397", + "172.19.0.1:51397", + "172.20.0.1:51397", + "172.21.0.1:51397", + "172.22.0.1:51397", + "172.23.0.1:51397", + "172.24.0.1:51397", + "172.25.0.1:51397", + "172.26.0.1:51397", + "172.27.0.1:51397" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-13T09:31:18.982822055Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 3513817186690356, + "StableID": "nBebH72RSU11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b0f9ef7377b722eef4a183de8a96300478faaaaad4ba9f3e902d9db2b5e23d50", + "DiscoKey": "discokey:dbd521e7cc5e2b98779dbe4775b2072c536576f5683cc9e8162a15c670feb34c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:36246", + "10.65.0.27:36246", + "172.17.0.1:36246", + "172.18.0.1:36246", + "172.19.0.1:36246", + "172.20.0.1:36246", + "172.21.0.1:36246", + "172.22.0.1:36246", + "172.23.0.1:36246", + "172.24.0.1:36246", + "172.25.0.1:36246", + "172.26.0.1:36246", + "172.27.0.1:36246" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-13T09:31:19.515350414Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 4350398567006230, + "StableID": "n1xK8RbJya11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:47e43fc1bedbc5a00244bd79667ce9198bb13b954a1a0b61da50970657f29b2e", + "DiscoKey": "discokey:7dd40082ad6ea9d3d553235d0fb0435acb20e33aa2d602ff0eafe476bf8f9f5f", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:41071", + "10.65.0.27:41071", + "172.17.0.1:41071", + "172.18.0.1:41071", + "172.19.0.1:41071", + "172.20.0.1:41071", + "172.21.0.1:41071", + "172.22.0.1:41071", + "172.23.0.1:41071", + "172.24.0.1:41071", + "172.25.0.1:41071", + "172.26.0.1:41071", + "172.27.0.1:41071" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-13T09:31:20.079613238Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2304635934592830, + "StableID": "n3FjgvsmzJ11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ddd03cabe5a0880bbfd631adbafc26e58abaceef3cbc85200f9556bd5661aa0e", + "DiscoKey": "discokey:03ed13a450d2e8ad8127a5cb0dbd3e30cca5d59853fe38298e8e27e6ebb18306", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:38225", + "10.65.0.27:38225", + "172.17.0.1:38225", + "172.18.0.1:38225", + "172.19.0.1:38225", + "172.20.0.1:38225", + "172.21.0.1:38225", + "172.22.0.1:38225", + "172.23.0.1:38225", + "172.24.0.1:38225", + "172.25.0.1:38225", + "172.26.0.1:38225", + "172.27.0.1:38225" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-13T09:31:20.585505115Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 147482855567493, + "StableID": "nxg5vD8o9211CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb936fadd41580d07988f0e3cfd39b2789aa45093490bb15faec78200acd191f", + "DiscoKey": "discokey:7e1c52975ca75e69853153072d371cdfdbd060a0b63604f15b2342549ba28360", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:42585", + "10.65.0.27:42585", + "172.17.0.1:42585", + "172.18.0.1:42585", + "172.19.0.1:42585", + "172.20.0.1:42585", + "172.21.0.1:42585", + "172.22.0.1:42585", + "172.23.0.1:42585", + "172.24.0.1:42585", + "172.25.0.1:42585", + "172.26.0.1:42585", + "172.27.0.1:42585" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-13T09:31:21.132911497Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 542612347419738, + "StableID": "nKb44NWkE511CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c28f5a3e4f5eb73dd696df9c66c1a16ca7f21f797c806d41b5c47b7ec5bf3865", + "DiscoKey": "discokey:326b1c406d2c9d2d20af98068cd85525941e94c5a5f625ec9e198718474fef63", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:41047", + "10.65.0.27:41047", + "172.17.0.1:41047", + "172.18.0.1:41047", + "172.19.0.1:41047", + "172.20.0.1:41047", + "172.21.0.1:41047", + "172.22.0.1:41047", + "172.23.0.1:41047", + "172.24.0.1:41047", + "172.25.0.1:41047", + "172.26.0.1:41047", + "172.27.0.1:41047" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-13T09:31:21.683118244Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5033822017498422, + "StableID": "nZp1BBypJg11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:ad270101c86b4ba8f163650cd703a6a30d1afa0812420fd67d22053428610818", + "KeyExpiry": "2026-11-09T09:31:22Z", + "DiscoKey": "discokey:10d9dbdd6e5aa94d7ad0dfd0dccec2e1cd5152477d4b86549fe9d78b441aec6a", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:54827", + "10.65.0.27:54827", + "172.17.0.1:54827", + "172.18.0.1:54827", + "172.19.0.1:54827", + "172.20.0.1:54827", + "172.21.0.1:54827", + "172.22.0.1:54827", + "172.23.0.1:54827", + "172.24.0.1:54827", + "172.25.0.1:54827", + "172.26.0.1:54827", + "172.27.0.1:54827" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-13T09:31:22.241162786Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1541088879289822, + "StableID": "n3b14vnx2D11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:bf38ae3ffb81086e242916fe5677fa6413c03759c74eca417e8f919d50496d52", + "KeyExpiry": "2026-11-09T09:31:22Z", + "DiscoKey": "discokey:43e9e079f1484f1168947f0d1f887875890d578e9c57292d4adbf393afd63536", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:46940", + "10.65.0.27:46940", + "172.17.0.1:46940", + "172.18.0.1:46940", + "172.19.0.1:46940", + "172.20.0.1:46940", + "172.21.0.1:46940", + "172.22.0.1:46940", + "172.23.0.1:46940", + "172.24.0.1:46940", + "172.25.0.1:46940", + "172.26.0.1:46940", + "172.27.0.1:46940" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-13T09:31:22.772693001Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5041737289897031, + "StableID": "ngy1hatQNg11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:3bf5463099cdade9a63193475dfb9fc239ebac3df8c5723bdd2e6967663d7369", + "KeyExpiry": "2026-11-09T09:31:23Z", + "DiscoKey": "discokey:055e128b7b9c29b6b7f2f5e8554d6a59e03859db72d0fcf30fd18dd2b8c93915", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:42339", + "10.65.0.27:42339", + "172.17.0.1:42339", + "172.18.0.1:42339", + "172.19.0.1:42339", + "172.20.0.1:42339", + "172.21.0.1:42339", + "172.22.0.1:42339", + "172.23.0.1:42339", + "172.24.0.1:42339", + "172.25.0.1:42339", + "172.26.0.1:42339", + "172.27.0.1:42339" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-13T09:31:23.312350289Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "7582315319859850": { + "ID": 7582315319859850, + "LoginName": "charmander.tail78f774.ts.net", + "DisplayName": "charmander" + }} + } + }, "fearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 3513817186690356, + "StableID": "nBebH72RSU11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 3513817186690356, + "Key": "nodekey:b0f9ef7377b722eef4a183de8a96300478faaaaad4ba9f3e902d9db2b5e23d50", + "DiscoKey": "discokey:dbd521e7cc5e2b98779dbe4775b2072c536576f5683cc9e8162a15c670feb34c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:36246", + "10.65.0.27:36246", + "172.17.0.1:36246", + "172.18.0.1:36246", + "172.19.0.1:36246", + "172.20.0.1:36246", + "172.21.0.1:36246", + "172.22.0.1:36246", + "172.23.0.1:36246", + "172.24.0.1:36246", + "172.25.0.1:36246", + "172.26.0.1:36246", + "172.27.0.1:36246" + ], + "Hostinfo": { + "Hostname": "fearow", + "RoutableIPs": ["10.55.0.0/16"], + "RequestTags": ["tag:fearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-13T09:31:19.515350414Z", + "Tags": ["tag:fearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:b0f9ef7377b722eef4a183de8a96300478faaaaad4ba9f3e902d9db2b5e23d50", + "MachineKey": "mkey:6c8a80da0064177792768618a36de60fcf3409a33bfbc1f55585143d9ae90836", + "Peers": [{ + "ID": 8254899363490767, + "StableID": "nQqFB6DfT721CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4a1194f21632107f9ae87c61cdcd49b5513de5f3bbed26c6ea57b140b1db5701", + "DiscoKey": "discokey:92f7e062531900437d0ba7735f2a3eddddf7806a42f8d480bb5408e23df02a1c", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:33170", + "10.65.0.27:33170", + "172.17.0.1:33170", + "172.18.0.1:33170", + "172.19.0.1:33170", + "172.20.0.1:33170", + "172.21.0.1:33170", + "172.22.0.1:33170", + "172.23.0.1:33170", + "172.24.0.1:33170", + "172.25.0.1:33170", + "172.26.0.1:33170", + "172.27.0.1:33170" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-13T09:31:15.78345442Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7713901239591924, + "StableID": "nXJgX67eE321CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:16430c93e36cb955fa5abbe7a66970fd73824f400bc4824e4e2fb05fda584851", + "DiscoKey": "discokey:1f0d417a7eb8e9da3030dcc9df9a40888203abec575f3d9c891a01fe7210bb11", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:33907", + "10.65.0.27:33907", + "172.17.0.1:33907", + "172.18.0.1:33907", + "172.19.0.1:33907", + "172.20.0.1:33907", + "172.21.0.1:33907", + "172.22.0.1:33907", + "172.23.0.1:33907", + "172.24.0.1:33907", + "172.25.0.1:33907", + "172.26.0.1:33907", + "172.27.0.1:33907" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-13T09:31:16.262119848Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 7582315319859850, + "StableID": "nFZ2QqZ3D221CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:247f249080e7fd2fcafec11d46373b29a0f37a197ac2ef59c1435f1d422b8c3c", + "DiscoKey": "discokey:7a7dead37ba78b3b7bd83b67e6be2144e406c5d732fc6c5fbfa9c4bec7b1d763", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:53868", + "10.65.0.27:53868", + "172.17.0.1:53868", + "172.18.0.1:53868", + "172.19.0.1:53868", + "172.20.0.1:53868", + "172.21.0.1:53868", + "172.22.0.1:53868", + "172.23.0.1:53868", + "172.24.0.1:53868", + "172.25.0.1:53868", + "172.26.0.1:53868", + "172.27.0.1:53868" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-13T09:31:16.797992969Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2560487136403379, + "StableID": "nJWXG1fezL11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a075406c8fb1cb5f698faac7a1f3ee254f055b9dde17771016caf1829caaed13", + "DiscoKey": "discokey:c43b5c7425b822c56d547a0523ba075755cb2fc9dfaafba2af677d26a91eac38", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:55128", + "10.65.0.27:55128", + "172.17.0.1:55128", + "172.18.0.1:55128", + "172.19.0.1:55128", + "172.20.0.1:55128", + "172.21.0.1:55128", + "172.22.0.1:55128", + "172.23.0.1:55128", + "172.24.0.1:55128", + "172.25.0.1:55128", + "172.26.0.1:55128", + "172.27.0.1:55128" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-13T09:31:17.345258924Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6886132612070607, + "StableID": "nx7aUZ2kmv11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:416b01ff172fe185de22cd955bc5263b0635f48d4f3ff4fba027c05a87984a23", + "DiscoKey": "discokey:1d733d12d18720d90ba1fba796e97c15eb4d46c05e86fc950ce119a5e13b1431", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:57519", + "10.65.0.27:57519", + "172.17.0.1:57519", + "172.18.0.1:57519", + "172.19.0.1:57519", + "172.20.0.1:57519", + "172.21.0.1:57519", + "172.22.0.1:57519", + "172.23.0.1:57519", + "172.24.0.1:57519", + "172.25.0.1:57519", + "172.26.0.1:57519", + "172.27.0.1:57519" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-13T09:31:17.891339506Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8870978364341213, + "StableID": "nCcUpRZgGC21CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:01be22a4271b5a219941164bbb03a5c6bac56e47a468eb99249bacef1e005e1b", + "DiscoKey": "discokey:7dd974bc9382eda95714cf999a4a7b47342a17969920476e28605c6e23d35418", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53300", + "10.65.0.27:53300", + "172.17.0.1:53300", + "172.18.0.1:53300", + "172.19.0.1:53300", + "172.20.0.1:53300", + "172.21.0.1:53300", + "172.22.0.1:53300", + "172.23.0.1:53300", + "172.24.0.1:53300", + "172.25.0.1:53300", + "172.26.0.1:53300", + "172.27.0.1:53300" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-13T09:31:18.431901823Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2978985931168101, + "StableID": "n21QgiuBGQ11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:956795c1ace148b85e3853ea1448a5a30924e90590d358ad3842c5128c14e54a", + "DiscoKey": "discokey:9f088eba31081936a97b75c0a2632506193f0af3d2cb856ec595399fdcfe755b", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:51397", + "10.65.0.27:51397", + "172.17.0.1:51397", + "172.18.0.1:51397", + "172.19.0.1:51397", + "172.20.0.1:51397", + "172.21.0.1:51397", + "172.22.0.1:51397", + "172.23.0.1:51397", + "172.24.0.1:51397", + "172.25.0.1:51397", + "172.26.0.1:51397", + "172.27.0.1:51397" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-13T09:31:18.982822055Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 4350398567006230, + "StableID": "n1xK8RbJya11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:47e43fc1bedbc5a00244bd79667ce9198bb13b954a1a0b61da50970657f29b2e", + "DiscoKey": "discokey:7dd40082ad6ea9d3d553235d0fb0435acb20e33aa2d602ff0eafe476bf8f9f5f", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:41071", + "10.65.0.27:41071", + "172.17.0.1:41071", + "172.18.0.1:41071", + "172.19.0.1:41071", + "172.20.0.1:41071", + "172.21.0.1:41071", + "172.22.0.1:41071", + "172.23.0.1:41071", + "172.24.0.1:41071", + "172.25.0.1:41071", + "172.26.0.1:41071", + "172.27.0.1:41071" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-13T09:31:20.079613238Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2304635934592830, + "StableID": "n3FjgvsmzJ11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ddd03cabe5a0880bbfd631adbafc26e58abaceef3cbc85200f9556bd5661aa0e", + "DiscoKey": "discokey:03ed13a450d2e8ad8127a5cb0dbd3e30cca5d59853fe38298e8e27e6ebb18306", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:38225", + "10.65.0.27:38225", + "172.17.0.1:38225", + "172.18.0.1:38225", + "172.19.0.1:38225", + "172.20.0.1:38225", + "172.21.0.1:38225", + "172.22.0.1:38225", + "172.23.0.1:38225", + "172.24.0.1:38225", + "172.25.0.1:38225", + "172.26.0.1:38225", + "172.27.0.1:38225" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-13T09:31:20.585505115Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 147482855567493, + "StableID": "nxg5vD8o9211CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb936fadd41580d07988f0e3cfd39b2789aa45093490bb15faec78200acd191f", + "DiscoKey": "discokey:7e1c52975ca75e69853153072d371cdfdbd060a0b63604f15b2342549ba28360", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:42585", + "10.65.0.27:42585", + "172.17.0.1:42585", + "172.18.0.1:42585", + "172.19.0.1:42585", + "172.20.0.1:42585", + "172.21.0.1:42585", + "172.22.0.1:42585", + "172.23.0.1:42585", + "172.24.0.1:42585", + "172.25.0.1:42585", + "172.26.0.1:42585", + "172.27.0.1:42585" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-13T09:31:21.132911497Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 542612347419738, + "StableID": "nKb44NWkE511CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c28f5a3e4f5eb73dd696df9c66c1a16ca7f21f797c806d41b5c47b7ec5bf3865", + "DiscoKey": "discokey:326b1c406d2c9d2d20af98068cd85525941e94c5a5f625ec9e198718474fef63", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:41047", + "10.65.0.27:41047", + "172.17.0.1:41047", + "172.18.0.1:41047", + "172.19.0.1:41047", + "172.20.0.1:41047", + "172.21.0.1:41047", + "172.22.0.1:41047", + "172.23.0.1:41047", + "172.24.0.1:41047", + "172.25.0.1:41047", + "172.26.0.1:41047", + "172.27.0.1:41047" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-13T09:31:21.683118244Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5033822017498422, + "StableID": "nZp1BBypJg11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:ad270101c86b4ba8f163650cd703a6a30d1afa0812420fd67d22053428610818", + "KeyExpiry": "2026-11-09T09:31:22Z", + "DiscoKey": "discokey:10d9dbdd6e5aa94d7ad0dfd0dccec2e1cd5152477d4b86549fe9d78b441aec6a", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:54827", + "10.65.0.27:54827", + "172.17.0.1:54827", + "172.18.0.1:54827", + "172.19.0.1:54827", + "172.20.0.1:54827", + "172.21.0.1:54827", + "172.22.0.1:54827", + "172.23.0.1:54827", + "172.24.0.1:54827", + "172.25.0.1:54827", + "172.26.0.1:54827", + "172.27.0.1:54827" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-13T09:31:22.241162786Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1541088879289822, + "StableID": "n3b14vnx2D11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:bf38ae3ffb81086e242916fe5677fa6413c03759c74eca417e8f919d50496d52", + "KeyExpiry": "2026-11-09T09:31:22Z", + "DiscoKey": "discokey:43e9e079f1484f1168947f0d1f887875890d578e9c57292d4adbf393afd63536", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:46940", + "10.65.0.27:46940", + "172.17.0.1:46940", + "172.18.0.1:46940", + "172.19.0.1:46940", + "172.20.0.1:46940", + "172.21.0.1:46940", + "172.22.0.1:46940", + "172.23.0.1:46940", + "172.24.0.1:46940", + "172.25.0.1:46940", + "172.26.0.1:46940", + "172.27.0.1:46940" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-13T09:31:22.772693001Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5041737289897031, + "StableID": "ngy1hatQNg11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:3bf5463099cdade9a63193475dfb9fc239ebac3df8c5723bdd2e6967663d7369", + "KeyExpiry": "2026-11-09T09:31:23Z", + "DiscoKey": "discokey:055e128b7b9c29b6b7f2f5e8554d6a59e03859db72d0fcf30fd18dd2b8c93915", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:42339", + "10.65.0.27:42339", + "172.17.0.1:42339", + "172.18.0.1:42339", + "172.19.0.1:42339", + "172.20.0.1:42339", + "172.21.0.1:42339", + "172.22.0.1:42339", + "172.23.0.1:42339", + "172.24.0.1:42339", + "172.25.0.1:42339", + "172.26.0.1:42339", + "172.27.0.1:42339" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-13T09:31:23.312350289Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3513817186690356": { + "ID": 3513817186690356, + "LoginName": "fearow.tail78f774.ts.net", + "DisplayName": "fearow" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "ivysaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 5033822017498422, + "StableID": "nZp1BBypJg11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:ad270101c86b4ba8f163650cd703a6a30d1afa0812420fd67d22053428610818", + "KeyExpiry": "2026-11-09T09:31:22Z", + "DiscoKey": "discokey:10d9dbdd6e5aa94d7ad0dfd0dccec2e1cd5152477d4b86549fe9d78b441aec6a", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:54827", + "10.65.0.27:54827", + "172.17.0.1:54827", + "172.18.0.1:54827", + "172.19.0.1:54827", + "172.20.0.1:54827", + "172.21.0.1:54827", + "172.22.0.1:54827", + "172.23.0.1:54827", + "172.24.0.1:54827", + "172.25.0.1:54827", + "172.26.0.1:54827", + "172.27.0.1:54827" + ], + "Hostinfo": {"Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-13T09:31:22.241162786Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:ad270101c86b4ba8f163650cd703a6a30d1afa0812420fd67d22053428610818", + "MachineKey": "mkey:0214f7e826f3b562c3c3f5d5147344cfd1efdadf4443a9bb970aebf3d53cb766", + "Peers": [{ + "ID": 8254899363490767, + "StableID": "nQqFB6DfT721CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4a1194f21632107f9ae87c61cdcd49b5513de5f3bbed26c6ea57b140b1db5701", + "DiscoKey": "discokey:92f7e062531900437d0ba7735f2a3eddddf7806a42f8d480bb5408e23df02a1c", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:33170", + "10.65.0.27:33170", + "172.17.0.1:33170", + "172.18.0.1:33170", + "172.19.0.1:33170", + "172.20.0.1:33170", + "172.21.0.1:33170", + "172.22.0.1:33170", + "172.23.0.1:33170", + "172.24.0.1:33170", + "172.25.0.1:33170", + "172.26.0.1:33170", + "172.27.0.1:33170" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-13T09:31:15.78345442Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7713901239591924, + "StableID": "nXJgX67eE321CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:16430c93e36cb955fa5abbe7a66970fd73824f400bc4824e4e2fb05fda584851", + "DiscoKey": "discokey:1f0d417a7eb8e9da3030dcc9df9a40888203abec575f3d9c891a01fe7210bb11", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:33907", + "10.65.0.27:33907", + "172.17.0.1:33907", + "172.18.0.1:33907", + "172.19.0.1:33907", + "172.20.0.1:33907", + "172.21.0.1:33907", + "172.22.0.1:33907", + "172.23.0.1:33907", + "172.24.0.1:33907", + "172.25.0.1:33907", + "172.26.0.1:33907", + "172.27.0.1:33907" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-13T09:31:16.262119848Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 7582315319859850, + "StableID": "nFZ2QqZ3D221CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:247f249080e7fd2fcafec11d46373b29a0f37a197ac2ef59c1435f1d422b8c3c", + "DiscoKey": "discokey:7a7dead37ba78b3b7bd83b67e6be2144e406c5d732fc6c5fbfa9c4bec7b1d763", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:53868", + "10.65.0.27:53868", + "172.17.0.1:53868", + "172.18.0.1:53868", + "172.19.0.1:53868", + "172.20.0.1:53868", + "172.21.0.1:53868", + "172.22.0.1:53868", + "172.23.0.1:53868", + "172.24.0.1:53868", + "172.25.0.1:53868", + "172.26.0.1:53868", + "172.27.0.1:53868" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-13T09:31:16.797992969Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2560487136403379, + "StableID": "nJWXG1fezL11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a075406c8fb1cb5f698faac7a1f3ee254f055b9dde17771016caf1829caaed13", + "DiscoKey": "discokey:c43b5c7425b822c56d547a0523ba075755cb2fc9dfaafba2af677d26a91eac38", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:55128", + "10.65.0.27:55128", + "172.17.0.1:55128", + "172.18.0.1:55128", + "172.19.0.1:55128", + "172.20.0.1:55128", + "172.21.0.1:55128", + "172.22.0.1:55128", + "172.23.0.1:55128", + "172.24.0.1:55128", + "172.25.0.1:55128", + "172.26.0.1:55128", + "172.27.0.1:55128" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-13T09:31:17.345258924Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6886132612070607, + "StableID": "nx7aUZ2kmv11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:416b01ff172fe185de22cd955bc5263b0635f48d4f3ff4fba027c05a87984a23", + "DiscoKey": "discokey:1d733d12d18720d90ba1fba796e97c15eb4d46c05e86fc950ce119a5e13b1431", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:57519", + "10.65.0.27:57519", + "172.17.0.1:57519", + "172.18.0.1:57519", + "172.19.0.1:57519", + "172.20.0.1:57519", + "172.21.0.1:57519", + "172.22.0.1:57519", + "172.23.0.1:57519", + "172.24.0.1:57519", + "172.25.0.1:57519", + "172.26.0.1:57519", + "172.27.0.1:57519" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-13T09:31:17.891339506Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8870978364341213, + "StableID": "nCcUpRZgGC21CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:01be22a4271b5a219941164bbb03a5c6bac56e47a468eb99249bacef1e005e1b", + "DiscoKey": "discokey:7dd974bc9382eda95714cf999a4a7b47342a17969920476e28605c6e23d35418", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53300", + "10.65.0.27:53300", + "172.17.0.1:53300", + "172.18.0.1:53300", + "172.19.0.1:53300", + "172.20.0.1:53300", + "172.21.0.1:53300", + "172.22.0.1:53300", + "172.23.0.1:53300", + "172.24.0.1:53300", + "172.25.0.1:53300", + "172.26.0.1:53300", + "172.27.0.1:53300" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-13T09:31:18.431901823Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2978985931168101, + "StableID": "n21QgiuBGQ11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:956795c1ace148b85e3853ea1448a5a30924e90590d358ad3842c5128c14e54a", + "DiscoKey": "discokey:9f088eba31081936a97b75c0a2632506193f0af3d2cb856ec595399fdcfe755b", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:51397", + "10.65.0.27:51397", + "172.17.0.1:51397", + "172.18.0.1:51397", + "172.19.0.1:51397", + "172.20.0.1:51397", + "172.21.0.1:51397", + "172.22.0.1:51397", + "172.23.0.1:51397", + "172.24.0.1:51397", + "172.25.0.1:51397", + "172.26.0.1:51397", + "172.27.0.1:51397" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-13T09:31:18.982822055Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 3513817186690356, + "StableID": "nBebH72RSU11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b0f9ef7377b722eef4a183de8a96300478faaaaad4ba9f3e902d9db2b5e23d50", + "DiscoKey": "discokey:dbd521e7cc5e2b98779dbe4775b2072c536576f5683cc9e8162a15c670feb34c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:36246", + "10.65.0.27:36246", + "172.17.0.1:36246", + "172.18.0.1:36246", + "172.19.0.1:36246", + "172.20.0.1:36246", + "172.21.0.1:36246", + "172.22.0.1:36246", + "172.23.0.1:36246", + "172.24.0.1:36246", + "172.25.0.1:36246", + "172.26.0.1:36246", + "172.27.0.1:36246" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-13T09:31:19.515350414Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 4350398567006230, + "StableID": "n1xK8RbJya11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:47e43fc1bedbc5a00244bd79667ce9198bb13b954a1a0b61da50970657f29b2e", + "DiscoKey": "discokey:7dd40082ad6ea9d3d553235d0fb0435acb20e33aa2d602ff0eafe476bf8f9f5f", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:41071", + "10.65.0.27:41071", + "172.17.0.1:41071", + "172.18.0.1:41071", + "172.19.0.1:41071", + "172.20.0.1:41071", + "172.21.0.1:41071", + "172.22.0.1:41071", + "172.23.0.1:41071", + "172.24.0.1:41071", + "172.25.0.1:41071", + "172.26.0.1:41071", + "172.27.0.1:41071" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-13T09:31:20.079613238Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2304635934592830, + "StableID": "n3FjgvsmzJ11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ddd03cabe5a0880bbfd631adbafc26e58abaceef3cbc85200f9556bd5661aa0e", + "DiscoKey": "discokey:03ed13a450d2e8ad8127a5cb0dbd3e30cca5d59853fe38298e8e27e6ebb18306", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:38225", + "10.65.0.27:38225", + "172.17.0.1:38225", + "172.18.0.1:38225", + "172.19.0.1:38225", + "172.20.0.1:38225", + "172.21.0.1:38225", + "172.22.0.1:38225", + "172.23.0.1:38225", + "172.24.0.1:38225", + "172.25.0.1:38225", + "172.26.0.1:38225", + "172.27.0.1:38225" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-13T09:31:20.585505115Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 147482855567493, + "StableID": "nxg5vD8o9211CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb936fadd41580d07988f0e3cfd39b2789aa45093490bb15faec78200acd191f", + "DiscoKey": "discokey:7e1c52975ca75e69853153072d371cdfdbd060a0b63604f15b2342549ba28360", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:42585", + "10.65.0.27:42585", + "172.17.0.1:42585", + "172.18.0.1:42585", + "172.19.0.1:42585", + "172.20.0.1:42585", + "172.21.0.1:42585", + "172.22.0.1:42585", + "172.23.0.1:42585", + "172.24.0.1:42585", + "172.25.0.1:42585", + "172.26.0.1:42585", + "172.27.0.1:42585" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-13T09:31:21.132911497Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 542612347419738, + "StableID": "nKb44NWkE511CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c28f5a3e4f5eb73dd696df9c66c1a16ca7f21f797c806d41b5c47b7ec5bf3865", + "DiscoKey": "discokey:326b1c406d2c9d2d20af98068cd85525941e94c5a5f625ec9e198718474fef63", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:41047", + "10.65.0.27:41047", + "172.17.0.1:41047", + "172.18.0.1:41047", + "172.19.0.1:41047", + "172.20.0.1:41047", + "172.21.0.1:41047", + "172.22.0.1:41047", + "172.23.0.1:41047", + "172.24.0.1:41047", + "172.25.0.1:41047", + "172.26.0.1:41047", + "172.27.0.1:41047" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-13T09:31:21.683118244Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 1541088879289822, + "StableID": "n3b14vnx2D11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:bf38ae3ffb81086e242916fe5677fa6413c03759c74eca417e8f919d50496d52", + "KeyExpiry": "2026-11-09T09:31:22Z", + "DiscoKey": "discokey:43e9e079f1484f1168947f0d1f887875890d578e9c57292d4adbf393afd63536", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:46940", + "10.65.0.27:46940", + "172.17.0.1:46940", + "172.18.0.1:46940", + "172.19.0.1:46940", + "172.20.0.1:46940", + "172.21.0.1:46940", + "172.22.0.1:46940", + "172.23.0.1:46940", + "172.24.0.1:46940", + "172.25.0.1:46940", + "172.26.0.1:46940", + "172.27.0.1:46940" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-13T09:31:22.772693001Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5041737289897031, + "StableID": "ngy1hatQNg11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:3bf5463099cdade9a63193475dfb9fc239ebac3df8c5723bdd2e6967663d7369", + "KeyExpiry": "2026-11-09T09:31:23Z", + "DiscoKey": "discokey:055e128b7b9c29b6b7f2f5e8554d6a59e03859db72d0fcf30fd18dd2b8c93915", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:42339", + "10.65.0.27:42339", + "172.17.0.1:42339", + "172.18.0.1:42339", + "172.19.0.1:42339", + "172.20.0.1:42339", + "172.21.0.1:42339", + "172.22.0.1:42339", + "172.23.0.1:42339", + "172.24.0.1:42339", + "172.25.0.1:42339", + "172.26.0.1:42339", + "172.27.0.1:42339" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-13T09:31:23.312350289Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "kakuna": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 147482855567493, + "StableID": "nxg5vD8o9211CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 147482855567493, + "Key": "nodekey:cb936fadd41580d07988f0e3cfd39b2789aa45093490bb15faec78200acd191f", + "DiscoKey": "discokey:7e1c52975ca75e69853153072d371cdfdbd060a0b63604f15b2342549ba28360", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:42585", + "10.65.0.27:42585", + "172.17.0.1:42585", + "172.18.0.1:42585", + "172.19.0.1:42585", + "172.20.0.1:42585", + "172.21.0.1:42585", + "172.22.0.1:42585", + "172.23.0.1:42585", + "172.24.0.1:42585", + "172.25.0.1:42585", + "172.26.0.1:42585", + "172.27.0.1:42585" + ], + "Hostinfo": {"Hostname": "kakuna", "RequestTags": ["tag:prod"], "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-13T09:31:21.132911497Z", + "Tags": ["tag:prod"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:cb936fadd41580d07988f0e3cfd39b2789aa45093490bb15faec78200acd191f", + "MachineKey": "mkey:25c0701e68a8a0843c15fb90195e8b899d65af124ee5379d9dbc32b93af6ba43", + "Peers": [{ + "ID": 8254899363490767, + "StableID": "nQqFB6DfT721CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4a1194f21632107f9ae87c61cdcd49b5513de5f3bbed26c6ea57b140b1db5701", + "DiscoKey": "discokey:92f7e062531900437d0ba7735f2a3eddddf7806a42f8d480bb5408e23df02a1c", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:33170", + "10.65.0.27:33170", + "172.17.0.1:33170", + "172.18.0.1:33170", + "172.19.0.1:33170", + "172.20.0.1:33170", + "172.21.0.1:33170", + "172.22.0.1:33170", + "172.23.0.1:33170", + "172.24.0.1:33170", + "172.25.0.1:33170", + "172.26.0.1:33170", + "172.27.0.1:33170" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-13T09:31:15.78345442Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7713901239591924, + "StableID": "nXJgX67eE321CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:16430c93e36cb955fa5abbe7a66970fd73824f400bc4824e4e2fb05fda584851", + "DiscoKey": "discokey:1f0d417a7eb8e9da3030dcc9df9a40888203abec575f3d9c891a01fe7210bb11", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:33907", + "10.65.0.27:33907", + "172.17.0.1:33907", + "172.18.0.1:33907", + "172.19.0.1:33907", + "172.20.0.1:33907", + "172.21.0.1:33907", + "172.22.0.1:33907", + "172.23.0.1:33907", + "172.24.0.1:33907", + "172.25.0.1:33907", + "172.26.0.1:33907", + "172.27.0.1:33907" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-13T09:31:16.262119848Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 7582315319859850, + "StableID": "nFZ2QqZ3D221CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:247f249080e7fd2fcafec11d46373b29a0f37a197ac2ef59c1435f1d422b8c3c", + "DiscoKey": "discokey:7a7dead37ba78b3b7bd83b67e6be2144e406c5d732fc6c5fbfa9c4bec7b1d763", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:53868", + "10.65.0.27:53868", + "172.17.0.1:53868", + "172.18.0.1:53868", + "172.19.0.1:53868", + "172.20.0.1:53868", + "172.21.0.1:53868", + "172.22.0.1:53868", + "172.23.0.1:53868", + "172.24.0.1:53868", + "172.25.0.1:53868", + "172.26.0.1:53868", + "172.27.0.1:53868" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-13T09:31:16.797992969Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2560487136403379, + "StableID": "nJWXG1fezL11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a075406c8fb1cb5f698faac7a1f3ee254f055b9dde17771016caf1829caaed13", + "DiscoKey": "discokey:c43b5c7425b822c56d547a0523ba075755cb2fc9dfaafba2af677d26a91eac38", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:55128", + "10.65.0.27:55128", + "172.17.0.1:55128", + "172.18.0.1:55128", + "172.19.0.1:55128", + "172.20.0.1:55128", + "172.21.0.1:55128", + "172.22.0.1:55128", + "172.23.0.1:55128", + "172.24.0.1:55128", + "172.25.0.1:55128", + "172.26.0.1:55128", + "172.27.0.1:55128" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-13T09:31:17.345258924Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6886132612070607, + "StableID": "nx7aUZ2kmv11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:416b01ff172fe185de22cd955bc5263b0635f48d4f3ff4fba027c05a87984a23", + "DiscoKey": "discokey:1d733d12d18720d90ba1fba796e97c15eb4d46c05e86fc950ce119a5e13b1431", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:57519", + "10.65.0.27:57519", + "172.17.0.1:57519", + "172.18.0.1:57519", + "172.19.0.1:57519", + "172.20.0.1:57519", + "172.21.0.1:57519", + "172.22.0.1:57519", + "172.23.0.1:57519", + "172.24.0.1:57519", + "172.25.0.1:57519", + "172.26.0.1:57519", + "172.27.0.1:57519" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-13T09:31:17.891339506Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8870978364341213, + "StableID": "nCcUpRZgGC21CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:01be22a4271b5a219941164bbb03a5c6bac56e47a468eb99249bacef1e005e1b", + "DiscoKey": "discokey:7dd974bc9382eda95714cf999a4a7b47342a17969920476e28605c6e23d35418", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53300", + "10.65.0.27:53300", + "172.17.0.1:53300", + "172.18.0.1:53300", + "172.19.0.1:53300", + "172.20.0.1:53300", + "172.21.0.1:53300", + "172.22.0.1:53300", + "172.23.0.1:53300", + "172.24.0.1:53300", + "172.25.0.1:53300", + "172.26.0.1:53300", + "172.27.0.1:53300" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-13T09:31:18.431901823Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2978985931168101, + "StableID": "n21QgiuBGQ11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:956795c1ace148b85e3853ea1448a5a30924e90590d358ad3842c5128c14e54a", + "DiscoKey": "discokey:9f088eba31081936a97b75c0a2632506193f0af3d2cb856ec595399fdcfe755b", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:51397", + "10.65.0.27:51397", + "172.17.0.1:51397", + "172.18.0.1:51397", + "172.19.0.1:51397", + "172.20.0.1:51397", + "172.21.0.1:51397", + "172.22.0.1:51397", + "172.23.0.1:51397", + "172.24.0.1:51397", + "172.25.0.1:51397", + "172.26.0.1:51397", + "172.27.0.1:51397" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-13T09:31:18.982822055Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 3513817186690356, + "StableID": "nBebH72RSU11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b0f9ef7377b722eef4a183de8a96300478faaaaad4ba9f3e902d9db2b5e23d50", + "DiscoKey": "discokey:dbd521e7cc5e2b98779dbe4775b2072c536576f5683cc9e8162a15c670feb34c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:36246", + "10.65.0.27:36246", + "172.17.0.1:36246", + "172.18.0.1:36246", + "172.19.0.1:36246", + "172.20.0.1:36246", + "172.21.0.1:36246", + "172.22.0.1:36246", + "172.23.0.1:36246", + "172.24.0.1:36246", + "172.25.0.1:36246", + "172.26.0.1:36246", + "172.27.0.1:36246" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-13T09:31:19.515350414Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 4350398567006230, + "StableID": "n1xK8RbJya11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:47e43fc1bedbc5a00244bd79667ce9198bb13b954a1a0b61da50970657f29b2e", + "DiscoKey": "discokey:7dd40082ad6ea9d3d553235d0fb0435acb20e33aa2d602ff0eafe476bf8f9f5f", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:41071", + "10.65.0.27:41071", + "172.17.0.1:41071", + "172.18.0.1:41071", + "172.19.0.1:41071", + "172.20.0.1:41071", + "172.21.0.1:41071", + "172.22.0.1:41071", + "172.23.0.1:41071", + "172.24.0.1:41071", + "172.25.0.1:41071", + "172.26.0.1:41071", + "172.27.0.1:41071" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-13T09:31:20.079613238Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2304635934592830, + "StableID": "n3FjgvsmzJ11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ddd03cabe5a0880bbfd631adbafc26e58abaceef3cbc85200f9556bd5661aa0e", + "DiscoKey": "discokey:03ed13a450d2e8ad8127a5cb0dbd3e30cca5d59853fe38298e8e27e6ebb18306", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:38225", + "10.65.0.27:38225", + "172.17.0.1:38225", + "172.18.0.1:38225", + "172.19.0.1:38225", + "172.20.0.1:38225", + "172.21.0.1:38225", + "172.22.0.1:38225", + "172.23.0.1:38225", + "172.24.0.1:38225", + "172.25.0.1:38225", + "172.26.0.1:38225", + "172.27.0.1:38225" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-13T09:31:20.585505115Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 542612347419738, + "StableID": "nKb44NWkE511CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c28f5a3e4f5eb73dd696df9c66c1a16ca7f21f797c806d41b5c47b7ec5bf3865", + "DiscoKey": "discokey:326b1c406d2c9d2d20af98068cd85525941e94c5a5f625ec9e198718474fef63", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:41047", + "10.65.0.27:41047", + "172.17.0.1:41047", + "172.18.0.1:41047", + "172.19.0.1:41047", + "172.20.0.1:41047", + "172.21.0.1:41047", + "172.22.0.1:41047", + "172.23.0.1:41047", + "172.24.0.1:41047", + "172.25.0.1:41047", + "172.26.0.1:41047", + "172.27.0.1:41047" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-13T09:31:21.683118244Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5033822017498422, + "StableID": "nZp1BBypJg11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:ad270101c86b4ba8f163650cd703a6a30d1afa0812420fd67d22053428610818", + "KeyExpiry": "2026-11-09T09:31:22Z", + "DiscoKey": "discokey:10d9dbdd6e5aa94d7ad0dfd0dccec2e1cd5152477d4b86549fe9d78b441aec6a", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:54827", + "10.65.0.27:54827", + "172.17.0.1:54827", + "172.18.0.1:54827", + "172.19.0.1:54827", + "172.20.0.1:54827", + "172.21.0.1:54827", + "172.22.0.1:54827", + "172.23.0.1:54827", + "172.24.0.1:54827", + "172.25.0.1:54827", + "172.26.0.1:54827", + "172.27.0.1:54827" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-13T09:31:22.241162786Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1541088879289822, + "StableID": "n3b14vnx2D11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:bf38ae3ffb81086e242916fe5677fa6413c03759c74eca417e8f919d50496d52", + "KeyExpiry": "2026-11-09T09:31:22Z", + "DiscoKey": "discokey:43e9e079f1484f1168947f0d1f887875890d578e9c57292d4adbf393afd63536", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:46940", + "10.65.0.27:46940", + "172.17.0.1:46940", + "172.18.0.1:46940", + "172.19.0.1:46940", + "172.20.0.1:46940", + "172.21.0.1:46940", + "172.22.0.1:46940", + "172.23.0.1:46940", + "172.24.0.1:46940", + "172.25.0.1:46940", + "172.26.0.1:46940", + "172.27.0.1:46940" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-13T09:31:22.772693001Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5041737289897031, + "StableID": "ngy1hatQNg11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:3bf5463099cdade9a63193475dfb9fc239ebac3df8c5723bdd2e6967663d7369", + "KeyExpiry": "2026-11-09T09:31:23Z", + "DiscoKey": "discokey:055e128b7b9c29b6b7f2f5e8554d6a59e03859db72d0fcf30fd18dd2b8c93915", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:42339", + "10.65.0.27:42339", + "172.17.0.1:42339", + "172.18.0.1:42339", + "172.19.0.1:42339", + "172.20.0.1:42339", + "172.21.0.1:42339", + "172.22.0.1:42339", + "172.23.0.1:42339", + "172.24.0.1:42339", + "172.25.0.1:42339", + "172.26.0.1:42339", + "172.27.0.1:42339" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-13T09:31:23.312350289Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "147482855567493": { + "ID": 147482855567493, + "LoginName": "kakuna.tail78f774.ts.net", + "DisplayName": "kakuna" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "pidgeotto": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7713901239591924, + "StableID": "nXJgX67eE321CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 7713901239591924, + "Key": "nodekey:16430c93e36cb955fa5abbe7a66970fd73824f400bc4824e4e2fb05fda584851", + "DiscoKey": "discokey:1f0d417a7eb8e9da3030dcc9df9a40888203abec575f3d9c891a01fe7210bb11", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:33907", + "10.65.0.27:33907", + "172.17.0.1:33907", + "172.18.0.1:33907", + "172.19.0.1:33907", + "172.20.0.1:33907", + "172.21.0.1:33907", + "172.22.0.1:33907", + "172.23.0.1:33907", + "172.24.0.1:33907", + "172.25.0.1:33907", + "172.26.0.1:33907", + "172.27.0.1:33907" + ], + "Hostinfo": { + "Hostname": "pidgeotto", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgeotto"], + "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-13T09:31:16.262119848Z", + "Tags": ["tag:pidgeotto"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:16430c93e36cb955fa5abbe7a66970fd73824f400bc4824e4e2fb05fda584851", + "MachineKey": "mkey:b140526ebd6d89cb8cb5ebfbdd6a48576e21cffbf7dca32fb05df18771bcf065", + "Peers": [{ + "ID": 8254899363490767, + "StableID": "nQqFB6DfT721CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4a1194f21632107f9ae87c61cdcd49b5513de5f3bbed26c6ea57b140b1db5701", + "DiscoKey": "discokey:92f7e062531900437d0ba7735f2a3eddddf7806a42f8d480bb5408e23df02a1c", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:33170", + "10.65.0.27:33170", + "172.17.0.1:33170", + "172.18.0.1:33170", + "172.19.0.1:33170", + "172.20.0.1:33170", + "172.21.0.1:33170", + "172.22.0.1:33170", + "172.23.0.1:33170", + "172.24.0.1:33170", + "172.25.0.1:33170", + "172.26.0.1:33170", + "172.27.0.1:33170" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-13T09:31:15.78345442Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7582315319859850, + "StableID": "nFZ2QqZ3D221CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:247f249080e7fd2fcafec11d46373b29a0f37a197ac2ef59c1435f1d422b8c3c", + "DiscoKey": "discokey:7a7dead37ba78b3b7bd83b67e6be2144e406c5d732fc6c5fbfa9c4bec7b1d763", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:53868", + "10.65.0.27:53868", + "172.17.0.1:53868", + "172.18.0.1:53868", + "172.19.0.1:53868", + "172.20.0.1:53868", + "172.21.0.1:53868", + "172.22.0.1:53868", + "172.23.0.1:53868", + "172.24.0.1:53868", + "172.25.0.1:53868", + "172.26.0.1:53868", + "172.27.0.1:53868" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-13T09:31:16.797992969Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2560487136403379, + "StableID": "nJWXG1fezL11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a075406c8fb1cb5f698faac7a1f3ee254f055b9dde17771016caf1829caaed13", + "DiscoKey": "discokey:c43b5c7425b822c56d547a0523ba075755cb2fc9dfaafba2af677d26a91eac38", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:55128", + "10.65.0.27:55128", + "172.17.0.1:55128", + "172.18.0.1:55128", + "172.19.0.1:55128", + "172.20.0.1:55128", + "172.21.0.1:55128", + "172.22.0.1:55128", + "172.23.0.1:55128", + "172.24.0.1:55128", + "172.25.0.1:55128", + "172.26.0.1:55128", + "172.27.0.1:55128" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-13T09:31:17.345258924Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6886132612070607, + "StableID": "nx7aUZ2kmv11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:416b01ff172fe185de22cd955bc5263b0635f48d4f3ff4fba027c05a87984a23", + "DiscoKey": "discokey:1d733d12d18720d90ba1fba796e97c15eb4d46c05e86fc950ce119a5e13b1431", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:57519", + "10.65.0.27:57519", + "172.17.0.1:57519", + "172.18.0.1:57519", + "172.19.0.1:57519", + "172.20.0.1:57519", + "172.21.0.1:57519", + "172.22.0.1:57519", + "172.23.0.1:57519", + "172.24.0.1:57519", + "172.25.0.1:57519", + "172.26.0.1:57519", + "172.27.0.1:57519" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-13T09:31:17.891339506Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8870978364341213, + "StableID": "nCcUpRZgGC21CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:01be22a4271b5a219941164bbb03a5c6bac56e47a468eb99249bacef1e005e1b", + "DiscoKey": "discokey:7dd974bc9382eda95714cf999a4a7b47342a17969920476e28605c6e23d35418", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53300", + "10.65.0.27:53300", + "172.17.0.1:53300", + "172.18.0.1:53300", + "172.19.0.1:53300", + "172.20.0.1:53300", + "172.21.0.1:53300", + "172.22.0.1:53300", + "172.23.0.1:53300", + "172.24.0.1:53300", + "172.25.0.1:53300", + "172.26.0.1:53300", + "172.27.0.1:53300" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-13T09:31:18.431901823Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2978985931168101, + "StableID": "n21QgiuBGQ11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:956795c1ace148b85e3853ea1448a5a30924e90590d358ad3842c5128c14e54a", + "DiscoKey": "discokey:9f088eba31081936a97b75c0a2632506193f0af3d2cb856ec595399fdcfe755b", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:51397", + "10.65.0.27:51397", + "172.17.0.1:51397", + "172.18.0.1:51397", + "172.19.0.1:51397", + "172.20.0.1:51397", + "172.21.0.1:51397", + "172.22.0.1:51397", + "172.23.0.1:51397", + "172.24.0.1:51397", + "172.25.0.1:51397", + "172.26.0.1:51397", + "172.27.0.1:51397" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-13T09:31:18.982822055Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 3513817186690356, + "StableID": "nBebH72RSU11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b0f9ef7377b722eef4a183de8a96300478faaaaad4ba9f3e902d9db2b5e23d50", + "DiscoKey": "discokey:dbd521e7cc5e2b98779dbe4775b2072c536576f5683cc9e8162a15c670feb34c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:36246", + "10.65.0.27:36246", + "172.17.0.1:36246", + "172.18.0.1:36246", + "172.19.0.1:36246", + "172.20.0.1:36246", + "172.21.0.1:36246", + "172.22.0.1:36246", + "172.23.0.1:36246", + "172.24.0.1:36246", + "172.25.0.1:36246", + "172.26.0.1:36246", + "172.27.0.1:36246" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-13T09:31:19.515350414Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 4350398567006230, + "StableID": "n1xK8RbJya11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:47e43fc1bedbc5a00244bd79667ce9198bb13b954a1a0b61da50970657f29b2e", + "DiscoKey": "discokey:7dd40082ad6ea9d3d553235d0fb0435acb20e33aa2d602ff0eafe476bf8f9f5f", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:41071", + "10.65.0.27:41071", + "172.17.0.1:41071", + "172.18.0.1:41071", + "172.19.0.1:41071", + "172.20.0.1:41071", + "172.21.0.1:41071", + "172.22.0.1:41071", + "172.23.0.1:41071", + "172.24.0.1:41071", + "172.25.0.1:41071", + "172.26.0.1:41071", + "172.27.0.1:41071" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-13T09:31:20.079613238Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2304635934592830, + "StableID": "n3FjgvsmzJ11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ddd03cabe5a0880bbfd631adbafc26e58abaceef3cbc85200f9556bd5661aa0e", + "DiscoKey": "discokey:03ed13a450d2e8ad8127a5cb0dbd3e30cca5d59853fe38298e8e27e6ebb18306", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:38225", + "10.65.0.27:38225", + "172.17.0.1:38225", + "172.18.0.1:38225", + "172.19.0.1:38225", + "172.20.0.1:38225", + "172.21.0.1:38225", + "172.22.0.1:38225", + "172.23.0.1:38225", + "172.24.0.1:38225", + "172.25.0.1:38225", + "172.26.0.1:38225", + "172.27.0.1:38225" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-13T09:31:20.585505115Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 147482855567493, + "StableID": "nxg5vD8o9211CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb936fadd41580d07988f0e3cfd39b2789aa45093490bb15faec78200acd191f", + "DiscoKey": "discokey:7e1c52975ca75e69853153072d371cdfdbd060a0b63604f15b2342549ba28360", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:42585", + "10.65.0.27:42585", + "172.17.0.1:42585", + "172.18.0.1:42585", + "172.19.0.1:42585", + "172.20.0.1:42585", + "172.21.0.1:42585", + "172.22.0.1:42585", + "172.23.0.1:42585", + "172.24.0.1:42585", + "172.25.0.1:42585", + "172.26.0.1:42585", + "172.27.0.1:42585" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-13T09:31:21.132911497Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 542612347419738, + "StableID": "nKb44NWkE511CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c28f5a3e4f5eb73dd696df9c66c1a16ca7f21f797c806d41b5c47b7ec5bf3865", + "DiscoKey": "discokey:326b1c406d2c9d2d20af98068cd85525941e94c5a5f625ec9e198718474fef63", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:41047", + "10.65.0.27:41047", + "172.17.0.1:41047", + "172.18.0.1:41047", + "172.19.0.1:41047", + "172.20.0.1:41047", + "172.21.0.1:41047", + "172.22.0.1:41047", + "172.23.0.1:41047", + "172.24.0.1:41047", + "172.25.0.1:41047", + "172.26.0.1:41047", + "172.27.0.1:41047" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-13T09:31:21.683118244Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5033822017498422, + "StableID": "nZp1BBypJg11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:ad270101c86b4ba8f163650cd703a6a30d1afa0812420fd67d22053428610818", + "KeyExpiry": "2026-11-09T09:31:22Z", + "DiscoKey": "discokey:10d9dbdd6e5aa94d7ad0dfd0dccec2e1cd5152477d4b86549fe9d78b441aec6a", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:54827", + "10.65.0.27:54827", + "172.17.0.1:54827", + "172.18.0.1:54827", + "172.19.0.1:54827", + "172.20.0.1:54827", + "172.21.0.1:54827", + "172.22.0.1:54827", + "172.23.0.1:54827", + "172.24.0.1:54827", + "172.25.0.1:54827", + "172.26.0.1:54827", + "172.27.0.1:54827" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-13T09:31:22.241162786Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1541088879289822, + "StableID": "n3b14vnx2D11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:bf38ae3ffb81086e242916fe5677fa6413c03759c74eca417e8f919d50496d52", + "KeyExpiry": "2026-11-09T09:31:22Z", + "DiscoKey": "discokey:43e9e079f1484f1168947f0d1f887875890d578e9c57292d4adbf393afd63536", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:46940", + "10.65.0.27:46940", + "172.17.0.1:46940", + "172.18.0.1:46940", + "172.19.0.1:46940", + "172.20.0.1:46940", + "172.21.0.1:46940", + "172.22.0.1:46940", + "172.23.0.1:46940", + "172.24.0.1:46940", + "172.25.0.1:46940", + "172.26.0.1:46940", + "172.27.0.1:46940" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-13T09:31:22.772693001Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5041737289897031, + "StableID": "ngy1hatQNg11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:3bf5463099cdade9a63193475dfb9fc239ebac3df8c5723bdd2e6967663d7369", + "KeyExpiry": "2026-11-09T09:31:23Z", + "DiscoKey": "discokey:055e128b7b9c29b6b7f2f5e8554d6a59e03859db72d0fcf30fd18dd2b8c93915", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:42339", + "10.65.0.27:42339", + "172.17.0.1:42339", + "172.18.0.1:42339", + "172.19.0.1:42339", + "172.20.0.1:42339", + "172.21.0.1:42339", + "172.22.0.1:42339", + "172.23.0.1:42339", + "172.24.0.1:42339", + "172.25.0.1:42339", + "172.26.0.1:42339", + "172.27.0.1:42339" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-13T09:31:23.312350289Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "7713901239591924": { + "ID": 7713901239591924, + "LoginName": "pidgeotto.tail78f774.ts.net", + "DisplayName": "pidgeotto" + }} + } + }, "pidgey": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8254899363490767, + "StableID": "nQqFB6DfT721CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 8254899363490767, + "Key": "nodekey:4a1194f21632107f9ae87c61cdcd49b5513de5f3bbed26c6ea57b140b1db5701", + "DiscoKey": "discokey:92f7e062531900437d0ba7735f2a3eddddf7806a42f8d480bb5408e23df02a1c", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:33170", + "10.65.0.27:33170", + "172.17.0.1:33170", + "172.18.0.1:33170", + "172.19.0.1:33170", + "172.20.0.1:33170", + "172.21.0.1:33170", + "172.22.0.1:33170", + "172.23.0.1:33170", + "172.24.0.1:33170", + "172.25.0.1:33170", + "172.26.0.1:33170", + "172.27.0.1:33170" + ], + "Hostinfo": { + "Hostname": "pidgey", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgey"], + "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-13T09:31:15.78345442Z", + "Tags": ["tag:pidgey"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:4a1194f21632107f9ae87c61cdcd49b5513de5f3bbed26c6ea57b140b1db5701", + "MachineKey": "mkey:9426ecf7a64e56160a129fa69a6cc19a1f14c2d9ed38e7a9c48f7c20bb392d23", + "Peers": [{ + "ID": 7713901239591924, + "StableID": "nXJgX67eE321CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:16430c93e36cb955fa5abbe7a66970fd73824f400bc4824e4e2fb05fda584851", + "DiscoKey": "discokey:1f0d417a7eb8e9da3030dcc9df9a40888203abec575f3d9c891a01fe7210bb11", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:33907", + "10.65.0.27:33907", + "172.17.0.1:33907", + "172.18.0.1:33907", + "172.19.0.1:33907", + "172.20.0.1:33907", + "172.21.0.1:33907", + "172.22.0.1:33907", + "172.23.0.1:33907", + "172.24.0.1:33907", + "172.25.0.1:33907", + "172.26.0.1:33907", + "172.27.0.1:33907" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-13T09:31:16.262119848Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 7582315319859850, + "StableID": "nFZ2QqZ3D221CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:247f249080e7fd2fcafec11d46373b29a0f37a197ac2ef59c1435f1d422b8c3c", + "DiscoKey": "discokey:7a7dead37ba78b3b7bd83b67e6be2144e406c5d732fc6c5fbfa9c4bec7b1d763", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:53868", + "10.65.0.27:53868", + "172.17.0.1:53868", + "172.18.0.1:53868", + "172.19.0.1:53868", + "172.20.0.1:53868", + "172.21.0.1:53868", + "172.22.0.1:53868", + "172.23.0.1:53868", + "172.24.0.1:53868", + "172.25.0.1:53868", + "172.26.0.1:53868", + "172.27.0.1:53868" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-13T09:31:16.797992969Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2560487136403379, + "StableID": "nJWXG1fezL11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a075406c8fb1cb5f698faac7a1f3ee254f055b9dde17771016caf1829caaed13", + "DiscoKey": "discokey:c43b5c7425b822c56d547a0523ba075755cb2fc9dfaafba2af677d26a91eac38", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:55128", + "10.65.0.27:55128", + "172.17.0.1:55128", + "172.18.0.1:55128", + "172.19.0.1:55128", + "172.20.0.1:55128", + "172.21.0.1:55128", + "172.22.0.1:55128", + "172.23.0.1:55128", + "172.24.0.1:55128", + "172.25.0.1:55128", + "172.26.0.1:55128", + "172.27.0.1:55128" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-13T09:31:17.345258924Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6886132612070607, + "StableID": "nx7aUZ2kmv11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:416b01ff172fe185de22cd955bc5263b0635f48d4f3ff4fba027c05a87984a23", + "DiscoKey": "discokey:1d733d12d18720d90ba1fba796e97c15eb4d46c05e86fc950ce119a5e13b1431", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:57519", + "10.65.0.27:57519", + "172.17.0.1:57519", + "172.18.0.1:57519", + "172.19.0.1:57519", + "172.20.0.1:57519", + "172.21.0.1:57519", + "172.22.0.1:57519", + "172.23.0.1:57519", + "172.24.0.1:57519", + "172.25.0.1:57519", + "172.26.0.1:57519", + "172.27.0.1:57519" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-13T09:31:17.891339506Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8870978364341213, + "StableID": "nCcUpRZgGC21CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:01be22a4271b5a219941164bbb03a5c6bac56e47a468eb99249bacef1e005e1b", + "DiscoKey": "discokey:7dd974bc9382eda95714cf999a4a7b47342a17969920476e28605c6e23d35418", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53300", + "10.65.0.27:53300", + "172.17.0.1:53300", + "172.18.0.1:53300", + "172.19.0.1:53300", + "172.20.0.1:53300", + "172.21.0.1:53300", + "172.22.0.1:53300", + "172.23.0.1:53300", + "172.24.0.1:53300", + "172.25.0.1:53300", + "172.26.0.1:53300", + "172.27.0.1:53300" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-13T09:31:18.431901823Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2978985931168101, + "StableID": "n21QgiuBGQ11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:956795c1ace148b85e3853ea1448a5a30924e90590d358ad3842c5128c14e54a", + "DiscoKey": "discokey:9f088eba31081936a97b75c0a2632506193f0af3d2cb856ec595399fdcfe755b", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:51397", + "10.65.0.27:51397", + "172.17.0.1:51397", + "172.18.0.1:51397", + "172.19.0.1:51397", + "172.20.0.1:51397", + "172.21.0.1:51397", + "172.22.0.1:51397", + "172.23.0.1:51397", + "172.24.0.1:51397", + "172.25.0.1:51397", + "172.26.0.1:51397", + "172.27.0.1:51397" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-13T09:31:18.982822055Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 3513817186690356, + "StableID": "nBebH72RSU11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b0f9ef7377b722eef4a183de8a96300478faaaaad4ba9f3e902d9db2b5e23d50", + "DiscoKey": "discokey:dbd521e7cc5e2b98779dbe4775b2072c536576f5683cc9e8162a15c670feb34c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:36246", + "10.65.0.27:36246", + "172.17.0.1:36246", + "172.18.0.1:36246", + "172.19.0.1:36246", + "172.20.0.1:36246", + "172.21.0.1:36246", + "172.22.0.1:36246", + "172.23.0.1:36246", + "172.24.0.1:36246", + "172.25.0.1:36246", + "172.26.0.1:36246", + "172.27.0.1:36246" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-13T09:31:19.515350414Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 4350398567006230, + "StableID": "n1xK8RbJya11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:47e43fc1bedbc5a00244bd79667ce9198bb13b954a1a0b61da50970657f29b2e", + "DiscoKey": "discokey:7dd40082ad6ea9d3d553235d0fb0435acb20e33aa2d602ff0eafe476bf8f9f5f", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:41071", + "10.65.0.27:41071", + "172.17.0.1:41071", + "172.18.0.1:41071", + "172.19.0.1:41071", + "172.20.0.1:41071", + "172.21.0.1:41071", + "172.22.0.1:41071", + "172.23.0.1:41071", + "172.24.0.1:41071", + "172.25.0.1:41071", + "172.26.0.1:41071", + "172.27.0.1:41071" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-13T09:31:20.079613238Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2304635934592830, + "StableID": "n3FjgvsmzJ11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ddd03cabe5a0880bbfd631adbafc26e58abaceef3cbc85200f9556bd5661aa0e", + "DiscoKey": "discokey:03ed13a450d2e8ad8127a5cb0dbd3e30cca5d59853fe38298e8e27e6ebb18306", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:38225", + "10.65.0.27:38225", + "172.17.0.1:38225", + "172.18.0.1:38225", + "172.19.0.1:38225", + "172.20.0.1:38225", + "172.21.0.1:38225", + "172.22.0.1:38225", + "172.23.0.1:38225", + "172.24.0.1:38225", + "172.25.0.1:38225", + "172.26.0.1:38225", + "172.27.0.1:38225" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-13T09:31:20.585505115Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 147482855567493, + "StableID": "nxg5vD8o9211CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb936fadd41580d07988f0e3cfd39b2789aa45093490bb15faec78200acd191f", + "DiscoKey": "discokey:7e1c52975ca75e69853153072d371cdfdbd060a0b63604f15b2342549ba28360", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:42585", + "10.65.0.27:42585", + "172.17.0.1:42585", + "172.18.0.1:42585", + "172.19.0.1:42585", + "172.20.0.1:42585", + "172.21.0.1:42585", + "172.22.0.1:42585", + "172.23.0.1:42585", + "172.24.0.1:42585", + "172.25.0.1:42585", + "172.26.0.1:42585", + "172.27.0.1:42585" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-13T09:31:21.132911497Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 542612347419738, + "StableID": "nKb44NWkE511CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c28f5a3e4f5eb73dd696df9c66c1a16ca7f21f797c806d41b5c47b7ec5bf3865", + "DiscoKey": "discokey:326b1c406d2c9d2d20af98068cd85525941e94c5a5f625ec9e198718474fef63", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:41047", + "10.65.0.27:41047", + "172.17.0.1:41047", + "172.18.0.1:41047", + "172.19.0.1:41047", + "172.20.0.1:41047", + "172.21.0.1:41047", + "172.22.0.1:41047", + "172.23.0.1:41047", + "172.24.0.1:41047", + "172.25.0.1:41047", + "172.26.0.1:41047", + "172.27.0.1:41047" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-13T09:31:21.683118244Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5033822017498422, + "StableID": "nZp1BBypJg11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:ad270101c86b4ba8f163650cd703a6a30d1afa0812420fd67d22053428610818", + "KeyExpiry": "2026-11-09T09:31:22Z", + "DiscoKey": "discokey:10d9dbdd6e5aa94d7ad0dfd0dccec2e1cd5152477d4b86549fe9d78b441aec6a", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:54827", + "10.65.0.27:54827", + "172.17.0.1:54827", + "172.18.0.1:54827", + "172.19.0.1:54827", + "172.20.0.1:54827", + "172.21.0.1:54827", + "172.22.0.1:54827", + "172.23.0.1:54827", + "172.24.0.1:54827", + "172.25.0.1:54827", + "172.26.0.1:54827", + "172.27.0.1:54827" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-13T09:31:22.241162786Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1541088879289822, + "StableID": "n3b14vnx2D11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:bf38ae3ffb81086e242916fe5677fa6413c03759c74eca417e8f919d50496d52", + "KeyExpiry": "2026-11-09T09:31:22Z", + "DiscoKey": "discokey:43e9e079f1484f1168947f0d1f887875890d578e9c57292d4adbf393afd63536", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:46940", + "10.65.0.27:46940", + "172.17.0.1:46940", + "172.18.0.1:46940", + "172.19.0.1:46940", + "172.20.0.1:46940", + "172.21.0.1:46940", + "172.22.0.1:46940", + "172.23.0.1:46940", + "172.24.0.1:46940", + "172.25.0.1:46940", + "172.26.0.1:46940", + "172.27.0.1:46940" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-13T09:31:22.772693001Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5041737289897031, + "StableID": "ngy1hatQNg11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:3bf5463099cdade9a63193475dfb9fc239ebac3df8c5723bdd2e6967663d7369", + "KeyExpiry": "2026-11-09T09:31:23Z", + "DiscoKey": "discokey:055e128b7b9c29b6b7f2f5e8554d6a59e03859db72d0fcf30fd18dd2b8c93915", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:42339", + "10.65.0.27:42339", + "172.17.0.1:42339", + "172.18.0.1:42339", + "172.19.0.1:42339", + "172.20.0.1:42339", + "172.21.0.1:42339", + "172.22.0.1:42339", + "172.23.0.1:42339", + "172.24.0.1:42339", + "172.25.0.1:42339", + "172.26.0.1:42339", + "172.27.0.1:42339" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-13T09:31:23.312350289Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "8254899363490767": { + "ID": 8254899363490767, + "LoginName": "pidgey.tail78f774.ts.net", + "DisplayName": "pidgey" + }} + } + }, "raticate": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6886132612070607, + "StableID": "nx7aUZ2kmv11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 6886132612070607, + "Key": "nodekey:416b01ff172fe185de22cd955bc5263b0635f48d4f3ff4fba027c05a87984a23", + "DiscoKey": "discokey:1d733d12d18720d90ba1fba796e97c15eb4d46c05e86fc950ce119a5e13b1431", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:57519", + "10.65.0.27:57519", + "172.17.0.1:57519", + "172.18.0.1:57519", + "172.19.0.1:57519", + "172.20.0.1:57519", + "172.21.0.1:57519", + "172.22.0.1:57519", + "172.23.0.1:57519", + "172.24.0.1:57519", + "172.25.0.1:57519", + "172.26.0.1:57519", + "172.27.0.1:57519" + ], + "Hostinfo": {"Hostname": "raticate", "RequestTags": ["tag:group-b"], "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-13T09:31:17.891339506Z", + "Tags": ["tag:group-b"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:416b01ff172fe185de22cd955bc5263b0635f48d4f3ff4fba027c05a87984a23", + "MachineKey": "mkey:7419ddb62fb67aa49799d3d933e9c94a624e1a2b11b6ae816ccd306088f4066b", + "Peers": [{ + "ID": 8254899363490767, + "StableID": "nQqFB6DfT721CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4a1194f21632107f9ae87c61cdcd49b5513de5f3bbed26c6ea57b140b1db5701", + "DiscoKey": "discokey:92f7e062531900437d0ba7735f2a3eddddf7806a42f8d480bb5408e23df02a1c", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:33170", + "10.65.0.27:33170", + "172.17.0.1:33170", + "172.18.0.1:33170", + "172.19.0.1:33170", + "172.20.0.1:33170", + "172.21.0.1:33170", + "172.22.0.1:33170", + "172.23.0.1:33170", + "172.24.0.1:33170", + "172.25.0.1:33170", + "172.26.0.1:33170", + "172.27.0.1:33170" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-13T09:31:15.78345442Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7713901239591924, + "StableID": "nXJgX67eE321CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:16430c93e36cb955fa5abbe7a66970fd73824f400bc4824e4e2fb05fda584851", + "DiscoKey": "discokey:1f0d417a7eb8e9da3030dcc9df9a40888203abec575f3d9c891a01fe7210bb11", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:33907", + "10.65.0.27:33907", + "172.17.0.1:33907", + "172.18.0.1:33907", + "172.19.0.1:33907", + "172.20.0.1:33907", + "172.21.0.1:33907", + "172.22.0.1:33907", + "172.23.0.1:33907", + "172.24.0.1:33907", + "172.25.0.1:33907", + "172.26.0.1:33907", + "172.27.0.1:33907" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-13T09:31:16.262119848Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 7582315319859850, + "StableID": "nFZ2QqZ3D221CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:247f249080e7fd2fcafec11d46373b29a0f37a197ac2ef59c1435f1d422b8c3c", + "DiscoKey": "discokey:7a7dead37ba78b3b7bd83b67e6be2144e406c5d732fc6c5fbfa9c4bec7b1d763", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:53868", + "10.65.0.27:53868", + "172.17.0.1:53868", + "172.18.0.1:53868", + "172.19.0.1:53868", + "172.20.0.1:53868", + "172.21.0.1:53868", + "172.22.0.1:53868", + "172.23.0.1:53868", + "172.24.0.1:53868", + "172.25.0.1:53868", + "172.26.0.1:53868", + "172.27.0.1:53868" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-13T09:31:16.797992969Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2560487136403379, + "StableID": "nJWXG1fezL11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a075406c8fb1cb5f698faac7a1f3ee254f055b9dde17771016caf1829caaed13", + "DiscoKey": "discokey:c43b5c7425b822c56d547a0523ba075755cb2fc9dfaafba2af677d26a91eac38", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:55128", + "10.65.0.27:55128", + "172.17.0.1:55128", + "172.18.0.1:55128", + "172.19.0.1:55128", + "172.20.0.1:55128", + "172.21.0.1:55128", + "172.22.0.1:55128", + "172.23.0.1:55128", + "172.24.0.1:55128", + "172.25.0.1:55128", + "172.26.0.1:55128", + "172.27.0.1:55128" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-13T09:31:17.345258924Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 8870978364341213, + "StableID": "nCcUpRZgGC21CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:01be22a4271b5a219941164bbb03a5c6bac56e47a468eb99249bacef1e005e1b", + "DiscoKey": "discokey:7dd974bc9382eda95714cf999a4a7b47342a17969920476e28605c6e23d35418", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53300", + "10.65.0.27:53300", + "172.17.0.1:53300", + "172.18.0.1:53300", + "172.19.0.1:53300", + "172.20.0.1:53300", + "172.21.0.1:53300", + "172.22.0.1:53300", + "172.23.0.1:53300", + "172.24.0.1:53300", + "172.25.0.1:53300", + "172.26.0.1:53300", + "172.27.0.1:53300" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-13T09:31:18.431901823Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2978985931168101, + "StableID": "n21QgiuBGQ11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:956795c1ace148b85e3853ea1448a5a30924e90590d358ad3842c5128c14e54a", + "DiscoKey": "discokey:9f088eba31081936a97b75c0a2632506193f0af3d2cb856ec595399fdcfe755b", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:51397", + "10.65.0.27:51397", + "172.17.0.1:51397", + "172.18.0.1:51397", + "172.19.0.1:51397", + "172.20.0.1:51397", + "172.21.0.1:51397", + "172.22.0.1:51397", + "172.23.0.1:51397", + "172.24.0.1:51397", + "172.25.0.1:51397", + "172.26.0.1:51397", + "172.27.0.1:51397" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-13T09:31:18.982822055Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 3513817186690356, + "StableID": "nBebH72RSU11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b0f9ef7377b722eef4a183de8a96300478faaaaad4ba9f3e902d9db2b5e23d50", + "DiscoKey": "discokey:dbd521e7cc5e2b98779dbe4775b2072c536576f5683cc9e8162a15c670feb34c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:36246", + "10.65.0.27:36246", + "172.17.0.1:36246", + "172.18.0.1:36246", + "172.19.0.1:36246", + "172.20.0.1:36246", + "172.21.0.1:36246", + "172.22.0.1:36246", + "172.23.0.1:36246", + "172.24.0.1:36246", + "172.25.0.1:36246", + "172.26.0.1:36246", + "172.27.0.1:36246" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-13T09:31:19.515350414Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 4350398567006230, + "StableID": "n1xK8RbJya11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:47e43fc1bedbc5a00244bd79667ce9198bb13b954a1a0b61da50970657f29b2e", + "DiscoKey": "discokey:7dd40082ad6ea9d3d553235d0fb0435acb20e33aa2d602ff0eafe476bf8f9f5f", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:41071", + "10.65.0.27:41071", + "172.17.0.1:41071", + "172.18.0.1:41071", + "172.19.0.1:41071", + "172.20.0.1:41071", + "172.21.0.1:41071", + "172.22.0.1:41071", + "172.23.0.1:41071", + "172.24.0.1:41071", + "172.25.0.1:41071", + "172.26.0.1:41071", + "172.27.0.1:41071" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-13T09:31:20.079613238Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2304635934592830, + "StableID": "n3FjgvsmzJ11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ddd03cabe5a0880bbfd631adbafc26e58abaceef3cbc85200f9556bd5661aa0e", + "DiscoKey": "discokey:03ed13a450d2e8ad8127a5cb0dbd3e30cca5d59853fe38298e8e27e6ebb18306", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:38225", + "10.65.0.27:38225", + "172.17.0.1:38225", + "172.18.0.1:38225", + "172.19.0.1:38225", + "172.20.0.1:38225", + "172.21.0.1:38225", + "172.22.0.1:38225", + "172.23.0.1:38225", + "172.24.0.1:38225", + "172.25.0.1:38225", + "172.26.0.1:38225", + "172.27.0.1:38225" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-13T09:31:20.585505115Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 147482855567493, + "StableID": "nxg5vD8o9211CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb936fadd41580d07988f0e3cfd39b2789aa45093490bb15faec78200acd191f", + "DiscoKey": "discokey:7e1c52975ca75e69853153072d371cdfdbd060a0b63604f15b2342549ba28360", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:42585", + "10.65.0.27:42585", + "172.17.0.1:42585", + "172.18.0.1:42585", + "172.19.0.1:42585", + "172.20.0.1:42585", + "172.21.0.1:42585", + "172.22.0.1:42585", + "172.23.0.1:42585", + "172.24.0.1:42585", + "172.25.0.1:42585", + "172.26.0.1:42585", + "172.27.0.1:42585" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-13T09:31:21.132911497Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 542612347419738, + "StableID": "nKb44NWkE511CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c28f5a3e4f5eb73dd696df9c66c1a16ca7f21f797c806d41b5c47b7ec5bf3865", + "DiscoKey": "discokey:326b1c406d2c9d2d20af98068cd85525941e94c5a5f625ec9e198718474fef63", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:41047", + "10.65.0.27:41047", + "172.17.0.1:41047", + "172.18.0.1:41047", + "172.19.0.1:41047", + "172.20.0.1:41047", + "172.21.0.1:41047", + "172.22.0.1:41047", + "172.23.0.1:41047", + "172.24.0.1:41047", + "172.25.0.1:41047", + "172.26.0.1:41047", + "172.27.0.1:41047" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-13T09:31:21.683118244Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5033822017498422, + "StableID": "nZp1BBypJg11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:ad270101c86b4ba8f163650cd703a6a30d1afa0812420fd67d22053428610818", + "KeyExpiry": "2026-11-09T09:31:22Z", + "DiscoKey": "discokey:10d9dbdd6e5aa94d7ad0dfd0dccec2e1cd5152477d4b86549fe9d78b441aec6a", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:54827", + "10.65.0.27:54827", + "172.17.0.1:54827", + "172.18.0.1:54827", + "172.19.0.1:54827", + "172.20.0.1:54827", + "172.21.0.1:54827", + "172.22.0.1:54827", + "172.23.0.1:54827", + "172.24.0.1:54827", + "172.25.0.1:54827", + "172.26.0.1:54827", + "172.27.0.1:54827" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-13T09:31:22.241162786Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1541088879289822, + "StableID": "n3b14vnx2D11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:bf38ae3ffb81086e242916fe5677fa6413c03759c74eca417e8f919d50496d52", + "KeyExpiry": "2026-11-09T09:31:22Z", + "DiscoKey": "discokey:43e9e079f1484f1168947f0d1f887875890d578e9c57292d4adbf393afd63536", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:46940", + "10.65.0.27:46940", + "172.17.0.1:46940", + "172.18.0.1:46940", + "172.19.0.1:46940", + "172.20.0.1:46940", + "172.21.0.1:46940", + "172.22.0.1:46940", + "172.23.0.1:46940", + "172.24.0.1:46940", + "172.25.0.1:46940", + "172.26.0.1:46940", + "172.27.0.1:46940" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-13T09:31:22.772693001Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5041737289897031, + "StableID": "ngy1hatQNg11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:3bf5463099cdade9a63193475dfb9fc239ebac3df8c5723bdd2e6967663d7369", + "KeyExpiry": "2026-11-09T09:31:23Z", + "DiscoKey": "discokey:055e128b7b9c29b6b7f2f5e8554d6a59e03859db72d0fcf30fd18dd2b8c93915", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:42339", + "10.65.0.27:42339", + "172.17.0.1:42339", + "172.18.0.1:42339", + "172.19.0.1:42339", + "172.20.0.1:42339", + "172.21.0.1:42339", + "172.22.0.1:42339", + "172.23.0.1:42339", + "172.24.0.1:42339", + "172.25.0.1:42339", + "172.26.0.1:42339", + "172.27.0.1:42339" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-13T09:31:23.312350289Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "6886132612070607": { + "ID": 6886132612070607, + "LoginName": "raticate.tail78f774.ts.net", + "DisplayName": "raticate" + }} + } + }, "rattata": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 2560487136403379, + "StableID": "nJWXG1fezL11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 2560487136403379, + "Key": "nodekey:a075406c8fb1cb5f698faac7a1f3ee254f055b9dde17771016caf1829caaed13", + "DiscoKey": "discokey:c43b5c7425b822c56d547a0523ba075755cb2fc9dfaafba2af677d26a91eac38", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:55128", + "10.65.0.27:55128", + "172.17.0.1:55128", + "172.18.0.1:55128", + "172.19.0.1:55128", + "172.20.0.1:55128", + "172.21.0.1:55128", + "172.22.0.1:55128", + "172.23.0.1:55128", + "172.24.0.1:55128", + "172.25.0.1:55128", + "172.26.0.1:55128", + "172.27.0.1:55128" + ], + "Hostinfo": {"Hostname": "rattata", "RequestTags": ["tag:group-a"], "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-13T09:31:17.345258924Z", + "Tags": ["tag:group-a"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:a075406c8fb1cb5f698faac7a1f3ee254f055b9dde17771016caf1829caaed13", + "MachineKey": "mkey:dd7efaea3eafe9b77e3b6537a3e7e581c85f7bc991a6f8d1ac6e1efb7e9bb514", + "Peers": [{ + "ID": 8254899363490767, + "StableID": "nQqFB6DfT721CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4a1194f21632107f9ae87c61cdcd49b5513de5f3bbed26c6ea57b140b1db5701", + "DiscoKey": "discokey:92f7e062531900437d0ba7735f2a3eddddf7806a42f8d480bb5408e23df02a1c", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:33170", + "10.65.0.27:33170", + "172.17.0.1:33170", + "172.18.0.1:33170", + "172.19.0.1:33170", + "172.20.0.1:33170", + "172.21.0.1:33170", + "172.22.0.1:33170", + "172.23.0.1:33170", + "172.24.0.1:33170", + "172.25.0.1:33170", + "172.26.0.1:33170", + "172.27.0.1:33170" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-13T09:31:15.78345442Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7713901239591924, + "StableID": "nXJgX67eE321CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:16430c93e36cb955fa5abbe7a66970fd73824f400bc4824e4e2fb05fda584851", + "DiscoKey": "discokey:1f0d417a7eb8e9da3030dcc9df9a40888203abec575f3d9c891a01fe7210bb11", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:33907", + "10.65.0.27:33907", + "172.17.0.1:33907", + "172.18.0.1:33907", + "172.19.0.1:33907", + "172.20.0.1:33907", + "172.21.0.1:33907", + "172.22.0.1:33907", + "172.23.0.1:33907", + "172.24.0.1:33907", + "172.25.0.1:33907", + "172.26.0.1:33907", + "172.27.0.1:33907" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-13T09:31:16.262119848Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 7582315319859850, + "StableID": "nFZ2QqZ3D221CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:247f249080e7fd2fcafec11d46373b29a0f37a197ac2ef59c1435f1d422b8c3c", + "DiscoKey": "discokey:7a7dead37ba78b3b7bd83b67e6be2144e406c5d732fc6c5fbfa9c4bec7b1d763", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:53868", + "10.65.0.27:53868", + "172.17.0.1:53868", + "172.18.0.1:53868", + "172.19.0.1:53868", + "172.20.0.1:53868", + "172.21.0.1:53868", + "172.22.0.1:53868", + "172.23.0.1:53868", + "172.24.0.1:53868", + "172.25.0.1:53868", + "172.26.0.1:53868", + "172.27.0.1:53868" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-13T09:31:16.797992969Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 6886132612070607, + "StableID": "nx7aUZ2kmv11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:416b01ff172fe185de22cd955bc5263b0635f48d4f3ff4fba027c05a87984a23", + "DiscoKey": "discokey:1d733d12d18720d90ba1fba796e97c15eb4d46c05e86fc950ce119a5e13b1431", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:57519", + "10.65.0.27:57519", + "172.17.0.1:57519", + "172.18.0.1:57519", + "172.19.0.1:57519", + "172.20.0.1:57519", + "172.21.0.1:57519", + "172.22.0.1:57519", + "172.23.0.1:57519", + "172.24.0.1:57519", + "172.25.0.1:57519", + "172.26.0.1:57519", + "172.27.0.1:57519" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-13T09:31:17.891339506Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8870978364341213, + "StableID": "nCcUpRZgGC21CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:01be22a4271b5a219941164bbb03a5c6bac56e47a468eb99249bacef1e005e1b", + "DiscoKey": "discokey:7dd974bc9382eda95714cf999a4a7b47342a17969920476e28605c6e23d35418", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53300", + "10.65.0.27:53300", + "172.17.0.1:53300", + "172.18.0.1:53300", + "172.19.0.1:53300", + "172.20.0.1:53300", + "172.21.0.1:53300", + "172.22.0.1:53300", + "172.23.0.1:53300", + "172.24.0.1:53300", + "172.25.0.1:53300", + "172.26.0.1:53300", + "172.27.0.1:53300" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-13T09:31:18.431901823Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2978985931168101, + "StableID": "n21QgiuBGQ11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:956795c1ace148b85e3853ea1448a5a30924e90590d358ad3842c5128c14e54a", + "DiscoKey": "discokey:9f088eba31081936a97b75c0a2632506193f0af3d2cb856ec595399fdcfe755b", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:51397", + "10.65.0.27:51397", + "172.17.0.1:51397", + "172.18.0.1:51397", + "172.19.0.1:51397", + "172.20.0.1:51397", + "172.21.0.1:51397", + "172.22.0.1:51397", + "172.23.0.1:51397", + "172.24.0.1:51397", + "172.25.0.1:51397", + "172.26.0.1:51397", + "172.27.0.1:51397" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-13T09:31:18.982822055Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 3513817186690356, + "StableID": "nBebH72RSU11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b0f9ef7377b722eef4a183de8a96300478faaaaad4ba9f3e902d9db2b5e23d50", + "DiscoKey": "discokey:dbd521e7cc5e2b98779dbe4775b2072c536576f5683cc9e8162a15c670feb34c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:36246", + "10.65.0.27:36246", + "172.17.0.1:36246", + "172.18.0.1:36246", + "172.19.0.1:36246", + "172.20.0.1:36246", + "172.21.0.1:36246", + "172.22.0.1:36246", + "172.23.0.1:36246", + "172.24.0.1:36246", + "172.25.0.1:36246", + "172.26.0.1:36246", + "172.27.0.1:36246" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-13T09:31:19.515350414Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 4350398567006230, + "StableID": "n1xK8RbJya11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:47e43fc1bedbc5a00244bd79667ce9198bb13b954a1a0b61da50970657f29b2e", + "DiscoKey": "discokey:7dd40082ad6ea9d3d553235d0fb0435acb20e33aa2d602ff0eafe476bf8f9f5f", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:41071", + "10.65.0.27:41071", + "172.17.0.1:41071", + "172.18.0.1:41071", + "172.19.0.1:41071", + "172.20.0.1:41071", + "172.21.0.1:41071", + "172.22.0.1:41071", + "172.23.0.1:41071", + "172.24.0.1:41071", + "172.25.0.1:41071", + "172.26.0.1:41071", + "172.27.0.1:41071" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-13T09:31:20.079613238Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2304635934592830, + "StableID": "n3FjgvsmzJ11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ddd03cabe5a0880bbfd631adbafc26e58abaceef3cbc85200f9556bd5661aa0e", + "DiscoKey": "discokey:03ed13a450d2e8ad8127a5cb0dbd3e30cca5d59853fe38298e8e27e6ebb18306", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:38225", + "10.65.0.27:38225", + "172.17.0.1:38225", + "172.18.0.1:38225", + "172.19.0.1:38225", + "172.20.0.1:38225", + "172.21.0.1:38225", + "172.22.0.1:38225", + "172.23.0.1:38225", + "172.24.0.1:38225", + "172.25.0.1:38225", + "172.26.0.1:38225", + "172.27.0.1:38225" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-13T09:31:20.585505115Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 147482855567493, + "StableID": "nxg5vD8o9211CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb936fadd41580d07988f0e3cfd39b2789aa45093490bb15faec78200acd191f", + "DiscoKey": "discokey:7e1c52975ca75e69853153072d371cdfdbd060a0b63604f15b2342549ba28360", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:42585", + "10.65.0.27:42585", + "172.17.0.1:42585", + "172.18.0.1:42585", + "172.19.0.1:42585", + "172.20.0.1:42585", + "172.21.0.1:42585", + "172.22.0.1:42585", + "172.23.0.1:42585", + "172.24.0.1:42585", + "172.25.0.1:42585", + "172.26.0.1:42585", + "172.27.0.1:42585" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-13T09:31:21.132911497Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 542612347419738, + "StableID": "nKb44NWkE511CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c28f5a3e4f5eb73dd696df9c66c1a16ca7f21f797c806d41b5c47b7ec5bf3865", + "DiscoKey": "discokey:326b1c406d2c9d2d20af98068cd85525941e94c5a5f625ec9e198718474fef63", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:41047", + "10.65.0.27:41047", + "172.17.0.1:41047", + "172.18.0.1:41047", + "172.19.0.1:41047", + "172.20.0.1:41047", + "172.21.0.1:41047", + "172.22.0.1:41047", + "172.23.0.1:41047", + "172.24.0.1:41047", + "172.25.0.1:41047", + "172.26.0.1:41047", + "172.27.0.1:41047" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-13T09:31:21.683118244Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5033822017498422, + "StableID": "nZp1BBypJg11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:ad270101c86b4ba8f163650cd703a6a30d1afa0812420fd67d22053428610818", + "KeyExpiry": "2026-11-09T09:31:22Z", + "DiscoKey": "discokey:10d9dbdd6e5aa94d7ad0dfd0dccec2e1cd5152477d4b86549fe9d78b441aec6a", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:54827", + "10.65.0.27:54827", + "172.17.0.1:54827", + "172.18.0.1:54827", + "172.19.0.1:54827", + "172.20.0.1:54827", + "172.21.0.1:54827", + "172.22.0.1:54827", + "172.23.0.1:54827", + "172.24.0.1:54827", + "172.25.0.1:54827", + "172.26.0.1:54827", + "172.27.0.1:54827" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-13T09:31:22.241162786Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1541088879289822, + "StableID": "n3b14vnx2D11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:bf38ae3ffb81086e242916fe5677fa6413c03759c74eca417e8f919d50496d52", + "KeyExpiry": "2026-11-09T09:31:22Z", + "DiscoKey": "discokey:43e9e079f1484f1168947f0d1f887875890d578e9c57292d4adbf393afd63536", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:46940", + "10.65.0.27:46940", + "172.17.0.1:46940", + "172.18.0.1:46940", + "172.19.0.1:46940", + "172.20.0.1:46940", + "172.21.0.1:46940", + "172.22.0.1:46940", + "172.23.0.1:46940", + "172.24.0.1:46940", + "172.25.0.1:46940", + "172.26.0.1:46940", + "172.27.0.1:46940" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-13T09:31:22.772693001Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5041737289897031, + "StableID": "ngy1hatQNg11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:3bf5463099cdade9a63193475dfb9fc239ebac3df8c5723bdd2e6967663d7369", + "KeyExpiry": "2026-11-09T09:31:23Z", + "DiscoKey": "discokey:055e128b7b9c29b6b7f2f5e8554d6a59e03859db72d0fcf30fd18dd2b8c93915", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:42339", + "10.65.0.27:42339", + "172.17.0.1:42339", + "172.18.0.1:42339", + "172.19.0.1:42339", + "172.20.0.1:42339", + "172.21.0.1:42339", + "172.22.0.1:42339", + "172.23.0.1:42339", + "172.24.0.1:42339", + "172.25.0.1:42339", + "172.26.0.1:42339", + "172.27.0.1:42339" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-13T09:31:23.312350289Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "2560487136403379": { + "ID": 2560487136403379, + "LoginName": "rattata.tail78f774.ts.net", + "DisplayName": "rattata" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "spearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 2978985931168101, + "StableID": "n21QgiuBGQ11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 2978985931168101, + "Key": "nodekey:956795c1ace148b85e3853ea1448a5a30924e90590d358ad3842c5128c14e54a", + "DiscoKey": "discokey:9f088eba31081936a97b75c0a2632506193f0af3d2cb856ec595399fdcfe755b", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:51397", + "10.65.0.27:51397", + "172.17.0.1:51397", + "172.18.0.1:51397", + "172.19.0.1:51397", + "172.20.0.1:51397", + "172.21.0.1:51397", + "172.22.0.1:51397", + "172.23.0.1:51397", + "172.24.0.1:51397", + "172.25.0.1:51397", + "172.26.0.1:51397", + "172.27.0.1:51397" + ], + "Hostinfo": { + "Hostname": "spearow", + "RoutableIPs": ["10.44.0.0/16"], + "RequestTags": ["tag:spearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-13T09:31:18.982822055Z", + "Tags": ["tag:spearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:956795c1ace148b85e3853ea1448a5a30924e90590d358ad3842c5128c14e54a", + "MachineKey": "mkey:6dc7bfb467fbb267c04f76b003bf523eadbce5132703ccf29fbf2ca8201f8a7f", + "Peers": [{ + "ID": 8254899363490767, + "StableID": "nQqFB6DfT721CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4a1194f21632107f9ae87c61cdcd49b5513de5f3bbed26c6ea57b140b1db5701", + "DiscoKey": "discokey:92f7e062531900437d0ba7735f2a3eddddf7806a42f8d480bb5408e23df02a1c", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:33170", + "10.65.0.27:33170", + "172.17.0.1:33170", + "172.18.0.1:33170", + "172.19.0.1:33170", + "172.20.0.1:33170", + "172.21.0.1:33170", + "172.22.0.1:33170", + "172.23.0.1:33170", + "172.24.0.1:33170", + "172.25.0.1:33170", + "172.26.0.1:33170", + "172.27.0.1:33170" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-13T09:31:15.78345442Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7713901239591924, + "StableID": "nXJgX67eE321CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:16430c93e36cb955fa5abbe7a66970fd73824f400bc4824e4e2fb05fda584851", + "DiscoKey": "discokey:1f0d417a7eb8e9da3030dcc9df9a40888203abec575f3d9c891a01fe7210bb11", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:33907", + "10.65.0.27:33907", + "172.17.0.1:33907", + "172.18.0.1:33907", + "172.19.0.1:33907", + "172.20.0.1:33907", + "172.21.0.1:33907", + "172.22.0.1:33907", + "172.23.0.1:33907", + "172.24.0.1:33907", + "172.25.0.1:33907", + "172.26.0.1:33907", + "172.27.0.1:33907" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-13T09:31:16.262119848Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 7582315319859850, + "StableID": "nFZ2QqZ3D221CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:247f249080e7fd2fcafec11d46373b29a0f37a197ac2ef59c1435f1d422b8c3c", + "DiscoKey": "discokey:7a7dead37ba78b3b7bd83b67e6be2144e406c5d732fc6c5fbfa9c4bec7b1d763", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:53868", + "10.65.0.27:53868", + "172.17.0.1:53868", + "172.18.0.1:53868", + "172.19.0.1:53868", + "172.20.0.1:53868", + "172.21.0.1:53868", + "172.22.0.1:53868", + "172.23.0.1:53868", + "172.24.0.1:53868", + "172.25.0.1:53868", + "172.26.0.1:53868", + "172.27.0.1:53868" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-13T09:31:16.797992969Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2560487136403379, + "StableID": "nJWXG1fezL11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a075406c8fb1cb5f698faac7a1f3ee254f055b9dde17771016caf1829caaed13", + "DiscoKey": "discokey:c43b5c7425b822c56d547a0523ba075755cb2fc9dfaafba2af677d26a91eac38", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:55128", + "10.65.0.27:55128", + "172.17.0.1:55128", + "172.18.0.1:55128", + "172.19.0.1:55128", + "172.20.0.1:55128", + "172.21.0.1:55128", + "172.22.0.1:55128", + "172.23.0.1:55128", + "172.24.0.1:55128", + "172.25.0.1:55128", + "172.26.0.1:55128", + "172.27.0.1:55128" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-13T09:31:17.345258924Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6886132612070607, + "StableID": "nx7aUZ2kmv11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:416b01ff172fe185de22cd955bc5263b0635f48d4f3ff4fba027c05a87984a23", + "DiscoKey": "discokey:1d733d12d18720d90ba1fba796e97c15eb4d46c05e86fc950ce119a5e13b1431", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:57519", + "10.65.0.27:57519", + "172.17.0.1:57519", + "172.18.0.1:57519", + "172.19.0.1:57519", + "172.20.0.1:57519", + "172.21.0.1:57519", + "172.22.0.1:57519", + "172.23.0.1:57519", + "172.24.0.1:57519", + "172.25.0.1:57519", + "172.26.0.1:57519", + "172.27.0.1:57519" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-13T09:31:17.891339506Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8870978364341213, + "StableID": "nCcUpRZgGC21CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:01be22a4271b5a219941164bbb03a5c6bac56e47a468eb99249bacef1e005e1b", + "DiscoKey": "discokey:7dd974bc9382eda95714cf999a4a7b47342a17969920476e28605c6e23d35418", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53300", + "10.65.0.27:53300", + "172.17.0.1:53300", + "172.18.0.1:53300", + "172.19.0.1:53300", + "172.20.0.1:53300", + "172.21.0.1:53300", + "172.22.0.1:53300", + "172.23.0.1:53300", + "172.24.0.1:53300", + "172.25.0.1:53300", + "172.26.0.1:53300", + "172.27.0.1:53300" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-13T09:31:18.431901823Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 3513817186690356, + "StableID": "nBebH72RSU11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b0f9ef7377b722eef4a183de8a96300478faaaaad4ba9f3e902d9db2b5e23d50", + "DiscoKey": "discokey:dbd521e7cc5e2b98779dbe4775b2072c536576f5683cc9e8162a15c670feb34c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:36246", + "10.65.0.27:36246", + "172.17.0.1:36246", + "172.18.0.1:36246", + "172.19.0.1:36246", + "172.20.0.1:36246", + "172.21.0.1:36246", + "172.22.0.1:36246", + "172.23.0.1:36246", + "172.24.0.1:36246", + "172.25.0.1:36246", + "172.26.0.1:36246", + "172.27.0.1:36246" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-13T09:31:19.515350414Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 4350398567006230, + "StableID": "n1xK8RbJya11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:47e43fc1bedbc5a00244bd79667ce9198bb13b954a1a0b61da50970657f29b2e", + "DiscoKey": "discokey:7dd40082ad6ea9d3d553235d0fb0435acb20e33aa2d602ff0eafe476bf8f9f5f", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:41071", + "10.65.0.27:41071", + "172.17.0.1:41071", + "172.18.0.1:41071", + "172.19.0.1:41071", + "172.20.0.1:41071", + "172.21.0.1:41071", + "172.22.0.1:41071", + "172.23.0.1:41071", + "172.24.0.1:41071", + "172.25.0.1:41071", + "172.26.0.1:41071", + "172.27.0.1:41071" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-13T09:31:20.079613238Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2304635934592830, + "StableID": "n3FjgvsmzJ11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ddd03cabe5a0880bbfd631adbafc26e58abaceef3cbc85200f9556bd5661aa0e", + "DiscoKey": "discokey:03ed13a450d2e8ad8127a5cb0dbd3e30cca5d59853fe38298e8e27e6ebb18306", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:38225", + "10.65.0.27:38225", + "172.17.0.1:38225", + "172.18.0.1:38225", + "172.19.0.1:38225", + "172.20.0.1:38225", + "172.21.0.1:38225", + "172.22.0.1:38225", + "172.23.0.1:38225", + "172.24.0.1:38225", + "172.25.0.1:38225", + "172.26.0.1:38225", + "172.27.0.1:38225" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-13T09:31:20.585505115Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 147482855567493, + "StableID": "nxg5vD8o9211CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb936fadd41580d07988f0e3cfd39b2789aa45093490bb15faec78200acd191f", + "DiscoKey": "discokey:7e1c52975ca75e69853153072d371cdfdbd060a0b63604f15b2342549ba28360", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:42585", + "10.65.0.27:42585", + "172.17.0.1:42585", + "172.18.0.1:42585", + "172.19.0.1:42585", + "172.20.0.1:42585", + "172.21.0.1:42585", + "172.22.0.1:42585", + "172.23.0.1:42585", + "172.24.0.1:42585", + "172.25.0.1:42585", + "172.26.0.1:42585", + "172.27.0.1:42585" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-13T09:31:21.132911497Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 542612347419738, + "StableID": "nKb44NWkE511CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c28f5a3e4f5eb73dd696df9c66c1a16ca7f21f797c806d41b5c47b7ec5bf3865", + "DiscoKey": "discokey:326b1c406d2c9d2d20af98068cd85525941e94c5a5f625ec9e198718474fef63", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:41047", + "10.65.0.27:41047", + "172.17.0.1:41047", + "172.18.0.1:41047", + "172.19.0.1:41047", + "172.20.0.1:41047", + "172.21.0.1:41047", + "172.22.0.1:41047", + "172.23.0.1:41047", + "172.24.0.1:41047", + "172.25.0.1:41047", + "172.26.0.1:41047", + "172.27.0.1:41047" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-13T09:31:21.683118244Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5033822017498422, + "StableID": "nZp1BBypJg11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:ad270101c86b4ba8f163650cd703a6a30d1afa0812420fd67d22053428610818", + "KeyExpiry": "2026-11-09T09:31:22Z", + "DiscoKey": "discokey:10d9dbdd6e5aa94d7ad0dfd0dccec2e1cd5152477d4b86549fe9d78b441aec6a", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:54827", + "10.65.0.27:54827", + "172.17.0.1:54827", + "172.18.0.1:54827", + "172.19.0.1:54827", + "172.20.0.1:54827", + "172.21.0.1:54827", + "172.22.0.1:54827", + "172.23.0.1:54827", + "172.24.0.1:54827", + "172.25.0.1:54827", + "172.26.0.1:54827", + "172.27.0.1:54827" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-13T09:31:22.241162786Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1541088879289822, + "StableID": "n3b14vnx2D11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:bf38ae3ffb81086e242916fe5677fa6413c03759c74eca417e8f919d50496d52", + "KeyExpiry": "2026-11-09T09:31:22Z", + "DiscoKey": "discokey:43e9e079f1484f1168947f0d1f887875890d578e9c57292d4adbf393afd63536", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:46940", + "10.65.0.27:46940", + "172.17.0.1:46940", + "172.18.0.1:46940", + "172.19.0.1:46940", + "172.20.0.1:46940", + "172.21.0.1:46940", + "172.22.0.1:46940", + "172.23.0.1:46940", + "172.24.0.1:46940", + "172.25.0.1:46940", + "172.26.0.1:46940", + "172.27.0.1:46940" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-13T09:31:22.772693001Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5041737289897031, + "StableID": "ngy1hatQNg11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:3bf5463099cdade9a63193475dfb9fc239ebac3df8c5723bdd2e6967663d7369", + "KeyExpiry": "2026-11-09T09:31:23Z", + "DiscoKey": "discokey:055e128b7b9c29b6b7f2f5e8554d6a59e03859db72d0fcf30fd18dd2b8c93915", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:42339", + "10.65.0.27:42339", + "172.17.0.1:42339", + "172.18.0.1:42339", + "172.19.0.1:42339", + "172.20.0.1:42339", + "172.21.0.1:42339", + "172.22.0.1:42339", + "172.23.0.1:42339", + "172.24.0.1:42339", + "172.25.0.1:42339", + "172.26.0.1:42339", + "172.27.0.1:42339" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-13T09:31:23.312350289Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "2978985931168101": { + "ID": 2978985931168101, + "LoginName": "spearow.tail78f774.ts.net", + "DisplayName": "spearow" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "squirtle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4350398567006230, + "StableID": "n1xK8RbJya11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 4350398567006230, + "Key": "nodekey:47e43fc1bedbc5a00244bd79667ce9198bb13b954a1a0b61da50970657f29b2e", + "DiscoKey": "discokey:7dd40082ad6ea9d3d553235d0fb0435acb20e33aa2d602ff0eafe476bf8f9f5f", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:41071", + "10.65.0.27:41071", + "172.17.0.1:41071", + "172.18.0.1:41071", + "172.19.0.1:41071", + "172.20.0.1:41071", + "172.21.0.1:41071", + "172.22.0.1:41071", + "172.23.0.1:41071", + "172.24.0.1:41071", + "172.25.0.1:41071", + "172.26.0.1:41071", + "172.27.0.1:41071" + ], + "Hostinfo": { + "Hostname": "squirtle", + "RoutableIPs": ["10.33.0.0/16"], + "RequestTags": ["tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-13T09:31:20.079613238Z", + "Tags": ["tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:47e43fc1bedbc5a00244bd79667ce9198bb13b954a1a0b61da50970657f29b2e", + "MachineKey": "mkey:8b073f0f781d7e767b2c3fb29daf767da447e9e91828592b216d910c366a2348", + "Peers": [{ + "ID": 8254899363490767, + "StableID": "nQqFB6DfT721CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4a1194f21632107f9ae87c61cdcd49b5513de5f3bbed26c6ea57b140b1db5701", + "DiscoKey": "discokey:92f7e062531900437d0ba7735f2a3eddddf7806a42f8d480bb5408e23df02a1c", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:33170", + "10.65.0.27:33170", + "172.17.0.1:33170", + "172.18.0.1:33170", + "172.19.0.1:33170", + "172.20.0.1:33170", + "172.21.0.1:33170", + "172.22.0.1:33170", + "172.23.0.1:33170", + "172.24.0.1:33170", + "172.25.0.1:33170", + "172.26.0.1:33170", + "172.27.0.1:33170" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-13T09:31:15.78345442Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7713901239591924, + "StableID": "nXJgX67eE321CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:16430c93e36cb955fa5abbe7a66970fd73824f400bc4824e4e2fb05fda584851", + "DiscoKey": "discokey:1f0d417a7eb8e9da3030dcc9df9a40888203abec575f3d9c891a01fe7210bb11", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:33907", + "10.65.0.27:33907", + "172.17.0.1:33907", + "172.18.0.1:33907", + "172.19.0.1:33907", + "172.20.0.1:33907", + "172.21.0.1:33907", + "172.22.0.1:33907", + "172.23.0.1:33907", + "172.24.0.1:33907", + "172.25.0.1:33907", + "172.26.0.1:33907", + "172.27.0.1:33907" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-13T09:31:16.262119848Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 7582315319859850, + "StableID": "nFZ2QqZ3D221CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:247f249080e7fd2fcafec11d46373b29a0f37a197ac2ef59c1435f1d422b8c3c", + "DiscoKey": "discokey:7a7dead37ba78b3b7bd83b67e6be2144e406c5d732fc6c5fbfa9c4bec7b1d763", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:53868", + "10.65.0.27:53868", + "172.17.0.1:53868", + "172.18.0.1:53868", + "172.19.0.1:53868", + "172.20.0.1:53868", + "172.21.0.1:53868", + "172.22.0.1:53868", + "172.23.0.1:53868", + "172.24.0.1:53868", + "172.25.0.1:53868", + "172.26.0.1:53868", + "172.27.0.1:53868" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-13T09:31:16.797992969Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2560487136403379, + "StableID": "nJWXG1fezL11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a075406c8fb1cb5f698faac7a1f3ee254f055b9dde17771016caf1829caaed13", + "DiscoKey": "discokey:c43b5c7425b822c56d547a0523ba075755cb2fc9dfaafba2af677d26a91eac38", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:55128", + "10.65.0.27:55128", + "172.17.0.1:55128", + "172.18.0.1:55128", + "172.19.0.1:55128", + "172.20.0.1:55128", + "172.21.0.1:55128", + "172.22.0.1:55128", + "172.23.0.1:55128", + "172.24.0.1:55128", + "172.25.0.1:55128", + "172.26.0.1:55128", + "172.27.0.1:55128" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-13T09:31:17.345258924Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6886132612070607, + "StableID": "nx7aUZ2kmv11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:416b01ff172fe185de22cd955bc5263b0635f48d4f3ff4fba027c05a87984a23", + "DiscoKey": "discokey:1d733d12d18720d90ba1fba796e97c15eb4d46c05e86fc950ce119a5e13b1431", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:57519", + "10.65.0.27:57519", + "172.17.0.1:57519", + "172.18.0.1:57519", + "172.19.0.1:57519", + "172.20.0.1:57519", + "172.21.0.1:57519", + "172.22.0.1:57519", + "172.23.0.1:57519", + "172.24.0.1:57519", + "172.25.0.1:57519", + "172.26.0.1:57519", + "172.27.0.1:57519" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-13T09:31:17.891339506Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8870978364341213, + "StableID": "nCcUpRZgGC21CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:01be22a4271b5a219941164bbb03a5c6bac56e47a468eb99249bacef1e005e1b", + "DiscoKey": "discokey:7dd974bc9382eda95714cf999a4a7b47342a17969920476e28605c6e23d35418", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53300", + "10.65.0.27:53300", + "172.17.0.1:53300", + "172.18.0.1:53300", + "172.19.0.1:53300", + "172.20.0.1:53300", + "172.21.0.1:53300", + "172.22.0.1:53300", + "172.23.0.1:53300", + "172.24.0.1:53300", + "172.25.0.1:53300", + "172.26.0.1:53300", + "172.27.0.1:53300" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-13T09:31:18.431901823Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2978985931168101, + "StableID": "n21QgiuBGQ11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:956795c1ace148b85e3853ea1448a5a30924e90590d358ad3842c5128c14e54a", + "DiscoKey": "discokey:9f088eba31081936a97b75c0a2632506193f0af3d2cb856ec595399fdcfe755b", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:51397", + "10.65.0.27:51397", + "172.17.0.1:51397", + "172.18.0.1:51397", + "172.19.0.1:51397", + "172.20.0.1:51397", + "172.21.0.1:51397", + "172.22.0.1:51397", + "172.23.0.1:51397", + "172.24.0.1:51397", + "172.25.0.1:51397", + "172.26.0.1:51397", + "172.27.0.1:51397" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-13T09:31:18.982822055Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 3513817186690356, + "StableID": "nBebH72RSU11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b0f9ef7377b722eef4a183de8a96300478faaaaad4ba9f3e902d9db2b5e23d50", + "DiscoKey": "discokey:dbd521e7cc5e2b98779dbe4775b2072c536576f5683cc9e8162a15c670feb34c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:36246", + "10.65.0.27:36246", + "172.17.0.1:36246", + "172.18.0.1:36246", + "172.19.0.1:36246", + "172.20.0.1:36246", + "172.21.0.1:36246", + "172.22.0.1:36246", + "172.23.0.1:36246", + "172.24.0.1:36246", + "172.25.0.1:36246", + "172.26.0.1:36246", + "172.27.0.1:36246" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-13T09:31:19.515350414Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2304635934592830, + "StableID": "n3FjgvsmzJ11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ddd03cabe5a0880bbfd631adbafc26e58abaceef3cbc85200f9556bd5661aa0e", + "DiscoKey": "discokey:03ed13a450d2e8ad8127a5cb0dbd3e30cca5d59853fe38298e8e27e6ebb18306", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:38225", + "10.65.0.27:38225", + "172.17.0.1:38225", + "172.18.0.1:38225", + "172.19.0.1:38225", + "172.20.0.1:38225", + "172.21.0.1:38225", + "172.22.0.1:38225", + "172.23.0.1:38225", + "172.24.0.1:38225", + "172.25.0.1:38225", + "172.26.0.1:38225", + "172.27.0.1:38225" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-13T09:31:20.585505115Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 147482855567493, + "StableID": "nxg5vD8o9211CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb936fadd41580d07988f0e3cfd39b2789aa45093490bb15faec78200acd191f", + "DiscoKey": "discokey:7e1c52975ca75e69853153072d371cdfdbd060a0b63604f15b2342549ba28360", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:42585", + "10.65.0.27:42585", + "172.17.0.1:42585", + "172.18.0.1:42585", + "172.19.0.1:42585", + "172.20.0.1:42585", + "172.21.0.1:42585", + "172.22.0.1:42585", + "172.23.0.1:42585", + "172.24.0.1:42585", + "172.25.0.1:42585", + "172.26.0.1:42585", + "172.27.0.1:42585" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-13T09:31:21.132911497Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 542612347419738, + "StableID": "nKb44NWkE511CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c28f5a3e4f5eb73dd696df9c66c1a16ca7f21f797c806d41b5c47b7ec5bf3865", + "DiscoKey": "discokey:326b1c406d2c9d2d20af98068cd85525941e94c5a5f625ec9e198718474fef63", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:41047", + "10.65.0.27:41047", + "172.17.0.1:41047", + "172.18.0.1:41047", + "172.19.0.1:41047", + "172.20.0.1:41047", + "172.21.0.1:41047", + "172.22.0.1:41047", + "172.23.0.1:41047", + "172.24.0.1:41047", + "172.25.0.1:41047", + "172.26.0.1:41047", + "172.27.0.1:41047" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-13T09:31:21.683118244Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5033822017498422, + "StableID": "nZp1BBypJg11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:ad270101c86b4ba8f163650cd703a6a30d1afa0812420fd67d22053428610818", + "KeyExpiry": "2026-11-09T09:31:22Z", + "DiscoKey": "discokey:10d9dbdd6e5aa94d7ad0dfd0dccec2e1cd5152477d4b86549fe9d78b441aec6a", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:54827", + "10.65.0.27:54827", + "172.17.0.1:54827", + "172.18.0.1:54827", + "172.19.0.1:54827", + "172.20.0.1:54827", + "172.21.0.1:54827", + "172.22.0.1:54827", + "172.23.0.1:54827", + "172.24.0.1:54827", + "172.25.0.1:54827", + "172.26.0.1:54827", + "172.27.0.1:54827" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-13T09:31:22.241162786Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1541088879289822, + "StableID": "n3b14vnx2D11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:bf38ae3ffb81086e242916fe5677fa6413c03759c74eca417e8f919d50496d52", + "KeyExpiry": "2026-11-09T09:31:22Z", + "DiscoKey": "discokey:43e9e079f1484f1168947f0d1f887875890d578e9c57292d4adbf393afd63536", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:46940", + "10.65.0.27:46940", + "172.17.0.1:46940", + "172.18.0.1:46940", + "172.19.0.1:46940", + "172.20.0.1:46940", + "172.21.0.1:46940", + "172.22.0.1:46940", + "172.23.0.1:46940", + "172.24.0.1:46940", + "172.25.0.1:46940", + "172.26.0.1:46940", + "172.27.0.1:46940" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-13T09:31:22.772693001Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5041737289897031, + "StableID": "ngy1hatQNg11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:3bf5463099cdade9a63193475dfb9fc239ebac3df8c5723bdd2e6967663d7369", + "KeyExpiry": "2026-11-09T09:31:23Z", + "DiscoKey": "discokey:055e128b7b9c29b6b7f2f5e8554d6a59e03859db72d0fcf30fd18dd2b8c93915", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:42339", + "10.65.0.27:42339", + "172.17.0.1:42339", + "172.18.0.1:42339", + "172.19.0.1:42339", + "172.20.0.1:42339", + "172.21.0.1:42339", + "172.22.0.1:42339", + "172.23.0.1:42339", + "172.24.0.1:42339", + "172.25.0.1:42339", + "172.26.0.1:42339", + "172.27.0.1:42339" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-13T09:31:23.312350289Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4350398567006230": { + "ID": 4350398567006230, + "LoginName": "squirtle.tail78f774.ts.net", + "DisplayName": "squirtle" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "venusaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 1541088879289822, + "StableID": "n3b14vnx2D11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:bf38ae3ffb81086e242916fe5677fa6413c03759c74eca417e8f919d50496d52", + "KeyExpiry": "2026-11-09T09:31:22Z", + "DiscoKey": "discokey:43e9e079f1484f1168947f0d1f887875890d578e9c57292d4adbf393afd63536", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:46940", + "10.65.0.27:46940", + "172.17.0.1:46940", + "172.18.0.1:46940", + "172.19.0.1:46940", + "172.20.0.1:46940", + "172.21.0.1:46940", + "172.22.0.1:46940", + "172.23.0.1:46940", + "172.24.0.1:46940", + "172.25.0.1:46940", + "172.26.0.1:46940", + "172.27.0.1:46940" + ], + "Hostinfo": {"Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-13T09:31:22.772693001Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:bf38ae3ffb81086e242916fe5677fa6413c03759c74eca417e8f919d50496d52", + "MachineKey": "mkey:1e50d6fc8b254c2c5905ce9d698843623bc1eb750db4a28667d283188eb94b62", + "Peers": [{ + "ID": 8254899363490767, + "StableID": "nQqFB6DfT721CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4a1194f21632107f9ae87c61cdcd49b5513de5f3bbed26c6ea57b140b1db5701", + "DiscoKey": "discokey:92f7e062531900437d0ba7735f2a3eddddf7806a42f8d480bb5408e23df02a1c", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:33170", + "10.65.0.27:33170", + "172.17.0.1:33170", + "172.18.0.1:33170", + "172.19.0.1:33170", + "172.20.0.1:33170", + "172.21.0.1:33170", + "172.22.0.1:33170", + "172.23.0.1:33170", + "172.24.0.1:33170", + "172.25.0.1:33170", + "172.26.0.1:33170", + "172.27.0.1:33170" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-13T09:31:15.78345442Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7713901239591924, + "StableID": "nXJgX67eE321CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:16430c93e36cb955fa5abbe7a66970fd73824f400bc4824e4e2fb05fda584851", + "DiscoKey": "discokey:1f0d417a7eb8e9da3030dcc9df9a40888203abec575f3d9c891a01fe7210bb11", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:33907", + "10.65.0.27:33907", + "172.17.0.1:33907", + "172.18.0.1:33907", + "172.19.0.1:33907", + "172.20.0.1:33907", + "172.21.0.1:33907", + "172.22.0.1:33907", + "172.23.0.1:33907", + "172.24.0.1:33907", + "172.25.0.1:33907", + "172.26.0.1:33907", + "172.27.0.1:33907" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-13T09:31:16.262119848Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 7582315319859850, + "StableID": "nFZ2QqZ3D221CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:247f249080e7fd2fcafec11d46373b29a0f37a197ac2ef59c1435f1d422b8c3c", + "DiscoKey": "discokey:7a7dead37ba78b3b7bd83b67e6be2144e406c5d732fc6c5fbfa9c4bec7b1d763", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:53868", + "10.65.0.27:53868", + "172.17.0.1:53868", + "172.18.0.1:53868", + "172.19.0.1:53868", + "172.20.0.1:53868", + "172.21.0.1:53868", + "172.22.0.1:53868", + "172.23.0.1:53868", + "172.24.0.1:53868", + "172.25.0.1:53868", + "172.26.0.1:53868", + "172.27.0.1:53868" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-13T09:31:16.797992969Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2560487136403379, + "StableID": "nJWXG1fezL11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a075406c8fb1cb5f698faac7a1f3ee254f055b9dde17771016caf1829caaed13", + "DiscoKey": "discokey:c43b5c7425b822c56d547a0523ba075755cb2fc9dfaafba2af677d26a91eac38", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:55128", + "10.65.0.27:55128", + "172.17.0.1:55128", + "172.18.0.1:55128", + "172.19.0.1:55128", + "172.20.0.1:55128", + "172.21.0.1:55128", + "172.22.0.1:55128", + "172.23.0.1:55128", + "172.24.0.1:55128", + "172.25.0.1:55128", + "172.26.0.1:55128", + "172.27.0.1:55128" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-13T09:31:17.345258924Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6886132612070607, + "StableID": "nx7aUZ2kmv11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:416b01ff172fe185de22cd955bc5263b0635f48d4f3ff4fba027c05a87984a23", + "DiscoKey": "discokey:1d733d12d18720d90ba1fba796e97c15eb4d46c05e86fc950ce119a5e13b1431", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:57519", + "10.65.0.27:57519", + "172.17.0.1:57519", + "172.18.0.1:57519", + "172.19.0.1:57519", + "172.20.0.1:57519", + "172.21.0.1:57519", + "172.22.0.1:57519", + "172.23.0.1:57519", + "172.24.0.1:57519", + "172.25.0.1:57519", + "172.26.0.1:57519", + "172.27.0.1:57519" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-13T09:31:17.891339506Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8870978364341213, + "StableID": "nCcUpRZgGC21CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:01be22a4271b5a219941164bbb03a5c6bac56e47a468eb99249bacef1e005e1b", + "DiscoKey": "discokey:7dd974bc9382eda95714cf999a4a7b47342a17969920476e28605c6e23d35418", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53300", + "10.65.0.27:53300", + "172.17.0.1:53300", + "172.18.0.1:53300", + "172.19.0.1:53300", + "172.20.0.1:53300", + "172.21.0.1:53300", + "172.22.0.1:53300", + "172.23.0.1:53300", + "172.24.0.1:53300", + "172.25.0.1:53300", + "172.26.0.1:53300", + "172.27.0.1:53300" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-13T09:31:18.431901823Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2978985931168101, + "StableID": "n21QgiuBGQ11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:956795c1ace148b85e3853ea1448a5a30924e90590d358ad3842c5128c14e54a", + "DiscoKey": "discokey:9f088eba31081936a97b75c0a2632506193f0af3d2cb856ec595399fdcfe755b", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:51397", + "10.65.0.27:51397", + "172.17.0.1:51397", + "172.18.0.1:51397", + "172.19.0.1:51397", + "172.20.0.1:51397", + "172.21.0.1:51397", + "172.22.0.1:51397", + "172.23.0.1:51397", + "172.24.0.1:51397", + "172.25.0.1:51397", + "172.26.0.1:51397", + "172.27.0.1:51397" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-13T09:31:18.982822055Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 3513817186690356, + "StableID": "nBebH72RSU11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b0f9ef7377b722eef4a183de8a96300478faaaaad4ba9f3e902d9db2b5e23d50", + "DiscoKey": "discokey:dbd521e7cc5e2b98779dbe4775b2072c536576f5683cc9e8162a15c670feb34c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:36246", + "10.65.0.27:36246", + "172.17.0.1:36246", + "172.18.0.1:36246", + "172.19.0.1:36246", + "172.20.0.1:36246", + "172.21.0.1:36246", + "172.22.0.1:36246", + "172.23.0.1:36246", + "172.24.0.1:36246", + "172.25.0.1:36246", + "172.26.0.1:36246", + "172.27.0.1:36246" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-13T09:31:19.515350414Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 4350398567006230, + "StableID": "n1xK8RbJya11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:47e43fc1bedbc5a00244bd79667ce9198bb13b954a1a0b61da50970657f29b2e", + "DiscoKey": "discokey:7dd40082ad6ea9d3d553235d0fb0435acb20e33aa2d602ff0eafe476bf8f9f5f", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:41071", + "10.65.0.27:41071", + "172.17.0.1:41071", + "172.18.0.1:41071", + "172.19.0.1:41071", + "172.20.0.1:41071", + "172.21.0.1:41071", + "172.22.0.1:41071", + "172.23.0.1:41071", + "172.24.0.1:41071", + "172.25.0.1:41071", + "172.26.0.1:41071", + "172.27.0.1:41071" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-13T09:31:20.079613238Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2304635934592830, + "StableID": "n3FjgvsmzJ11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ddd03cabe5a0880bbfd631adbafc26e58abaceef3cbc85200f9556bd5661aa0e", + "DiscoKey": "discokey:03ed13a450d2e8ad8127a5cb0dbd3e30cca5d59853fe38298e8e27e6ebb18306", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:38225", + "10.65.0.27:38225", + "172.17.0.1:38225", + "172.18.0.1:38225", + "172.19.0.1:38225", + "172.20.0.1:38225", + "172.21.0.1:38225", + "172.22.0.1:38225", + "172.23.0.1:38225", + "172.24.0.1:38225", + "172.25.0.1:38225", + "172.26.0.1:38225", + "172.27.0.1:38225" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-13T09:31:20.585505115Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 147482855567493, + "StableID": "nxg5vD8o9211CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb936fadd41580d07988f0e3cfd39b2789aa45093490bb15faec78200acd191f", + "DiscoKey": "discokey:7e1c52975ca75e69853153072d371cdfdbd060a0b63604f15b2342549ba28360", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:42585", + "10.65.0.27:42585", + "172.17.0.1:42585", + "172.18.0.1:42585", + "172.19.0.1:42585", + "172.20.0.1:42585", + "172.21.0.1:42585", + "172.22.0.1:42585", + "172.23.0.1:42585", + "172.24.0.1:42585", + "172.25.0.1:42585", + "172.26.0.1:42585", + "172.27.0.1:42585" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-13T09:31:21.132911497Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 542612347419738, + "StableID": "nKb44NWkE511CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c28f5a3e4f5eb73dd696df9c66c1a16ca7f21f797c806d41b5c47b7ec5bf3865", + "DiscoKey": "discokey:326b1c406d2c9d2d20af98068cd85525941e94c5a5f625ec9e198718474fef63", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:41047", + "10.65.0.27:41047", + "172.17.0.1:41047", + "172.18.0.1:41047", + "172.19.0.1:41047", + "172.20.0.1:41047", + "172.21.0.1:41047", + "172.22.0.1:41047", + "172.23.0.1:41047", + "172.24.0.1:41047", + "172.25.0.1:41047", + "172.26.0.1:41047", + "172.27.0.1:41047" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-13T09:31:21.683118244Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5033822017498422, + "StableID": "nZp1BBypJg11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:ad270101c86b4ba8f163650cd703a6a30d1afa0812420fd67d22053428610818", + "KeyExpiry": "2026-11-09T09:31:22Z", + "DiscoKey": "discokey:10d9dbdd6e5aa94d7ad0dfd0dccec2e1cd5152477d4b86549fe9d78b441aec6a", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:54827", + "10.65.0.27:54827", + "172.17.0.1:54827", + "172.18.0.1:54827", + "172.19.0.1:54827", + "172.20.0.1:54827", + "172.21.0.1:54827", + "172.22.0.1:54827", + "172.23.0.1:54827", + "172.24.0.1:54827", + "172.25.0.1:54827", + "172.26.0.1:54827", + "172.27.0.1:54827" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-13T09:31:22.241162786Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5041737289897031, + "StableID": "ngy1hatQNg11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:3bf5463099cdade9a63193475dfb9fc239ebac3df8c5723bdd2e6967663d7369", + "KeyExpiry": "2026-11-09T09:31:23Z", + "DiscoKey": "discokey:055e128b7b9c29b6b7f2f5e8554d6a59e03859db72d0fcf30fd18dd2b8c93915", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:42339", + "10.65.0.27:42339", + "172.17.0.1:42339", + "172.18.0.1:42339", + "172.19.0.1:42339", + "172.20.0.1:42339", + "172.21.0.1:42339", + "172.22.0.1:42339", + "172.23.0.1:42339", + "172.24.0.1:42339", + "172.25.0.1:42339", + "172.26.0.1:42339", + "172.27.0.1:42339" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-13T09:31:23.312350289Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "weedle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 2304635934592830, + "StableID": "n3FjgvsmzJ11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 2304635934592830, + "Key": "nodekey:ddd03cabe5a0880bbfd631adbafc26e58abaceef3cbc85200f9556bd5661aa0e", + "DiscoKey": "discokey:03ed13a450d2e8ad8127a5cb0dbd3e30cca5d59853fe38298e8e27e6ebb18306", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": [ + "77.164.248.136:38225", + "10.65.0.27:38225", + "172.17.0.1:38225", + "172.18.0.1:38225", + "172.19.0.1:38225", + "172.20.0.1:38225", + "172.21.0.1:38225", + "172.22.0.1:38225", + "172.23.0.1:38225", + "172.24.0.1:38225", + "172.25.0.1:38225", + "172.26.0.1:38225", + "172.27.0.1:38225" + ], + "Hostinfo": {"Hostname": "weedle", "RequestTags": ["tag:client"], "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-13T09:31:20.585505115Z", + "Tags": ["tag:client"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:ddd03cabe5a0880bbfd631adbafc26e58abaceef3cbc85200f9556bd5661aa0e", + "MachineKey": "mkey:b8347dfd3bf4a0f71836bfe7134089a0abebdeb262849773f5c0f69cab8cbc12", + "Peers": [{ + "ID": 8254899363490767, + "StableID": "nQqFB6DfT721CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4a1194f21632107f9ae87c61cdcd49b5513de5f3bbed26c6ea57b140b1db5701", + "DiscoKey": "discokey:92f7e062531900437d0ba7735f2a3eddddf7806a42f8d480bb5408e23df02a1c", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": [ + "77.164.248.136:33170", + "10.65.0.27:33170", + "172.17.0.1:33170", + "172.18.0.1:33170", + "172.19.0.1:33170", + "172.20.0.1:33170", + "172.21.0.1:33170", + "172.22.0.1:33170", + "172.23.0.1:33170", + "172.24.0.1:33170", + "172.25.0.1:33170", + "172.26.0.1:33170", + "172.27.0.1:33170" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-13T09:31:15.78345442Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7713901239591924, + "StableID": "nXJgX67eE321CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:16430c93e36cb955fa5abbe7a66970fd73824f400bc4824e4e2fb05fda584851", + "DiscoKey": "discokey:1f0d417a7eb8e9da3030dcc9df9a40888203abec575f3d9c891a01fe7210bb11", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": [ + "77.164.248.136:33907", + "10.65.0.27:33907", + "172.17.0.1:33907", + "172.18.0.1:33907", + "172.19.0.1:33907", + "172.20.0.1:33907", + "172.21.0.1:33907", + "172.22.0.1:33907", + "172.23.0.1:33907", + "172.24.0.1:33907", + "172.25.0.1:33907", + "172.26.0.1:33907", + "172.27.0.1:33907" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-13T09:31:16.262119848Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 7582315319859850, + "StableID": "nFZ2QqZ3D221CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:247f249080e7fd2fcafec11d46373b29a0f37a197ac2ef59c1435f1d422b8c3c", + "DiscoKey": "discokey:7a7dead37ba78b3b7bd83b67e6be2144e406c5d732fc6c5fbfa9c4bec7b1d763", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": [ + "77.164.248.136:53868", + "10.65.0.27:53868", + "172.17.0.1:53868", + "172.18.0.1:53868", + "172.19.0.1:53868", + "172.20.0.1:53868", + "172.21.0.1:53868", + "172.22.0.1:53868", + "172.23.0.1:53868", + "172.24.0.1:53868", + "172.25.0.1:53868", + "172.26.0.1:53868", + "172.27.0.1:53868" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-13T09:31:16.797992969Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 2560487136403379, + "StableID": "nJWXG1fezL11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a075406c8fb1cb5f698faac7a1f3ee254f055b9dde17771016caf1829caaed13", + "DiscoKey": "discokey:c43b5c7425b822c56d547a0523ba075755cb2fc9dfaafba2af677d26a91eac38", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": [ + "77.164.248.136:55128", + "10.65.0.27:55128", + "172.17.0.1:55128", + "172.18.0.1:55128", + "172.19.0.1:55128", + "172.20.0.1:55128", + "172.21.0.1:55128", + "172.22.0.1:55128", + "172.23.0.1:55128", + "172.24.0.1:55128", + "172.25.0.1:55128", + "172.26.0.1:55128", + "172.27.0.1:55128" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-13T09:31:17.345258924Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 6886132612070607, + "StableID": "nx7aUZ2kmv11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:416b01ff172fe185de22cd955bc5263b0635f48d4f3ff4fba027c05a87984a23", + "DiscoKey": "discokey:1d733d12d18720d90ba1fba796e97c15eb4d46c05e86fc950ce119a5e13b1431", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": [ + "77.164.248.136:57519", + "10.65.0.27:57519", + "172.17.0.1:57519", + "172.18.0.1:57519", + "172.19.0.1:57519", + "172.20.0.1:57519", + "172.21.0.1:57519", + "172.22.0.1:57519", + "172.23.0.1:57519", + "172.24.0.1:57519", + "172.25.0.1:57519", + "172.26.0.1:57519", + "172.27.0.1:57519" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-13T09:31:17.891339506Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8870978364341213, + "StableID": "nCcUpRZgGC21CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:01be22a4271b5a219941164bbb03a5c6bac56e47a468eb99249bacef1e005e1b", + "DiscoKey": "discokey:7dd974bc9382eda95714cf999a4a7b47342a17969920476e28605c6e23d35418", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": [ + "77.164.248.136:53300", + "10.65.0.27:53300", + "172.17.0.1:53300", + "172.18.0.1:53300", + "172.19.0.1:53300", + "172.20.0.1:53300", + "172.21.0.1:53300", + "172.22.0.1:53300", + "172.23.0.1:53300", + "172.24.0.1:53300", + "172.25.0.1:53300", + "172.26.0.1:53300", + "172.27.0.1:53300" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-13T09:31:18.431901823Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2978985931168101, + "StableID": "n21QgiuBGQ11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:956795c1ace148b85e3853ea1448a5a30924e90590d358ad3842c5128c14e54a", + "DiscoKey": "discokey:9f088eba31081936a97b75c0a2632506193f0af3d2cb856ec595399fdcfe755b", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": [ + "77.164.248.136:51397", + "10.65.0.27:51397", + "172.17.0.1:51397", + "172.18.0.1:51397", + "172.19.0.1:51397", + "172.20.0.1:51397", + "172.21.0.1:51397", + "172.22.0.1:51397", + "172.23.0.1:51397", + "172.24.0.1:51397", + "172.25.0.1:51397", + "172.26.0.1:51397", + "172.27.0.1:51397" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-13T09:31:18.982822055Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 3513817186690356, + "StableID": "nBebH72RSU11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b0f9ef7377b722eef4a183de8a96300478faaaaad4ba9f3e902d9db2b5e23d50", + "DiscoKey": "discokey:dbd521e7cc5e2b98779dbe4775b2072c536576f5683cc9e8162a15c670feb34c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": [ + "77.164.248.136:36246", + "10.65.0.27:36246", + "172.17.0.1:36246", + "172.18.0.1:36246", + "172.19.0.1:36246", + "172.20.0.1:36246", + "172.21.0.1:36246", + "172.22.0.1:36246", + "172.23.0.1:36246", + "172.24.0.1:36246", + "172.25.0.1:36246", + "172.26.0.1:36246", + "172.27.0.1:36246" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-13T09:31:19.515350414Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 4350398567006230, + "StableID": "n1xK8RbJya11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:47e43fc1bedbc5a00244bd79667ce9198bb13b954a1a0b61da50970657f29b2e", + "DiscoKey": "discokey:7dd40082ad6ea9d3d553235d0fb0435acb20e33aa2d602ff0eafe476bf8f9f5f", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": [ + "77.164.248.136:41071", + "10.65.0.27:41071", + "172.17.0.1:41071", + "172.18.0.1:41071", + "172.19.0.1:41071", + "172.20.0.1:41071", + "172.21.0.1:41071", + "172.22.0.1:41071", + "172.23.0.1:41071", + "172.24.0.1:41071", + "172.25.0.1:41071", + "172.26.0.1:41071", + "172.27.0.1:41071" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-13T09:31:20.079613238Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 147482855567493, + "StableID": "nxg5vD8o9211CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cb936fadd41580d07988f0e3cfd39b2789aa45093490bb15faec78200acd191f", + "DiscoKey": "discokey:7e1c52975ca75e69853153072d371cdfdbd060a0b63604f15b2342549ba28360", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": [ + "77.164.248.136:42585", + "10.65.0.27:42585", + "172.17.0.1:42585", + "172.18.0.1:42585", + "172.19.0.1:42585", + "172.20.0.1:42585", + "172.21.0.1:42585", + "172.22.0.1:42585", + "172.23.0.1:42585", + "172.24.0.1:42585", + "172.25.0.1:42585", + "172.26.0.1:42585", + "172.27.0.1:42585" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-13T09:31:21.132911497Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 542612347419738, + "StableID": "nKb44NWkE511CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c28f5a3e4f5eb73dd696df9c66c1a16ca7f21f797c806d41b5c47b7ec5bf3865", + "DiscoKey": "discokey:326b1c406d2c9d2d20af98068cd85525941e94c5a5f625ec9e198718474fef63", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": [ + "77.164.248.136:41047", + "10.65.0.27:41047", + "172.17.0.1:41047", + "172.18.0.1:41047", + "172.19.0.1:41047", + "172.20.0.1:41047", + "172.21.0.1:41047", + "172.22.0.1:41047", + "172.23.0.1:41047", + "172.24.0.1:41047", + "172.25.0.1:41047", + "172.26.0.1:41047", + "172.27.0.1:41047" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-13T09:31:21.683118244Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5033822017498422, + "StableID": "nZp1BBypJg11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:ad270101c86b4ba8f163650cd703a6a30d1afa0812420fd67d22053428610818", + "KeyExpiry": "2026-11-09T09:31:22Z", + "DiscoKey": "discokey:10d9dbdd6e5aa94d7ad0dfd0dccec2e1cd5152477d4b86549fe9d78b441aec6a", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": [ + "77.164.248.136:54827", + "10.65.0.27:54827", + "172.17.0.1:54827", + "172.18.0.1:54827", + "172.19.0.1:54827", + "172.20.0.1:54827", + "172.21.0.1:54827", + "172.22.0.1:54827", + "172.23.0.1:54827", + "172.24.0.1:54827", + "172.25.0.1:54827", + "172.26.0.1:54827", + "172.27.0.1:54827" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-13T09:31:22.241162786Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1541088879289822, + "StableID": "n3b14vnx2D11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:bf38ae3ffb81086e242916fe5677fa6413c03759c74eca417e8f919d50496d52", + "KeyExpiry": "2026-11-09T09:31:22Z", + "DiscoKey": "discokey:43e9e079f1484f1168947f0d1f887875890d578e9c57292d4adbf393afd63536", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": [ + "77.164.248.136:46940", + "10.65.0.27:46940", + "172.17.0.1:46940", + "172.18.0.1:46940", + "172.19.0.1:46940", + "172.20.0.1:46940", + "172.21.0.1:46940", + "172.22.0.1:46940", + "172.23.0.1:46940", + "172.24.0.1:46940", + "172.25.0.1:46940", + "172.26.0.1:46940", + "172.27.0.1:46940" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-13T09:31:22.772693001Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5041737289897031, + "StableID": "ngy1hatQNg11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:3bf5463099cdade9a63193475dfb9fc239ebac3df8c5723bdd2e6967663d7369", + "KeyExpiry": "2026-11-09T09:31:23Z", + "DiscoKey": "discokey:055e128b7b9c29b6b7f2f5e8554d6a59e03859db72d0fcf30fd18dd2b8c93915", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": [ + "77.164.248.136:42339", + "10.65.0.27:42339", + "172.17.0.1:42339", + "172.18.0.1:42339", + "172.19.0.1:42339", + "172.20.0.1:42339", + "172.21.0.1:42339", + "172.22.0.1:42339", + "172.23.0.1:42339", + "172.24.0.1:42339", + "172.25.0.1:42339", + "172.26.0.1:42339", + "172.27.0.1:42339" + ], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-13T09:31:23.312350289Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "2304635934592830": { + "ID": 2304635934592830, + "LoginName": "weedle.tail78f774.ts.net", + "DisplayName": "weedle" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }} +} diff --git a/hscontrol/policy/v2/testdata/sshtest_results/sshtest-tag-as-dst.hujson b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-tag-as-dst.hujson new file mode 100644 index 00000000..3d737873 --- /dev/null +++ b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-tag-as-dst.hujson @@ -0,0 +1,18749 @@ +// sshtest-tag-as-dst +// +// tag dst in rule and accept +// +// Nodes with filter rules: 15 of 15 +// Captured at: 2026-05-12T18:49:30Z +// tool version: tscap/dev +// schema version: 1 +{ + "schema_version": 1, + "test_id": "sshtest-tag-as-dst", + "description": "tag dst in rule and accept", + "category": "sshtest", + "captured_at": "2026-05-12T18:49:30.79952437Z", + "tool_version": "tscap/dev", + "tailnet": "odin@example.com", + "input": { + "api_response_code": 200, + "tailnet": { + "dns": {"magic_dns": false, "nameservers": [], "search_paths": [], "split_dns": {}}, + "settings": {} + }, + "scenario_hujson": " \n \n \n{\n\t\"category\": \"sshtest\",\n\t\"description\": \"tag dst in rule and accept\",\n\t\"id\": \"sshtest-tag-as-dst\",\n\t\"policy\": {\"ssh\": [{\n\t\t\"action\": \"accept\",\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": [\"thor@example.org\"],\n\t\t\"users\": [\"root\"]\n\t}], \"sshTests\": [{\n\t\t\"accept\": [\"root\"],\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": \"thor@example.org\"\n\t}], \"tagOwners\": {\n\t\t\"tag:prod\": [\"odin@example.com\"],\n\t\t\"tag:server\": [\"odin@example.com\"]\n\t}},\n\t\"tailnet\": {\n\t\t\"dns\": {\"magic_dns\": false, \"nameservers\": [], \"search_paths\": [], \"split_dns\": {}},\n\t\t\"settings\": {}\n\t},\n\t\"topology\": \"../_topologies/grant.hujson\"\n}\n", + "scenario_path": "scenarios/sshtest/sshtest-tag-as-dst.hujson", + "full_policy": { + "ssh": [{ + "action": "accept", + "dst": ["tag:server"], + "src": ["thor@example.org"], + "users": ["root"] + }], + "sshTests": [{"accept": ["root"], "dst": ["tag:server"], "src": "thor@example.org"}], + "tagOwners": {"tag:prod": ["odin@example.com"], "tag:server": ["odin@example.com"]} + } + }, + "topology": {"users": [ + {"id": 1, "name": "odin", "email": "odin@example.com"}, + {"id": 2, "name": "thor", "email": "thor@example.org"}, + {"id": 3, "name": "freya", "email": "freya@example.com"} + ], "nodes": {"beedrill": { + "hostname": "beedrill", + "tags": ["tag:server"], + "ipv4": "100.64.0.16", + "ipv6": "fd7a:115c:a1e0::10", + "routable_ips": [], + "approved_routes": [] + }, "blastoise": { + "hostname": "blastoise", + "tags": ["tag:exit", "tag:router"], + "ipv4": "100.64.0.9", + "ipv6": "fd7a:115c:a1e0::9", + "routable_ips": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "bulbasaur": { + "hostname": "bulbasaur", + "tags": [], + "ipv4": "100.64.0.19", + "ipv6": "fd7a:115c:a1e0::13", + "user": "odin", + "routable_ips": [], + "approved_routes": [] + }, "charmander": { + "hostname": "charmander", + "tags": ["tag:exit"], + "ipv4": "100.64.0.4", + "ipv6": "fd7a:115c:a1e0::4", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "fearow": { + "hostname": "fearow", + "tags": ["tag:fearow"], + "ipv4": "100.64.0.12", + "ipv6": "fd7a:115c:a1e0::c", + "routable_ips": ["10.55.0.0/16"], + "approved_routes": [] + }, "ivysaur": { + "hostname": "ivysaur", + "tags": [], + "ipv4": "100.64.0.17", + "ipv6": "fd7a:115c:a1e0::11", + "user": "thor", + "routable_ips": [], + "approved_routes": [] + }, "kakuna": { + "hostname": "kakuna", + "tags": ["tag:prod"], + "ipv4": "100.64.0.15", + "ipv6": "fd7a:115c:a1e0::f", + "routable_ips": [], + "approved_routes": [] + }, "pidgeotto": { + "hostname": "pidgeotto", + "tags": ["tag:pidgeotto"], + "ipv4": "100.64.0.3", + "ipv6": "fd7a:115c:a1e0::3", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "pidgey": { + "hostname": "pidgey", + "tags": ["tag:pidgey"], + "ipv4": "100.64.0.2", + "ipv6": "fd7a:115c:a1e0::2", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "raticate": { + "hostname": "raticate", + "tags": ["tag:group-b"], + "ipv4": "100.64.0.6", + "ipv6": "fd7a:115c:a1e0::6", + "routable_ips": [], + "approved_routes": [] + }, "rattata": { + "hostname": "rattata", + "tags": ["tag:group-a"], + "ipv4": "100.64.0.5", + "ipv6": "fd7a:115c:a1e0::5", + "routable_ips": [], + "approved_routes": [] + }, "spearow": { + "hostname": "spearow", + "tags": ["tag:spearow"], + "ipv4": "100.64.0.11", + "ipv6": "fd7a:115c:a1e0::b", + "routable_ips": ["10.44.0.0/16"], + "approved_routes": [] + }, "squirtle": { + "hostname": "squirtle", + "tags": ["tag:router"], + "ipv4": "100.64.0.13", + "ipv6": "fd7a:115c:a1e0::d", + "routable_ips": ["10.33.0.0/16"], + "approved_routes": [] + }, "venusaur": { + "hostname": "venusaur", + "tags": [], + "ipv4": "100.64.0.18", + "ipv6": "fd7a:115c:a1e0::12", + "user": "freya", + "routable_ips": [], + "approved_routes": [] + }, "weedle": { + "hostname": "weedle", + "tags": ["tag:client"], + "ipv4": "100.64.0.14", + "ipv6": "fd7a:115c:a1e0::e", + "routable_ips": [], + "approved_routes": [] + }}}, + "captures": {"beedrill": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 2957510641661268, + "StableID": "nFUHtnnT6Q11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 2957510641661268, + "Key": "nodekey:7a531bd87f5a4020e2459ac00cabba5abf26ee9a33564818ab1c012224e17d02", + "DiscoKey": "discokey:67077cb4017129741e4f5a940ff9304bfab77c99e39472119166bd6ff7ed7531", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:53301", "10.65.0.27:53301", "172.17.0.1:53301"], + "Hostinfo": {"Hostname": "beedrill", "RequestTags": ["tag:server"], "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:49:39.558897204Z", + "Tags": ["tag:server"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:7a531bd87f5a4020e2459ac00cabba5abf26ee9a33564818ab1c012224e17d02", + "MachineKey": "mkey:de9581f6f3d74c3b1ce7360b310d2597631729caac4f1957cf9827076c4d7b71", + "Peers": [{ + "ID": 4036485262546260, + "StableID": "nuHhM9d8XY11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:446da1fb0929ad6eb9a62dd73fe5948ab1b9e705ac639743dad4b133eb912620", + "DiscoKey": "discokey:4f7b74c7ce8597e34f5d6d975ebf7d7b855dd9d94e3397b7f20f6ef8ae09260f", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:33739", "10.65.0.27:33739", "172.17.0.1:33739"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:49:33.468713095Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 2706738658132250, + "StableID": "nuzpRDSt8N11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4f372f41160436362c4a299ee8e41e9506c0387c24efd651541eeffef73c6c35", + "DiscoKey": "discokey:83f90746253b5f9c6f5c9891a13aea64b05c4d31be8cd253ad52f22d2bd71414", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:60917", "10.65.0.27:60917", "172.17.0.1:60917"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:49:34.149328077Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 1092125780826920, + "StableID": "nT2gSxHdX911CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6c39f2eedb619c1b0cfca72a0af98943b411e27411f52287a2ff4a4ca30f116f", + "DiscoKey": "discokey:3381232415d99b31488996be72d25ed42ba86e4ed316cf60486243510bd0bb39", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:34414", "10.65.0.27:34414", "172.17.0.1:34414"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:49:34.687823155Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 4297525523072750, + "StableID": "nMimH5iMZa11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0055db475743b554b76e77b33a4cc05184228f357ae4950122a707ae4d92ff07", + "DiscoKey": "discokey:2ce059328a9a918999b0b75dccc68b5b1fb416db1dd3f3d71bda5396208fa63f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:60972", "10.65.0.27:60972", "172.17.0.1:60972"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:49:35.242672743Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 4630694457717876, + "StableID": "nTLJAVVFAd11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:623173f9b609cdb0a87dc28a1ea577bd73f108678e4a60e79c5b1537baf89a1a", + "DiscoKey": "discokey:11571f055222a7e291c244e9ad7da479025faa5e0044bf58b38b79f4877a5118", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:60343", "10.65.0.27:60343", "172.17.0.1:60343"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:49:35.785634417Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4728549180687201, + "StableID": "nJmbwByZvd11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cbf22f012be058dd320ed4dd3267eba26b765c7b0a66d640f391add6b5a7c60e", + "DiscoKey": "discokey:41338c797b5dbe22e272b82b07ffe21f698ec68cb8b212e689fb5e21b76a7b37", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:42284", "10.65.0.27:42284", "172.17.0.1:42284"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:49:36.319517347Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2553292478976651, + "StableID": "n6ec2WfPwL11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:dc30ec8da75be2c53544f640dd3b36d3a8550a7c556388b7ce1b2ae31bcf4f09", + "DiscoKey": "discokey:2f44d09a8d8c58dd6ece012d557ca7bb959028687c6042448738e868d9dcf867", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:49021", "10.65.0.27:49021", "172.17.0.1:49021"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:49:36.8665194Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8050969568316525, + "StableID": "nNu7WUKJs521CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a6fa5c30759b4d3ff3b02427c62682e4aa9bda97510e7fd3a802eeaf4a625319", + "DiscoKey": "discokey:8a77ac47b80f9e87df5c52906964c0be000b057b79069ceadd44172ce37e9259", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:59392", "10.65.0.27:59392", "172.17.0.1:59392"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:49:37.404736658Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2047301492658962, + "StableID": "nKdbF39EzG11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c8ab8298a8c53249d893915d6260b0d91de912089d2ead41087a741205883152", + "DiscoKey": "discokey:e8e177a2df69fe1b5dfa29fa5814ff582d9396d9969fd5c3f68058b03407f11e", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:52876", "10.65.0.27:52876", "172.17.0.1:52876"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:49:37.945678729Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 1272909863032316, + "StableID": "nFrpieBWwA11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a0f6926538765127c5ba2d553141ecfd02219dc7af00c8553eb67b6d3aed6563", + "DiscoKey": "discokey:4d3874338ebf469845cf0888427635c146194c3123f1e571cf77ed4de12fef45", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:44464", "10.65.0.27:44464", "172.17.0.1:44464"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:49:38.50203138Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 2711502179480840, + "StableID": "nsLsVjZ3BN11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7d9aba483ddbb1f668916472455e84df7cc8f4ce4b6b9d6e38ce34ece126b957", + "DiscoKey": "discokey:d1350bcbcfc40d3dcab4ee2e4a42afa795a47570d48796be69b04e76deb64013", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:41283", "10.65.0.27:41283", "172.17.0.1:41283"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:49:39.045851741Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8916411384039549, + "StableID": "naH6CS1GdC21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:f825aadbceb6fd7eb4df73e0db44ab533aaef2289a7369b7a9106984daf3ba69", + "KeyExpiry": "2026-11-08T18:49:40Z", + "DiscoKey": "discokey:2f4b97dc0c4c336cc1b859ff79e2c372453e7b6f513d998fe7c72d50aefa9557", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:43652", "10.65.0.27:43652", "172.17.0.1:43652"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:49:40.109443444Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7970113772317226, + "StableID": "nbwrggNgE521CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:a2e3ec6c6a12b0f31c410c35f38035da919a7a2941aa9798dce42e55804e5a0a", + "KeyExpiry": "2026-11-08T18:49:40Z", + "DiscoKey": "discokey:657222a191639086d196b38b41d06e4c1c6de2c7679f467473b662724b7ff46e", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:41230", "10.65.0.27:41230", "172.17.0.1:41230"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:49:40.642595104Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5356533428254481, + "StableID": "nGt8Uu3zpi11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:c9071132b543fe089db243b686de85d3232c567222f8a621958b9428f7667441", + "KeyExpiry": "2026-11-08T18:49:41Z", + "DiscoKey": "discokey:26dfb9035dce059a334c0851e4709a1cf9577ba5cf2216a30802074902c47104", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:40254", "10.65.0.27:40254", "172.17.0.1:40254"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:49:41.195401855Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": [{ + "principals": [{"nodeIP": "100.64.0.17"}, {"nodeIP": "fd7a:115c:a1e0::11"}], + "sshUsers": {"root": "root"}, + "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + } + }]}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "2957510641661268": { + "ID": 2957510641661268, + "LoginName": "beedrill.tail78f774.ts.net", + "DisplayName": "beedrill" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + }, + "ssh_rules": [{ + "principals": [{"nodeIP": "100.64.0.17"}, {"nodeIP": "fd7a:115c:a1e0::11"}], + "sshUsers": {"root": "root"}, + "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + } + }] + }, "blastoise": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4728549180687201, + "StableID": "nJmbwByZvd11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 4728549180687201, + "Key": "nodekey:cbf22f012be058dd320ed4dd3267eba26b765c7b0a66d640f391add6b5a7c60e", + "DiscoKey": "discokey:41338c797b5dbe22e272b82b07ffe21f698ec68cb8b212e689fb5e21b76a7b37", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:42284", "10.65.0.27:42284", "172.17.0.1:42284"], + "Hostinfo": { + "Hostname": "blastoise", + "RoutableIPs": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit", "tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:49:36.319517347Z", + "Tags": ["tag:exit", "tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:cbf22f012be058dd320ed4dd3267eba26b765c7b0a66d640f391add6b5a7c60e", + "MachineKey": "mkey:3e5baef2ed7de18ed5aba093017c09bbca95640f6378849bdc08b0b75d02df6d", + "Peers": [{ + "ID": 4036485262546260, + "StableID": "nuHhM9d8XY11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:446da1fb0929ad6eb9a62dd73fe5948ab1b9e705ac639743dad4b133eb912620", + "DiscoKey": "discokey:4f7b74c7ce8597e34f5d6d975ebf7d7b855dd9d94e3397b7f20f6ef8ae09260f", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:33739", "10.65.0.27:33739", "172.17.0.1:33739"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:49:33.468713095Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 2706738658132250, + "StableID": "nuzpRDSt8N11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4f372f41160436362c4a299ee8e41e9506c0387c24efd651541eeffef73c6c35", + "DiscoKey": "discokey:83f90746253b5f9c6f5c9891a13aea64b05c4d31be8cd253ad52f22d2bd71414", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:60917", "10.65.0.27:60917", "172.17.0.1:60917"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:49:34.149328077Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 1092125780826920, + "StableID": "nT2gSxHdX911CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6c39f2eedb619c1b0cfca72a0af98943b411e27411f52287a2ff4a4ca30f116f", + "DiscoKey": "discokey:3381232415d99b31488996be72d25ed42ba86e4ed316cf60486243510bd0bb39", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:34414", "10.65.0.27:34414", "172.17.0.1:34414"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:49:34.687823155Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 4297525523072750, + "StableID": "nMimH5iMZa11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0055db475743b554b76e77b33a4cc05184228f357ae4950122a707ae4d92ff07", + "DiscoKey": "discokey:2ce059328a9a918999b0b75dccc68b5b1fb416db1dd3f3d71bda5396208fa63f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:60972", "10.65.0.27:60972", "172.17.0.1:60972"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:49:35.242672743Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 4630694457717876, + "StableID": "nTLJAVVFAd11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:623173f9b609cdb0a87dc28a1ea577bd73f108678e4a60e79c5b1537baf89a1a", + "DiscoKey": "discokey:11571f055222a7e291c244e9ad7da479025faa5e0044bf58b38b79f4877a5118", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:60343", "10.65.0.27:60343", "172.17.0.1:60343"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:49:35.785634417Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2553292478976651, + "StableID": "n6ec2WfPwL11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:dc30ec8da75be2c53544f640dd3b36d3a8550a7c556388b7ce1b2ae31bcf4f09", + "DiscoKey": "discokey:2f44d09a8d8c58dd6ece012d557ca7bb959028687c6042448738e868d9dcf867", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:49021", "10.65.0.27:49021", "172.17.0.1:49021"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:49:36.8665194Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8050969568316525, + "StableID": "nNu7WUKJs521CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a6fa5c30759b4d3ff3b02427c62682e4aa9bda97510e7fd3a802eeaf4a625319", + "DiscoKey": "discokey:8a77ac47b80f9e87df5c52906964c0be000b057b79069ceadd44172ce37e9259", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:59392", "10.65.0.27:59392", "172.17.0.1:59392"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:49:37.404736658Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2047301492658962, + "StableID": "nKdbF39EzG11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c8ab8298a8c53249d893915d6260b0d91de912089d2ead41087a741205883152", + "DiscoKey": "discokey:e8e177a2df69fe1b5dfa29fa5814ff582d9396d9969fd5c3f68058b03407f11e", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:52876", "10.65.0.27:52876", "172.17.0.1:52876"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:49:37.945678729Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 1272909863032316, + "StableID": "nFrpieBWwA11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a0f6926538765127c5ba2d553141ecfd02219dc7af00c8553eb67b6d3aed6563", + "DiscoKey": "discokey:4d3874338ebf469845cf0888427635c146194c3123f1e571cf77ed4de12fef45", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:44464", "10.65.0.27:44464", "172.17.0.1:44464"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:49:38.50203138Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 2711502179480840, + "StableID": "nsLsVjZ3BN11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7d9aba483ddbb1f668916472455e84df7cc8f4ce4b6b9d6e38ce34ece126b957", + "DiscoKey": "discokey:d1350bcbcfc40d3dcab4ee2e4a42afa795a47570d48796be69b04e76deb64013", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:41283", "10.65.0.27:41283", "172.17.0.1:41283"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:49:39.045851741Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 2957510641661268, + "StableID": "nFUHtnnT6Q11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7a531bd87f5a4020e2459ac00cabba5abf26ee9a33564818ab1c012224e17d02", + "DiscoKey": "discokey:67077cb4017129741e4f5a940ff9304bfab77c99e39472119166bd6ff7ed7531", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:53301", "10.65.0.27:53301", "172.17.0.1:53301"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:49:39.558897204Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8916411384039549, + "StableID": "naH6CS1GdC21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:f825aadbceb6fd7eb4df73e0db44ab533aaef2289a7369b7a9106984daf3ba69", + "KeyExpiry": "2026-11-08T18:49:40Z", + "DiscoKey": "discokey:2f4b97dc0c4c336cc1b859ff79e2c372453e7b6f513d998fe7c72d50aefa9557", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:43652", "10.65.0.27:43652", "172.17.0.1:43652"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:49:40.109443444Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7970113772317226, + "StableID": "nbwrggNgE521CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:a2e3ec6c6a12b0f31c410c35f38035da919a7a2941aa9798dce42e55804e5a0a", + "KeyExpiry": "2026-11-08T18:49:40Z", + "DiscoKey": "discokey:657222a191639086d196b38b41d06e4c1c6de2c7679f467473b662724b7ff46e", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:41230", "10.65.0.27:41230", "172.17.0.1:41230"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:49:40.642595104Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5356533428254481, + "StableID": "nGt8Uu3zpi11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:c9071132b543fe089db243b686de85d3232c567222f8a621958b9428f7667441", + "KeyExpiry": "2026-11-08T18:49:41Z", + "DiscoKey": "discokey:26dfb9035dce059a334c0851e4709a1cf9577ba5cf2216a30802074902c47104", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:40254", "10.65.0.27:40254", "172.17.0.1:40254"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:49:41.195401855Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "4728549180687201": { + "ID": 4728549180687201, + "LoginName": "blastoise.tail78f774.ts.net", + "DisplayName": "blastoise" + }} + } + }, "bulbasaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 5356533428254481, + "StableID": "nGt8Uu3zpi11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:c9071132b543fe089db243b686de85d3232c567222f8a621958b9428f7667441", + "KeyExpiry": "2026-11-08T18:49:41Z", + "DiscoKey": "discokey:26dfb9035dce059a334c0851e4709a1cf9577ba5cf2216a30802074902c47104", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:40254", "10.65.0.27:40254", "172.17.0.1:40254"], + "Hostinfo": {"Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:49:41.195401855Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:c9071132b543fe089db243b686de85d3232c567222f8a621958b9428f7667441", + "MachineKey": "mkey:0dd97cab4ff39c0697599dd2e05b42f5d597c7f39434ad27fe7e157e54be2670", + "Peers": [{ + "ID": 4036485262546260, + "StableID": "nuHhM9d8XY11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:446da1fb0929ad6eb9a62dd73fe5948ab1b9e705ac639743dad4b133eb912620", + "DiscoKey": "discokey:4f7b74c7ce8597e34f5d6d975ebf7d7b855dd9d94e3397b7f20f6ef8ae09260f", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:33739", "10.65.0.27:33739", "172.17.0.1:33739"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:49:33.468713095Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 2706738658132250, + "StableID": "nuzpRDSt8N11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4f372f41160436362c4a299ee8e41e9506c0387c24efd651541eeffef73c6c35", + "DiscoKey": "discokey:83f90746253b5f9c6f5c9891a13aea64b05c4d31be8cd253ad52f22d2bd71414", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:60917", "10.65.0.27:60917", "172.17.0.1:60917"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:49:34.149328077Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 1092125780826920, + "StableID": "nT2gSxHdX911CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6c39f2eedb619c1b0cfca72a0af98943b411e27411f52287a2ff4a4ca30f116f", + "DiscoKey": "discokey:3381232415d99b31488996be72d25ed42ba86e4ed316cf60486243510bd0bb39", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:34414", "10.65.0.27:34414", "172.17.0.1:34414"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:49:34.687823155Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 4297525523072750, + "StableID": "nMimH5iMZa11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0055db475743b554b76e77b33a4cc05184228f357ae4950122a707ae4d92ff07", + "DiscoKey": "discokey:2ce059328a9a918999b0b75dccc68b5b1fb416db1dd3f3d71bda5396208fa63f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:60972", "10.65.0.27:60972", "172.17.0.1:60972"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:49:35.242672743Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 4630694457717876, + "StableID": "nTLJAVVFAd11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:623173f9b609cdb0a87dc28a1ea577bd73f108678e4a60e79c5b1537baf89a1a", + "DiscoKey": "discokey:11571f055222a7e291c244e9ad7da479025faa5e0044bf58b38b79f4877a5118", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:60343", "10.65.0.27:60343", "172.17.0.1:60343"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:49:35.785634417Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4728549180687201, + "StableID": "nJmbwByZvd11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cbf22f012be058dd320ed4dd3267eba26b765c7b0a66d640f391add6b5a7c60e", + "DiscoKey": "discokey:41338c797b5dbe22e272b82b07ffe21f698ec68cb8b212e689fb5e21b76a7b37", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:42284", "10.65.0.27:42284", "172.17.0.1:42284"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:49:36.319517347Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2553292478976651, + "StableID": "n6ec2WfPwL11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:dc30ec8da75be2c53544f640dd3b36d3a8550a7c556388b7ce1b2ae31bcf4f09", + "DiscoKey": "discokey:2f44d09a8d8c58dd6ece012d557ca7bb959028687c6042448738e868d9dcf867", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:49021", "10.65.0.27:49021", "172.17.0.1:49021"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:49:36.8665194Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8050969568316525, + "StableID": "nNu7WUKJs521CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a6fa5c30759b4d3ff3b02427c62682e4aa9bda97510e7fd3a802eeaf4a625319", + "DiscoKey": "discokey:8a77ac47b80f9e87df5c52906964c0be000b057b79069ceadd44172ce37e9259", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:59392", "10.65.0.27:59392", "172.17.0.1:59392"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:49:37.404736658Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2047301492658962, + "StableID": "nKdbF39EzG11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c8ab8298a8c53249d893915d6260b0d91de912089d2ead41087a741205883152", + "DiscoKey": "discokey:e8e177a2df69fe1b5dfa29fa5814ff582d9396d9969fd5c3f68058b03407f11e", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:52876", "10.65.0.27:52876", "172.17.0.1:52876"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:49:37.945678729Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 1272909863032316, + "StableID": "nFrpieBWwA11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a0f6926538765127c5ba2d553141ecfd02219dc7af00c8553eb67b6d3aed6563", + "DiscoKey": "discokey:4d3874338ebf469845cf0888427635c146194c3123f1e571cf77ed4de12fef45", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:44464", "10.65.0.27:44464", "172.17.0.1:44464"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:49:38.50203138Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 2711502179480840, + "StableID": "nsLsVjZ3BN11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7d9aba483ddbb1f668916472455e84df7cc8f4ce4b6b9d6e38ce34ece126b957", + "DiscoKey": "discokey:d1350bcbcfc40d3dcab4ee2e4a42afa795a47570d48796be69b04e76deb64013", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:41283", "10.65.0.27:41283", "172.17.0.1:41283"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:49:39.045851741Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 2957510641661268, + "StableID": "nFUHtnnT6Q11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7a531bd87f5a4020e2459ac00cabba5abf26ee9a33564818ab1c012224e17d02", + "DiscoKey": "discokey:67077cb4017129741e4f5a940ff9304bfab77c99e39472119166bd6ff7ed7531", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:53301", "10.65.0.27:53301", "172.17.0.1:53301"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:49:39.558897204Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8916411384039549, + "StableID": "naH6CS1GdC21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:f825aadbceb6fd7eb4df73e0db44ab533aaef2289a7369b7a9106984daf3ba69", + "KeyExpiry": "2026-11-08T18:49:40Z", + "DiscoKey": "discokey:2f4b97dc0c4c336cc1b859ff79e2c372453e7b6f513d998fe7c72d50aefa9557", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:43652", "10.65.0.27:43652", "172.17.0.1:43652"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:49:40.109443444Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7970113772317226, + "StableID": "nbwrggNgE521CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:a2e3ec6c6a12b0f31c410c35f38035da919a7a2941aa9798dce42e55804e5a0a", + "KeyExpiry": "2026-11-08T18:49:40Z", + "DiscoKey": "discokey:657222a191639086d196b38b41d06e4c1c6de2c7679f467473b662724b7ff46e", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:41230", "10.65.0.27:41230", "172.17.0.1:41230"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:49:40.642595104Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "charmander": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 1092125780826920, + "StableID": "nT2gSxHdX911CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1092125780826920, + "Key": "nodekey:6c39f2eedb619c1b0cfca72a0af98943b411e27411f52287a2ff4a4ca30f116f", + "DiscoKey": "discokey:3381232415d99b31488996be72d25ed42ba86e4ed316cf60486243510bd0bb39", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:34414", "10.65.0.27:34414", "172.17.0.1:34414"], + "Hostinfo": { + "Hostname": "charmander", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit"], + "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:49:34.687823155Z", + "Tags": ["tag:exit"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:6c39f2eedb619c1b0cfca72a0af98943b411e27411f52287a2ff4a4ca30f116f", + "MachineKey": "mkey:2d311ae4e93c751e8185a487f971460d91a9ed39dacea21adf62d22841183817", + "Peers": [{ + "ID": 4036485262546260, + "StableID": "nuHhM9d8XY11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:446da1fb0929ad6eb9a62dd73fe5948ab1b9e705ac639743dad4b133eb912620", + "DiscoKey": "discokey:4f7b74c7ce8597e34f5d6d975ebf7d7b855dd9d94e3397b7f20f6ef8ae09260f", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:33739", "10.65.0.27:33739", "172.17.0.1:33739"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:49:33.468713095Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 2706738658132250, + "StableID": "nuzpRDSt8N11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4f372f41160436362c4a299ee8e41e9506c0387c24efd651541eeffef73c6c35", + "DiscoKey": "discokey:83f90746253b5f9c6f5c9891a13aea64b05c4d31be8cd253ad52f22d2bd71414", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:60917", "10.65.0.27:60917", "172.17.0.1:60917"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:49:34.149328077Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4297525523072750, + "StableID": "nMimH5iMZa11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0055db475743b554b76e77b33a4cc05184228f357ae4950122a707ae4d92ff07", + "DiscoKey": "discokey:2ce059328a9a918999b0b75dccc68b5b1fb416db1dd3f3d71bda5396208fa63f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:60972", "10.65.0.27:60972", "172.17.0.1:60972"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:49:35.242672743Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 4630694457717876, + "StableID": "nTLJAVVFAd11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:623173f9b609cdb0a87dc28a1ea577bd73f108678e4a60e79c5b1537baf89a1a", + "DiscoKey": "discokey:11571f055222a7e291c244e9ad7da479025faa5e0044bf58b38b79f4877a5118", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:60343", "10.65.0.27:60343", "172.17.0.1:60343"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:49:35.785634417Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4728549180687201, + "StableID": "nJmbwByZvd11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cbf22f012be058dd320ed4dd3267eba26b765c7b0a66d640f391add6b5a7c60e", + "DiscoKey": "discokey:41338c797b5dbe22e272b82b07ffe21f698ec68cb8b212e689fb5e21b76a7b37", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:42284", "10.65.0.27:42284", "172.17.0.1:42284"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:49:36.319517347Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2553292478976651, + "StableID": "n6ec2WfPwL11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:dc30ec8da75be2c53544f640dd3b36d3a8550a7c556388b7ce1b2ae31bcf4f09", + "DiscoKey": "discokey:2f44d09a8d8c58dd6ece012d557ca7bb959028687c6042448738e868d9dcf867", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:49021", "10.65.0.27:49021", "172.17.0.1:49021"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:49:36.8665194Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8050969568316525, + "StableID": "nNu7WUKJs521CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a6fa5c30759b4d3ff3b02427c62682e4aa9bda97510e7fd3a802eeaf4a625319", + "DiscoKey": "discokey:8a77ac47b80f9e87df5c52906964c0be000b057b79069ceadd44172ce37e9259", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:59392", "10.65.0.27:59392", "172.17.0.1:59392"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:49:37.404736658Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2047301492658962, + "StableID": "nKdbF39EzG11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c8ab8298a8c53249d893915d6260b0d91de912089d2ead41087a741205883152", + "DiscoKey": "discokey:e8e177a2df69fe1b5dfa29fa5814ff582d9396d9969fd5c3f68058b03407f11e", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:52876", "10.65.0.27:52876", "172.17.0.1:52876"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:49:37.945678729Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 1272909863032316, + "StableID": "nFrpieBWwA11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a0f6926538765127c5ba2d553141ecfd02219dc7af00c8553eb67b6d3aed6563", + "DiscoKey": "discokey:4d3874338ebf469845cf0888427635c146194c3123f1e571cf77ed4de12fef45", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:44464", "10.65.0.27:44464", "172.17.0.1:44464"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:49:38.50203138Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 2711502179480840, + "StableID": "nsLsVjZ3BN11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7d9aba483ddbb1f668916472455e84df7cc8f4ce4b6b9d6e38ce34ece126b957", + "DiscoKey": "discokey:d1350bcbcfc40d3dcab4ee2e4a42afa795a47570d48796be69b04e76deb64013", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:41283", "10.65.0.27:41283", "172.17.0.1:41283"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:49:39.045851741Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 2957510641661268, + "StableID": "nFUHtnnT6Q11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7a531bd87f5a4020e2459ac00cabba5abf26ee9a33564818ab1c012224e17d02", + "DiscoKey": "discokey:67077cb4017129741e4f5a940ff9304bfab77c99e39472119166bd6ff7ed7531", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:53301", "10.65.0.27:53301", "172.17.0.1:53301"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:49:39.558897204Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8916411384039549, + "StableID": "naH6CS1GdC21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:f825aadbceb6fd7eb4df73e0db44ab533aaef2289a7369b7a9106984daf3ba69", + "KeyExpiry": "2026-11-08T18:49:40Z", + "DiscoKey": "discokey:2f4b97dc0c4c336cc1b859ff79e2c372453e7b6f513d998fe7c72d50aefa9557", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:43652", "10.65.0.27:43652", "172.17.0.1:43652"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:49:40.109443444Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7970113772317226, + "StableID": "nbwrggNgE521CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:a2e3ec6c6a12b0f31c410c35f38035da919a7a2941aa9798dce42e55804e5a0a", + "KeyExpiry": "2026-11-08T18:49:40Z", + "DiscoKey": "discokey:657222a191639086d196b38b41d06e4c1c6de2c7679f467473b662724b7ff46e", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:41230", "10.65.0.27:41230", "172.17.0.1:41230"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:49:40.642595104Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5356533428254481, + "StableID": "nGt8Uu3zpi11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:c9071132b543fe089db243b686de85d3232c567222f8a621958b9428f7667441", + "KeyExpiry": "2026-11-08T18:49:41Z", + "DiscoKey": "discokey:26dfb9035dce059a334c0851e4709a1cf9577ba5cf2216a30802074902c47104", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:40254", "10.65.0.27:40254", "172.17.0.1:40254"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:49:41.195401855Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1092125780826920": { + "ID": 1092125780826920, + "LoginName": "charmander.tail78f774.ts.net", + "DisplayName": "charmander" + }, "1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "fearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8050969568316525, + "StableID": "nNu7WUKJs521CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 8050969568316525, + "Key": "nodekey:a6fa5c30759b4d3ff3b02427c62682e4aa9bda97510e7fd3a802eeaf4a625319", + "DiscoKey": "discokey:8a77ac47b80f9e87df5c52906964c0be000b057b79069ceadd44172ce37e9259", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:59392", "10.65.0.27:59392", "172.17.0.1:59392"], + "Hostinfo": { + "Hostname": "fearow", + "RoutableIPs": ["10.55.0.0/16"], + "RequestTags": ["tag:fearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:49:37.404736658Z", + "Tags": ["tag:fearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:a6fa5c30759b4d3ff3b02427c62682e4aa9bda97510e7fd3a802eeaf4a625319", + "MachineKey": "mkey:29116e34a92634caa2cc87e4169f58f6f16a92c7e051a8446366a8ad9f9e0500", + "Peers": [{ + "ID": 4036485262546260, + "StableID": "nuHhM9d8XY11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:446da1fb0929ad6eb9a62dd73fe5948ab1b9e705ac639743dad4b133eb912620", + "DiscoKey": "discokey:4f7b74c7ce8597e34f5d6d975ebf7d7b855dd9d94e3397b7f20f6ef8ae09260f", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:33739", "10.65.0.27:33739", "172.17.0.1:33739"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:49:33.468713095Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 2706738658132250, + "StableID": "nuzpRDSt8N11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4f372f41160436362c4a299ee8e41e9506c0387c24efd651541eeffef73c6c35", + "DiscoKey": "discokey:83f90746253b5f9c6f5c9891a13aea64b05c4d31be8cd253ad52f22d2bd71414", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:60917", "10.65.0.27:60917", "172.17.0.1:60917"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:49:34.149328077Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 1092125780826920, + "StableID": "nT2gSxHdX911CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6c39f2eedb619c1b0cfca72a0af98943b411e27411f52287a2ff4a4ca30f116f", + "DiscoKey": "discokey:3381232415d99b31488996be72d25ed42ba86e4ed316cf60486243510bd0bb39", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:34414", "10.65.0.27:34414", "172.17.0.1:34414"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:49:34.687823155Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 4297525523072750, + "StableID": "nMimH5iMZa11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0055db475743b554b76e77b33a4cc05184228f357ae4950122a707ae4d92ff07", + "DiscoKey": "discokey:2ce059328a9a918999b0b75dccc68b5b1fb416db1dd3f3d71bda5396208fa63f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:60972", "10.65.0.27:60972", "172.17.0.1:60972"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:49:35.242672743Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 4630694457717876, + "StableID": "nTLJAVVFAd11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:623173f9b609cdb0a87dc28a1ea577bd73f108678e4a60e79c5b1537baf89a1a", + "DiscoKey": "discokey:11571f055222a7e291c244e9ad7da479025faa5e0044bf58b38b79f4877a5118", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:60343", "10.65.0.27:60343", "172.17.0.1:60343"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:49:35.785634417Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4728549180687201, + "StableID": "nJmbwByZvd11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cbf22f012be058dd320ed4dd3267eba26b765c7b0a66d640f391add6b5a7c60e", + "DiscoKey": "discokey:41338c797b5dbe22e272b82b07ffe21f698ec68cb8b212e689fb5e21b76a7b37", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:42284", "10.65.0.27:42284", "172.17.0.1:42284"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:49:36.319517347Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2553292478976651, + "StableID": "n6ec2WfPwL11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:dc30ec8da75be2c53544f640dd3b36d3a8550a7c556388b7ce1b2ae31bcf4f09", + "DiscoKey": "discokey:2f44d09a8d8c58dd6ece012d557ca7bb959028687c6042448738e868d9dcf867", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:49021", "10.65.0.27:49021", "172.17.0.1:49021"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:49:36.8665194Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 2047301492658962, + "StableID": "nKdbF39EzG11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c8ab8298a8c53249d893915d6260b0d91de912089d2ead41087a741205883152", + "DiscoKey": "discokey:e8e177a2df69fe1b5dfa29fa5814ff582d9396d9969fd5c3f68058b03407f11e", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:52876", "10.65.0.27:52876", "172.17.0.1:52876"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:49:37.945678729Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 1272909863032316, + "StableID": "nFrpieBWwA11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a0f6926538765127c5ba2d553141ecfd02219dc7af00c8553eb67b6d3aed6563", + "DiscoKey": "discokey:4d3874338ebf469845cf0888427635c146194c3123f1e571cf77ed4de12fef45", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:44464", "10.65.0.27:44464", "172.17.0.1:44464"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:49:38.50203138Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 2711502179480840, + "StableID": "nsLsVjZ3BN11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7d9aba483ddbb1f668916472455e84df7cc8f4ce4b6b9d6e38ce34ece126b957", + "DiscoKey": "discokey:d1350bcbcfc40d3dcab4ee2e4a42afa795a47570d48796be69b04e76deb64013", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:41283", "10.65.0.27:41283", "172.17.0.1:41283"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:49:39.045851741Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 2957510641661268, + "StableID": "nFUHtnnT6Q11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7a531bd87f5a4020e2459ac00cabba5abf26ee9a33564818ab1c012224e17d02", + "DiscoKey": "discokey:67077cb4017129741e4f5a940ff9304bfab77c99e39472119166bd6ff7ed7531", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:53301", "10.65.0.27:53301", "172.17.0.1:53301"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:49:39.558897204Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8916411384039549, + "StableID": "naH6CS1GdC21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:f825aadbceb6fd7eb4df73e0db44ab533aaef2289a7369b7a9106984daf3ba69", + "KeyExpiry": "2026-11-08T18:49:40Z", + "DiscoKey": "discokey:2f4b97dc0c4c336cc1b859ff79e2c372453e7b6f513d998fe7c72d50aefa9557", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:43652", "10.65.0.27:43652", "172.17.0.1:43652"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:49:40.109443444Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7970113772317226, + "StableID": "nbwrggNgE521CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:a2e3ec6c6a12b0f31c410c35f38035da919a7a2941aa9798dce42e55804e5a0a", + "KeyExpiry": "2026-11-08T18:49:40Z", + "DiscoKey": "discokey:657222a191639086d196b38b41d06e4c1c6de2c7679f467473b662724b7ff46e", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:41230", "10.65.0.27:41230", "172.17.0.1:41230"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:49:40.642595104Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5356533428254481, + "StableID": "nGt8Uu3zpi11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:c9071132b543fe089db243b686de85d3232c567222f8a621958b9428f7667441", + "KeyExpiry": "2026-11-08T18:49:41Z", + "DiscoKey": "discokey:26dfb9035dce059a334c0851e4709a1cf9577ba5cf2216a30802074902c47104", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:40254", "10.65.0.27:40254", "172.17.0.1:40254"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:49:41.195401855Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "8050969568316525": { + "ID": 8050969568316525, + "LoginName": "fearow.tail78f774.ts.net", + "DisplayName": "fearow" + }} + } + }, "ivysaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8916411384039549, + "StableID": "naH6CS1GdC21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:f825aadbceb6fd7eb4df73e0db44ab533aaef2289a7369b7a9106984daf3ba69", + "KeyExpiry": "2026-11-08T18:49:40Z", + "DiscoKey": "discokey:2f4b97dc0c4c336cc1b859ff79e2c372453e7b6f513d998fe7c72d50aefa9557", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:43652", "10.65.0.27:43652", "172.17.0.1:43652"], + "Hostinfo": {"Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:49:40.109443444Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:f825aadbceb6fd7eb4df73e0db44ab533aaef2289a7369b7a9106984daf3ba69", + "MachineKey": "mkey:c14c50bff2f0346c1cf256d85d2bddf0dbf80450f7ff23707487e18138d95034", + "Peers": [{ + "ID": 4036485262546260, + "StableID": "nuHhM9d8XY11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:446da1fb0929ad6eb9a62dd73fe5948ab1b9e705ac639743dad4b133eb912620", + "DiscoKey": "discokey:4f7b74c7ce8597e34f5d6d975ebf7d7b855dd9d94e3397b7f20f6ef8ae09260f", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:33739", "10.65.0.27:33739", "172.17.0.1:33739"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:49:33.468713095Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 2706738658132250, + "StableID": "nuzpRDSt8N11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4f372f41160436362c4a299ee8e41e9506c0387c24efd651541eeffef73c6c35", + "DiscoKey": "discokey:83f90746253b5f9c6f5c9891a13aea64b05c4d31be8cd253ad52f22d2bd71414", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:60917", "10.65.0.27:60917", "172.17.0.1:60917"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:49:34.149328077Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 1092125780826920, + "StableID": "nT2gSxHdX911CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6c39f2eedb619c1b0cfca72a0af98943b411e27411f52287a2ff4a4ca30f116f", + "DiscoKey": "discokey:3381232415d99b31488996be72d25ed42ba86e4ed316cf60486243510bd0bb39", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:34414", "10.65.0.27:34414", "172.17.0.1:34414"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:49:34.687823155Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 4297525523072750, + "StableID": "nMimH5iMZa11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0055db475743b554b76e77b33a4cc05184228f357ae4950122a707ae4d92ff07", + "DiscoKey": "discokey:2ce059328a9a918999b0b75dccc68b5b1fb416db1dd3f3d71bda5396208fa63f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:60972", "10.65.0.27:60972", "172.17.0.1:60972"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:49:35.242672743Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 4630694457717876, + "StableID": "nTLJAVVFAd11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:623173f9b609cdb0a87dc28a1ea577bd73f108678e4a60e79c5b1537baf89a1a", + "DiscoKey": "discokey:11571f055222a7e291c244e9ad7da479025faa5e0044bf58b38b79f4877a5118", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:60343", "10.65.0.27:60343", "172.17.0.1:60343"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:49:35.785634417Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4728549180687201, + "StableID": "nJmbwByZvd11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cbf22f012be058dd320ed4dd3267eba26b765c7b0a66d640f391add6b5a7c60e", + "DiscoKey": "discokey:41338c797b5dbe22e272b82b07ffe21f698ec68cb8b212e689fb5e21b76a7b37", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:42284", "10.65.0.27:42284", "172.17.0.1:42284"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:49:36.319517347Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2553292478976651, + "StableID": "n6ec2WfPwL11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:dc30ec8da75be2c53544f640dd3b36d3a8550a7c556388b7ce1b2ae31bcf4f09", + "DiscoKey": "discokey:2f44d09a8d8c58dd6ece012d557ca7bb959028687c6042448738e868d9dcf867", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:49021", "10.65.0.27:49021", "172.17.0.1:49021"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:49:36.8665194Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8050969568316525, + "StableID": "nNu7WUKJs521CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a6fa5c30759b4d3ff3b02427c62682e4aa9bda97510e7fd3a802eeaf4a625319", + "DiscoKey": "discokey:8a77ac47b80f9e87df5c52906964c0be000b057b79069ceadd44172ce37e9259", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:59392", "10.65.0.27:59392", "172.17.0.1:59392"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:49:37.404736658Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2047301492658962, + "StableID": "nKdbF39EzG11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c8ab8298a8c53249d893915d6260b0d91de912089d2ead41087a741205883152", + "DiscoKey": "discokey:e8e177a2df69fe1b5dfa29fa5814ff582d9396d9969fd5c3f68058b03407f11e", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:52876", "10.65.0.27:52876", "172.17.0.1:52876"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:49:37.945678729Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 1272909863032316, + "StableID": "nFrpieBWwA11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a0f6926538765127c5ba2d553141ecfd02219dc7af00c8553eb67b6d3aed6563", + "DiscoKey": "discokey:4d3874338ebf469845cf0888427635c146194c3123f1e571cf77ed4de12fef45", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:44464", "10.65.0.27:44464", "172.17.0.1:44464"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:49:38.50203138Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 2711502179480840, + "StableID": "nsLsVjZ3BN11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7d9aba483ddbb1f668916472455e84df7cc8f4ce4b6b9d6e38ce34ece126b957", + "DiscoKey": "discokey:d1350bcbcfc40d3dcab4ee2e4a42afa795a47570d48796be69b04e76deb64013", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:41283", "10.65.0.27:41283", "172.17.0.1:41283"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:49:39.045851741Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 2957510641661268, + "StableID": "nFUHtnnT6Q11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7a531bd87f5a4020e2459ac00cabba5abf26ee9a33564818ab1c012224e17d02", + "DiscoKey": "discokey:67077cb4017129741e4f5a940ff9304bfab77c99e39472119166bd6ff7ed7531", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:53301", "10.65.0.27:53301", "172.17.0.1:53301"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:49:39.558897204Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7970113772317226, + "StableID": "nbwrggNgE521CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:a2e3ec6c6a12b0f31c410c35f38035da919a7a2941aa9798dce42e55804e5a0a", + "KeyExpiry": "2026-11-08T18:49:40Z", + "DiscoKey": "discokey:657222a191639086d196b38b41d06e4c1c6de2c7679f467473b662724b7ff46e", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:41230", "10.65.0.27:41230", "172.17.0.1:41230"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:49:40.642595104Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5356533428254481, + "StableID": "nGt8Uu3zpi11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:c9071132b543fe089db243b686de85d3232c567222f8a621958b9428f7667441", + "KeyExpiry": "2026-11-08T18:49:41Z", + "DiscoKey": "discokey:26dfb9035dce059a334c0851e4709a1cf9577ba5cf2216a30802074902c47104", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:40254", "10.65.0.27:40254", "172.17.0.1:40254"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:49:41.195401855Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "kakuna": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 2711502179480840, + "StableID": "nsLsVjZ3BN11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 2711502179480840, + "Key": "nodekey:7d9aba483ddbb1f668916472455e84df7cc8f4ce4b6b9d6e38ce34ece126b957", + "DiscoKey": "discokey:d1350bcbcfc40d3dcab4ee2e4a42afa795a47570d48796be69b04e76deb64013", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:41283", "10.65.0.27:41283", "172.17.0.1:41283"], + "Hostinfo": {"Hostname": "kakuna", "RequestTags": ["tag:prod"], "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:49:39.045851741Z", + "Tags": ["tag:prod"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:7d9aba483ddbb1f668916472455e84df7cc8f4ce4b6b9d6e38ce34ece126b957", + "MachineKey": "mkey:45bd39c9a76b22b82f457bfae3d49210ce19d45093326dc1917957ffa568720f", + "Peers": [{ + "ID": 4036485262546260, + "StableID": "nuHhM9d8XY11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:446da1fb0929ad6eb9a62dd73fe5948ab1b9e705ac639743dad4b133eb912620", + "DiscoKey": "discokey:4f7b74c7ce8597e34f5d6d975ebf7d7b855dd9d94e3397b7f20f6ef8ae09260f", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:33739", "10.65.0.27:33739", "172.17.0.1:33739"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:49:33.468713095Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 2706738658132250, + "StableID": "nuzpRDSt8N11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4f372f41160436362c4a299ee8e41e9506c0387c24efd651541eeffef73c6c35", + "DiscoKey": "discokey:83f90746253b5f9c6f5c9891a13aea64b05c4d31be8cd253ad52f22d2bd71414", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:60917", "10.65.0.27:60917", "172.17.0.1:60917"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:49:34.149328077Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 1092125780826920, + "StableID": "nT2gSxHdX911CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6c39f2eedb619c1b0cfca72a0af98943b411e27411f52287a2ff4a4ca30f116f", + "DiscoKey": "discokey:3381232415d99b31488996be72d25ed42ba86e4ed316cf60486243510bd0bb39", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:34414", "10.65.0.27:34414", "172.17.0.1:34414"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:49:34.687823155Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 4297525523072750, + "StableID": "nMimH5iMZa11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0055db475743b554b76e77b33a4cc05184228f357ae4950122a707ae4d92ff07", + "DiscoKey": "discokey:2ce059328a9a918999b0b75dccc68b5b1fb416db1dd3f3d71bda5396208fa63f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:60972", "10.65.0.27:60972", "172.17.0.1:60972"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:49:35.242672743Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 4630694457717876, + "StableID": "nTLJAVVFAd11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:623173f9b609cdb0a87dc28a1ea577bd73f108678e4a60e79c5b1537baf89a1a", + "DiscoKey": "discokey:11571f055222a7e291c244e9ad7da479025faa5e0044bf58b38b79f4877a5118", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:60343", "10.65.0.27:60343", "172.17.0.1:60343"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:49:35.785634417Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4728549180687201, + "StableID": "nJmbwByZvd11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cbf22f012be058dd320ed4dd3267eba26b765c7b0a66d640f391add6b5a7c60e", + "DiscoKey": "discokey:41338c797b5dbe22e272b82b07ffe21f698ec68cb8b212e689fb5e21b76a7b37", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:42284", "10.65.0.27:42284", "172.17.0.1:42284"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:49:36.319517347Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2553292478976651, + "StableID": "n6ec2WfPwL11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:dc30ec8da75be2c53544f640dd3b36d3a8550a7c556388b7ce1b2ae31bcf4f09", + "DiscoKey": "discokey:2f44d09a8d8c58dd6ece012d557ca7bb959028687c6042448738e868d9dcf867", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:49021", "10.65.0.27:49021", "172.17.0.1:49021"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:49:36.8665194Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8050969568316525, + "StableID": "nNu7WUKJs521CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a6fa5c30759b4d3ff3b02427c62682e4aa9bda97510e7fd3a802eeaf4a625319", + "DiscoKey": "discokey:8a77ac47b80f9e87df5c52906964c0be000b057b79069ceadd44172ce37e9259", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:59392", "10.65.0.27:59392", "172.17.0.1:59392"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:49:37.404736658Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2047301492658962, + "StableID": "nKdbF39EzG11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c8ab8298a8c53249d893915d6260b0d91de912089d2ead41087a741205883152", + "DiscoKey": "discokey:e8e177a2df69fe1b5dfa29fa5814ff582d9396d9969fd5c3f68058b03407f11e", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:52876", "10.65.0.27:52876", "172.17.0.1:52876"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:49:37.945678729Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 1272909863032316, + "StableID": "nFrpieBWwA11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a0f6926538765127c5ba2d553141ecfd02219dc7af00c8553eb67b6d3aed6563", + "DiscoKey": "discokey:4d3874338ebf469845cf0888427635c146194c3123f1e571cf77ed4de12fef45", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:44464", "10.65.0.27:44464", "172.17.0.1:44464"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:49:38.50203138Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 2957510641661268, + "StableID": "nFUHtnnT6Q11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7a531bd87f5a4020e2459ac00cabba5abf26ee9a33564818ab1c012224e17d02", + "DiscoKey": "discokey:67077cb4017129741e4f5a940ff9304bfab77c99e39472119166bd6ff7ed7531", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:53301", "10.65.0.27:53301", "172.17.0.1:53301"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:49:39.558897204Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8916411384039549, + "StableID": "naH6CS1GdC21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:f825aadbceb6fd7eb4df73e0db44ab533aaef2289a7369b7a9106984daf3ba69", + "KeyExpiry": "2026-11-08T18:49:40Z", + "DiscoKey": "discokey:2f4b97dc0c4c336cc1b859ff79e2c372453e7b6f513d998fe7c72d50aefa9557", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:43652", "10.65.0.27:43652", "172.17.0.1:43652"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:49:40.109443444Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7970113772317226, + "StableID": "nbwrggNgE521CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:a2e3ec6c6a12b0f31c410c35f38035da919a7a2941aa9798dce42e55804e5a0a", + "KeyExpiry": "2026-11-08T18:49:40Z", + "DiscoKey": "discokey:657222a191639086d196b38b41d06e4c1c6de2c7679f467473b662724b7ff46e", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:41230", "10.65.0.27:41230", "172.17.0.1:41230"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:49:40.642595104Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5356533428254481, + "StableID": "nGt8Uu3zpi11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:c9071132b543fe089db243b686de85d3232c567222f8a621958b9428f7667441", + "KeyExpiry": "2026-11-08T18:49:41Z", + "DiscoKey": "discokey:26dfb9035dce059a334c0851e4709a1cf9577ba5cf2216a30802074902c47104", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:40254", "10.65.0.27:40254", "172.17.0.1:40254"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:49:41.195401855Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "2711502179480840": { + "ID": 2711502179480840, + "LoginName": "kakuna.tail78f774.ts.net", + "DisplayName": "kakuna" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "pidgeotto": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 2706738658132250, + "StableID": "nuzpRDSt8N11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 2706738658132250, + "Key": "nodekey:4f372f41160436362c4a299ee8e41e9506c0387c24efd651541eeffef73c6c35", + "DiscoKey": "discokey:83f90746253b5f9c6f5c9891a13aea64b05c4d31be8cd253ad52f22d2bd71414", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:60917", "10.65.0.27:60917", "172.17.0.1:60917"], + "Hostinfo": { + "Hostname": "pidgeotto", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgeotto"], + "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:49:34.149328077Z", + "Tags": ["tag:pidgeotto"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:4f372f41160436362c4a299ee8e41e9506c0387c24efd651541eeffef73c6c35", + "MachineKey": "mkey:25f2109a6f2e5ec069a5307e89df9502ca789bd85f6addb52ed7be7576e2a138", + "Peers": [{ + "ID": 4036485262546260, + "StableID": "nuHhM9d8XY11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:446da1fb0929ad6eb9a62dd73fe5948ab1b9e705ac639743dad4b133eb912620", + "DiscoKey": "discokey:4f7b74c7ce8597e34f5d6d975ebf7d7b855dd9d94e3397b7f20f6ef8ae09260f", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:33739", "10.65.0.27:33739", "172.17.0.1:33739"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:49:33.468713095Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1092125780826920, + "StableID": "nT2gSxHdX911CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6c39f2eedb619c1b0cfca72a0af98943b411e27411f52287a2ff4a4ca30f116f", + "DiscoKey": "discokey:3381232415d99b31488996be72d25ed42ba86e4ed316cf60486243510bd0bb39", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:34414", "10.65.0.27:34414", "172.17.0.1:34414"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:49:34.687823155Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 4297525523072750, + "StableID": "nMimH5iMZa11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0055db475743b554b76e77b33a4cc05184228f357ae4950122a707ae4d92ff07", + "DiscoKey": "discokey:2ce059328a9a918999b0b75dccc68b5b1fb416db1dd3f3d71bda5396208fa63f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:60972", "10.65.0.27:60972", "172.17.0.1:60972"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:49:35.242672743Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 4630694457717876, + "StableID": "nTLJAVVFAd11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:623173f9b609cdb0a87dc28a1ea577bd73f108678e4a60e79c5b1537baf89a1a", + "DiscoKey": "discokey:11571f055222a7e291c244e9ad7da479025faa5e0044bf58b38b79f4877a5118", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:60343", "10.65.0.27:60343", "172.17.0.1:60343"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:49:35.785634417Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4728549180687201, + "StableID": "nJmbwByZvd11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cbf22f012be058dd320ed4dd3267eba26b765c7b0a66d640f391add6b5a7c60e", + "DiscoKey": "discokey:41338c797b5dbe22e272b82b07ffe21f698ec68cb8b212e689fb5e21b76a7b37", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:42284", "10.65.0.27:42284", "172.17.0.1:42284"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:49:36.319517347Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2553292478976651, + "StableID": "n6ec2WfPwL11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:dc30ec8da75be2c53544f640dd3b36d3a8550a7c556388b7ce1b2ae31bcf4f09", + "DiscoKey": "discokey:2f44d09a8d8c58dd6ece012d557ca7bb959028687c6042448738e868d9dcf867", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:49021", "10.65.0.27:49021", "172.17.0.1:49021"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:49:36.8665194Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8050969568316525, + "StableID": "nNu7WUKJs521CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a6fa5c30759b4d3ff3b02427c62682e4aa9bda97510e7fd3a802eeaf4a625319", + "DiscoKey": "discokey:8a77ac47b80f9e87df5c52906964c0be000b057b79069ceadd44172ce37e9259", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:59392", "10.65.0.27:59392", "172.17.0.1:59392"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:49:37.404736658Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2047301492658962, + "StableID": "nKdbF39EzG11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c8ab8298a8c53249d893915d6260b0d91de912089d2ead41087a741205883152", + "DiscoKey": "discokey:e8e177a2df69fe1b5dfa29fa5814ff582d9396d9969fd5c3f68058b03407f11e", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:52876", "10.65.0.27:52876", "172.17.0.1:52876"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:49:37.945678729Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 1272909863032316, + "StableID": "nFrpieBWwA11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a0f6926538765127c5ba2d553141ecfd02219dc7af00c8553eb67b6d3aed6563", + "DiscoKey": "discokey:4d3874338ebf469845cf0888427635c146194c3123f1e571cf77ed4de12fef45", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:44464", "10.65.0.27:44464", "172.17.0.1:44464"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:49:38.50203138Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 2711502179480840, + "StableID": "nsLsVjZ3BN11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7d9aba483ddbb1f668916472455e84df7cc8f4ce4b6b9d6e38ce34ece126b957", + "DiscoKey": "discokey:d1350bcbcfc40d3dcab4ee2e4a42afa795a47570d48796be69b04e76deb64013", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:41283", "10.65.0.27:41283", "172.17.0.1:41283"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:49:39.045851741Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 2957510641661268, + "StableID": "nFUHtnnT6Q11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7a531bd87f5a4020e2459ac00cabba5abf26ee9a33564818ab1c012224e17d02", + "DiscoKey": "discokey:67077cb4017129741e4f5a940ff9304bfab77c99e39472119166bd6ff7ed7531", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:53301", "10.65.0.27:53301", "172.17.0.1:53301"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:49:39.558897204Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8916411384039549, + "StableID": "naH6CS1GdC21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:f825aadbceb6fd7eb4df73e0db44ab533aaef2289a7369b7a9106984daf3ba69", + "KeyExpiry": "2026-11-08T18:49:40Z", + "DiscoKey": "discokey:2f4b97dc0c4c336cc1b859ff79e2c372453e7b6f513d998fe7c72d50aefa9557", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:43652", "10.65.0.27:43652", "172.17.0.1:43652"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:49:40.109443444Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7970113772317226, + "StableID": "nbwrggNgE521CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:a2e3ec6c6a12b0f31c410c35f38035da919a7a2941aa9798dce42e55804e5a0a", + "KeyExpiry": "2026-11-08T18:49:40Z", + "DiscoKey": "discokey:657222a191639086d196b38b41d06e4c1c6de2c7679f467473b662724b7ff46e", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:41230", "10.65.0.27:41230", "172.17.0.1:41230"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:49:40.642595104Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5356533428254481, + "StableID": "nGt8Uu3zpi11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:c9071132b543fe089db243b686de85d3232c567222f8a621958b9428f7667441", + "KeyExpiry": "2026-11-08T18:49:41Z", + "DiscoKey": "discokey:26dfb9035dce059a334c0851e4709a1cf9577ba5cf2216a30802074902c47104", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:40254", "10.65.0.27:40254", "172.17.0.1:40254"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:49:41.195401855Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "2706738658132250": { + "ID": 2706738658132250, + "LoginName": "pidgeotto.tail78f774.ts.net", + "DisplayName": "pidgeotto" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "pidgey": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4036485262546260, + "StableID": "nuHhM9d8XY11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 4036485262546260, + "Key": "nodekey:446da1fb0929ad6eb9a62dd73fe5948ab1b9e705ac639743dad4b133eb912620", + "DiscoKey": "discokey:4f7b74c7ce8597e34f5d6d975ebf7d7b855dd9d94e3397b7f20f6ef8ae09260f", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:33739", "10.65.0.27:33739", "172.17.0.1:33739"], + "Hostinfo": { + "Hostname": "pidgey", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgey"], + "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:49:33.468713095Z", + "Tags": ["tag:pidgey"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:446da1fb0929ad6eb9a62dd73fe5948ab1b9e705ac639743dad4b133eb912620", + "MachineKey": "mkey:cd0e2743a8a7c31c72d2335395c4a31a95f207048c28aed8fe6b5692e6ed2623", + "Peers": [{ + "ID": 2706738658132250, + "StableID": "nuzpRDSt8N11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4f372f41160436362c4a299ee8e41e9506c0387c24efd651541eeffef73c6c35", + "DiscoKey": "discokey:83f90746253b5f9c6f5c9891a13aea64b05c4d31be8cd253ad52f22d2bd71414", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:60917", "10.65.0.27:60917", "172.17.0.1:60917"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:49:34.149328077Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 1092125780826920, + "StableID": "nT2gSxHdX911CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6c39f2eedb619c1b0cfca72a0af98943b411e27411f52287a2ff4a4ca30f116f", + "DiscoKey": "discokey:3381232415d99b31488996be72d25ed42ba86e4ed316cf60486243510bd0bb39", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:34414", "10.65.0.27:34414", "172.17.0.1:34414"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:49:34.687823155Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 4297525523072750, + "StableID": "nMimH5iMZa11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0055db475743b554b76e77b33a4cc05184228f357ae4950122a707ae4d92ff07", + "DiscoKey": "discokey:2ce059328a9a918999b0b75dccc68b5b1fb416db1dd3f3d71bda5396208fa63f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:60972", "10.65.0.27:60972", "172.17.0.1:60972"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:49:35.242672743Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 4630694457717876, + "StableID": "nTLJAVVFAd11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:623173f9b609cdb0a87dc28a1ea577bd73f108678e4a60e79c5b1537baf89a1a", + "DiscoKey": "discokey:11571f055222a7e291c244e9ad7da479025faa5e0044bf58b38b79f4877a5118", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:60343", "10.65.0.27:60343", "172.17.0.1:60343"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:49:35.785634417Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4728549180687201, + "StableID": "nJmbwByZvd11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cbf22f012be058dd320ed4dd3267eba26b765c7b0a66d640f391add6b5a7c60e", + "DiscoKey": "discokey:41338c797b5dbe22e272b82b07ffe21f698ec68cb8b212e689fb5e21b76a7b37", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:42284", "10.65.0.27:42284", "172.17.0.1:42284"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:49:36.319517347Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2553292478976651, + "StableID": "n6ec2WfPwL11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:dc30ec8da75be2c53544f640dd3b36d3a8550a7c556388b7ce1b2ae31bcf4f09", + "DiscoKey": "discokey:2f44d09a8d8c58dd6ece012d557ca7bb959028687c6042448738e868d9dcf867", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:49021", "10.65.0.27:49021", "172.17.0.1:49021"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:49:36.8665194Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8050969568316525, + "StableID": "nNu7WUKJs521CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a6fa5c30759b4d3ff3b02427c62682e4aa9bda97510e7fd3a802eeaf4a625319", + "DiscoKey": "discokey:8a77ac47b80f9e87df5c52906964c0be000b057b79069ceadd44172ce37e9259", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:59392", "10.65.0.27:59392", "172.17.0.1:59392"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:49:37.404736658Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2047301492658962, + "StableID": "nKdbF39EzG11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c8ab8298a8c53249d893915d6260b0d91de912089d2ead41087a741205883152", + "DiscoKey": "discokey:e8e177a2df69fe1b5dfa29fa5814ff582d9396d9969fd5c3f68058b03407f11e", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:52876", "10.65.0.27:52876", "172.17.0.1:52876"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:49:37.945678729Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 1272909863032316, + "StableID": "nFrpieBWwA11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a0f6926538765127c5ba2d553141ecfd02219dc7af00c8553eb67b6d3aed6563", + "DiscoKey": "discokey:4d3874338ebf469845cf0888427635c146194c3123f1e571cf77ed4de12fef45", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:44464", "10.65.0.27:44464", "172.17.0.1:44464"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:49:38.50203138Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 2711502179480840, + "StableID": "nsLsVjZ3BN11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7d9aba483ddbb1f668916472455e84df7cc8f4ce4b6b9d6e38ce34ece126b957", + "DiscoKey": "discokey:d1350bcbcfc40d3dcab4ee2e4a42afa795a47570d48796be69b04e76deb64013", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:41283", "10.65.0.27:41283", "172.17.0.1:41283"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:49:39.045851741Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 2957510641661268, + "StableID": "nFUHtnnT6Q11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7a531bd87f5a4020e2459ac00cabba5abf26ee9a33564818ab1c012224e17d02", + "DiscoKey": "discokey:67077cb4017129741e4f5a940ff9304bfab77c99e39472119166bd6ff7ed7531", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:53301", "10.65.0.27:53301", "172.17.0.1:53301"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:49:39.558897204Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8916411384039549, + "StableID": "naH6CS1GdC21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:f825aadbceb6fd7eb4df73e0db44ab533aaef2289a7369b7a9106984daf3ba69", + "KeyExpiry": "2026-11-08T18:49:40Z", + "DiscoKey": "discokey:2f4b97dc0c4c336cc1b859ff79e2c372453e7b6f513d998fe7c72d50aefa9557", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:43652", "10.65.0.27:43652", "172.17.0.1:43652"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:49:40.109443444Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7970113772317226, + "StableID": "nbwrggNgE521CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:a2e3ec6c6a12b0f31c410c35f38035da919a7a2941aa9798dce42e55804e5a0a", + "KeyExpiry": "2026-11-08T18:49:40Z", + "DiscoKey": "discokey:657222a191639086d196b38b41d06e4c1c6de2c7679f467473b662724b7ff46e", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:41230", "10.65.0.27:41230", "172.17.0.1:41230"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:49:40.642595104Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5356533428254481, + "StableID": "nGt8Uu3zpi11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:c9071132b543fe089db243b686de85d3232c567222f8a621958b9428f7667441", + "KeyExpiry": "2026-11-08T18:49:41Z", + "DiscoKey": "discokey:26dfb9035dce059a334c0851e4709a1cf9577ba5cf2216a30802074902c47104", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:40254", "10.65.0.27:40254", "172.17.0.1:40254"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:49:41.195401855Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4036485262546260": { + "ID": 4036485262546260, + "LoginName": "pidgey.tail78f774.ts.net", + "DisplayName": "pidgey" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "raticate": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4630694457717876, + "StableID": "nTLJAVVFAd11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 4630694457717876, + "Key": "nodekey:623173f9b609cdb0a87dc28a1ea577bd73f108678e4a60e79c5b1537baf89a1a", + "DiscoKey": "discokey:11571f055222a7e291c244e9ad7da479025faa5e0044bf58b38b79f4877a5118", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:60343", "10.65.0.27:60343", "172.17.0.1:60343"], + "Hostinfo": {"Hostname": "raticate", "RequestTags": ["tag:group-b"], "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:49:35.785634417Z", + "Tags": ["tag:group-b"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:623173f9b609cdb0a87dc28a1ea577bd73f108678e4a60e79c5b1537baf89a1a", + "MachineKey": "mkey:2c17842fee746e1f5fc9e213d73b91c43802ef014f61d4a727105b984384084b", + "Peers": [{ + "ID": 4036485262546260, + "StableID": "nuHhM9d8XY11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:446da1fb0929ad6eb9a62dd73fe5948ab1b9e705ac639743dad4b133eb912620", + "DiscoKey": "discokey:4f7b74c7ce8597e34f5d6d975ebf7d7b855dd9d94e3397b7f20f6ef8ae09260f", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:33739", "10.65.0.27:33739", "172.17.0.1:33739"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:49:33.468713095Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 2706738658132250, + "StableID": "nuzpRDSt8N11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4f372f41160436362c4a299ee8e41e9506c0387c24efd651541eeffef73c6c35", + "DiscoKey": "discokey:83f90746253b5f9c6f5c9891a13aea64b05c4d31be8cd253ad52f22d2bd71414", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:60917", "10.65.0.27:60917", "172.17.0.1:60917"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:49:34.149328077Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 1092125780826920, + "StableID": "nT2gSxHdX911CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6c39f2eedb619c1b0cfca72a0af98943b411e27411f52287a2ff4a4ca30f116f", + "DiscoKey": "discokey:3381232415d99b31488996be72d25ed42ba86e4ed316cf60486243510bd0bb39", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:34414", "10.65.0.27:34414", "172.17.0.1:34414"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:49:34.687823155Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 4297525523072750, + "StableID": "nMimH5iMZa11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0055db475743b554b76e77b33a4cc05184228f357ae4950122a707ae4d92ff07", + "DiscoKey": "discokey:2ce059328a9a918999b0b75dccc68b5b1fb416db1dd3f3d71bda5396208fa63f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:60972", "10.65.0.27:60972", "172.17.0.1:60972"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:49:35.242672743Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 4728549180687201, + "StableID": "nJmbwByZvd11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cbf22f012be058dd320ed4dd3267eba26b765c7b0a66d640f391add6b5a7c60e", + "DiscoKey": "discokey:41338c797b5dbe22e272b82b07ffe21f698ec68cb8b212e689fb5e21b76a7b37", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:42284", "10.65.0.27:42284", "172.17.0.1:42284"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:49:36.319517347Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2553292478976651, + "StableID": "n6ec2WfPwL11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:dc30ec8da75be2c53544f640dd3b36d3a8550a7c556388b7ce1b2ae31bcf4f09", + "DiscoKey": "discokey:2f44d09a8d8c58dd6ece012d557ca7bb959028687c6042448738e868d9dcf867", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:49021", "10.65.0.27:49021", "172.17.0.1:49021"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:49:36.8665194Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8050969568316525, + "StableID": "nNu7WUKJs521CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a6fa5c30759b4d3ff3b02427c62682e4aa9bda97510e7fd3a802eeaf4a625319", + "DiscoKey": "discokey:8a77ac47b80f9e87df5c52906964c0be000b057b79069ceadd44172ce37e9259", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:59392", "10.65.0.27:59392", "172.17.0.1:59392"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:49:37.404736658Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2047301492658962, + "StableID": "nKdbF39EzG11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c8ab8298a8c53249d893915d6260b0d91de912089d2ead41087a741205883152", + "DiscoKey": "discokey:e8e177a2df69fe1b5dfa29fa5814ff582d9396d9969fd5c3f68058b03407f11e", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:52876", "10.65.0.27:52876", "172.17.0.1:52876"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:49:37.945678729Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 1272909863032316, + "StableID": "nFrpieBWwA11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a0f6926538765127c5ba2d553141ecfd02219dc7af00c8553eb67b6d3aed6563", + "DiscoKey": "discokey:4d3874338ebf469845cf0888427635c146194c3123f1e571cf77ed4de12fef45", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:44464", "10.65.0.27:44464", "172.17.0.1:44464"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:49:38.50203138Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 2711502179480840, + "StableID": "nsLsVjZ3BN11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7d9aba483ddbb1f668916472455e84df7cc8f4ce4b6b9d6e38ce34ece126b957", + "DiscoKey": "discokey:d1350bcbcfc40d3dcab4ee2e4a42afa795a47570d48796be69b04e76deb64013", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:41283", "10.65.0.27:41283", "172.17.0.1:41283"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:49:39.045851741Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 2957510641661268, + "StableID": "nFUHtnnT6Q11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7a531bd87f5a4020e2459ac00cabba5abf26ee9a33564818ab1c012224e17d02", + "DiscoKey": "discokey:67077cb4017129741e4f5a940ff9304bfab77c99e39472119166bd6ff7ed7531", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:53301", "10.65.0.27:53301", "172.17.0.1:53301"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:49:39.558897204Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8916411384039549, + "StableID": "naH6CS1GdC21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:f825aadbceb6fd7eb4df73e0db44ab533aaef2289a7369b7a9106984daf3ba69", + "KeyExpiry": "2026-11-08T18:49:40Z", + "DiscoKey": "discokey:2f4b97dc0c4c336cc1b859ff79e2c372453e7b6f513d998fe7c72d50aefa9557", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:43652", "10.65.0.27:43652", "172.17.0.1:43652"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:49:40.109443444Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7970113772317226, + "StableID": "nbwrggNgE521CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:a2e3ec6c6a12b0f31c410c35f38035da919a7a2941aa9798dce42e55804e5a0a", + "KeyExpiry": "2026-11-08T18:49:40Z", + "DiscoKey": "discokey:657222a191639086d196b38b41d06e4c1c6de2c7679f467473b662724b7ff46e", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:41230", "10.65.0.27:41230", "172.17.0.1:41230"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:49:40.642595104Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5356533428254481, + "StableID": "nGt8Uu3zpi11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:c9071132b543fe089db243b686de85d3232c567222f8a621958b9428f7667441", + "KeyExpiry": "2026-11-08T18:49:41Z", + "DiscoKey": "discokey:26dfb9035dce059a334c0851e4709a1cf9577ba5cf2216a30802074902c47104", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:40254", "10.65.0.27:40254", "172.17.0.1:40254"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:49:41.195401855Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "4630694457717876": { + "ID": 4630694457717876, + "LoginName": "raticate.tail78f774.ts.net", + "DisplayName": "raticate" + }} + } + }, "rattata": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4297525523072750, + "StableID": "nMimH5iMZa11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 4297525523072750, + "Key": "nodekey:0055db475743b554b76e77b33a4cc05184228f357ae4950122a707ae4d92ff07", + "DiscoKey": "discokey:2ce059328a9a918999b0b75dccc68b5b1fb416db1dd3f3d71bda5396208fa63f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:60972", "10.65.0.27:60972", "172.17.0.1:60972"], + "Hostinfo": {"Hostname": "rattata", "RequestTags": ["tag:group-a"], "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:49:35.242672743Z", + "Tags": ["tag:group-a"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:0055db475743b554b76e77b33a4cc05184228f357ae4950122a707ae4d92ff07", + "MachineKey": "mkey:ba8dedcdd6210495f73edcd44ad78bcf43f1368d85c93afa600e09fe8fae0d5b", + "Peers": [{ + "ID": 4036485262546260, + "StableID": "nuHhM9d8XY11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:446da1fb0929ad6eb9a62dd73fe5948ab1b9e705ac639743dad4b133eb912620", + "DiscoKey": "discokey:4f7b74c7ce8597e34f5d6d975ebf7d7b855dd9d94e3397b7f20f6ef8ae09260f", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:33739", "10.65.0.27:33739", "172.17.0.1:33739"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:49:33.468713095Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 2706738658132250, + "StableID": "nuzpRDSt8N11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4f372f41160436362c4a299ee8e41e9506c0387c24efd651541eeffef73c6c35", + "DiscoKey": "discokey:83f90746253b5f9c6f5c9891a13aea64b05c4d31be8cd253ad52f22d2bd71414", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:60917", "10.65.0.27:60917", "172.17.0.1:60917"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:49:34.149328077Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 1092125780826920, + "StableID": "nT2gSxHdX911CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6c39f2eedb619c1b0cfca72a0af98943b411e27411f52287a2ff4a4ca30f116f", + "DiscoKey": "discokey:3381232415d99b31488996be72d25ed42ba86e4ed316cf60486243510bd0bb39", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:34414", "10.65.0.27:34414", "172.17.0.1:34414"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:49:34.687823155Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 4630694457717876, + "StableID": "nTLJAVVFAd11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:623173f9b609cdb0a87dc28a1ea577bd73f108678e4a60e79c5b1537baf89a1a", + "DiscoKey": "discokey:11571f055222a7e291c244e9ad7da479025faa5e0044bf58b38b79f4877a5118", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:60343", "10.65.0.27:60343", "172.17.0.1:60343"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:49:35.785634417Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4728549180687201, + "StableID": "nJmbwByZvd11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cbf22f012be058dd320ed4dd3267eba26b765c7b0a66d640f391add6b5a7c60e", + "DiscoKey": "discokey:41338c797b5dbe22e272b82b07ffe21f698ec68cb8b212e689fb5e21b76a7b37", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:42284", "10.65.0.27:42284", "172.17.0.1:42284"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:49:36.319517347Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2553292478976651, + "StableID": "n6ec2WfPwL11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:dc30ec8da75be2c53544f640dd3b36d3a8550a7c556388b7ce1b2ae31bcf4f09", + "DiscoKey": "discokey:2f44d09a8d8c58dd6ece012d557ca7bb959028687c6042448738e868d9dcf867", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:49021", "10.65.0.27:49021", "172.17.0.1:49021"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:49:36.8665194Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8050969568316525, + "StableID": "nNu7WUKJs521CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a6fa5c30759b4d3ff3b02427c62682e4aa9bda97510e7fd3a802eeaf4a625319", + "DiscoKey": "discokey:8a77ac47b80f9e87df5c52906964c0be000b057b79069ceadd44172ce37e9259", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:59392", "10.65.0.27:59392", "172.17.0.1:59392"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:49:37.404736658Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2047301492658962, + "StableID": "nKdbF39EzG11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c8ab8298a8c53249d893915d6260b0d91de912089d2ead41087a741205883152", + "DiscoKey": "discokey:e8e177a2df69fe1b5dfa29fa5814ff582d9396d9969fd5c3f68058b03407f11e", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:52876", "10.65.0.27:52876", "172.17.0.1:52876"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:49:37.945678729Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 1272909863032316, + "StableID": "nFrpieBWwA11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a0f6926538765127c5ba2d553141ecfd02219dc7af00c8553eb67b6d3aed6563", + "DiscoKey": "discokey:4d3874338ebf469845cf0888427635c146194c3123f1e571cf77ed4de12fef45", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:44464", "10.65.0.27:44464", "172.17.0.1:44464"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:49:38.50203138Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 2711502179480840, + "StableID": "nsLsVjZ3BN11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7d9aba483ddbb1f668916472455e84df7cc8f4ce4b6b9d6e38ce34ece126b957", + "DiscoKey": "discokey:d1350bcbcfc40d3dcab4ee2e4a42afa795a47570d48796be69b04e76deb64013", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:41283", "10.65.0.27:41283", "172.17.0.1:41283"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:49:39.045851741Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 2957510641661268, + "StableID": "nFUHtnnT6Q11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7a531bd87f5a4020e2459ac00cabba5abf26ee9a33564818ab1c012224e17d02", + "DiscoKey": "discokey:67077cb4017129741e4f5a940ff9304bfab77c99e39472119166bd6ff7ed7531", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:53301", "10.65.0.27:53301", "172.17.0.1:53301"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:49:39.558897204Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8916411384039549, + "StableID": "naH6CS1GdC21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:f825aadbceb6fd7eb4df73e0db44ab533aaef2289a7369b7a9106984daf3ba69", + "KeyExpiry": "2026-11-08T18:49:40Z", + "DiscoKey": "discokey:2f4b97dc0c4c336cc1b859ff79e2c372453e7b6f513d998fe7c72d50aefa9557", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:43652", "10.65.0.27:43652", "172.17.0.1:43652"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:49:40.109443444Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7970113772317226, + "StableID": "nbwrggNgE521CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:a2e3ec6c6a12b0f31c410c35f38035da919a7a2941aa9798dce42e55804e5a0a", + "KeyExpiry": "2026-11-08T18:49:40Z", + "DiscoKey": "discokey:657222a191639086d196b38b41d06e4c1c6de2c7679f467473b662724b7ff46e", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:41230", "10.65.0.27:41230", "172.17.0.1:41230"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:49:40.642595104Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5356533428254481, + "StableID": "nGt8Uu3zpi11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:c9071132b543fe089db243b686de85d3232c567222f8a621958b9428f7667441", + "KeyExpiry": "2026-11-08T18:49:41Z", + "DiscoKey": "discokey:26dfb9035dce059a334c0851e4709a1cf9577ba5cf2216a30802074902c47104", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:40254", "10.65.0.27:40254", "172.17.0.1:40254"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:49:41.195401855Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4297525523072750": { + "ID": 4297525523072750, + "LoginName": "rattata.tail78f774.ts.net", + "DisplayName": "rattata" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "spearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 2553292478976651, + "StableID": "n6ec2WfPwL11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 2553292478976651, + "Key": "nodekey:dc30ec8da75be2c53544f640dd3b36d3a8550a7c556388b7ce1b2ae31bcf4f09", + "DiscoKey": "discokey:2f44d09a8d8c58dd6ece012d557ca7bb959028687c6042448738e868d9dcf867", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:49021", "10.65.0.27:49021", "172.17.0.1:49021"], + "Hostinfo": { + "Hostname": "spearow", + "RoutableIPs": ["10.44.0.0/16"], + "RequestTags": ["tag:spearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:49:36.8665194Z", + "Tags": ["tag:spearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:dc30ec8da75be2c53544f640dd3b36d3a8550a7c556388b7ce1b2ae31bcf4f09", + "MachineKey": "mkey:7e65fce103664e008cccc7d0edec6d89d1d5bc202f4b61849f125c3d47b0555e", + "Peers": [{ + "ID": 4036485262546260, + "StableID": "nuHhM9d8XY11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:446da1fb0929ad6eb9a62dd73fe5948ab1b9e705ac639743dad4b133eb912620", + "DiscoKey": "discokey:4f7b74c7ce8597e34f5d6d975ebf7d7b855dd9d94e3397b7f20f6ef8ae09260f", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:33739", "10.65.0.27:33739", "172.17.0.1:33739"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:49:33.468713095Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 2706738658132250, + "StableID": "nuzpRDSt8N11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4f372f41160436362c4a299ee8e41e9506c0387c24efd651541eeffef73c6c35", + "DiscoKey": "discokey:83f90746253b5f9c6f5c9891a13aea64b05c4d31be8cd253ad52f22d2bd71414", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:60917", "10.65.0.27:60917", "172.17.0.1:60917"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:49:34.149328077Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 1092125780826920, + "StableID": "nT2gSxHdX911CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6c39f2eedb619c1b0cfca72a0af98943b411e27411f52287a2ff4a4ca30f116f", + "DiscoKey": "discokey:3381232415d99b31488996be72d25ed42ba86e4ed316cf60486243510bd0bb39", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:34414", "10.65.0.27:34414", "172.17.0.1:34414"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:49:34.687823155Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 4297525523072750, + "StableID": "nMimH5iMZa11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0055db475743b554b76e77b33a4cc05184228f357ae4950122a707ae4d92ff07", + "DiscoKey": "discokey:2ce059328a9a918999b0b75dccc68b5b1fb416db1dd3f3d71bda5396208fa63f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:60972", "10.65.0.27:60972", "172.17.0.1:60972"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:49:35.242672743Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 4630694457717876, + "StableID": "nTLJAVVFAd11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:623173f9b609cdb0a87dc28a1ea577bd73f108678e4a60e79c5b1537baf89a1a", + "DiscoKey": "discokey:11571f055222a7e291c244e9ad7da479025faa5e0044bf58b38b79f4877a5118", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:60343", "10.65.0.27:60343", "172.17.0.1:60343"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:49:35.785634417Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4728549180687201, + "StableID": "nJmbwByZvd11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cbf22f012be058dd320ed4dd3267eba26b765c7b0a66d640f391add6b5a7c60e", + "DiscoKey": "discokey:41338c797b5dbe22e272b82b07ffe21f698ec68cb8b212e689fb5e21b76a7b37", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:42284", "10.65.0.27:42284", "172.17.0.1:42284"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:49:36.319517347Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8050969568316525, + "StableID": "nNu7WUKJs521CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a6fa5c30759b4d3ff3b02427c62682e4aa9bda97510e7fd3a802eeaf4a625319", + "DiscoKey": "discokey:8a77ac47b80f9e87df5c52906964c0be000b057b79069ceadd44172ce37e9259", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:59392", "10.65.0.27:59392", "172.17.0.1:59392"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:49:37.404736658Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2047301492658962, + "StableID": "nKdbF39EzG11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c8ab8298a8c53249d893915d6260b0d91de912089d2ead41087a741205883152", + "DiscoKey": "discokey:e8e177a2df69fe1b5dfa29fa5814ff582d9396d9969fd5c3f68058b03407f11e", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:52876", "10.65.0.27:52876", "172.17.0.1:52876"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:49:37.945678729Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 1272909863032316, + "StableID": "nFrpieBWwA11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a0f6926538765127c5ba2d553141ecfd02219dc7af00c8553eb67b6d3aed6563", + "DiscoKey": "discokey:4d3874338ebf469845cf0888427635c146194c3123f1e571cf77ed4de12fef45", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:44464", "10.65.0.27:44464", "172.17.0.1:44464"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:49:38.50203138Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 2711502179480840, + "StableID": "nsLsVjZ3BN11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7d9aba483ddbb1f668916472455e84df7cc8f4ce4b6b9d6e38ce34ece126b957", + "DiscoKey": "discokey:d1350bcbcfc40d3dcab4ee2e4a42afa795a47570d48796be69b04e76deb64013", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:41283", "10.65.0.27:41283", "172.17.0.1:41283"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:49:39.045851741Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 2957510641661268, + "StableID": "nFUHtnnT6Q11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7a531bd87f5a4020e2459ac00cabba5abf26ee9a33564818ab1c012224e17d02", + "DiscoKey": "discokey:67077cb4017129741e4f5a940ff9304bfab77c99e39472119166bd6ff7ed7531", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:53301", "10.65.0.27:53301", "172.17.0.1:53301"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:49:39.558897204Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8916411384039549, + "StableID": "naH6CS1GdC21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:f825aadbceb6fd7eb4df73e0db44ab533aaef2289a7369b7a9106984daf3ba69", + "KeyExpiry": "2026-11-08T18:49:40Z", + "DiscoKey": "discokey:2f4b97dc0c4c336cc1b859ff79e2c372453e7b6f513d998fe7c72d50aefa9557", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:43652", "10.65.0.27:43652", "172.17.0.1:43652"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:49:40.109443444Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7970113772317226, + "StableID": "nbwrggNgE521CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:a2e3ec6c6a12b0f31c410c35f38035da919a7a2941aa9798dce42e55804e5a0a", + "KeyExpiry": "2026-11-08T18:49:40Z", + "DiscoKey": "discokey:657222a191639086d196b38b41d06e4c1c6de2c7679f467473b662724b7ff46e", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:41230", "10.65.0.27:41230", "172.17.0.1:41230"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:49:40.642595104Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5356533428254481, + "StableID": "nGt8Uu3zpi11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:c9071132b543fe089db243b686de85d3232c567222f8a621958b9428f7667441", + "KeyExpiry": "2026-11-08T18:49:41Z", + "DiscoKey": "discokey:26dfb9035dce059a334c0851e4709a1cf9577ba5cf2216a30802074902c47104", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:40254", "10.65.0.27:40254", "172.17.0.1:40254"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:49:41.195401855Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "2553292478976651": { + "ID": 2553292478976651, + "LoginName": "spearow.tail78f774.ts.net", + "DisplayName": "spearow" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "squirtle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 2047301492658962, + "StableID": "nKdbF39EzG11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 2047301492658962, + "Key": "nodekey:c8ab8298a8c53249d893915d6260b0d91de912089d2ead41087a741205883152", + "DiscoKey": "discokey:e8e177a2df69fe1b5dfa29fa5814ff582d9396d9969fd5c3f68058b03407f11e", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:52876", "10.65.0.27:52876", "172.17.0.1:52876"], + "Hostinfo": { + "Hostname": "squirtle", + "RoutableIPs": ["10.33.0.0/16"], + "RequestTags": ["tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:49:37.945678729Z", + "Tags": ["tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:c8ab8298a8c53249d893915d6260b0d91de912089d2ead41087a741205883152", + "MachineKey": "mkey:38a0931ad510a0a7e0eeeb75705c1bfbbcf5dfc4e35479288dba35599a41011d", + "Peers": [{ + "ID": 4036485262546260, + "StableID": "nuHhM9d8XY11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:446da1fb0929ad6eb9a62dd73fe5948ab1b9e705ac639743dad4b133eb912620", + "DiscoKey": "discokey:4f7b74c7ce8597e34f5d6d975ebf7d7b855dd9d94e3397b7f20f6ef8ae09260f", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:33739", "10.65.0.27:33739", "172.17.0.1:33739"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:49:33.468713095Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 2706738658132250, + "StableID": "nuzpRDSt8N11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4f372f41160436362c4a299ee8e41e9506c0387c24efd651541eeffef73c6c35", + "DiscoKey": "discokey:83f90746253b5f9c6f5c9891a13aea64b05c4d31be8cd253ad52f22d2bd71414", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:60917", "10.65.0.27:60917", "172.17.0.1:60917"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:49:34.149328077Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 1092125780826920, + "StableID": "nT2gSxHdX911CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6c39f2eedb619c1b0cfca72a0af98943b411e27411f52287a2ff4a4ca30f116f", + "DiscoKey": "discokey:3381232415d99b31488996be72d25ed42ba86e4ed316cf60486243510bd0bb39", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:34414", "10.65.0.27:34414", "172.17.0.1:34414"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:49:34.687823155Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 4297525523072750, + "StableID": "nMimH5iMZa11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0055db475743b554b76e77b33a4cc05184228f357ae4950122a707ae4d92ff07", + "DiscoKey": "discokey:2ce059328a9a918999b0b75dccc68b5b1fb416db1dd3f3d71bda5396208fa63f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:60972", "10.65.0.27:60972", "172.17.0.1:60972"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:49:35.242672743Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 4630694457717876, + "StableID": "nTLJAVVFAd11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:623173f9b609cdb0a87dc28a1ea577bd73f108678e4a60e79c5b1537baf89a1a", + "DiscoKey": "discokey:11571f055222a7e291c244e9ad7da479025faa5e0044bf58b38b79f4877a5118", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:60343", "10.65.0.27:60343", "172.17.0.1:60343"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:49:35.785634417Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4728549180687201, + "StableID": "nJmbwByZvd11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cbf22f012be058dd320ed4dd3267eba26b765c7b0a66d640f391add6b5a7c60e", + "DiscoKey": "discokey:41338c797b5dbe22e272b82b07ffe21f698ec68cb8b212e689fb5e21b76a7b37", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:42284", "10.65.0.27:42284", "172.17.0.1:42284"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:49:36.319517347Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2553292478976651, + "StableID": "n6ec2WfPwL11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:dc30ec8da75be2c53544f640dd3b36d3a8550a7c556388b7ce1b2ae31bcf4f09", + "DiscoKey": "discokey:2f44d09a8d8c58dd6ece012d557ca7bb959028687c6042448738e868d9dcf867", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:49021", "10.65.0.27:49021", "172.17.0.1:49021"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:49:36.8665194Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8050969568316525, + "StableID": "nNu7WUKJs521CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a6fa5c30759b4d3ff3b02427c62682e4aa9bda97510e7fd3a802eeaf4a625319", + "DiscoKey": "discokey:8a77ac47b80f9e87df5c52906964c0be000b057b79069ceadd44172ce37e9259", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:59392", "10.65.0.27:59392", "172.17.0.1:59392"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:49:37.404736658Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 1272909863032316, + "StableID": "nFrpieBWwA11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a0f6926538765127c5ba2d553141ecfd02219dc7af00c8553eb67b6d3aed6563", + "DiscoKey": "discokey:4d3874338ebf469845cf0888427635c146194c3123f1e571cf77ed4de12fef45", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:44464", "10.65.0.27:44464", "172.17.0.1:44464"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:49:38.50203138Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 2711502179480840, + "StableID": "nsLsVjZ3BN11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7d9aba483ddbb1f668916472455e84df7cc8f4ce4b6b9d6e38ce34ece126b957", + "DiscoKey": "discokey:d1350bcbcfc40d3dcab4ee2e4a42afa795a47570d48796be69b04e76deb64013", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:41283", "10.65.0.27:41283", "172.17.0.1:41283"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:49:39.045851741Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 2957510641661268, + "StableID": "nFUHtnnT6Q11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7a531bd87f5a4020e2459ac00cabba5abf26ee9a33564818ab1c012224e17d02", + "DiscoKey": "discokey:67077cb4017129741e4f5a940ff9304bfab77c99e39472119166bd6ff7ed7531", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:53301", "10.65.0.27:53301", "172.17.0.1:53301"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:49:39.558897204Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8916411384039549, + "StableID": "naH6CS1GdC21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:f825aadbceb6fd7eb4df73e0db44ab533aaef2289a7369b7a9106984daf3ba69", + "KeyExpiry": "2026-11-08T18:49:40Z", + "DiscoKey": "discokey:2f4b97dc0c4c336cc1b859ff79e2c372453e7b6f513d998fe7c72d50aefa9557", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:43652", "10.65.0.27:43652", "172.17.0.1:43652"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:49:40.109443444Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7970113772317226, + "StableID": "nbwrggNgE521CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:a2e3ec6c6a12b0f31c410c35f38035da919a7a2941aa9798dce42e55804e5a0a", + "KeyExpiry": "2026-11-08T18:49:40Z", + "DiscoKey": "discokey:657222a191639086d196b38b41d06e4c1c6de2c7679f467473b662724b7ff46e", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:41230", "10.65.0.27:41230", "172.17.0.1:41230"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:49:40.642595104Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5356533428254481, + "StableID": "nGt8Uu3zpi11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:c9071132b543fe089db243b686de85d3232c567222f8a621958b9428f7667441", + "KeyExpiry": "2026-11-08T18:49:41Z", + "DiscoKey": "discokey:26dfb9035dce059a334c0851e4709a1cf9577ba5cf2216a30802074902c47104", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:40254", "10.65.0.27:40254", "172.17.0.1:40254"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:49:41.195401855Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "2047301492658962": { + "ID": 2047301492658962, + "LoginName": "squirtle.tail78f774.ts.net", + "DisplayName": "squirtle" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "venusaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7970113772317226, + "StableID": "nbwrggNgE521CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:a2e3ec6c6a12b0f31c410c35f38035da919a7a2941aa9798dce42e55804e5a0a", + "KeyExpiry": "2026-11-08T18:49:40Z", + "DiscoKey": "discokey:657222a191639086d196b38b41d06e4c1c6de2c7679f467473b662724b7ff46e", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:41230", "10.65.0.27:41230", "172.17.0.1:41230"], + "Hostinfo": {"Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:49:40.642595104Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:a2e3ec6c6a12b0f31c410c35f38035da919a7a2941aa9798dce42e55804e5a0a", + "MachineKey": "mkey:39da14bfcd92226d5d86f2c9da4cddd2bb2a0de90b925731a5dc2e543ea26073", + "Peers": [{ + "ID": 4036485262546260, + "StableID": "nuHhM9d8XY11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:446da1fb0929ad6eb9a62dd73fe5948ab1b9e705ac639743dad4b133eb912620", + "DiscoKey": "discokey:4f7b74c7ce8597e34f5d6d975ebf7d7b855dd9d94e3397b7f20f6ef8ae09260f", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:33739", "10.65.0.27:33739", "172.17.0.1:33739"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:49:33.468713095Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 2706738658132250, + "StableID": "nuzpRDSt8N11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4f372f41160436362c4a299ee8e41e9506c0387c24efd651541eeffef73c6c35", + "DiscoKey": "discokey:83f90746253b5f9c6f5c9891a13aea64b05c4d31be8cd253ad52f22d2bd71414", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:60917", "10.65.0.27:60917", "172.17.0.1:60917"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:49:34.149328077Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 1092125780826920, + "StableID": "nT2gSxHdX911CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6c39f2eedb619c1b0cfca72a0af98943b411e27411f52287a2ff4a4ca30f116f", + "DiscoKey": "discokey:3381232415d99b31488996be72d25ed42ba86e4ed316cf60486243510bd0bb39", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:34414", "10.65.0.27:34414", "172.17.0.1:34414"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:49:34.687823155Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 4297525523072750, + "StableID": "nMimH5iMZa11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0055db475743b554b76e77b33a4cc05184228f357ae4950122a707ae4d92ff07", + "DiscoKey": "discokey:2ce059328a9a918999b0b75dccc68b5b1fb416db1dd3f3d71bda5396208fa63f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:60972", "10.65.0.27:60972", "172.17.0.1:60972"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:49:35.242672743Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 4630694457717876, + "StableID": "nTLJAVVFAd11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:623173f9b609cdb0a87dc28a1ea577bd73f108678e4a60e79c5b1537baf89a1a", + "DiscoKey": "discokey:11571f055222a7e291c244e9ad7da479025faa5e0044bf58b38b79f4877a5118", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:60343", "10.65.0.27:60343", "172.17.0.1:60343"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:49:35.785634417Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4728549180687201, + "StableID": "nJmbwByZvd11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cbf22f012be058dd320ed4dd3267eba26b765c7b0a66d640f391add6b5a7c60e", + "DiscoKey": "discokey:41338c797b5dbe22e272b82b07ffe21f698ec68cb8b212e689fb5e21b76a7b37", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:42284", "10.65.0.27:42284", "172.17.0.1:42284"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:49:36.319517347Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2553292478976651, + "StableID": "n6ec2WfPwL11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:dc30ec8da75be2c53544f640dd3b36d3a8550a7c556388b7ce1b2ae31bcf4f09", + "DiscoKey": "discokey:2f44d09a8d8c58dd6ece012d557ca7bb959028687c6042448738e868d9dcf867", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:49021", "10.65.0.27:49021", "172.17.0.1:49021"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:49:36.8665194Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8050969568316525, + "StableID": "nNu7WUKJs521CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a6fa5c30759b4d3ff3b02427c62682e4aa9bda97510e7fd3a802eeaf4a625319", + "DiscoKey": "discokey:8a77ac47b80f9e87df5c52906964c0be000b057b79069ceadd44172ce37e9259", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:59392", "10.65.0.27:59392", "172.17.0.1:59392"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:49:37.404736658Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2047301492658962, + "StableID": "nKdbF39EzG11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c8ab8298a8c53249d893915d6260b0d91de912089d2ead41087a741205883152", + "DiscoKey": "discokey:e8e177a2df69fe1b5dfa29fa5814ff582d9396d9969fd5c3f68058b03407f11e", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:52876", "10.65.0.27:52876", "172.17.0.1:52876"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:49:37.945678729Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 1272909863032316, + "StableID": "nFrpieBWwA11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a0f6926538765127c5ba2d553141ecfd02219dc7af00c8553eb67b6d3aed6563", + "DiscoKey": "discokey:4d3874338ebf469845cf0888427635c146194c3123f1e571cf77ed4de12fef45", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:44464", "10.65.0.27:44464", "172.17.0.1:44464"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:49:38.50203138Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 2711502179480840, + "StableID": "nsLsVjZ3BN11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7d9aba483ddbb1f668916472455e84df7cc8f4ce4b6b9d6e38ce34ece126b957", + "DiscoKey": "discokey:d1350bcbcfc40d3dcab4ee2e4a42afa795a47570d48796be69b04e76deb64013", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:41283", "10.65.0.27:41283", "172.17.0.1:41283"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:49:39.045851741Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 2957510641661268, + "StableID": "nFUHtnnT6Q11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7a531bd87f5a4020e2459ac00cabba5abf26ee9a33564818ab1c012224e17d02", + "DiscoKey": "discokey:67077cb4017129741e4f5a940ff9304bfab77c99e39472119166bd6ff7ed7531", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:53301", "10.65.0.27:53301", "172.17.0.1:53301"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:49:39.558897204Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8916411384039549, + "StableID": "naH6CS1GdC21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:f825aadbceb6fd7eb4df73e0db44ab533aaef2289a7369b7a9106984daf3ba69", + "KeyExpiry": "2026-11-08T18:49:40Z", + "DiscoKey": "discokey:2f4b97dc0c4c336cc1b859ff79e2c372453e7b6f513d998fe7c72d50aefa9557", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:43652", "10.65.0.27:43652", "172.17.0.1:43652"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:49:40.109443444Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5356533428254481, + "StableID": "nGt8Uu3zpi11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:c9071132b543fe089db243b686de85d3232c567222f8a621958b9428f7667441", + "KeyExpiry": "2026-11-08T18:49:41Z", + "DiscoKey": "discokey:26dfb9035dce059a334c0851e4709a1cf9577ba5cf2216a30802074902c47104", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:40254", "10.65.0.27:40254", "172.17.0.1:40254"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:49:41.195401855Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "weedle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 1272909863032316, + "StableID": "nFrpieBWwA11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1272909863032316, + "Key": "nodekey:a0f6926538765127c5ba2d553141ecfd02219dc7af00c8553eb67b6d3aed6563", + "DiscoKey": "discokey:4d3874338ebf469845cf0888427635c146194c3123f1e571cf77ed4de12fef45", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:44464", "10.65.0.27:44464", "172.17.0.1:44464"], + "Hostinfo": {"Hostname": "weedle", "RequestTags": ["tag:client"], "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:49:38.50203138Z", + "Tags": ["tag:client"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:a0f6926538765127c5ba2d553141ecfd02219dc7af00c8553eb67b6d3aed6563", + "MachineKey": "mkey:db16e57fefe88af760d8bcf6f8ead9600accbd004b83e7f5c8a82f026ff00575", + "Peers": [{ + "ID": 4036485262546260, + "StableID": "nuHhM9d8XY11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:446da1fb0929ad6eb9a62dd73fe5948ab1b9e705ac639743dad4b133eb912620", + "DiscoKey": "discokey:4f7b74c7ce8597e34f5d6d975ebf7d7b855dd9d94e3397b7f20f6ef8ae09260f", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:33739", "10.65.0.27:33739", "172.17.0.1:33739"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:49:33.468713095Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 2706738658132250, + "StableID": "nuzpRDSt8N11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4f372f41160436362c4a299ee8e41e9506c0387c24efd651541eeffef73c6c35", + "DiscoKey": "discokey:83f90746253b5f9c6f5c9891a13aea64b05c4d31be8cd253ad52f22d2bd71414", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:60917", "10.65.0.27:60917", "172.17.0.1:60917"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:49:34.149328077Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 1092125780826920, + "StableID": "nT2gSxHdX911CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6c39f2eedb619c1b0cfca72a0af98943b411e27411f52287a2ff4a4ca30f116f", + "DiscoKey": "discokey:3381232415d99b31488996be72d25ed42ba86e4ed316cf60486243510bd0bb39", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:34414", "10.65.0.27:34414", "172.17.0.1:34414"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:49:34.687823155Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 4297525523072750, + "StableID": "nMimH5iMZa11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0055db475743b554b76e77b33a4cc05184228f357ae4950122a707ae4d92ff07", + "DiscoKey": "discokey:2ce059328a9a918999b0b75dccc68b5b1fb416db1dd3f3d71bda5396208fa63f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:60972", "10.65.0.27:60972", "172.17.0.1:60972"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:49:35.242672743Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 4630694457717876, + "StableID": "nTLJAVVFAd11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:623173f9b609cdb0a87dc28a1ea577bd73f108678e4a60e79c5b1537baf89a1a", + "DiscoKey": "discokey:11571f055222a7e291c244e9ad7da479025faa5e0044bf58b38b79f4877a5118", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:60343", "10.65.0.27:60343", "172.17.0.1:60343"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:49:35.785634417Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4728549180687201, + "StableID": "nJmbwByZvd11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cbf22f012be058dd320ed4dd3267eba26b765c7b0a66d640f391add6b5a7c60e", + "DiscoKey": "discokey:41338c797b5dbe22e272b82b07ffe21f698ec68cb8b212e689fb5e21b76a7b37", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:42284", "10.65.0.27:42284", "172.17.0.1:42284"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:49:36.319517347Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2553292478976651, + "StableID": "n6ec2WfPwL11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:dc30ec8da75be2c53544f640dd3b36d3a8550a7c556388b7ce1b2ae31bcf4f09", + "DiscoKey": "discokey:2f44d09a8d8c58dd6ece012d557ca7bb959028687c6042448738e868d9dcf867", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:49021", "10.65.0.27:49021", "172.17.0.1:49021"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:49:36.8665194Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8050969568316525, + "StableID": "nNu7WUKJs521CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a6fa5c30759b4d3ff3b02427c62682e4aa9bda97510e7fd3a802eeaf4a625319", + "DiscoKey": "discokey:8a77ac47b80f9e87df5c52906964c0be000b057b79069ceadd44172ce37e9259", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:59392", "10.65.0.27:59392", "172.17.0.1:59392"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:49:37.404736658Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2047301492658962, + "StableID": "nKdbF39EzG11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c8ab8298a8c53249d893915d6260b0d91de912089d2ead41087a741205883152", + "DiscoKey": "discokey:e8e177a2df69fe1b5dfa29fa5814ff582d9396d9969fd5c3f68058b03407f11e", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:52876", "10.65.0.27:52876", "172.17.0.1:52876"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:49:37.945678729Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2711502179480840, + "StableID": "nsLsVjZ3BN11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7d9aba483ddbb1f668916472455e84df7cc8f4ce4b6b9d6e38ce34ece126b957", + "DiscoKey": "discokey:d1350bcbcfc40d3dcab4ee2e4a42afa795a47570d48796be69b04e76deb64013", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:41283", "10.65.0.27:41283", "172.17.0.1:41283"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:49:39.045851741Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 2957510641661268, + "StableID": "nFUHtnnT6Q11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7a531bd87f5a4020e2459ac00cabba5abf26ee9a33564818ab1c012224e17d02", + "DiscoKey": "discokey:67077cb4017129741e4f5a940ff9304bfab77c99e39472119166bd6ff7ed7531", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:53301", "10.65.0.27:53301", "172.17.0.1:53301"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:49:39.558897204Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8916411384039549, + "StableID": "naH6CS1GdC21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:f825aadbceb6fd7eb4df73e0db44ab533aaef2289a7369b7a9106984daf3ba69", + "KeyExpiry": "2026-11-08T18:49:40Z", + "DiscoKey": "discokey:2f4b97dc0c4c336cc1b859ff79e2c372453e7b6f513d998fe7c72d50aefa9557", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:43652", "10.65.0.27:43652", "172.17.0.1:43652"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:49:40.109443444Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7970113772317226, + "StableID": "nbwrggNgE521CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:a2e3ec6c6a12b0f31c410c35f38035da919a7a2941aa9798dce42e55804e5a0a", + "KeyExpiry": "2026-11-08T18:49:40Z", + "DiscoKey": "discokey:657222a191639086d196b38b41d06e4c1c6de2c7679f467473b662724b7ff46e", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:41230", "10.65.0.27:41230", "172.17.0.1:41230"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:49:40.642595104Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5356533428254481, + "StableID": "nGt8Uu3zpi11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:c9071132b543fe089db243b686de85d3232c567222f8a621958b9428f7667441", + "KeyExpiry": "2026-11-08T18:49:41Z", + "DiscoKey": "discokey:26dfb9035dce059a334c0851e4709a1cf9577ba5cf2216a30802074902c47104", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:40254", "10.65.0.27:40254", "172.17.0.1:40254"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:49:41.195401855Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "1272909863032316": { + "ID": 1272909863032316, + "LoginName": "weedle.tail78f774.ts.net", + "DisplayName": "weedle" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }} +} diff --git a/hscontrol/policy/v2/testdata/sshtest_results/sshtest-tag-as-src.hujson b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-tag-as-src.hujson new file mode 100644 index 00000000..dce55cd7 --- /dev/null +++ b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-tag-as-src.hujson @@ -0,0 +1,18749 @@ +// sshtest-tag-as-src +// +// tag src in rule and test +// +// Nodes with filter rules: 15 of 15 +// Captured at: 2026-05-12T18:50:26Z +// tool version: tscap/dev +// schema version: 1 +{ + "schema_version": 1, + "test_id": "sshtest-tag-as-src", + "description": "tag src in rule and test", + "category": "sshtest", + "captured_at": "2026-05-12T18:50:26.451479604Z", + "tool_version": "tscap/dev", + "tailnet": "odin@example.com", + "input": { + "api_response_code": 200, + "tailnet": { + "dns": {"magic_dns": false, "nameservers": [], "search_paths": [], "split_dns": {}}, + "settings": {} + }, + "scenario_hujson": " \n \n \n{\n\t\"category\": \"sshtest\",\n\t\"description\": \"tag src in rule and test\",\n\t\"id\": \"sshtest-tag-as-src\",\n\t\"policy\": {\"ssh\": [{\n\t\t\"action\": \"accept\",\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": [\"tag:prod\"],\n\t\t\"users\": [\"root\"]\n\t}], \"sshTests\": [{\n\t\t\"accept\": [\"root\"],\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": \"tag:prod\"\n\t}], \"tagOwners\": {\n\t\t\"tag:prod\": [\"odin@example.com\"],\n\t\t\"tag:server\": [\"odin@example.com\"]\n\t}},\n\t\"tailnet\": {\n\t\t\"dns\": {\"magic_dns\": false, \"nameservers\": [], \"search_paths\": [], \"split_dns\": {}},\n\t\t\"settings\": {}\n\t},\n\t\"topology\": \"../_topologies/grant.hujson\"\n}\n", + "scenario_path": "scenarios/sshtest/sshtest-tag-as-src.hujson", + "full_policy": { + "ssh": [{ + "action": "accept", + "dst": ["tag:server"], + "src": ["tag:prod"], + "users": ["root"] + }], + "sshTests": [{"accept": ["root"], "dst": ["tag:server"], "src": "tag:prod"}], + "tagOwners": {"tag:prod": ["odin@example.com"], "tag:server": ["odin@example.com"]} + } + }, + "topology": {"users": [ + {"id": 1, "name": "odin", "email": "odin@example.com"}, + {"id": 2, "name": "thor", "email": "thor@example.org"}, + {"id": 3, "name": "freya", "email": "freya@example.com"} + ], "nodes": {"beedrill": { + "hostname": "beedrill", + "tags": ["tag:server"], + "ipv4": "100.64.0.16", + "ipv6": "fd7a:115c:a1e0::10", + "routable_ips": [], + "approved_routes": [] + }, "blastoise": { + "hostname": "blastoise", + "tags": ["tag:exit", "tag:router"], + "ipv4": "100.64.0.9", + "ipv6": "fd7a:115c:a1e0::9", + "routable_ips": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "bulbasaur": { + "hostname": "bulbasaur", + "tags": [], + "ipv4": "100.64.0.19", + "ipv6": "fd7a:115c:a1e0::13", + "user": "odin", + "routable_ips": [], + "approved_routes": [] + }, "charmander": { + "hostname": "charmander", + "tags": ["tag:exit"], + "ipv4": "100.64.0.4", + "ipv6": "fd7a:115c:a1e0::4", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "fearow": { + "hostname": "fearow", + "tags": ["tag:fearow"], + "ipv4": "100.64.0.12", + "ipv6": "fd7a:115c:a1e0::c", + "routable_ips": ["10.55.0.0/16"], + "approved_routes": [] + }, "ivysaur": { + "hostname": "ivysaur", + "tags": [], + "ipv4": "100.64.0.17", + "ipv6": "fd7a:115c:a1e0::11", + "user": "thor", + "routable_ips": [], + "approved_routes": [] + }, "kakuna": { + "hostname": "kakuna", + "tags": ["tag:prod"], + "ipv4": "100.64.0.15", + "ipv6": "fd7a:115c:a1e0::f", + "routable_ips": [], + "approved_routes": [] + }, "pidgeotto": { + "hostname": "pidgeotto", + "tags": ["tag:pidgeotto"], + "ipv4": "100.64.0.3", + "ipv6": "fd7a:115c:a1e0::3", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "pidgey": { + "hostname": "pidgey", + "tags": ["tag:pidgey"], + "ipv4": "100.64.0.2", + "ipv6": "fd7a:115c:a1e0::2", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "raticate": { + "hostname": "raticate", + "tags": ["tag:group-b"], + "ipv4": "100.64.0.6", + "ipv6": "fd7a:115c:a1e0::6", + "routable_ips": [], + "approved_routes": [] + }, "rattata": { + "hostname": "rattata", + "tags": ["tag:group-a"], + "ipv4": "100.64.0.5", + "ipv6": "fd7a:115c:a1e0::5", + "routable_ips": [], + "approved_routes": [] + }, "spearow": { + "hostname": "spearow", + "tags": ["tag:spearow"], + "ipv4": "100.64.0.11", + "ipv6": "fd7a:115c:a1e0::b", + "routable_ips": ["10.44.0.0/16"], + "approved_routes": [] + }, "squirtle": { + "hostname": "squirtle", + "tags": ["tag:router"], + "ipv4": "100.64.0.13", + "ipv6": "fd7a:115c:a1e0::d", + "routable_ips": ["10.33.0.0/16"], + "approved_routes": [] + }, "venusaur": { + "hostname": "venusaur", + "tags": [], + "ipv4": "100.64.0.18", + "ipv6": "fd7a:115c:a1e0::12", + "user": "freya", + "routable_ips": [], + "approved_routes": [] + }, "weedle": { + "hostname": "weedle", + "tags": ["tag:client"], + "ipv4": "100.64.0.14", + "ipv6": "fd7a:115c:a1e0::e", + "routable_ips": [], + "approved_routes": [] + }}}, + "captures": {"beedrill": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 416464208629859, + "StableID": "nzW71uocF411CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 416464208629859, + "Key": "nodekey:c7c3dc0221fcb860e72a40893a8f8a40d4c1c4d0aff5ea0762737a861c4a2e63", + "DiscoKey": "discokey:076c6e8f269e32025d8b488ff9cee71cbb8fa8691330b7cceb7625daad3a6e4c", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:57652", "10.65.0.27:57652", "172.17.0.1:57652"], + "Hostinfo": {"Hostname": "beedrill", "RequestTags": ["tag:server"], "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:50:35.0309695Z", + "Tags": ["tag:server"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:c7c3dc0221fcb860e72a40893a8f8a40d4c1c4d0aff5ea0762737a861c4a2e63", + "MachineKey": "mkey:8bcbad7df6fbd048c3bf5757559cf9f28a82f04c62f87ffe47f4d18336730213", + "Peers": [{ + "ID": 4848068775639388, + "StableID": "njtkGfYhre11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2c2dccf13a166a7b66544f45d03ab772a6f09e2aa81ae2a5c980459746c5a405", + "DiscoKey": "discokey:81e6d4c58a7c272b7b32a802665ceb7f0a9238b0bb856b8421eed511bd3e4c36", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:52285", "10.65.0.27:52285", "172.17.0.1:52285"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:50:29.035878341Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7115789059979959, + "StableID": "nY5dMKikZx11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2518b02d135c41e4d1f5fdc81cc8bb7a59b0f15817e6660f10e6192f1248ed60", + "DiscoKey": "discokey:7c0cbbb14eb4b39131cbab93ca2db3269e040fad017de98a21be8d09e58de338", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:40988", "10.65.0.27:40988", "172.17.0.1:40988"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:50:29.587131423Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 5129441730058200, + "StableID": "nq5mjhj84h11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5b2b122ab2969a8b0ec7effe2e3830fd92f4f93d4c7011ea34f1480f799c091b", + "DiscoKey": "discokey:99b057ddc616c2274ebb8079e0484ec61e097d292dcc04749c157ecf3edea702", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:41267", "10.65.0.27:41267", "172.17.0.1:41267"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:50:30.14063926Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 8972801687360610, + "StableID": "nPyNCYHo4D21CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0700fd912ade860cd12c2d0b33e8453d1081c2406a1170349708678a9a91ce00", + "DiscoKey": "discokey:782ec6bed5d5ba43364ebdfcec4e659b33958c9d9842972af90507923b6f0d71", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:56471", "10.65.0.27:56471", "172.17.0.1:56471"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:50:30.714012093Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1626766312943096, + "StableID": "n3kZUmPmhD11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:60abe045d930e1900b95a6c9c347d4126307a6e3224e1a0bfe37b28151ac9b08", + "DiscoKey": "discokey:6efbfaaaac576d8221f0d418f6b64e89676e84bef7218b58564e6a932f74235a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:40215", "10.65.0.27:40215", "172.17.0.1:40215"], + "HomeDERP": 18, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:50:31.229549495Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 5605597977720546, + "StableID": "nqYip6Znmk11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:69acf5fe1d088dbd42dcd3755a993a4c1b60a6baa889b404d190805197c21b33", + "DiscoKey": "discokey:646b5ca2368ee9420faffa83716d85d340aacc99d04a6d058e431a414253837c", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:51426", "10.65.0.27:51426", "172.17.0.1:51426"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:50:31.770150908Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2379450406134494, + "StableID": "nsX1MP8faK11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:516d92d2b8686dab28c9007a32d56321a1e5b7d7441d7568d4ecbc737cdd5d5c", + "DiscoKey": "discokey:bc476333971dabc88ca2a564b669d3dca3d131da77f67ecad99b9d24f13d0579", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:52883", "10.65.0.27:52883", "172.17.0.1:52883"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:50:32.318514826Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8131526495021484, + "StableID": "nD78GvQnV621CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4665af95b54a923290ae72f1f8a0c19654ade55b56db7896ae19184f56787913", + "DiscoKey": "discokey:03bcd8b79257b45e0b6735c2505134cd62faeff756a13a94ddb4bef03e3f976d", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:47670", "10.65.0.27:47670", "172.17.0.1:47670"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:50:32.882489646Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 153621018168083, + "StableID": "nJUrK6NaC211CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4f07b8d8154e003c310f0697e38d71aa5dc5630a7eac89c86bc0314320858827", + "DiscoKey": "discokey:1826926d01a5869441abec291ee4cc447d4bc629696bcea120aae25cec59ce6f", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:43214", "10.65.0.27:43214", "172.17.0.1:43214"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:50:33.402874067Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5801362570320204, + "StableID": "nfSNWXxSJn11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d79d4010f9f85acb8e8d54c6540cda6b612ddf49ec1fea40a827184250b9ec2a", + "DiscoKey": "discokey:faf0d62bb9057efaf6ec7af6b73db5f0346d0c1ce1fe436a8aba229249907d24", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:37554", "10.65.0.27:37554", "172.17.0.1:37554"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:50:33.955496345Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7824592227270189, + "StableID": "nCxr4emm6421CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f8947d9c2c6d64f1a5164163773f0eaa6367c9a179b3dfdfe1a8e10e373d181d", + "DiscoKey": "discokey:b558da10cbd5fed48c3deb733dfac08676a29bdf76f4ae6bbf3015bc3482c87b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:43754", "10.65.0.27:43754", "172.17.0.1:43754"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:50:34.498437307Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 7793136910147660, + "StableID": "nVDZQXVXr321CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:c80de0dd4c81b6caeea593ad21f448eb7db8780eaed2978a4b916b53ee512e4b", + "KeyExpiry": "2026-11-08T18:50:35Z", + "DiscoKey": "discokey:a91666c0d3665bf6efaf48bc015d030b2981f027b336ca28ae1ff11c2b0c7b29", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:41480", "10.65.0.27:41480", "172.17.0.1:41480"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:50:35.570372163Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7768060240312028, + "StableID": "n59uxfmAf321CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:448e7f5c681a0539e0aa7c0db736a07e0ea5e2f2094a875e08215258e04c8c4d", + "KeyExpiry": "2026-11-08T18:50:36Z", + "DiscoKey": "discokey:01f07f0ff1e5ee52eb61273316a52c40f3f4641cc48521d8ee48fe50d190054b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:60152", "10.65.0.27:60152", "172.17.0.1:60152"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:50:36.133805253Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 8950596656120624, + "StableID": "njz8dozjtC21CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:ae1be9cb1c92be412a4259af291e9344324b1d4b049190a94aedea158198cc48", + "KeyExpiry": "2026-11-08T18:50:36Z", + "DiscoKey": "discokey:a620f71db99c7043750d0e588b28c9a67ae2038960fb219cc1ddec2a34039a73", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:54343", "10.65.0.27:54343", "172.17.0.1:54343"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:50:36.665566368Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": [{ + "principals": [{"nodeIP": "100.64.0.15"}, {"nodeIP": "fd7a:115c:a1e0::f"}], + "sshUsers": {"root": "root"}, + "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + } + }]}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "416464208629859": { + "ID": 416464208629859, + "LoginName": "beedrill.tail78f774.ts.net", + "DisplayName": "beedrill" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + }, + "ssh_rules": [{ + "principals": [{"nodeIP": "100.64.0.15"}, {"nodeIP": "fd7a:115c:a1e0::f"}], + "sshUsers": {"root": "root"}, + "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + } + }] + }, "blastoise": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 5605597977720546, + "StableID": "nqYip6Znmk11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 5605597977720546, + "Key": "nodekey:69acf5fe1d088dbd42dcd3755a993a4c1b60a6baa889b404d190805197c21b33", + "DiscoKey": "discokey:646b5ca2368ee9420faffa83716d85d340aacc99d04a6d058e431a414253837c", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:51426", "10.65.0.27:51426", "172.17.0.1:51426"], + "Hostinfo": { + "Hostname": "blastoise", + "RoutableIPs": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit", "tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:50:31.770150908Z", + "Tags": ["tag:exit", "tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:69acf5fe1d088dbd42dcd3755a993a4c1b60a6baa889b404d190805197c21b33", + "MachineKey": "mkey:7a578b399c6c847f40f2931ff5134222b411121ea653c9c12d604d12ee4b2917", + "Peers": [{ + "ID": 4848068775639388, + "StableID": "njtkGfYhre11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2c2dccf13a166a7b66544f45d03ab772a6f09e2aa81ae2a5c980459746c5a405", + "DiscoKey": "discokey:81e6d4c58a7c272b7b32a802665ceb7f0a9238b0bb856b8421eed511bd3e4c36", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:52285", "10.65.0.27:52285", "172.17.0.1:52285"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:50:29.035878341Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7115789059979959, + "StableID": "nY5dMKikZx11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2518b02d135c41e4d1f5fdc81cc8bb7a59b0f15817e6660f10e6192f1248ed60", + "DiscoKey": "discokey:7c0cbbb14eb4b39131cbab93ca2db3269e040fad017de98a21be8d09e58de338", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:40988", "10.65.0.27:40988", "172.17.0.1:40988"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:50:29.587131423Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 5129441730058200, + "StableID": "nq5mjhj84h11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5b2b122ab2969a8b0ec7effe2e3830fd92f4f93d4c7011ea34f1480f799c091b", + "DiscoKey": "discokey:99b057ddc616c2274ebb8079e0484ec61e097d292dcc04749c157ecf3edea702", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:41267", "10.65.0.27:41267", "172.17.0.1:41267"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:50:30.14063926Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 8972801687360610, + "StableID": "nPyNCYHo4D21CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0700fd912ade860cd12c2d0b33e8453d1081c2406a1170349708678a9a91ce00", + "DiscoKey": "discokey:782ec6bed5d5ba43364ebdfcec4e659b33958c9d9842972af90507923b6f0d71", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:56471", "10.65.0.27:56471", "172.17.0.1:56471"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:50:30.714012093Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1626766312943096, + "StableID": "n3kZUmPmhD11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:60abe045d930e1900b95a6c9c347d4126307a6e3224e1a0bfe37b28151ac9b08", + "DiscoKey": "discokey:6efbfaaaac576d8221f0d418f6b64e89676e84bef7218b58564e6a932f74235a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:40215", "10.65.0.27:40215", "172.17.0.1:40215"], + "HomeDERP": 18, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:50:31.229549495Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2379450406134494, + "StableID": "nsX1MP8faK11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:516d92d2b8686dab28c9007a32d56321a1e5b7d7441d7568d4ecbc737cdd5d5c", + "DiscoKey": "discokey:bc476333971dabc88ca2a564b669d3dca3d131da77f67ecad99b9d24f13d0579", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:52883", "10.65.0.27:52883", "172.17.0.1:52883"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:50:32.318514826Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8131526495021484, + "StableID": "nD78GvQnV621CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4665af95b54a923290ae72f1f8a0c19654ade55b56db7896ae19184f56787913", + "DiscoKey": "discokey:03bcd8b79257b45e0b6735c2505134cd62faeff756a13a94ddb4bef03e3f976d", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:47670", "10.65.0.27:47670", "172.17.0.1:47670"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:50:32.882489646Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 153621018168083, + "StableID": "nJUrK6NaC211CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4f07b8d8154e003c310f0697e38d71aa5dc5630a7eac89c86bc0314320858827", + "DiscoKey": "discokey:1826926d01a5869441abec291ee4cc447d4bc629696bcea120aae25cec59ce6f", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:43214", "10.65.0.27:43214", "172.17.0.1:43214"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:50:33.402874067Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5801362570320204, + "StableID": "nfSNWXxSJn11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d79d4010f9f85acb8e8d54c6540cda6b612ddf49ec1fea40a827184250b9ec2a", + "DiscoKey": "discokey:faf0d62bb9057efaf6ec7af6b73db5f0346d0c1ce1fe436a8aba229249907d24", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:37554", "10.65.0.27:37554", "172.17.0.1:37554"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:50:33.955496345Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7824592227270189, + "StableID": "nCxr4emm6421CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f8947d9c2c6d64f1a5164163773f0eaa6367c9a179b3dfdfe1a8e10e373d181d", + "DiscoKey": "discokey:b558da10cbd5fed48c3deb733dfac08676a29bdf76f4ae6bbf3015bc3482c87b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:43754", "10.65.0.27:43754", "172.17.0.1:43754"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:50:34.498437307Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 416464208629859, + "StableID": "nzW71uocF411CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c7c3dc0221fcb860e72a40893a8f8a40d4c1c4d0aff5ea0762737a861c4a2e63", + "DiscoKey": "discokey:076c6e8f269e32025d8b488ff9cee71cbb8fa8691330b7cceb7625daad3a6e4c", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:57652", "10.65.0.27:57652", "172.17.0.1:57652"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:50:35.0309695Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7793136910147660, + "StableID": "nVDZQXVXr321CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:c80de0dd4c81b6caeea593ad21f448eb7db8780eaed2978a4b916b53ee512e4b", + "KeyExpiry": "2026-11-08T18:50:35Z", + "DiscoKey": "discokey:a91666c0d3665bf6efaf48bc015d030b2981f027b336ca28ae1ff11c2b0c7b29", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:41480", "10.65.0.27:41480", "172.17.0.1:41480"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:50:35.570372163Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7768060240312028, + "StableID": "n59uxfmAf321CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:448e7f5c681a0539e0aa7c0db736a07e0ea5e2f2094a875e08215258e04c8c4d", + "KeyExpiry": "2026-11-08T18:50:36Z", + "DiscoKey": "discokey:01f07f0ff1e5ee52eb61273316a52c40f3f4641cc48521d8ee48fe50d190054b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:60152", "10.65.0.27:60152", "172.17.0.1:60152"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:50:36.133805253Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 8950596656120624, + "StableID": "njz8dozjtC21CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:ae1be9cb1c92be412a4259af291e9344324b1d4b049190a94aedea158198cc48", + "KeyExpiry": "2026-11-08T18:50:36Z", + "DiscoKey": "discokey:a620f71db99c7043750d0e588b28c9a67ae2038960fb219cc1ddec2a34039a73", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:54343", "10.65.0.27:54343", "172.17.0.1:54343"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:50:36.665566368Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "5605597977720546": { + "ID": 5605597977720546, + "LoginName": "blastoise.tail78f774.ts.net", + "DisplayName": "blastoise" + }} + } + }, "bulbasaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8950596656120624, + "StableID": "njz8dozjtC21CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:ae1be9cb1c92be412a4259af291e9344324b1d4b049190a94aedea158198cc48", + "KeyExpiry": "2026-11-08T18:50:36Z", + "DiscoKey": "discokey:a620f71db99c7043750d0e588b28c9a67ae2038960fb219cc1ddec2a34039a73", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:54343", "10.65.0.27:54343", "172.17.0.1:54343"], + "Hostinfo": {"Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:50:36.665566368Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:ae1be9cb1c92be412a4259af291e9344324b1d4b049190a94aedea158198cc48", + "MachineKey": "mkey:3be6427e575ea28163180283ebf0bb39d58317e5364d32da0684e08ff1164769", + "Peers": [{ + "ID": 4848068775639388, + "StableID": "njtkGfYhre11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2c2dccf13a166a7b66544f45d03ab772a6f09e2aa81ae2a5c980459746c5a405", + "DiscoKey": "discokey:81e6d4c58a7c272b7b32a802665ceb7f0a9238b0bb856b8421eed511bd3e4c36", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:52285", "10.65.0.27:52285", "172.17.0.1:52285"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:50:29.035878341Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7115789059979959, + "StableID": "nY5dMKikZx11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2518b02d135c41e4d1f5fdc81cc8bb7a59b0f15817e6660f10e6192f1248ed60", + "DiscoKey": "discokey:7c0cbbb14eb4b39131cbab93ca2db3269e040fad017de98a21be8d09e58de338", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:40988", "10.65.0.27:40988", "172.17.0.1:40988"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:50:29.587131423Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 5129441730058200, + "StableID": "nq5mjhj84h11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5b2b122ab2969a8b0ec7effe2e3830fd92f4f93d4c7011ea34f1480f799c091b", + "DiscoKey": "discokey:99b057ddc616c2274ebb8079e0484ec61e097d292dcc04749c157ecf3edea702", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:41267", "10.65.0.27:41267", "172.17.0.1:41267"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:50:30.14063926Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 8972801687360610, + "StableID": "nPyNCYHo4D21CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0700fd912ade860cd12c2d0b33e8453d1081c2406a1170349708678a9a91ce00", + "DiscoKey": "discokey:782ec6bed5d5ba43364ebdfcec4e659b33958c9d9842972af90507923b6f0d71", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:56471", "10.65.0.27:56471", "172.17.0.1:56471"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:50:30.714012093Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1626766312943096, + "StableID": "n3kZUmPmhD11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:60abe045d930e1900b95a6c9c347d4126307a6e3224e1a0bfe37b28151ac9b08", + "DiscoKey": "discokey:6efbfaaaac576d8221f0d418f6b64e89676e84bef7218b58564e6a932f74235a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:40215", "10.65.0.27:40215", "172.17.0.1:40215"], + "HomeDERP": 18, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:50:31.229549495Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 5605597977720546, + "StableID": "nqYip6Znmk11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:69acf5fe1d088dbd42dcd3755a993a4c1b60a6baa889b404d190805197c21b33", + "DiscoKey": "discokey:646b5ca2368ee9420faffa83716d85d340aacc99d04a6d058e431a414253837c", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:51426", "10.65.0.27:51426", "172.17.0.1:51426"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:50:31.770150908Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2379450406134494, + "StableID": "nsX1MP8faK11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:516d92d2b8686dab28c9007a32d56321a1e5b7d7441d7568d4ecbc737cdd5d5c", + "DiscoKey": "discokey:bc476333971dabc88ca2a564b669d3dca3d131da77f67ecad99b9d24f13d0579", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:52883", "10.65.0.27:52883", "172.17.0.1:52883"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:50:32.318514826Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8131526495021484, + "StableID": "nD78GvQnV621CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4665af95b54a923290ae72f1f8a0c19654ade55b56db7896ae19184f56787913", + "DiscoKey": "discokey:03bcd8b79257b45e0b6735c2505134cd62faeff756a13a94ddb4bef03e3f976d", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:47670", "10.65.0.27:47670", "172.17.0.1:47670"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:50:32.882489646Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 153621018168083, + "StableID": "nJUrK6NaC211CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4f07b8d8154e003c310f0697e38d71aa5dc5630a7eac89c86bc0314320858827", + "DiscoKey": "discokey:1826926d01a5869441abec291ee4cc447d4bc629696bcea120aae25cec59ce6f", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:43214", "10.65.0.27:43214", "172.17.0.1:43214"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:50:33.402874067Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5801362570320204, + "StableID": "nfSNWXxSJn11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d79d4010f9f85acb8e8d54c6540cda6b612ddf49ec1fea40a827184250b9ec2a", + "DiscoKey": "discokey:faf0d62bb9057efaf6ec7af6b73db5f0346d0c1ce1fe436a8aba229249907d24", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:37554", "10.65.0.27:37554", "172.17.0.1:37554"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:50:33.955496345Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7824592227270189, + "StableID": "nCxr4emm6421CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f8947d9c2c6d64f1a5164163773f0eaa6367c9a179b3dfdfe1a8e10e373d181d", + "DiscoKey": "discokey:b558da10cbd5fed48c3deb733dfac08676a29bdf76f4ae6bbf3015bc3482c87b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:43754", "10.65.0.27:43754", "172.17.0.1:43754"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:50:34.498437307Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 416464208629859, + "StableID": "nzW71uocF411CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c7c3dc0221fcb860e72a40893a8f8a40d4c1c4d0aff5ea0762737a861c4a2e63", + "DiscoKey": "discokey:076c6e8f269e32025d8b488ff9cee71cbb8fa8691330b7cceb7625daad3a6e4c", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:57652", "10.65.0.27:57652", "172.17.0.1:57652"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:50:35.0309695Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7793136910147660, + "StableID": "nVDZQXVXr321CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:c80de0dd4c81b6caeea593ad21f448eb7db8780eaed2978a4b916b53ee512e4b", + "KeyExpiry": "2026-11-08T18:50:35Z", + "DiscoKey": "discokey:a91666c0d3665bf6efaf48bc015d030b2981f027b336ca28ae1ff11c2b0c7b29", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:41480", "10.65.0.27:41480", "172.17.0.1:41480"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:50:35.570372163Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7768060240312028, + "StableID": "n59uxfmAf321CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:448e7f5c681a0539e0aa7c0db736a07e0ea5e2f2094a875e08215258e04c8c4d", + "KeyExpiry": "2026-11-08T18:50:36Z", + "DiscoKey": "discokey:01f07f0ff1e5ee52eb61273316a52c40f3f4641cc48521d8ee48fe50d190054b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:60152", "10.65.0.27:60152", "172.17.0.1:60152"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:50:36.133805253Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "charmander": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 5129441730058200, + "StableID": "nq5mjhj84h11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 5129441730058200, + "Key": "nodekey:5b2b122ab2969a8b0ec7effe2e3830fd92f4f93d4c7011ea34f1480f799c091b", + "DiscoKey": "discokey:99b057ddc616c2274ebb8079e0484ec61e097d292dcc04749c157ecf3edea702", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:41267", "10.65.0.27:41267", "172.17.0.1:41267"], + "Hostinfo": { + "Hostname": "charmander", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit"], + "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:50:30.14063926Z", + "Tags": ["tag:exit"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:5b2b122ab2969a8b0ec7effe2e3830fd92f4f93d4c7011ea34f1480f799c091b", + "MachineKey": "mkey:0f1c24f493541911665ba13609043efbd088889fd0f12b383f9742b37f491103", + "Peers": [{ + "ID": 4848068775639388, + "StableID": "njtkGfYhre11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2c2dccf13a166a7b66544f45d03ab772a6f09e2aa81ae2a5c980459746c5a405", + "DiscoKey": "discokey:81e6d4c58a7c272b7b32a802665ceb7f0a9238b0bb856b8421eed511bd3e4c36", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:52285", "10.65.0.27:52285", "172.17.0.1:52285"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:50:29.035878341Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7115789059979959, + "StableID": "nY5dMKikZx11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2518b02d135c41e4d1f5fdc81cc8bb7a59b0f15817e6660f10e6192f1248ed60", + "DiscoKey": "discokey:7c0cbbb14eb4b39131cbab93ca2db3269e040fad017de98a21be8d09e58de338", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:40988", "10.65.0.27:40988", "172.17.0.1:40988"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:50:29.587131423Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8972801687360610, + "StableID": "nPyNCYHo4D21CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0700fd912ade860cd12c2d0b33e8453d1081c2406a1170349708678a9a91ce00", + "DiscoKey": "discokey:782ec6bed5d5ba43364ebdfcec4e659b33958c9d9842972af90507923b6f0d71", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:56471", "10.65.0.27:56471", "172.17.0.1:56471"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:50:30.714012093Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1626766312943096, + "StableID": "n3kZUmPmhD11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:60abe045d930e1900b95a6c9c347d4126307a6e3224e1a0bfe37b28151ac9b08", + "DiscoKey": "discokey:6efbfaaaac576d8221f0d418f6b64e89676e84bef7218b58564e6a932f74235a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:40215", "10.65.0.27:40215", "172.17.0.1:40215"], + "HomeDERP": 18, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:50:31.229549495Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 5605597977720546, + "StableID": "nqYip6Znmk11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:69acf5fe1d088dbd42dcd3755a993a4c1b60a6baa889b404d190805197c21b33", + "DiscoKey": "discokey:646b5ca2368ee9420faffa83716d85d340aacc99d04a6d058e431a414253837c", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:51426", "10.65.0.27:51426", "172.17.0.1:51426"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:50:31.770150908Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2379450406134494, + "StableID": "nsX1MP8faK11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:516d92d2b8686dab28c9007a32d56321a1e5b7d7441d7568d4ecbc737cdd5d5c", + "DiscoKey": "discokey:bc476333971dabc88ca2a564b669d3dca3d131da77f67ecad99b9d24f13d0579", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:52883", "10.65.0.27:52883", "172.17.0.1:52883"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:50:32.318514826Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8131526495021484, + "StableID": "nD78GvQnV621CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4665af95b54a923290ae72f1f8a0c19654ade55b56db7896ae19184f56787913", + "DiscoKey": "discokey:03bcd8b79257b45e0b6735c2505134cd62faeff756a13a94ddb4bef03e3f976d", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:47670", "10.65.0.27:47670", "172.17.0.1:47670"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:50:32.882489646Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 153621018168083, + "StableID": "nJUrK6NaC211CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4f07b8d8154e003c310f0697e38d71aa5dc5630a7eac89c86bc0314320858827", + "DiscoKey": "discokey:1826926d01a5869441abec291ee4cc447d4bc629696bcea120aae25cec59ce6f", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:43214", "10.65.0.27:43214", "172.17.0.1:43214"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:50:33.402874067Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5801362570320204, + "StableID": "nfSNWXxSJn11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d79d4010f9f85acb8e8d54c6540cda6b612ddf49ec1fea40a827184250b9ec2a", + "DiscoKey": "discokey:faf0d62bb9057efaf6ec7af6b73db5f0346d0c1ce1fe436a8aba229249907d24", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:37554", "10.65.0.27:37554", "172.17.0.1:37554"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:50:33.955496345Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7824592227270189, + "StableID": "nCxr4emm6421CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f8947d9c2c6d64f1a5164163773f0eaa6367c9a179b3dfdfe1a8e10e373d181d", + "DiscoKey": "discokey:b558da10cbd5fed48c3deb733dfac08676a29bdf76f4ae6bbf3015bc3482c87b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:43754", "10.65.0.27:43754", "172.17.0.1:43754"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:50:34.498437307Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 416464208629859, + "StableID": "nzW71uocF411CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c7c3dc0221fcb860e72a40893a8f8a40d4c1c4d0aff5ea0762737a861c4a2e63", + "DiscoKey": "discokey:076c6e8f269e32025d8b488ff9cee71cbb8fa8691330b7cceb7625daad3a6e4c", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:57652", "10.65.0.27:57652", "172.17.0.1:57652"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:50:35.0309695Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7793136910147660, + "StableID": "nVDZQXVXr321CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:c80de0dd4c81b6caeea593ad21f448eb7db8780eaed2978a4b916b53ee512e4b", + "KeyExpiry": "2026-11-08T18:50:35Z", + "DiscoKey": "discokey:a91666c0d3665bf6efaf48bc015d030b2981f027b336ca28ae1ff11c2b0c7b29", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:41480", "10.65.0.27:41480", "172.17.0.1:41480"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:50:35.570372163Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7768060240312028, + "StableID": "n59uxfmAf321CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:448e7f5c681a0539e0aa7c0db736a07e0ea5e2f2094a875e08215258e04c8c4d", + "KeyExpiry": "2026-11-08T18:50:36Z", + "DiscoKey": "discokey:01f07f0ff1e5ee52eb61273316a52c40f3f4641cc48521d8ee48fe50d190054b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:60152", "10.65.0.27:60152", "172.17.0.1:60152"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:50:36.133805253Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 8950596656120624, + "StableID": "njz8dozjtC21CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:ae1be9cb1c92be412a4259af291e9344324b1d4b049190a94aedea158198cc48", + "KeyExpiry": "2026-11-08T18:50:36Z", + "DiscoKey": "discokey:a620f71db99c7043750d0e588b28c9a67ae2038960fb219cc1ddec2a34039a73", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:54343", "10.65.0.27:54343", "172.17.0.1:54343"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:50:36.665566368Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "5129441730058200": { + "ID": 5129441730058200, + "LoginName": "charmander.tail78f774.ts.net", + "DisplayName": "charmander" + }} + } + }, "fearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8131526495021484, + "StableID": "nD78GvQnV621CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 8131526495021484, + "Key": "nodekey:4665af95b54a923290ae72f1f8a0c19654ade55b56db7896ae19184f56787913", + "DiscoKey": "discokey:03bcd8b79257b45e0b6735c2505134cd62faeff756a13a94ddb4bef03e3f976d", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:47670", "10.65.0.27:47670", "172.17.0.1:47670"], + "Hostinfo": { + "Hostname": "fearow", + "RoutableIPs": ["10.55.0.0/16"], + "RequestTags": ["tag:fearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:50:32.882489646Z", + "Tags": ["tag:fearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:4665af95b54a923290ae72f1f8a0c19654ade55b56db7896ae19184f56787913", + "MachineKey": "mkey:1219aba0833bfb5a490ac66064748c2e7b7885797609148fc3783c7a4e059701", + "Peers": [{ + "ID": 4848068775639388, + "StableID": "njtkGfYhre11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2c2dccf13a166a7b66544f45d03ab772a6f09e2aa81ae2a5c980459746c5a405", + "DiscoKey": "discokey:81e6d4c58a7c272b7b32a802665ceb7f0a9238b0bb856b8421eed511bd3e4c36", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:52285", "10.65.0.27:52285", "172.17.0.1:52285"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:50:29.035878341Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7115789059979959, + "StableID": "nY5dMKikZx11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2518b02d135c41e4d1f5fdc81cc8bb7a59b0f15817e6660f10e6192f1248ed60", + "DiscoKey": "discokey:7c0cbbb14eb4b39131cbab93ca2db3269e040fad017de98a21be8d09e58de338", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:40988", "10.65.0.27:40988", "172.17.0.1:40988"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:50:29.587131423Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 5129441730058200, + "StableID": "nq5mjhj84h11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5b2b122ab2969a8b0ec7effe2e3830fd92f4f93d4c7011ea34f1480f799c091b", + "DiscoKey": "discokey:99b057ddc616c2274ebb8079e0484ec61e097d292dcc04749c157ecf3edea702", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:41267", "10.65.0.27:41267", "172.17.0.1:41267"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:50:30.14063926Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 8972801687360610, + "StableID": "nPyNCYHo4D21CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0700fd912ade860cd12c2d0b33e8453d1081c2406a1170349708678a9a91ce00", + "DiscoKey": "discokey:782ec6bed5d5ba43364ebdfcec4e659b33958c9d9842972af90507923b6f0d71", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:56471", "10.65.0.27:56471", "172.17.0.1:56471"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:50:30.714012093Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1626766312943096, + "StableID": "n3kZUmPmhD11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:60abe045d930e1900b95a6c9c347d4126307a6e3224e1a0bfe37b28151ac9b08", + "DiscoKey": "discokey:6efbfaaaac576d8221f0d418f6b64e89676e84bef7218b58564e6a932f74235a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:40215", "10.65.0.27:40215", "172.17.0.1:40215"], + "HomeDERP": 18, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:50:31.229549495Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 5605597977720546, + "StableID": "nqYip6Znmk11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:69acf5fe1d088dbd42dcd3755a993a4c1b60a6baa889b404d190805197c21b33", + "DiscoKey": "discokey:646b5ca2368ee9420faffa83716d85d340aacc99d04a6d058e431a414253837c", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:51426", "10.65.0.27:51426", "172.17.0.1:51426"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:50:31.770150908Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2379450406134494, + "StableID": "nsX1MP8faK11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:516d92d2b8686dab28c9007a32d56321a1e5b7d7441d7568d4ecbc737cdd5d5c", + "DiscoKey": "discokey:bc476333971dabc88ca2a564b669d3dca3d131da77f67ecad99b9d24f13d0579", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:52883", "10.65.0.27:52883", "172.17.0.1:52883"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:50:32.318514826Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 153621018168083, + "StableID": "nJUrK6NaC211CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4f07b8d8154e003c310f0697e38d71aa5dc5630a7eac89c86bc0314320858827", + "DiscoKey": "discokey:1826926d01a5869441abec291ee4cc447d4bc629696bcea120aae25cec59ce6f", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:43214", "10.65.0.27:43214", "172.17.0.1:43214"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:50:33.402874067Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5801362570320204, + "StableID": "nfSNWXxSJn11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d79d4010f9f85acb8e8d54c6540cda6b612ddf49ec1fea40a827184250b9ec2a", + "DiscoKey": "discokey:faf0d62bb9057efaf6ec7af6b73db5f0346d0c1ce1fe436a8aba229249907d24", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:37554", "10.65.0.27:37554", "172.17.0.1:37554"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:50:33.955496345Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7824592227270189, + "StableID": "nCxr4emm6421CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f8947d9c2c6d64f1a5164163773f0eaa6367c9a179b3dfdfe1a8e10e373d181d", + "DiscoKey": "discokey:b558da10cbd5fed48c3deb733dfac08676a29bdf76f4ae6bbf3015bc3482c87b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:43754", "10.65.0.27:43754", "172.17.0.1:43754"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:50:34.498437307Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 416464208629859, + "StableID": "nzW71uocF411CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c7c3dc0221fcb860e72a40893a8f8a40d4c1c4d0aff5ea0762737a861c4a2e63", + "DiscoKey": "discokey:076c6e8f269e32025d8b488ff9cee71cbb8fa8691330b7cceb7625daad3a6e4c", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:57652", "10.65.0.27:57652", "172.17.0.1:57652"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:50:35.0309695Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7793136910147660, + "StableID": "nVDZQXVXr321CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:c80de0dd4c81b6caeea593ad21f448eb7db8780eaed2978a4b916b53ee512e4b", + "KeyExpiry": "2026-11-08T18:50:35Z", + "DiscoKey": "discokey:a91666c0d3665bf6efaf48bc015d030b2981f027b336ca28ae1ff11c2b0c7b29", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:41480", "10.65.0.27:41480", "172.17.0.1:41480"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:50:35.570372163Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7768060240312028, + "StableID": "n59uxfmAf321CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:448e7f5c681a0539e0aa7c0db736a07e0ea5e2f2094a875e08215258e04c8c4d", + "KeyExpiry": "2026-11-08T18:50:36Z", + "DiscoKey": "discokey:01f07f0ff1e5ee52eb61273316a52c40f3f4641cc48521d8ee48fe50d190054b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:60152", "10.65.0.27:60152", "172.17.0.1:60152"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:50:36.133805253Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 8950596656120624, + "StableID": "njz8dozjtC21CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:ae1be9cb1c92be412a4259af291e9344324b1d4b049190a94aedea158198cc48", + "KeyExpiry": "2026-11-08T18:50:36Z", + "DiscoKey": "discokey:a620f71db99c7043750d0e588b28c9a67ae2038960fb219cc1ddec2a34039a73", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:54343", "10.65.0.27:54343", "172.17.0.1:54343"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:50:36.665566368Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "8131526495021484": { + "ID": 8131526495021484, + "LoginName": "fearow.tail78f774.ts.net", + "DisplayName": "fearow" + }} + } + }, "ivysaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7793136910147660, + "StableID": "nVDZQXVXr321CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:c80de0dd4c81b6caeea593ad21f448eb7db8780eaed2978a4b916b53ee512e4b", + "KeyExpiry": "2026-11-08T18:50:35Z", + "DiscoKey": "discokey:a91666c0d3665bf6efaf48bc015d030b2981f027b336ca28ae1ff11c2b0c7b29", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:41480", "10.65.0.27:41480", "172.17.0.1:41480"], + "Hostinfo": {"Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:50:35.570372163Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:c80de0dd4c81b6caeea593ad21f448eb7db8780eaed2978a4b916b53ee512e4b", + "MachineKey": "mkey:01757fc2ab7a1686176d06cc0ac6bce7734f37673bf7b6fb86f4cf251f2ed266", + "Peers": [{ + "ID": 4848068775639388, + "StableID": "njtkGfYhre11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2c2dccf13a166a7b66544f45d03ab772a6f09e2aa81ae2a5c980459746c5a405", + "DiscoKey": "discokey:81e6d4c58a7c272b7b32a802665ceb7f0a9238b0bb856b8421eed511bd3e4c36", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:52285", "10.65.0.27:52285", "172.17.0.1:52285"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:50:29.035878341Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7115789059979959, + "StableID": "nY5dMKikZx11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2518b02d135c41e4d1f5fdc81cc8bb7a59b0f15817e6660f10e6192f1248ed60", + "DiscoKey": "discokey:7c0cbbb14eb4b39131cbab93ca2db3269e040fad017de98a21be8d09e58de338", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:40988", "10.65.0.27:40988", "172.17.0.1:40988"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:50:29.587131423Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 5129441730058200, + "StableID": "nq5mjhj84h11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5b2b122ab2969a8b0ec7effe2e3830fd92f4f93d4c7011ea34f1480f799c091b", + "DiscoKey": "discokey:99b057ddc616c2274ebb8079e0484ec61e097d292dcc04749c157ecf3edea702", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:41267", "10.65.0.27:41267", "172.17.0.1:41267"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:50:30.14063926Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 8972801687360610, + "StableID": "nPyNCYHo4D21CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0700fd912ade860cd12c2d0b33e8453d1081c2406a1170349708678a9a91ce00", + "DiscoKey": "discokey:782ec6bed5d5ba43364ebdfcec4e659b33958c9d9842972af90507923b6f0d71", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:56471", "10.65.0.27:56471", "172.17.0.1:56471"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:50:30.714012093Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1626766312943096, + "StableID": "n3kZUmPmhD11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:60abe045d930e1900b95a6c9c347d4126307a6e3224e1a0bfe37b28151ac9b08", + "DiscoKey": "discokey:6efbfaaaac576d8221f0d418f6b64e89676e84bef7218b58564e6a932f74235a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:40215", "10.65.0.27:40215", "172.17.0.1:40215"], + "HomeDERP": 18, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:50:31.229549495Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 5605597977720546, + "StableID": "nqYip6Znmk11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:69acf5fe1d088dbd42dcd3755a993a4c1b60a6baa889b404d190805197c21b33", + "DiscoKey": "discokey:646b5ca2368ee9420faffa83716d85d340aacc99d04a6d058e431a414253837c", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:51426", "10.65.0.27:51426", "172.17.0.1:51426"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:50:31.770150908Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2379450406134494, + "StableID": "nsX1MP8faK11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:516d92d2b8686dab28c9007a32d56321a1e5b7d7441d7568d4ecbc737cdd5d5c", + "DiscoKey": "discokey:bc476333971dabc88ca2a564b669d3dca3d131da77f67ecad99b9d24f13d0579", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:52883", "10.65.0.27:52883", "172.17.0.1:52883"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:50:32.318514826Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8131526495021484, + "StableID": "nD78GvQnV621CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4665af95b54a923290ae72f1f8a0c19654ade55b56db7896ae19184f56787913", + "DiscoKey": "discokey:03bcd8b79257b45e0b6735c2505134cd62faeff756a13a94ddb4bef03e3f976d", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:47670", "10.65.0.27:47670", "172.17.0.1:47670"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:50:32.882489646Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 153621018168083, + "StableID": "nJUrK6NaC211CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4f07b8d8154e003c310f0697e38d71aa5dc5630a7eac89c86bc0314320858827", + "DiscoKey": "discokey:1826926d01a5869441abec291ee4cc447d4bc629696bcea120aae25cec59ce6f", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:43214", "10.65.0.27:43214", "172.17.0.1:43214"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:50:33.402874067Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5801362570320204, + "StableID": "nfSNWXxSJn11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d79d4010f9f85acb8e8d54c6540cda6b612ddf49ec1fea40a827184250b9ec2a", + "DiscoKey": "discokey:faf0d62bb9057efaf6ec7af6b73db5f0346d0c1ce1fe436a8aba229249907d24", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:37554", "10.65.0.27:37554", "172.17.0.1:37554"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:50:33.955496345Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7824592227270189, + "StableID": "nCxr4emm6421CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f8947d9c2c6d64f1a5164163773f0eaa6367c9a179b3dfdfe1a8e10e373d181d", + "DiscoKey": "discokey:b558da10cbd5fed48c3deb733dfac08676a29bdf76f4ae6bbf3015bc3482c87b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:43754", "10.65.0.27:43754", "172.17.0.1:43754"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:50:34.498437307Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 416464208629859, + "StableID": "nzW71uocF411CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c7c3dc0221fcb860e72a40893a8f8a40d4c1c4d0aff5ea0762737a861c4a2e63", + "DiscoKey": "discokey:076c6e8f269e32025d8b488ff9cee71cbb8fa8691330b7cceb7625daad3a6e4c", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:57652", "10.65.0.27:57652", "172.17.0.1:57652"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:50:35.0309695Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7768060240312028, + "StableID": "n59uxfmAf321CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:448e7f5c681a0539e0aa7c0db736a07e0ea5e2f2094a875e08215258e04c8c4d", + "KeyExpiry": "2026-11-08T18:50:36Z", + "DiscoKey": "discokey:01f07f0ff1e5ee52eb61273316a52c40f3f4641cc48521d8ee48fe50d190054b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:60152", "10.65.0.27:60152", "172.17.0.1:60152"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:50:36.133805253Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 8950596656120624, + "StableID": "njz8dozjtC21CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:ae1be9cb1c92be412a4259af291e9344324b1d4b049190a94aedea158198cc48", + "KeyExpiry": "2026-11-08T18:50:36Z", + "DiscoKey": "discokey:a620f71db99c7043750d0e588b28c9a67ae2038960fb219cc1ddec2a34039a73", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:54343", "10.65.0.27:54343", "172.17.0.1:54343"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:50:36.665566368Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "kakuna": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7824592227270189, + "StableID": "nCxr4emm6421CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 7824592227270189, + "Key": "nodekey:f8947d9c2c6d64f1a5164163773f0eaa6367c9a179b3dfdfe1a8e10e373d181d", + "DiscoKey": "discokey:b558da10cbd5fed48c3deb733dfac08676a29bdf76f4ae6bbf3015bc3482c87b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:43754", "10.65.0.27:43754", "172.17.0.1:43754"], + "Hostinfo": {"Hostname": "kakuna", "RequestTags": ["tag:prod"], "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:50:34.498437307Z", + "Tags": ["tag:prod"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:f8947d9c2c6d64f1a5164163773f0eaa6367c9a179b3dfdfe1a8e10e373d181d", + "MachineKey": "mkey:f2f0f418cdd3073df2ac8ad6eb2feff1fe470d0cf0f468d3a0a84a02314ef452", + "Peers": [{ + "ID": 4848068775639388, + "StableID": "njtkGfYhre11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2c2dccf13a166a7b66544f45d03ab772a6f09e2aa81ae2a5c980459746c5a405", + "DiscoKey": "discokey:81e6d4c58a7c272b7b32a802665ceb7f0a9238b0bb856b8421eed511bd3e4c36", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:52285", "10.65.0.27:52285", "172.17.0.1:52285"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:50:29.035878341Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7115789059979959, + "StableID": "nY5dMKikZx11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2518b02d135c41e4d1f5fdc81cc8bb7a59b0f15817e6660f10e6192f1248ed60", + "DiscoKey": "discokey:7c0cbbb14eb4b39131cbab93ca2db3269e040fad017de98a21be8d09e58de338", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:40988", "10.65.0.27:40988", "172.17.0.1:40988"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:50:29.587131423Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 5129441730058200, + "StableID": "nq5mjhj84h11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5b2b122ab2969a8b0ec7effe2e3830fd92f4f93d4c7011ea34f1480f799c091b", + "DiscoKey": "discokey:99b057ddc616c2274ebb8079e0484ec61e097d292dcc04749c157ecf3edea702", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:41267", "10.65.0.27:41267", "172.17.0.1:41267"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:50:30.14063926Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 8972801687360610, + "StableID": "nPyNCYHo4D21CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0700fd912ade860cd12c2d0b33e8453d1081c2406a1170349708678a9a91ce00", + "DiscoKey": "discokey:782ec6bed5d5ba43364ebdfcec4e659b33958c9d9842972af90507923b6f0d71", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:56471", "10.65.0.27:56471", "172.17.0.1:56471"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:50:30.714012093Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1626766312943096, + "StableID": "n3kZUmPmhD11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:60abe045d930e1900b95a6c9c347d4126307a6e3224e1a0bfe37b28151ac9b08", + "DiscoKey": "discokey:6efbfaaaac576d8221f0d418f6b64e89676e84bef7218b58564e6a932f74235a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:40215", "10.65.0.27:40215", "172.17.0.1:40215"], + "HomeDERP": 18, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:50:31.229549495Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 5605597977720546, + "StableID": "nqYip6Znmk11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:69acf5fe1d088dbd42dcd3755a993a4c1b60a6baa889b404d190805197c21b33", + "DiscoKey": "discokey:646b5ca2368ee9420faffa83716d85d340aacc99d04a6d058e431a414253837c", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:51426", "10.65.0.27:51426", "172.17.0.1:51426"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:50:31.770150908Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2379450406134494, + "StableID": "nsX1MP8faK11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:516d92d2b8686dab28c9007a32d56321a1e5b7d7441d7568d4ecbc737cdd5d5c", + "DiscoKey": "discokey:bc476333971dabc88ca2a564b669d3dca3d131da77f67ecad99b9d24f13d0579", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:52883", "10.65.0.27:52883", "172.17.0.1:52883"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:50:32.318514826Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8131526495021484, + "StableID": "nD78GvQnV621CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4665af95b54a923290ae72f1f8a0c19654ade55b56db7896ae19184f56787913", + "DiscoKey": "discokey:03bcd8b79257b45e0b6735c2505134cd62faeff756a13a94ddb4bef03e3f976d", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:47670", "10.65.0.27:47670", "172.17.0.1:47670"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:50:32.882489646Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 153621018168083, + "StableID": "nJUrK6NaC211CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4f07b8d8154e003c310f0697e38d71aa5dc5630a7eac89c86bc0314320858827", + "DiscoKey": "discokey:1826926d01a5869441abec291ee4cc447d4bc629696bcea120aae25cec59ce6f", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:43214", "10.65.0.27:43214", "172.17.0.1:43214"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:50:33.402874067Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5801362570320204, + "StableID": "nfSNWXxSJn11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d79d4010f9f85acb8e8d54c6540cda6b612ddf49ec1fea40a827184250b9ec2a", + "DiscoKey": "discokey:faf0d62bb9057efaf6ec7af6b73db5f0346d0c1ce1fe436a8aba229249907d24", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:37554", "10.65.0.27:37554", "172.17.0.1:37554"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:50:33.955496345Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 416464208629859, + "StableID": "nzW71uocF411CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c7c3dc0221fcb860e72a40893a8f8a40d4c1c4d0aff5ea0762737a861c4a2e63", + "DiscoKey": "discokey:076c6e8f269e32025d8b488ff9cee71cbb8fa8691330b7cceb7625daad3a6e4c", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:57652", "10.65.0.27:57652", "172.17.0.1:57652"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:50:35.0309695Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7793136910147660, + "StableID": "nVDZQXVXr321CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:c80de0dd4c81b6caeea593ad21f448eb7db8780eaed2978a4b916b53ee512e4b", + "KeyExpiry": "2026-11-08T18:50:35Z", + "DiscoKey": "discokey:a91666c0d3665bf6efaf48bc015d030b2981f027b336ca28ae1ff11c2b0c7b29", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:41480", "10.65.0.27:41480", "172.17.0.1:41480"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:50:35.570372163Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7768060240312028, + "StableID": "n59uxfmAf321CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:448e7f5c681a0539e0aa7c0db736a07e0ea5e2f2094a875e08215258e04c8c4d", + "KeyExpiry": "2026-11-08T18:50:36Z", + "DiscoKey": "discokey:01f07f0ff1e5ee52eb61273316a52c40f3f4641cc48521d8ee48fe50d190054b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:60152", "10.65.0.27:60152", "172.17.0.1:60152"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:50:36.133805253Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 8950596656120624, + "StableID": "njz8dozjtC21CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:ae1be9cb1c92be412a4259af291e9344324b1d4b049190a94aedea158198cc48", + "KeyExpiry": "2026-11-08T18:50:36Z", + "DiscoKey": "discokey:a620f71db99c7043750d0e588b28c9a67ae2038960fb219cc1ddec2a34039a73", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:54343", "10.65.0.27:54343", "172.17.0.1:54343"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:50:36.665566368Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "7824592227270189": { + "ID": 7824592227270189, + "LoginName": "kakuna.tail78f774.ts.net", + "DisplayName": "kakuna" + }} + } + }, "pidgeotto": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7115789059979959, + "StableID": "nY5dMKikZx11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 7115789059979959, + "Key": "nodekey:2518b02d135c41e4d1f5fdc81cc8bb7a59b0f15817e6660f10e6192f1248ed60", + "DiscoKey": "discokey:7c0cbbb14eb4b39131cbab93ca2db3269e040fad017de98a21be8d09e58de338", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:40988", "10.65.0.27:40988", "172.17.0.1:40988"], + "Hostinfo": { + "Hostname": "pidgeotto", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgeotto"], + "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:50:29.587131423Z", + "Tags": ["tag:pidgeotto"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:2518b02d135c41e4d1f5fdc81cc8bb7a59b0f15817e6660f10e6192f1248ed60", + "MachineKey": "mkey:b2a470f9ac58a688612f7983c3f32baf0472e59a9570cbb965b6357c1731af01", + "Peers": [{ + "ID": 4848068775639388, + "StableID": "njtkGfYhre11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2c2dccf13a166a7b66544f45d03ab772a6f09e2aa81ae2a5c980459746c5a405", + "DiscoKey": "discokey:81e6d4c58a7c272b7b32a802665ceb7f0a9238b0bb856b8421eed511bd3e4c36", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:52285", "10.65.0.27:52285", "172.17.0.1:52285"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:50:29.035878341Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 5129441730058200, + "StableID": "nq5mjhj84h11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5b2b122ab2969a8b0ec7effe2e3830fd92f4f93d4c7011ea34f1480f799c091b", + "DiscoKey": "discokey:99b057ddc616c2274ebb8079e0484ec61e097d292dcc04749c157ecf3edea702", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:41267", "10.65.0.27:41267", "172.17.0.1:41267"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:50:30.14063926Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 8972801687360610, + "StableID": "nPyNCYHo4D21CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0700fd912ade860cd12c2d0b33e8453d1081c2406a1170349708678a9a91ce00", + "DiscoKey": "discokey:782ec6bed5d5ba43364ebdfcec4e659b33958c9d9842972af90507923b6f0d71", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:56471", "10.65.0.27:56471", "172.17.0.1:56471"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:50:30.714012093Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1626766312943096, + "StableID": "n3kZUmPmhD11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:60abe045d930e1900b95a6c9c347d4126307a6e3224e1a0bfe37b28151ac9b08", + "DiscoKey": "discokey:6efbfaaaac576d8221f0d418f6b64e89676e84bef7218b58564e6a932f74235a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:40215", "10.65.0.27:40215", "172.17.0.1:40215"], + "HomeDERP": 18, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:50:31.229549495Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 5605597977720546, + "StableID": "nqYip6Znmk11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:69acf5fe1d088dbd42dcd3755a993a4c1b60a6baa889b404d190805197c21b33", + "DiscoKey": "discokey:646b5ca2368ee9420faffa83716d85d340aacc99d04a6d058e431a414253837c", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:51426", "10.65.0.27:51426", "172.17.0.1:51426"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:50:31.770150908Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2379450406134494, + "StableID": "nsX1MP8faK11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:516d92d2b8686dab28c9007a32d56321a1e5b7d7441d7568d4ecbc737cdd5d5c", + "DiscoKey": "discokey:bc476333971dabc88ca2a564b669d3dca3d131da77f67ecad99b9d24f13d0579", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:52883", "10.65.0.27:52883", "172.17.0.1:52883"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:50:32.318514826Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8131526495021484, + "StableID": "nD78GvQnV621CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4665af95b54a923290ae72f1f8a0c19654ade55b56db7896ae19184f56787913", + "DiscoKey": "discokey:03bcd8b79257b45e0b6735c2505134cd62faeff756a13a94ddb4bef03e3f976d", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:47670", "10.65.0.27:47670", "172.17.0.1:47670"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:50:32.882489646Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 153621018168083, + "StableID": "nJUrK6NaC211CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4f07b8d8154e003c310f0697e38d71aa5dc5630a7eac89c86bc0314320858827", + "DiscoKey": "discokey:1826926d01a5869441abec291ee4cc447d4bc629696bcea120aae25cec59ce6f", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:43214", "10.65.0.27:43214", "172.17.0.1:43214"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:50:33.402874067Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5801362570320204, + "StableID": "nfSNWXxSJn11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d79d4010f9f85acb8e8d54c6540cda6b612ddf49ec1fea40a827184250b9ec2a", + "DiscoKey": "discokey:faf0d62bb9057efaf6ec7af6b73db5f0346d0c1ce1fe436a8aba229249907d24", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:37554", "10.65.0.27:37554", "172.17.0.1:37554"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:50:33.955496345Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7824592227270189, + "StableID": "nCxr4emm6421CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f8947d9c2c6d64f1a5164163773f0eaa6367c9a179b3dfdfe1a8e10e373d181d", + "DiscoKey": "discokey:b558da10cbd5fed48c3deb733dfac08676a29bdf76f4ae6bbf3015bc3482c87b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:43754", "10.65.0.27:43754", "172.17.0.1:43754"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:50:34.498437307Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 416464208629859, + "StableID": "nzW71uocF411CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c7c3dc0221fcb860e72a40893a8f8a40d4c1c4d0aff5ea0762737a861c4a2e63", + "DiscoKey": "discokey:076c6e8f269e32025d8b488ff9cee71cbb8fa8691330b7cceb7625daad3a6e4c", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:57652", "10.65.0.27:57652", "172.17.0.1:57652"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:50:35.0309695Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7793136910147660, + "StableID": "nVDZQXVXr321CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:c80de0dd4c81b6caeea593ad21f448eb7db8780eaed2978a4b916b53ee512e4b", + "KeyExpiry": "2026-11-08T18:50:35Z", + "DiscoKey": "discokey:a91666c0d3665bf6efaf48bc015d030b2981f027b336ca28ae1ff11c2b0c7b29", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:41480", "10.65.0.27:41480", "172.17.0.1:41480"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:50:35.570372163Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7768060240312028, + "StableID": "n59uxfmAf321CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:448e7f5c681a0539e0aa7c0db736a07e0ea5e2f2094a875e08215258e04c8c4d", + "KeyExpiry": "2026-11-08T18:50:36Z", + "DiscoKey": "discokey:01f07f0ff1e5ee52eb61273316a52c40f3f4641cc48521d8ee48fe50d190054b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:60152", "10.65.0.27:60152", "172.17.0.1:60152"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:50:36.133805253Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 8950596656120624, + "StableID": "njz8dozjtC21CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:ae1be9cb1c92be412a4259af291e9344324b1d4b049190a94aedea158198cc48", + "KeyExpiry": "2026-11-08T18:50:36Z", + "DiscoKey": "discokey:a620f71db99c7043750d0e588b28c9a67ae2038960fb219cc1ddec2a34039a73", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:54343", "10.65.0.27:54343", "172.17.0.1:54343"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:50:36.665566368Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "7115789059979959": { + "ID": 7115789059979959, + "LoginName": "pidgeotto.tail78f774.ts.net", + "DisplayName": "pidgeotto" + }} + } + }, "pidgey": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4848068775639388, + "StableID": "njtkGfYhre11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 4848068775639388, + "Key": "nodekey:2c2dccf13a166a7b66544f45d03ab772a6f09e2aa81ae2a5c980459746c5a405", + "DiscoKey": "discokey:81e6d4c58a7c272b7b32a802665ceb7f0a9238b0bb856b8421eed511bd3e4c36", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:52285", "10.65.0.27:52285", "172.17.0.1:52285"], + "Hostinfo": { + "Hostname": "pidgey", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgey"], + "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:50:29.035878341Z", + "Tags": ["tag:pidgey"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:2c2dccf13a166a7b66544f45d03ab772a6f09e2aa81ae2a5c980459746c5a405", + "MachineKey": "mkey:b2d2b9dc6c97c8fe34041d7ce20a382031af0e6035d97c9a706e10e004690605", + "Peers": [{ + "ID": 7115789059979959, + "StableID": "nY5dMKikZx11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2518b02d135c41e4d1f5fdc81cc8bb7a59b0f15817e6660f10e6192f1248ed60", + "DiscoKey": "discokey:7c0cbbb14eb4b39131cbab93ca2db3269e040fad017de98a21be8d09e58de338", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:40988", "10.65.0.27:40988", "172.17.0.1:40988"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:50:29.587131423Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 5129441730058200, + "StableID": "nq5mjhj84h11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5b2b122ab2969a8b0ec7effe2e3830fd92f4f93d4c7011ea34f1480f799c091b", + "DiscoKey": "discokey:99b057ddc616c2274ebb8079e0484ec61e097d292dcc04749c157ecf3edea702", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:41267", "10.65.0.27:41267", "172.17.0.1:41267"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:50:30.14063926Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 8972801687360610, + "StableID": "nPyNCYHo4D21CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0700fd912ade860cd12c2d0b33e8453d1081c2406a1170349708678a9a91ce00", + "DiscoKey": "discokey:782ec6bed5d5ba43364ebdfcec4e659b33958c9d9842972af90507923b6f0d71", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:56471", "10.65.0.27:56471", "172.17.0.1:56471"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:50:30.714012093Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1626766312943096, + "StableID": "n3kZUmPmhD11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:60abe045d930e1900b95a6c9c347d4126307a6e3224e1a0bfe37b28151ac9b08", + "DiscoKey": "discokey:6efbfaaaac576d8221f0d418f6b64e89676e84bef7218b58564e6a932f74235a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:40215", "10.65.0.27:40215", "172.17.0.1:40215"], + "HomeDERP": 18, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:50:31.229549495Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 5605597977720546, + "StableID": "nqYip6Znmk11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:69acf5fe1d088dbd42dcd3755a993a4c1b60a6baa889b404d190805197c21b33", + "DiscoKey": "discokey:646b5ca2368ee9420faffa83716d85d340aacc99d04a6d058e431a414253837c", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:51426", "10.65.0.27:51426", "172.17.0.1:51426"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:50:31.770150908Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2379450406134494, + "StableID": "nsX1MP8faK11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:516d92d2b8686dab28c9007a32d56321a1e5b7d7441d7568d4ecbc737cdd5d5c", + "DiscoKey": "discokey:bc476333971dabc88ca2a564b669d3dca3d131da77f67ecad99b9d24f13d0579", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:52883", "10.65.0.27:52883", "172.17.0.1:52883"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:50:32.318514826Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8131526495021484, + "StableID": "nD78GvQnV621CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4665af95b54a923290ae72f1f8a0c19654ade55b56db7896ae19184f56787913", + "DiscoKey": "discokey:03bcd8b79257b45e0b6735c2505134cd62faeff756a13a94ddb4bef03e3f976d", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:47670", "10.65.0.27:47670", "172.17.0.1:47670"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:50:32.882489646Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 153621018168083, + "StableID": "nJUrK6NaC211CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4f07b8d8154e003c310f0697e38d71aa5dc5630a7eac89c86bc0314320858827", + "DiscoKey": "discokey:1826926d01a5869441abec291ee4cc447d4bc629696bcea120aae25cec59ce6f", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:43214", "10.65.0.27:43214", "172.17.0.1:43214"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:50:33.402874067Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5801362570320204, + "StableID": "nfSNWXxSJn11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d79d4010f9f85acb8e8d54c6540cda6b612ddf49ec1fea40a827184250b9ec2a", + "DiscoKey": "discokey:faf0d62bb9057efaf6ec7af6b73db5f0346d0c1ce1fe436a8aba229249907d24", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:37554", "10.65.0.27:37554", "172.17.0.1:37554"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:50:33.955496345Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7824592227270189, + "StableID": "nCxr4emm6421CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f8947d9c2c6d64f1a5164163773f0eaa6367c9a179b3dfdfe1a8e10e373d181d", + "DiscoKey": "discokey:b558da10cbd5fed48c3deb733dfac08676a29bdf76f4ae6bbf3015bc3482c87b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:43754", "10.65.0.27:43754", "172.17.0.1:43754"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:50:34.498437307Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 416464208629859, + "StableID": "nzW71uocF411CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c7c3dc0221fcb860e72a40893a8f8a40d4c1c4d0aff5ea0762737a861c4a2e63", + "DiscoKey": "discokey:076c6e8f269e32025d8b488ff9cee71cbb8fa8691330b7cceb7625daad3a6e4c", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:57652", "10.65.0.27:57652", "172.17.0.1:57652"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:50:35.0309695Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7793136910147660, + "StableID": "nVDZQXVXr321CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:c80de0dd4c81b6caeea593ad21f448eb7db8780eaed2978a4b916b53ee512e4b", + "KeyExpiry": "2026-11-08T18:50:35Z", + "DiscoKey": "discokey:a91666c0d3665bf6efaf48bc015d030b2981f027b336ca28ae1ff11c2b0c7b29", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:41480", "10.65.0.27:41480", "172.17.0.1:41480"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:50:35.570372163Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7768060240312028, + "StableID": "n59uxfmAf321CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:448e7f5c681a0539e0aa7c0db736a07e0ea5e2f2094a875e08215258e04c8c4d", + "KeyExpiry": "2026-11-08T18:50:36Z", + "DiscoKey": "discokey:01f07f0ff1e5ee52eb61273316a52c40f3f4641cc48521d8ee48fe50d190054b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:60152", "10.65.0.27:60152", "172.17.0.1:60152"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:50:36.133805253Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 8950596656120624, + "StableID": "njz8dozjtC21CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:ae1be9cb1c92be412a4259af291e9344324b1d4b049190a94aedea158198cc48", + "KeyExpiry": "2026-11-08T18:50:36Z", + "DiscoKey": "discokey:a620f71db99c7043750d0e588b28c9a67ae2038960fb219cc1ddec2a34039a73", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:54343", "10.65.0.27:54343", "172.17.0.1:54343"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:50:36.665566368Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "4848068775639388": { + "ID": 4848068775639388, + "LoginName": "pidgey.tail78f774.ts.net", + "DisplayName": "pidgey" + }} + } + }, "raticate": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 1626766312943096, + "StableID": "n3kZUmPmhD11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1626766312943096, + "Key": "nodekey:60abe045d930e1900b95a6c9c347d4126307a6e3224e1a0bfe37b28151ac9b08", + "DiscoKey": "discokey:6efbfaaaac576d8221f0d418f6b64e89676e84bef7218b58564e6a932f74235a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:40215", "10.65.0.27:40215", "172.17.0.1:40215"], + "Hostinfo": {"Hostname": "raticate", "RequestTags": ["tag:group-b"], "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:50:31.229549495Z", + "Tags": ["tag:group-b"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:60abe045d930e1900b95a6c9c347d4126307a6e3224e1a0bfe37b28151ac9b08", + "MachineKey": "mkey:61d0cc4fbbee14e600c1ef13b8399e1679bd41a6021d99e8c9a1311a3ce3b727", + "Peers": [{ + "ID": 4848068775639388, + "StableID": "njtkGfYhre11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2c2dccf13a166a7b66544f45d03ab772a6f09e2aa81ae2a5c980459746c5a405", + "DiscoKey": "discokey:81e6d4c58a7c272b7b32a802665ceb7f0a9238b0bb856b8421eed511bd3e4c36", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:52285", "10.65.0.27:52285", "172.17.0.1:52285"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:50:29.035878341Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7115789059979959, + "StableID": "nY5dMKikZx11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2518b02d135c41e4d1f5fdc81cc8bb7a59b0f15817e6660f10e6192f1248ed60", + "DiscoKey": "discokey:7c0cbbb14eb4b39131cbab93ca2db3269e040fad017de98a21be8d09e58de338", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:40988", "10.65.0.27:40988", "172.17.0.1:40988"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:50:29.587131423Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 5129441730058200, + "StableID": "nq5mjhj84h11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5b2b122ab2969a8b0ec7effe2e3830fd92f4f93d4c7011ea34f1480f799c091b", + "DiscoKey": "discokey:99b057ddc616c2274ebb8079e0484ec61e097d292dcc04749c157ecf3edea702", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:41267", "10.65.0.27:41267", "172.17.0.1:41267"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:50:30.14063926Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 8972801687360610, + "StableID": "nPyNCYHo4D21CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0700fd912ade860cd12c2d0b33e8453d1081c2406a1170349708678a9a91ce00", + "DiscoKey": "discokey:782ec6bed5d5ba43364ebdfcec4e659b33958c9d9842972af90507923b6f0d71", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:56471", "10.65.0.27:56471", "172.17.0.1:56471"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:50:30.714012093Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 5605597977720546, + "StableID": "nqYip6Znmk11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:69acf5fe1d088dbd42dcd3755a993a4c1b60a6baa889b404d190805197c21b33", + "DiscoKey": "discokey:646b5ca2368ee9420faffa83716d85d340aacc99d04a6d058e431a414253837c", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:51426", "10.65.0.27:51426", "172.17.0.1:51426"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:50:31.770150908Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2379450406134494, + "StableID": "nsX1MP8faK11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:516d92d2b8686dab28c9007a32d56321a1e5b7d7441d7568d4ecbc737cdd5d5c", + "DiscoKey": "discokey:bc476333971dabc88ca2a564b669d3dca3d131da77f67ecad99b9d24f13d0579", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:52883", "10.65.0.27:52883", "172.17.0.1:52883"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:50:32.318514826Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8131526495021484, + "StableID": "nD78GvQnV621CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4665af95b54a923290ae72f1f8a0c19654ade55b56db7896ae19184f56787913", + "DiscoKey": "discokey:03bcd8b79257b45e0b6735c2505134cd62faeff756a13a94ddb4bef03e3f976d", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:47670", "10.65.0.27:47670", "172.17.0.1:47670"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:50:32.882489646Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 153621018168083, + "StableID": "nJUrK6NaC211CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4f07b8d8154e003c310f0697e38d71aa5dc5630a7eac89c86bc0314320858827", + "DiscoKey": "discokey:1826926d01a5869441abec291ee4cc447d4bc629696bcea120aae25cec59ce6f", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:43214", "10.65.0.27:43214", "172.17.0.1:43214"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:50:33.402874067Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5801362570320204, + "StableID": "nfSNWXxSJn11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d79d4010f9f85acb8e8d54c6540cda6b612ddf49ec1fea40a827184250b9ec2a", + "DiscoKey": "discokey:faf0d62bb9057efaf6ec7af6b73db5f0346d0c1ce1fe436a8aba229249907d24", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:37554", "10.65.0.27:37554", "172.17.0.1:37554"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:50:33.955496345Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7824592227270189, + "StableID": "nCxr4emm6421CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f8947d9c2c6d64f1a5164163773f0eaa6367c9a179b3dfdfe1a8e10e373d181d", + "DiscoKey": "discokey:b558da10cbd5fed48c3deb733dfac08676a29bdf76f4ae6bbf3015bc3482c87b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:43754", "10.65.0.27:43754", "172.17.0.1:43754"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:50:34.498437307Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 416464208629859, + "StableID": "nzW71uocF411CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c7c3dc0221fcb860e72a40893a8f8a40d4c1c4d0aff5ea0762737a861c4a2e63", + "DiscoKey": "discokey:076c6e8f269e32025d8b488ff9cee71cbb8fa8691330b7cceb7625daad3a6e4c", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:57652", "10.65.0.27:57652", "172.17.0.1:57652"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:50:35.0309695Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7793136910147660, + "StableID": "nVDZQXVXr321CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:c80de0dd4c81b6caeea593ad21f448eb7db8780eaed2978a4b916b53ee512e4b", + "KeyExpiry": "2026-11-08T18:50:35Z", + "DiscoKey": "discokey:a91666c0d3665bf6efaf48bc015d030b2981f027b336ca28ae1ff11c2b0c7b29", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:41480", "10.65.0.27:41480", "172.17.0.1:41480"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:50:35.570372163Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7768060240312028, + "StableID": "n59uxfmAf321CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:448e7f5c681a0539e0aa7c0db736a07e0ea5e2f2094a875e08215258e04c8c4d", + "KeyExpiry": "2026-11-08T18:50:36Z", + "DiscoKey": "discokey:01f07f0ff1e5ee52eb61273316a52c40f3f4641cc48521d8ee48fe50d190054b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:60152", "10.65.0.27:60152", "172.17.0.1:60152"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:50:36.133805253Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 8950596656120624, + "StableID": "njz8dozjtC21CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:ae1be9cb1c92be412a4259af291e9344324b1d4b049190a94aedea158198cc48", + "KeyExpiry": "2026-11-08T18:50:36Z", + "DiscoKey": "discokey:a620f71db99c7043750d0e588b28c9a67ae2038960fb219cc1ddec2a34039a73", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:54343", "10.65.0.27:54343", "172.17.0.1:54343"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:50:36.665566368Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "1626766312943096": { + "ID": 1626766312943096, + "LoginName": "raticate.tail78f774.ts.net", + "DisplayName": "raticate" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "rattata": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8972801687360610, + "StableID": "nPyNCYHo4D21CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 8972801687360610, + "Key": "nodekey:0700fd912ade860cd12c2d0b33e8453d1081c2406a1170349708678a9a91ce00", + "DiscoKey": "discokey:782ec6bed5d5ba43364ebdfcec4e659b33958c9d9842972af90507923b6f0d71", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:56471", "10.65.0.27:56471", "172.17.0.1:56471"], + "Hostinfo": {"Hostname": "rattata", "RequestTags": ["tag:group-a"], "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:50:30.714012093Z", + "Tags": ["tag:group-a"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:0700fd912ade860cd12c2d0b33e8453d1081c2406a1170349708678a9a91ce00", + "MachineKey": "mkey:6d325498a427c71479103608c2f7676b5eb779f5957c1058b2bbb177b3256b1d", + "Peers": [{ + "ID": 4848068775639388, + "StableID": "njtkGfYhre11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2c2dccf13a166a7b66544f45d03ab772a6f09e2aa81ae2a5c980459746c5a405", + "DiscoKey": "discokey:81e6d4c58a7c272b7b32a802665ceb7f0a9238b0bb856b8421eed511bd3e4c36", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:52285", "10.65.0.27:52285", "172.17.0.1:52285"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:50:29.035878341Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7115789059979959, + "StableID": "nY5dMKikZx11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2518b02d135c41e4d1f5fdc81cc8bb7a59b0f15817e6660f10e6192f1248ed60", + "DiscoKey": "discokey:7c0cbbb14eb4b39131cbab93ca2db3269e040fad017de98a21be8d09e58de338", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:40988", "10.65.0.27:40988", "172.17.0.1:40988"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:50:29.587131423Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 5129441730058200, + "StableID": "nq5mjhj84h11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5b2b122ab2969a8b0ec7effe2e3830fd92f4f93d4c7011ea34f1480f799c091b", + "DiscoKey": "discokey:99b057ddc616c2274ebb8079e0484ec61e097d292dcc04749c157ecf3edea702", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:41267", "10.65.0.27:41267", "172.17.0.1:41267"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:50:30.14063926Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 1626766312943096, + "StableID": "n3kZUmPmhD11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:60abe045d930e1900b95a6c9c347d4126307a6e3224e1a0bfe37b28151ac9b08", + "DiscoKey": "discokey:6efbfaaaac576d8221f0d418f6b64e89676e84bef7218b58564e6a932f74235a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:40215", "10.65.0.27:40215", "172.17.0.1:40215"], + "HomeDERP": 18, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:50:31.229549495Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 5605597977720546, + "StableID": "nqYip6Znmk11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:69acf5fe1d088dbd42dcd3755a993a4c1b60a6baa889b404d190805197c21b33", + "DiscoKey": "discokey:646b5ca2368ee9420faffa83716d85d340aacc99d04a6d058e431a414253837c", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:51426", "10.65.0.27:51426", "172.17.0.1:51426"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:50:31.770150908Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2379450406134494, + "StableID": "nsX1MP8faK11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:516d92d2b8686dab28c9007a32d56321a1e5b7d7441d7568d4ecbc737cdd5d5c", + "DiscoKey": "discokey:bc476333971dabc88ca2a564b669d3dca3d131da77f67ecad99b9d24f13d0579", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:52883", "10.65.0.27:52883", "172.17.0.1:52883"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:50:32.318514826Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8131526495021484, + "StableID": "nD78GvQnV621CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4665af95b54a923290ae72f1f8a0c19654ade55b56db7896ae19184f56787913", + "DiscoKey": "discokey:03bcd8b79257b45e0b6735c2505134cd62faeff756a13a94ddb4bef03e3f976d", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:47670", "10.65.0.27:47670", "172.17.0.1:47670"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:50:32.882489646Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 153621018168083, + "StableID": "nJUrK6NaC211CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4f07b8d8154e003c310f0697e38d71aa5dc5630a7eac89c86bc0314320858827", + "DiscoKey": "discokey:1826926d01a5869441abec291ee4cc447d4bc629696bcea120aae25cec59ce6f", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:43214", "10.65.0.27:43214", "172.17.0.1:43214"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:50:33.402874067Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5801362570320204, + "StableID": "nfSNWXxSJn11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d79d4010f9f85acb8e8d54c6540cda6b612ddf49ec1fea40a827184250b9ec2a", + "DiscoKey": "discokey:faf0d62bb9057efaf6ec7af6b73db5f0346d0c1ce1fe436a8aba229249907d24", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:37554", "10.65.0.27:37554", "172.17.0.1:37554"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:50:33.955496345Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7824592227270189, + "StableID": "nCxr4emm6421CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f8947d9c2c6d64f1a5164163773f0eaa6367c9a179b3dfdfe1a8e10e373d181d", + "DiscoKey": "discokey:b558da10cbd5fed48c3deb733dfac08676a29bdf76f4ae6bbf3015bc3482c87b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:43754", "10.65.0.27:43754", "172.17.0.1:43754"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:50:34.498437307Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 416464208629859, + "StableID": "nzW71uocF411CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c7c3dc0221fcb860e72a40893a8f8a40d4c1c4d0aff5ea0762737a861c4a2e63", + "DiscoKey": "discokey:076c6e8f269e32025d8b488ff9cee71cbb8fa8691330b7cceb7625daad3a6e4c", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:57652", "10.65.0.27:57652", "172.17.0.1:57652"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:50:35.0309695Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7793136910147660, + "StableID": "nVDZQXVXr321CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:c80de0dd4c81b6caeea593ad21f448eb7db8780eaed2978a4b916b53ee512e4b", + "KeyExpiry": "2026-11-08T18:50:35Z", + "DiscoKey": "discokey:a91666c0d3665bf6efaf48bc015d030b2981f027b336ca28ae1ff11c2b0c7b29", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:41480", "10.65.0.27:41480", "172.17.0.1:41480"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:50:35.570372163Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7768060240312028, + "StableID": "n59uxfmAf321CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:448e7f5c681a0539e0aa7c0db736a07e0ea5e2f2094a875e08215258e04c8c4d", + "KeyExpiry": "2026-11-08T18:50:36Z", + "DiscoKey": "discokey:01f07f0ff1e5ee52eb61273316a52c40f3f4641cc48521d8ee48fe50d190054b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:60152", "10.65.0.27:60152", "172.17.0.1:60152"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:50:36.133805253Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 8950596656120624, + "StableID": "njz8dozjtC21CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:ae1be9cb1c92be412a4259af291e9344324b1d4b049190a94aedea158198cc48", + "KeyExpiry": "2026-11-08T18:50:36Z", + "DiscoKey": "discokey:a620f71db99c7043750d0e588b28c9a67ae2038960fb219cc1ddec2a34039a73", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:54343", "10.65.0.27:54343", "172.17.0.1:54343"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:50:36.665566368Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "8972801687360610": { + "ID": 8972801687360610, + "LoginName": "rattata.tail78f774.ts.net", + "DisplayName": "rattata" + }} + } + }, "spearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 2379450406134494, + "StableID": "nsX1MP8faK11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 2379450406134494, + "Key": "nodekey:516d92d2b8686dab28c9007a32d56321a1e5b7d7441d7568d4ecbc737cdd5d5c", + "DiscoKey": "discokey:bc476333971dabc88ca2a564b669d3dca3d131da77f67ecad99b9d24f13d0579", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:52883", "10.65.0.27:52883", "172.17.0.1:52883"], + "Hostinfo": { + "Hostname": "spearow", + "RoutableIPs": ["10.44.0.0/16"], + "RequestTags": ["tag:spearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:50:32.318514826Z", + "Tags": ["tag:spearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:516d92d2b8686dab28c9007a32d56321a1e5b7d7441d7568d4ecbc737cdd5d5c", + "MachineKey": "mkey:cb1f6adef36c0040c3f8c98dd356b5e4742cbcec92103f35c701a103f663541a", + "Peers": [{ + "ID": 4848068775639388, + "StableID": "njtkGfYhre11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2c2dccf13a166a7b66544f45d03ab772a6f09e2aa81ae2a5c980459746c5a405", + "DiscoKey": "discokey:81e6d4c58a7c272b7b32a802665ceb7f0a9238b0bb856b8421eed511bd3e4c36", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:52285", "10.65.0.27:52285", "172.17.0.1:52285"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:50:29.035878341Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7115789059979959, + "StableID": "nY5dMKikZx11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2518b02d135c41e4d1f5fdc81cc8bb7a59b0f15817e6660f10e6192f1248ed60", + "DiscoKey": "discokey:7c0cbbb14eb4b39131cbab93ca2db3269e040fad017de98a21be8d09e58de338", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:40988", "10.65.0.27:40988", "172.17.0.1:40988"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:50:29.587131423Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 5129441730058200, + "StableID": "nq5mjhj84h11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5b2b122ab2969a8b0ec7effe2e3830fd92f4f93d4c7011ea34f1480f799c091b", + "DiscoKey": "discokey:99b057ddc616c2274ebb8079e0484ec61e097d292dcc04749c157ecf3edea702", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:41267", "10.65.0.27:41267", "172.17.0.1:41267"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:50:30.14063926Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 8972801687360610, + "StableID": "nPyNCYHo4D21CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0700fd912ade860cd12c2d0b33e8453d1081c2406a1170349708678a9a91ce00", + "DiscoKey": "discokey:782ec6bed5d5ba43364ebdfcec4e659b33958c9d9842972af90507923b6f0d71", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:56471", "10.65.0.27:56471", "172.17.0.1:56471"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:50:30.714012093Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1626766312943096, + "StableID": "n3kZUmPmhD11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:60abe045d930e1900b95a6c9c347d4126307a6e3224e1a0bfe37b28151ac9b08", + "DiscoKey": "discokey:6efbfaaaac576d8221f0d418f6b64e89676e84bef7218b58564e6a932f74235a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:40215", "10.65.0.27:40215", "172.17.0.1:40215"], + "HomeDERP": 18, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:50:31.229549495Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 5605597977720546, + "StableID": "nqYip6Znmk11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:69acf5fe1d088dbd42dcd3755a993a4c1b60a6baa889b404d190805197c21b33", + "DiscoKey": "discokey:646b5ca2368ee9420faffa83716d85d340aacc99d04a6d058e431a414253837c", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:51426", "10.65.0.27:51426", "172.17.0.1:51426"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:50:31.770150908Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8131526495021484, + "StableID": "nD78GvQnV621CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4665af95b54a923290ae72f1f8a0c19654ade55b56db7896ae19184f56787913", + "DiscoKey": "discokey:03bcd8b79257b45e0b6735c2505134cd62faeff756a13a94ddb4bef03e3f976d", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:47670", "10.65.0.27:47670", "172.17.0.1:47670"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:50:32.882489646Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 153621018168083, + "StableID": "nJUrK6NaC211CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4f07b8d8154e003c310f0697e38d71aa5dc5630a7eac89c86bc0314320858827", + "DiscoKey": "discokey:1826926d01a5869441abec291ee4cc447d4bc629696bcea120aae25cec59ce6f", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:43214", "10.65.0.27:43214", "172.17.0.1:43214"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:50:33.402874067Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5801362570320204, + "StableID": "nfSNWXxSJn11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d79d4010f9f85acb8e8d54c6540cda6b612ddf49ec1fea40a827184250b9ec2a", + "DiscoKey": "discokey:faf0d62bb9057efaf6ec7af6b73db5f0346d0c1ce1fe436a8aba229249907d24", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:37554", "10.65.0.27:37554", "172.17.0.1:37554"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:50:33.955496345Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7824592227270189, + "StableID": "nCxr4emm6421CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f8947d9c2c6d64f1a5164163773f0eaa6367c9a179b3dfdfe1a8e10e373d181d", + "DiscoKey": "discokey:b558da10cbd5fed48c3deb733dfac08676a29bdf76f4ae6bbf3015bc3482c87b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:43754", "10.65.0.27:43754", "172.17.0.1:43754"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:50:34.498437307Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 416464208629859, + "StableID": "nzW71uocF411CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c7c3dc0221fcb860e72a40893a8f8a40d4c1c4d0aff5ea0762737a861c4a2e63", + "DiscoKey": "discokey:076c6e8f269e32025d8b488ff9cee71cbb8fa8691330b7cceb7625daad3a6e4c", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:57652", "10.65.0.27:57652", "172.17.0.1:57652"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:50:35.0309695Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7793136910147660, + "StableID": "nVDZQXVXr321CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:c80de0dd4c81b6caeea593ad21f448eb7db8780eaed2978a4b916b53ee512e4b", + "KeyExpiry": "2026-11-08T18:50:35Z", + "DiscoKey": "discokey:a91666c0d3665bf6efaf48bc015d030b2981f027b336ca28ae1ff11c2b0c7b29", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:41480", "10.65.0.27:41480", "172.17.0.1:41480"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:50:35.570372163Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7768060240312028, + "StableID": "n59uxfmAf321CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:448e7f5c681a0539e0aa7c0db736a07e0ea5e2f2094a875e08215258e04c8c4d", + "KeyExpiry": "2026-11-08T18:50:36Z", + "DiscoKey": "discokey:01f07f0ff1e5ee52eb61273316a52c40f3f4641cc48521d8ee48fe50d190054b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:60152", "10.65.0.27:60152", "172.17.0.1:60152"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:50:36.133805253Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 8950596656120624, + "StableID": "njz8dozjtC21CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:ae1be9cb1c92be412a4259af291e9344324b1d4b049190a94aedea158198cc48", + "KeyExpiry": "2026-11-08T18:50:36Z", + "DiscoKey": "discokey:a620f71db99c7043750d0e588b28c9a67ae2038960fb219cc1ddec2a34039a73", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:54343", "10.65.0.27:54343", "172.17.0.1:54343"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:50:36.665566368Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "2379450406134494": { + "ID": 2379450406134494, + "LoginName": "spearow.tail78f774.ts.net", + "DisplayName": "spearow" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "squirtle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 153621018168083, + "StableID": "nJUrK6NaC211CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 153621018168083, + "Key": "nodekey:4f07b8d8154e003c310f0697e38d71aa5dc5630a7eac89c86bc0314320858827", + "DiscoKey": "discokey:1826926d01a5869441abec291ee4cc447d4bc629696bcea120aae25cec59ce6f", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:43214", "10.65.0.27:43214", "172.17.0.1:43214"], + "Hostinfo": { + "Hostname": "squirtle", + "RoutableIPs": ["10.33.0.0/16"], + "RequestTags": ["tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:50:33.402874067Z", + "Tags": ["tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:4f07b8d8154e003c310f0697e38d71aa5dc5630a7eac89c86bc0314320858827", + "MachineKey": "mkey:e7a0db58314ae92699462ebd971bdc86264e31b2543374f1e33388dd4ed02513", + "Peers": [{ + "ID": 4848068775639388, + "StableID": "njtkGfYhre11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2c2dccf13a166a7b66544f45d03ab772a6f09e2aa81ae2a5c980459746c5a405", + "DiscoKey": "discokey:81e6d4c58a7c272b7b32a802665ceb7f0a9238b0bb856b8421eed511bd3e4c36", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:52285", "10.65.0.27:52285", "172.17.0.1:52285"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:50:29.035878341Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7115789059979959, + "StableID": "nY5dMKikZx11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2518b02d135c41e4d1f5fdc81cc8bb7a59b0f15817e6660f10e6192f1248ed60", + "DiscoKey": "discokey:7c0cbbb14eb4b39131cbab93ca2db3269e040fad017de98a21be8d09e58de338", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:40988", "10.65.0.27:40988", "172.17.0.1:40988"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:50:29.587131423Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 5129441730058200, + "StableID": "nq5mjhj84h11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5b2b122ab2969a8b0ec7effe2e3830fd92f4f93d4c7011ea34f1480f799c091b", + "DiscoKey": "discokey:99b057ddc616c2274ebb8079e0484ec61e097d292dcc04749c157ecf3edea702", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:41267", "10.65.0.27:41267", "172.17.0.1:41267"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:50:30.14063926Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 8972801687360610, + "StableID": "nPyNCYHo4D21CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0700fd912ade860cd12c2d0b33e8453d1081c2406a1170349708678a9a91ce00", + "DiscoKey": "discokey:782ec6bed5d5ba43364ebdfcec4e659b33958c9d9842972af90507923b6f0d71", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:56471", "10.65.0.27:56471", "172.17.0.1:56471"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:50:30.714012093Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1626766312943096, + "StableID": "n3kZUmPmhD11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:60abe045d930e1900b95a6c9c347d4126307a6e3224e1a0bfe37b28151ac9b08", + "DiscoKey": "discokey:6efbfaaaac576d8221f0d418f6b64e89676e84bef7218b58564e6a932f74235a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:40215", "10.65.0.27:40215", "172.17.0.1:40215"], + "HomeDERP": 18, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:50:31.229549495Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 5605597977720546, + "StableID": "nqYip6Znmk11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:69acf5fe1d088dbd42dcd3755a993a4c1b60a6baa889b404d190805197c21b33", + "DiscoKey": "discokey:646b5ca2368ee9420faffa83716d85d340aacc99d04a6d058e431a414253837c", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:51426", "10.65.0.27:51426", "172.17.0.1:51426"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:50:31.770150908Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2379450406134494, + "StableID": "nsX1MP8faK11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:516d92d2b8686dab28c9007a32d56321a1e5b7d7441d7568d4ecbc737cdd5d5c", + "DiscoKey": "discokey:bc476333971dabc88ca2a564b669d3dca3d131da77f67ecad99b9d24f13d0579", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:52883", "10.65.0.27:52883", "172.17.0.1:52883"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:50:32.318514826Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8131526495021484, + "StableID": "nD78GvQnV621CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4665af95b54a923290ae72f1f8a0c19654ade55b56db7896ae19184f56787913", + "DiscoKey": "discokey:03bcd8b79257b45e0b6735c2505134cd62faeff756a13a94ddb4bef03e3f976d", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:47670", "10.65.0.27:47670", "172.17.0.1:47670"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:50:32.882489646Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 5801362570320204, + "StableID": "nfSNWXxSJn11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d79d4010f9f85acb8e8d54c6540cda6b612ddf49ec1fea40a827184250b9ec2a", + "DiscoKey": "discokey:faf0d62bb9057efaf6ec7af6b73db5f0346d0c1ce1fe436a8aba229249907d24", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:37554", "10.65.0.27:37554", "172.17.0.1:37554"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:50:33.955496345Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7824592227270189, + "StableID": "nCxr4emm6421CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f8947d9c2c6d64f1a5164163773f0eaa6367c9a179b3dfdfe1a8e10e373d181d", + "DiscoKey": "discokey:b558da10cbd5fed48c3deb733dfac08676a29bdf76f4ae6bbf3015bc3482c87b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:43754", "10.65.0.27:43754", "172.17.0.1:43754"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:50:34.498437307Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 416464208629859, + "StableID": "nzW71uocF411CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c7c3dc0221fcb860e72a40893a8f8a40d4c1c4d0aff5ea0762737a861c4a2e63", + "DiscoKey": "discokey:076c6e8f269e32025d8b488ff9cee71cbb8fa8691330b7cceb7625daad3a6e4c", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:57652", "10.65.0.27:57652", "172.17.0.1:57652"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:50:35.0309695Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7793136910147660, + "StableID": "nVDZQXVXr321CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:c80de0dd4c81b6caeea593ad21f448eb7db8780eaed2978a4b916b53ee512e4b", + "KeyExpiry": "2026-11-08T18:50:35Z", + "DiscoKey": "discokey:a91666c0d3665bf6efaf48bc015d030b2981f027b336ca28ae1ff11c2b0c7b29", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:41480", "10.65.0.27:41480", "172.17.0.1:41480"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:50:35.570372163Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7768060240312028, + "StableID": "n59uxfmAf321CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:448e7f5c681a0539e0aa7c0db736a07e0ea5e2f2094a875e08215258e04c8c4d", + "KeyExpiry": "2026-11-08T18:50:36Z", + "DiscoKey": "discokey:01f07f0ff1e5ee52eb61273316a52c40f3f4641cc48521d8ee48fe50d190054b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:60152", "10.65.0.27:60152", "172.17.0.1:60152"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:50:36.133805253Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 8950596656120624, + "StableID": "njz8dozjtC21CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:ae1be9cb1c92be412a4259af291e9344324b1d4b049190a94aedea158198cc48", + "KeyExpiry": "2026-11-08T18:50:36Z", + "DiscoKey": "discokey:a620f71db99c7043750d0e588b28c9a67ae2038960fb219cc1ddec2a34039a73", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:54343", "10.65.0.27:54343", "172.17.0.1:54343"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:50:36.665566368Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "153621018168083": { + "ID": 153621018168083, + "LoginName": "squirtle.tail78f774.ts.net", + "DisplayName": "squirtle" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "venusaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7768060240312028, + "StableID": "n59uxfmAf321CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:448e7f5c681a0539e0aa7c0db736a07e0ea5e2f2094a875e08215258e04c8c4d", + "KeyExpiry": "2026-11-08T18:50:36Z", + "DiscoKey": "discokey:01f07f0ff1e5ee52eb61273316a52c40f3f4641cc48521d8ee48fe50d190054b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:60152", "10.65.0.27:60152", "172.17.0.1:60152"], + "Hostinfo": {"Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:50:36.133805253Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:448e7f5c681a0539e0aa7c0db736a07e0ea5e2f2094a875e08215258e04c8c4d", + "MachineKey": "mkey:8cdf3e19a144c3284e0d152f03a9bc69aabcdf19b3c2ba627d3af5ffe46d7759", + "Peers": [{ + "ID": 4848068775639388, + "StableID": "njtkGfYhre11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2c2dccf13a166a7b66544f45d03ab772a6f09e2aa81ae2a5c980459746c5a405", + "DiscoKey": "discokey:81e6d4c58a7c272b7b32a802665ceb7f0a9238b0bb856b8421eed511bd3e4c36", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:52285", "10.65.0.27:52285", "172.17.0.1:52285"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:50:29.035878341Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7115789059979959, + "StableID": "nY5dMKikZx11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2518b02d135c41e4d1f5fdc81cc8bb7a59b0f15817e6660f10e6192f1248ed60", + "DiscoKey": "discokey:7c0cbbb14eb4b39131cbab93ca2db3269e040fad017de98a21be8d09e58de338", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:40988", "10.65.0.27:40988", "172.17.0.1:40988"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:50:29.587131423Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 5129441730058200, + "StableID": "nq5mjhj84h11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5b2b122ab2969a8b0ec7effe2e3830fd92f4f93d4c7011ea34f1480f799c091b", + "DiscoKey": "discokey:99b057ddc616c2274ebb8079e0484ec61e097d292dcc04749c157ecf3edea702", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:41267", "10.65.0.27:41267", "172.17.0.1:41267"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:50:30.14063926Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 8972801687360610, + "StableID": "nPyNCYHo4D21CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0700fd912ade860cd12c2d0b33e8453d1081c2406a1170349708678a9a91ce00", + "DiscoKey": "discokey:782ec6bed5d5ba43364ebdfcec4e659b33958c9d9842972af90507923b6f0d71", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:56471", "10.65.0.27:56471", "172.17.0.1:56471"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:50:30.714012093Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1626766312943096, + "StableID": "n3kZUmPmhD11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:60abe045d930e1900b95a6c9c347d4126307a6e3224e1a0bfe37b28151ac9b08", + "DiscoKey": "discokey:6efbfaaaac576d8221f0d418f6b64e89676e84bef7218b58564e6a932f74235a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:40215", "10.65.0.27:40215", "172.17.0.1:40215"], + "HomeDERP": 18, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:50:31.229549495Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 5605597977720546, + "StableID": "nqYip6Znmk11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:69acf5fe1d088dbd42dcd3755a993a4c1b60a6baa889b404d190805197c21b33", + "DiscoKey": "discokey:646b5ca2368ee9420faffa83716d85d340aacc99d04a6d058e431a414253837c", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:51426", "10.65.0.27:51426", "172.17.0.1:51426"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:50:31.770150908Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2379450406134494, + "StableID": "nsX1MP8faK11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:516d92d2b8686dab28c9007a32d56321a1e5b7d7441d7568d4ecbc737cdd5d5c", + "DiscoKey": "discokey:bc476333971dabc88ca2a564b669d3dca3d131da77f67ecad99b9d24f13d0579", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:52883", "10.65.0.27:52883", "172.17.0.1:52883"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:50:32.318514826Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8131526495021484, + "StableID": "nD78GvQnV621CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4665af95b54a923290ae72f1f8a0c19654ade55b56db7896ae19184f56787913", + "DiscoKey": "discokey:03bcd8b79257b45e0b6735c2505134cd62faeff756a13a94ddb4bef03e3f976d", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:47670", "10.65.0.27:47670", "172.17.0.1:47670"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:50:32.882489646Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 153621018168083, + "StableID": "nJUrK6NaC211CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4f07b8d8154e003c310f0697e38d71aa5dc5630a7eac89c86bc0314320858827", + "DiscoKey": "discokey:1826926d01a5869441abec291ee4cc447d4bc629696bcea120aae25cec59ce6f", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:43214", "10.65.0.27:43214", "172.17.0.1:43214"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:50:33.402874067Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5801362570320204, + "StableID": "nfSNWXxSJn11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d79d4010f9f85acb8e8d54c6540cda6b612ddf49ec1fea40a827184250b9ec2a", + "DiscoKey": "discokey:faf0d62bb9057efaf6ec7af6b73db5f0346d0c1ce1fe436a8aba229249907d24", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:37554", "10.65.0.27:37554", "172.17.0.1:37554"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:50:33.955496345Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7824592227270189, + "StableID": "nCxr4emm6421CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f8947d9c2c6d64f1a5164163773f0eaa6367c9a179b3dfdfe1a8e10e373d181d", + "DiscoKey": "discokey:b558da10cbd5fed48c3deb733dfac08676a29bdf76f4ae6bbf3015bc3482c87b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:43754", "10.65.0.27:43754", "172.17.0.1:43754"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:50:34.498437307Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 416464208629859, + "StableID": "nzW71uocF411CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c7c3dc0221fcb860e72a40893a8f8a40d4c1c4d0aff5ea0762737a861c4a2e63", + "DiscoKey": "discokey:076c6e8f269e32025d8b488ff9cee71cbb8fa8691330b7cceb7625daad3a6e4c", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:57652", "10.65.0.27:57652", "172.17.0.1:57652"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:50:35.0309695Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7793136910147660, + "StableID": "nVDZQXVXr321CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:c80de0dd4c81b6caeea593ad21f448eb7db8780eaed2978a4b916b53ee512e4b", + "KeyExpiry": "2026-11-08T18:50:35Z", + "DiscoKey": "discokey:a91666c0d3665bf6efaf48bc015d030b2981f027b336ca28ae1ff11c2b0c7b29", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:41480", "10.65.0.27:41480", "172.17.0.1:41480"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:50:35.570372163Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 8950596656120624, + "StableID": "njz8dozjtC21CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:ae1be9cb1c92be412a4259af291e9344324b1d4b049190a94aedea158198cc48", + "KeyExpiry": "2026-11-08T18:50:36Z", + "DiscoKey": "discokey:a620f71db99c7043750d0e588b28c9a67ae2038960fb219cc1ddec2a34039a73", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:54343", "10.65.0.27:54343", "172.17.0.1:54343"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:50:36.665566368Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "weedle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 5801362570320204, + "StableID": "nfSNWXxSJn11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 5801362570320204, + "Key": "nodekey:d79d4010f9f85acb8e8d54c6540cda6b612ddf49ec1fea40a827184250b9ec2a", + "DiscoKey": "discokey:faf0d62bb9057efaf6ec7af6b73db5f0346d0c1ce1fe436a8aba229249907d24", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:37554", "10.65.0.27:37554", "172.17.0.1:37554"], + "Hostinfo": {"Hostname": "weedle", "RequestTags": ["tag:client"], "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:50:33.955496345Z", + "Tags": ["tag:client"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:d79d4010f9f85acb8e8d54c6540cda6b612ddf49ec1fea40a827184250b9ec2a", + "MachineKey": "mkey:5a6a08b2efbf7e5a278681e0a25a7f120ab0c1ea680f9d7796af207423d02203", + "Peers": [{ + "ID": 4848068775639388, + "StableID": "njtkGfYhre11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2c2dccf13a166a7b66544f45d03ab772a6f09e2aa81ae2a5c980459746c5a405", + "DiscoKey": "discokey:81e6d4c58a7c272b7b32a802665ceb7f0a9238b0bb856b8421eed511bd3e4c36", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:52285", "10.65.0.27:52285", "172.17.0.1:52285"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:50:29.035878341Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 7115789059979959, + "StableID": "nY5dMKikZx11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2518b02d135c41e4d1f5fdc81cc8bb7a59b0f15817e6660f10e6192f1248ed60", + "DiscoKey": "discokey:7c0cbbb14eb4b39131cbab93ca2db3269e040fad017de98a21be8d09e58de338", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:40988", "10.65.0.27:40988", "172.17.0.1:40988"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:50:29.587131423Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 5129441730058200, + "StableID": "nq5mjhj84h11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5b2b122ab2969a8b0ec7effe2e3830fd92f4f93d4c7011ea34f1480f799c091b", + "DiscoKey": "discokey:99b057ddc616c2274ebb8079e0484ec61e097d292dcc04749c157ecf3edea702", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:41267", "10.65.0.27:41267", "172.17.0.1:41267"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:50:30.14063926Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 8972801687360610, + "StableID": "nPyNCYHo4D21CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0700fd912ade860cd12c2d0b33e8453d1081c2406a1170349708678a9a91ce00", + "DiscoKey": "discokey:782ec6bed5d5ba43364ebdfcec4e659b33958c9d9842972af90507923b6f0d71", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:56471", "10.65.0.27:56471", "172.17.0.1:56471"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:50:30.714012093Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1626766312943096, + "StableID": "n3kZUmPmhD11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:60abe045d930e1900b95a6c9c347d4126307a6e3224e1a0bfe37b28151ac9b08", + "DiscoKey": "discokey:6efbfaaaac576d8221f0d418f6b64e89676e84bef7218b58564e6a932f74235a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:40215", "10.65.0.27:40215", "172.17.0.1:40215"], + "HomeDERP": 18, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:50:31.229549495Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 5605597977720546, + "StableID": "nqYip6Znmk11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:69acf5fe1d088dbd42dcd3755a993a4c1b60a6baa889b404d190805197c21b33", + "DiscoKey": "discokey:646b5ca2368ee9420faffa83716d85d340aacc99d04a6d058e431a414253837c", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:51426", "10.65.0.27:51426", "172.17.0.1:51426"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:50:31.770150908Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2379450406134494, + "StableID": "nsX1MP8faK11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:516d92d2b8686dab28c9007a32d56321a1e5b7d7441d7568d4ecbc737cdd5d5c", + "DiscoKey": "discokey:bc476333971dabc88ca2a564b669d3dca3d131da77f67ecad99b9d24f13d0579", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:52883", "10.65.0.27:52883", "172.17.0.1:52883"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:50:32.318514826Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8131526495021484, + "StableID": "nD78GvQnV621CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4665af95b54a923290ae72f1f8a0c19654ade55b56db7896ae19184f56787913", + "DiscoKey": "discokey:03bcd8b79257b45e0b6735c2505134cd62faeff756a13a94ddb4bef03e3f976d", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:47670", "10.65.0.27:47670", "172.17.0.1:47670"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:50:32.882489646Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 153621018168083, + "StableID": "nJUrK6NaC211CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:4f07b8d8154e003c310f0697e38d71aa5dc5630a7eac89c86bc0314320858827", + "DiscoKey": "discokey:1826926d01a5869441abec291ee4cc447d4bc629696bcea120aae25cec59ce6f", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:43214", "10.65.0.27:43214", "172.17.0.1:43214"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:50:33.402874067Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7824592227270189, + "StableID": "nCxr4emm6421CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f8947d9c2c6d64f1a5164163773f0eaa6367c9a179b3dfdfe1a8e10e373d181d", + "DiscoKey": "discokey:b558da10cbd5fed48c3deb733dfac08676a29bdf76f4ae6bbf3015bc3482c87b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:43754", "10.65.0.27:43754", "172.17.0.1:43754"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:50:34.498437307Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 416464208629859, + "StableID": "nzW71uocF411CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c7c3dc0221fcb860e72a40893a8f8a40d4c1c4d0aff5ea0762737a861c4a2e63", + "DiscoKey": "discokey:076c6e8f269e32025d8b488ff9cee71cbb8fa8691330b7cceb7625daad3a6e4c", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:57652", "10.65.0.27:57652", "172.17.0.1:57652"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:50:35.0309695Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7793136910147660, + "StableID": "nVDZQXVXr321CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:c80de0dd4c81b6caeea593ad21f448eb7db8780eaed2978a4b916b53ee512e4b", + "KeyExpiry": "2026-11-08T18:50:35Z", + "DiscoKey": "discokey:a91666c0d3665bf6efaf48bc015d030b2981f027b336ca28ae1ff11c2b0c7b29", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:41480", "10.65.0.27:41480", "172.17.0.1:41480"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:50:35.570372163Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7768060240312028, + "StableID": "n59uxfmAf321CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:448e7f5c681a0539e0aa7c0db736a07e0ea5e2f2094a875e08215258e04c8c4d", + "KeyExpiry": "2026-11-08T18:50:36Z", + "DiscoKey": "discokey:01f07f0ff1e5ee52eb61273316a52c40f3f4641cc48521d8ee48fe50d190054b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:60152", "10.65.0.27:60152", "172.17.0.1:60152"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:50:36.133805253Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 8950596656120624, + "StableID": "njz8dozjtC21CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:ae1be9cb1c92be412a4259af291e9344324b1d4b049190a94aedea158198cc48", + "KeyExpiry": "2026-11-08T18:50:36Z", + "DiscoKey": "discokey:a620f71db99c7043750d0e588b28c9a67ae2038960fb219cc1ddec2a34039a73", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:54343", "10.65.0.27:54343", "172.17.0.1:54343"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:50:36.665566368Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "5801362570320204": { + "ID": 5801362570320204, + "LoginName": "weedle.tail78f774.ts.net", + "DisplayName": "weedle" + }} + } + }} +} diff --git a/hscontrol/policy/v2/testdata/sshtest_results/sshtest-user-literal-multi-rule.hujson b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-user-literal-multi-rule.hujson new file mode 100644 index 00000000..8992d237 --- /dev/null +++ b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-user-literal-multi-rule.hujson @@ -0,0 +1,18776 @@ +// sshtest-user-literal-multi-rule +// +// two ssh rules, each with one literal user +// +// Nodes with filter rules: 15 of 15 +// Captured at: 2026-05-12T18:51:21Z +// tool version: tscap/dev +// schema version: 1 +{ + "schema_version": 1, + "test_id": "sshtest-user-literal-multi-rule", + "description": "two ssh rules, each with one literal user", + "category": "sshtest", + "captured_at": "2026-05-12T18:51:21.973337869Z", + "tool_version": "tscap/dev", + "tailnet": "odin@example.com", + "input": { + "api_response_code": 200, + "tailnet": { + "dns": {"magic_dns": false, "nameservers": [], "search_paths": [], "split_dns": {}}, + "settings": {} + }, + "scenario_hujson": " \n \n \n \n{\n\t\"category\": \"sshtest\",\n\t\"description\": \"two ssh rules, each with one literal user\",\n\t\"id\": \"sshtest-user-literal-multi-rule\",\n\t\"policy\": {\"ssh\": [{\n\t\t\"action\": \"accept\",\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": [\"thor@example.org\"],\n\t\t\"users\": [\"root\"]\n\t}, {\n\t\t\"action\": \"accept\",\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": [\"thor@example.org\"],\n\t\t\"users\": [\"ubuntu\"]\n\t}], \"sshTests\": [{\n\t\t\"accept\": [\"root\", \"ubuntu\"],\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": \"thor@example.org\"\n\t}], \"tagOwners\": {\n\t\t\"tag:prod\": [\"odin@example.com\"],\n\t\t\"tag:server\": [\"odin@example.com\"]\n\t}},\n\t\"tailnet\": {\n\t\t\"dns\": {\"magic_dns\": false, \"nameservers\": [], \"search_paths\": [], \"split_dns\": {}},\n\t\t\"settings\": {}\n\t},\n\t\"topology\": \"../_topologies/grant.hujson\"\n}\n", + "scenario_path": "scenarios/sshtest/sshtest-user-literal-multi-rule.hujson", + "full_policy": { + "ssh": [{ + "action": "accept", + "dst": ["tag:server"], + "src": ["thor@example.org"], + "users": ["root"] + }, { + "action": "accept", + "dst": ["tag:server"], + "src": ["thor@example.org"], + "users": ["ubuntu"] + }], + "sshTests": [{ + "accept": ["root", "ubuntu"], + "dst": ["tag:server"], + "src": "thor@example.org" + }], + "tagOwners": {"tag:prod": ["odin@example.com"], "tag:server": ["odin@example.com"]} + } + }, + "topology": {"users": [ + {"id": 1, "name": "odin", "email": "odin@example.com"}, + {"id": 2, "name": "thor", "email": "thor@example.org"}, + {"id": 3, "name": "freya", "email": "freya@example.com"} + ], "nodes": {"beedrill": { + "hostname": "beedrill", + "tags": ["tag:server"], + "ipv4": "100.64.0.16", + "ipv6": "fd7a:115c:a1e0::10", + "routable_ips": [], + "approved_routes": [] + }, "blastoise": { + "hostname": "blastoise", + "tags": ["tag:exit", "tag:router"], + "ipv4": "100.64.0.9", + "ipv6": "fd7a:115c:a1e0::9", + "routable_ips": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "bulbasaur": { + "hostname": "bulbasaur", + "tags": [], + "ipv4": "100.64.0.19", + "ipv6": "fd7a:115c:a1e0::13", + "user": "odin", + "routable_ips": [], + "approved_routes": [] + }, "charmander": { + "hostname": "charmander", + "tags": ["tag:exit"], + "ipv4": "100.64.0.4", + "ipv6": "fd7a:115c:a1e0::4", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "fearow": { + "hostname": "fearow", + "tags": ["tag:fearow"], + "ipv4": "100.64.0.12", + "ipv6": "fd7a:115c:a1e0::c", + "routable_ips": ["10.55.0.0/16"], + "approved_routes": [] + }, "ivysaur": { + "hostname": "ivysaur", + "tags": [], + "ipv4": "100.64.0.17", + "ipv6": "fd7a:115c:a1e0::11", + "user": "thor", + "routable_ips": [], + "approved_routes": [] + }, "kakuna": { + "hostname": "kakuna", + "tags": ["tag:prod"], + "ipv4": "100.64.0.15", + "ipv6": "fd7a:115c:a1e0::f", + "routable_ips": [], + "approved_routes": [] + }, "pidgeotto": { + "hostname": "pidgeotto", + "tags": ["tag:pidgeotto"], + "ipv4": "100.64.0.3", + "ipv6": "fd7a:115c:a1e0::3", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "pidgey": { + "hostname": "pidgey", + "tags": ["tag:pidgey"], + "ipv4": "100.64.0.2", + "ipv6": "fd7a:115c:a1e0::2", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "raticate": { + "hostname": "raticate", + "tags": ["tag:group-b"], + "ipv4": "100.64.0.6", + "ipv6": "fd7a:115c:a1e0::6", + "routable_ips": [], + "approved_routes": [] + }, "rattata": { + "hostname": "rattata", + "tags": ["tag:group-a"], + "ipv4": "100.64.0.5", + "ipv6": "fd7a:115c:a1e0::5", + "routable_ips": [], + "approved_routes": [] + }, "spearow": { + "hostname": "spearow", + "tags": ["tag:spearow"], + "ipv4": "100.64.0.11", + "ipv6": "fd7a:115c:a1e0::b", + "routable_ips": ["10.44.0.0/16"], + "approved_routes": [] + }, "squirtle": { + "hostname": "squirtle", + "tags": ["tag:router"], + "ipv4": "100.64.0.13", + "ipv6": "fd7a:115c:a1e0::d", + "routable_ips": ["10.33.0.0/16"], + "approved_routes": [] + }, "venusaur": { + "hostname": "venusaur", + "tags": [], + "ipv4": "100.64.0.18", + "ipv6": "fd7a:115c:a1e0::12", + "user": "freya", + "routable_ips": [], + "approved_routes": [] + }, "weedle": { + "hostname": "weedle", + "tags": ["tag:client"], + "ipv4": "100.64.0.14", + "ipv6": "fd7a:115c:a1e0::e", + "routable_ips": [], + "approved_routes": [] + }}}, + "captures": {"beedrill": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4439855957749030, + "StableID": "nM61RGVpfb11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 4439855957749030, + "Key": "nodekey:8f3a85b8eb24101ac1ede507e0fd2389504e24423deded0b7fbfaf0807e6897c", + "DiscoKey": "discokey:7886b02cd179feebdbbac5955072e70804e54a7d71aa8a13ec161b94400c2a7e", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:36709", "10.65.0.27:36709", "172.17.0.1:36709"], + "Hostinfo": {"Hostname": "beedrill", "RequestTags": ["tag:server"], "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:51:30.753353578Z", + "Tags": ["tag:server"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:8f3a85b8eb24101ac1ede507e0fd2389504e24423deded0b7fbfaf0807e6897c", + "MachineKey": "mkey:20cee42a3f0db64a85e3a5cbf7da4fb9946c6d1fef5a59015a84495c740a5b12", + "Peers": [{ + "ID": 5628128252104044, + "StableID": "nsn52NPzwk11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba6801239b7f5c97f8c5e855d301b1eedbed3d1a5d16f652f6c4d5e34920a96c", + "DiscoKey": "discokey:6ca69ac49c51d4e6d65afb40cd50269fb4fc834a833dfa178262b7e13417216d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:38933", "10.65.0.27:38933", "172.17.0.1:38933"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:51:24.584727992Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 71344946930895, + "StableID": "nzvkeR7KZ111CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:46f63cad496524072339ff16f74dc5ebb63e25d5e0e9d005da489287588fdc0d", + "DiscoKey": "discokey:7e76f4f6c91d763d4d27fbe27b0be8dc3e35631ad25cdd96adf033afa2e71a53", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:38126", "10.65.0.27:38126", "172.17.0.1:38126"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:51:25.115529597Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8297645981819825, + "StableID": "nEFfTC62o721CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f323d57536e232692450f2ba506063f9209b495c21889a83647388f48c9eae68", + "DiscoKey": "discokey:e1c844412e64ef5e4267f2829bd76203a23823c8672f3a343e4a9aa54e918158", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:59242", "10.65.0.27:59242", "172.17.0.1:59242"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:51:25.647896301Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5514747121731931, + "StableID": "ncRRnD4e4k11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd98d2d97a17fb12b4a2c3939d6e762a0d4abe3869f1f937bac71c01bdfaa940", + "DiscoKey": "discokey:bd5272f8d3601c1e0573fc1d391f38f02c3b2dbf007435a62ada0ac84a2bcf02", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:44798", "10.65.0.27:44798", "172.17.0.1:44798"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:51:26.191079134Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 4971481959757606, + "StableID": "nMU8kFQbpf11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a41743ee4fafe1fe75ecdc0faefb323d679324f0e7f9f68bc6fdba9ad9f99d5c", + "DiscoKey": "discokey:beb60092132ea609a4bd40d0a0c20a79fb0299a556c0440ff368555410bb0f7e", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:49496", "10.65.0.27:49496", "172.17.0.1:49496"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:51:26.728935804Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 5141030055159316, + "StableID": "nmTxLE9P9h11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d8ff652871593d098151d2e69758795c414908f0bf7ab8c31b25fb2076517b19", + "DiscoKey": "discokey:187976775212e4ad67e75620fa3c50006aee1e70b05a1cdb88c08032b7610e43", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:55841", "10.65.0.27:55841", "172.17.0.1:55841"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:51:27.302162171Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 3416064133656798, + "StableID": "nMzHjJD9gT11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:25d2146a049c644507e9ff718ce78bc8d48f6ffe4e7ec6d9f57c97a8cab9514c", + "DiscoKey": "discokey:b14f3582b8cbc98ebecee76d00dbc8c83fd1fe7bedf33db0a24930749847f14d", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:42333", "10.65.0.27:42333", "172.17.0.1:42333"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 59245}, + {"Proto": "peerapi6", "Port": 59245} + ]}, + "Created": "2026-05-12T18:51:27.876907986Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 164931780953466, + "StableID": "nRWdhjUhH211CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5e27e9185cebed651db29cf9ad3ab40177681414afc1047699bc5930fc34f6a", + "DiscoKey": "discokey:84af48a4bd04de3444a4c7e92997bb58d7aaeeecb90aa65803713889f6ee8f42", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:39321", "10.65.0.27:39321", "172.17.0.1:39321"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:51:28.602230915Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2690128459323094, + "StableID": "n1gD3Z7N1N11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2ce2603b906e8385bdfae6e5f0c9a932286bfef0f5695b4fe37e421632092b44", + "DiscoKey": "discokey:4d44cf97a08c39ed2e72f7079b74c9d0c8386f15154c3362b74acde2cc9c754a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:60586", "10.65.0.27:60586", "172.17.0.1:60586"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:51:29.161742279Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 1457385167649690, + "StableID": "noVgg934PC11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a89d1dbd8d0c049c91fbd8887e0a1ac13e66c7a5103e6d69a7348234a24d2a2e", + "DiscoKey": "discokey:bb65eb7b4f5841fbd1b0a9c1b589b44b8b1abc010788a1707da5f853572b906b", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:47388", "10.65.0.27:47388", "172.17.0.1:47388"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:51:29.682711854Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7494445489970408, + "StableID": "nuKhRjNFX121CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fe33daa484b41b1bf9e8df2b17d465d41055058865e1f5a7302181cfc6298e36", + "DiscoKey": "discokey:0692d7ba407c762d65964396fef78cc7e3dd4af1ea9d0b73f6d692fd0472d65c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:46231", "10.65.0.27:46231", "172.17.0.1:46231"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:51:30.223129223Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1350468164336331, + "StableID": "nntqDWWdYB11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:350ba3b593804a44b74fa9c79239c6944b6ae8fafc1ed0b8aa5c3699edd71d62", + "KeyExpiry": "2026-11-08T18:51:31Z", + "DiscoKey": "discokey:6a5ef513844398f781a03acd907fd46470a55a59f33d61bd0a28cfd3f3de0320", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:36031", "10.65.0.27:36031", "172.17.0.1:36031"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:51:31.294369953Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6228112467025846, + "StableID": "n7uRYJxidq11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:9eec78962450387ca8275c9ced55103dd1a5a6fa387ea6623ae570fa22482120", + "KeyExpiry": "2026-11-08T18:51:31Z", + "DiscoKey": "discokey:19d83dcd1531f76e223b176b9e432a883bddb4658e1f57ca666b1a7928baff2a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:53780", "10.65.0.27:53780", "172.17.0.1:53780"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:51:31.839393419Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 7328120482284092, + "StableID": "n7St3LJvDz11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:b26bc7e9df99066514c538007e9df6593abd4adbc02192b64269fc6fa3760355", + "KeyExpiry": "2026-11-08T18:51:32Z", + "DiscoKey": "discokey:22e38abaee1b6c0b0c9724025647a3c78b8d48a4cfc828d1fa80bfcdf2fc9b33", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:55313", "10.65.0.27:55313", "172.17.0.1:55313"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:51:32.384551884Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": [{ + "principals": [{"nodeIP": "100.64.0.17"}, {"nodeIP": "fd7a:115c:a1e0::11"}], + "sshUsers": {"root": "root"}, + "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + } + }, { + "principals": [{"nodeIP": "100.64.0.17"}, {"nodeIP": "fd7a:115c:a1e0::11"}], + "sshUsers": {"root": "", "ubuntu": "ubuntu"}, + "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + } + }]}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4439855957749030": { + "ID": 4439855957749030, + "LoginName": "beedrill.tail78f774.ts.net", + "DisplayName": "beedrill" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + }, + "ssh_rules": [{ + "principals": [{"nodeIP": "100.64.0.17"}, {"nodeIP": "fd7a:115c:a1e0::11"}], + "sshUsers": {"root": "root"}, + "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + } + }, { + "principals": [{"nodeIP": "100.64.0.17"}, {"nodeIP": "fd7a:115c:a1e0::11"}], + "sshUsers": {"root": "", "ubuntu": "ubuntu"}, + "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + } + }] + }, "blastoise": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 5141030055159316, + "StableID": "nmTxLE9P9h11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 5141030055159316, + "Key": "nodekey:d8ff652871593d098151d2e69758795c414908f0bf7ab8c31b25fb2076517b19", + "DiscoKey": "discokey:187976775212e4ad67e75620fa3c50006aee1e70b05a1cdb88c08032b7610e43", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:55841", "10.65.0.27:55841", "172.17.0.1:55841"], + "Hostinfo": { + "Hostname": "blastoise", + "RoutableIPs": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit", "tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:51:27.302162171Z", + "Tags": ["tag:exit", "tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:d8ff652871593d098151d2e69758795c414908f0bf7ab8c31b25fb2076517b19", + "MachineKey": "mkey:0bac0d5cd903b499d9260202b7b9be85b3f88851441105762d4b009854c7aa2b", + "Peers": [{ + "ID": 5628128252104044, + "StableID": "nsn52NPzwk11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba6801239b7f5c97f8c5e855d301b1eedbed3d1a5d16f652f6c4d5e34920a96c", + "DiscoKey": "discokey:6ca69ac49c51d4e6d65afb40cd50269fb4fc834a833dfa178262b7e13417216d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:38933", "10.65.0.27:38933", "172.17.0.1:38933"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:51:24.584727992Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 71344946930895, + "StableID": "nzvkeR7KZ111CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:46f63cad496524072339ff16f74dc5ebb63e25d5e0e9d005da489287588fdc0d", + "DiscoKey": "discokey:7e76f4f6c91d763d4d27fbe27b0be8dc3e35631ad25cdd96adf033afa2e71a53", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:38126", "10.65.0.27:38126", "172.17.0.1:38126"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:51:25.115529597Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8297645981819825, + "StableID": "nEFfTC62o721CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f323d57536e232692450f2ba506063f9209b495c21889a83647388f48c9eae68", + "DiscoKey": "discokey:e1c844412e64ef5e4267f2829bd76203a23823c8672f3a343e4a9aa54e918158", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:59242", "10.65.0.27:59242", "172.17.0.1:59242"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:51:25.647896301Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5514747121731931, + "StableID": "ncRRnD4e4k11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd98d2d97a17fb12b4a2c3939d6e762a0d4abe3869f1f937bac71c01bdfaa940", + "DiscoKey": "discokey:bd5272f8d3601c1e0573fc1d391f38f02c3b2dbf007435a62ada0ac84a2bcf02", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:44798", "10.65.0.27:44798", "172.17.0.1:44798"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:51:26.191079134Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 4971481959757606, + "StableID": "nMU8kFQbpf11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a41743ee4fafe1fe75ecdc0faefb323d679324f0e7f9f68bc6fdba9ad9f99d5c", + "DiscoKey": "discokey:beb60092132ea609a4bd40d0a0c20a79fb0299a556c0440ff368555410bb0f7e", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:49496", "10.65.0.27:49496", "172.17.0.1:49496"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:51:26.728935804Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3416064133656798, + "StableID": "nMzHjJD9gT11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:25d2146a049c644507e9ff718ce78bc8d48f6ffe4e7ec6d9f57c97a8cab9514c", + "DiscoKey": "discokey:b14f3582b8cbc98ebecee76d00dbc8c83fd1fe7bedf33db0a24930749847f14d", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:42333", "10.65.0.27:42333", "172.17.0.1:42333"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 59245}, + {"Proto": "peerapi6", "Port": 59245} + ]}, + "Created": "2026-05-12T18:51:27.876907986Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 164931780953466, + "StableID": "nRWdhjUhH211CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5e27e9185cebed651db29cf9ad3ab40177681414afc1047699bc5930fc34f6a", + "DiscoKey": "discokey:84af48a4bd04de3444a4c7e92997bb58d7aaeeecb90aa65803713889f6ee8f42", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:39321", "10.65.0.27:39321", "172.17.0.1:39321"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:51:28.602230915Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2690128459323094, + "StableID": "n1gD3Z7N1N11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2ce2603b906e8385bdfae6e5f0c9a932286bfef0f5695b4fe37e421632092b44", + "DiscoKey": "discokey:4d44cf97a08c39ed2e72f7079b74c9d0c8386f15154c3362b74acde2cc9c754a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:60586", "10.65.0.27:60586", "172.17.0.1:60586"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:51:29.161742279Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 1457385167649690, + "StableID": "noVgg934PC11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a89d1dbd8d0c049c91fbd8887e0a1ac13e66c7a5103e6d69a7348234a24d2a2e", + "DiscoKey": "discokey:bb65eb7b4f5841fbd1b0a9c1b589b44b8b1abc010788a1707da5f853572b906b", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:47388", "10.65.0.27:47388", "172.17.0.1:47388"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:51:29.682711854Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7494445489970408, + "StableID": "nuKhRjNFX121CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fe33daa484b41b1bf9e8df2b17d465d41055058865e1f5a7302181cfc6298e36", + "DiscoKey": "discokey:0692d7ba407c762d65964396fef78cc7e3dd4af1ea9d0b73f6d692fd0472d65c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:46231", "10.65.0.27:46231", "172.17.0.1:46231"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:51:30.223129223Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4439855957749030, + "StableID": "nM61RGVpfb11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8f3a85b8eb24101ac1ede507e0fd2389504e24423deded0b7fbfaf0807e6897c", + "DiscoKey": "discokey:7886b02cd179feebdbbac5955072e70804e54a7d71aa8a13ec161b94400c2a7e", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:36709", "10.65.0.27:36709", "172.17.0.1:36709"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:51:30.753353578Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 1350468164336331, + "StableID": "nntqDWWdYB11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:350ba3b593804a44b74fa9c79239c6944b6ae8fafc1ed0b8aa5c3699edd71d62", + "KeyExpiry": "2026-11-08T18:51:31Z", + "DiscoKey": "discokey:6a5ef513844398f781a03acd907fd46470a55a59f33d61bd0a28cfd3f3de0320", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:36031", "10.65.0.27:36031", "172.17.0.1:36031"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:51:31.294369953Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6228112467025846, + "StableID": "n7uRYJxidq11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:9eec78962450387ca8275c9ced55103dd1a5a6fa387ea6623ae570fa22482120", + "KeyExpiry": "2026-11-08T18:51:31Z", + "DiscoKey": "discokey:19d83dcd1531f76e223b176b9e432a883bddb4658e1f57ca666b1a7928baff2a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:53780", "10.65.0.27:53780", "172.17.0.1:53780"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:51:31.839393419Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 7328120482284092, + "StableID": "n7St3LJvDz11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:b26bc7e9df99066514c538007e9df6593abd4adbc02192b64269fc6fa3760355", + "KeyExpiry": "2026-11-08T18:51:32Z", + "DiscoKey": "discokey:22e38abaee1b6c0b0c9724025647a3c78b8d48a4cfc828d1fa80bfcdf2fc9b33", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:55313", "10.65.0.27:55313", "172.17.0.1:55313"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:51:32.384551884Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "5141030055159316": { + "ID": 5141030055159316, + "LoginName": "blastoise.tail78f774.ts.net", + "DisplayName": "blastoise" + }} + } + }, "bulbasaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7328120482284092, + "StableID": "n7St3LJvDz11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:b26bc7e9df99066514c538007e9df6593abd4adbc02192b64269fc6fa3760355", + "KeyExpiry": "2026-11-08T18:51:32Z", + "DiscoKey": "discokey:22e38abaee1b6c0b0c9724025647a3c78b8d48a4cfc828d1fa80bfcdf2fc9b33", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:55313", "10.65.0.27:55313", "172.17.0.1:55313"], + "Hostinfo": {"Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:51:32.384551884Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:b26bc7e9df99066514c538007e9df6593abd4adbc02192b64269fc6fa3760355", + "MachineKey": "mkey:cb4eab9f9286ea35d10c0be63261da3fc6d6f63a58ed68e120caa49cf718a04c", + "Peers": [{ + "ID": 5628128252104044, + "StableID": "nsn52NPzwk11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba6801239b7f5c97f8c5e855d301b1eedbed3d1a5d16f652f6c4d5e34920a96c", + "DiscoKey": "discokey:6ca69ac49c51d4e6d65afb40cd50269fb4fc834a833dfa178262b7e13417216d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:38933", "10.65.0.27:38933", "172.17.0.1:38933"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:51:24.584727992Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 71344946930895, + "StableID": "nzvkeR7KZ111CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:46f63cad496524072339ff16f74dc5ebb63e25d5e0e9d005da489287588fdc0d", + "DiscoKey": "discokey:7e76f4f6c91d763d4d27fbe27b0be8dc3e35631ad25cdd96adf033afa2e71a53", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:38126", "10.65.0.27:38126", "172.17.0.1:38126"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:51:25.115529597Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8297645981819825, + "StableID": "nEFfTC62o721CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f323d57536e232692450f2ba506063f9209b495c21889a83647388f48c9eae68", + "DiscoKey": "discokey:e1c844412e64ef5e4267f2829bd76203a23823c8672f3a343e4a9aa54e918158", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:59242", "10.65.0.27:59242", "172.17.0.1:59242"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:51:25.647896301Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5514747121731931, + "StableID": "ncRRnD4e4k11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd98d2d97a17fb12b4a2c3939d6e762a0d4abe3869f1f937bac71c01bdfaa940", + "DiscoKey": "discokey:bd5272f8d3601c1e0573fc1d391f38f02c3b2dbf007435a62ada0ac84a2bcf02", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:44798", "10.65.0.27:44798", "172.17.0.1:44798"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:51:26.191079134Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 4971481959757606, + "StableID": "nMU8kFQbpf11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a41743ee4fafe1fe75ecdc0faefb323d679324f0e7f9f68bc6fdba9ad9f99d5c", + "DiscoKey": "discokey:beb60092132ea609a4bd40d0a0c20a79fb0299a556c0440ff368555410bb0f7e", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:49496", "10.65.0.27:49496", "172.17.0.1:49496"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:51:26.728935804Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 5141030055159316, + "StableID": "nmTxLE9P9h11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d8ff652871593d098151d2e69758795c414908f0bf7ab8c31b25fb2076517b19", + "DiscoKey": "discokey:187976775212e4ad67e75620fa3c50006aee1e70b05a1cdb88c08032b7610e43", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:55841", "10.65.0.27:55841", "172.17.0.1:55841"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:51:27.302162171Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 3416064133656798, + "StableID": "nMzHjJD9gT11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:25d2146a049c644507e9ff718ce78bc8d48f6ffe4e7ec6d9f57c97a8cab9514c", + "DiscoKey": "discokey:b14f3582b8cbc98ebecee76d00dbc8c83fd1fe7bedf33db0a24930749847f14d", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:42333", "10.65.0.27:42333", "172.17.0.1:42333"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 59245}, + {"Proto": "peerapi6", "Port": 59245} + ]}, + "Created": "2026-05-12T18:51:27.876907986Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 164931780953466, + "StableID": "nRWdhjUhH211CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5e27e9185cebed651db29cf9ad3ab40177681414afc1047699bc5930fc34f6a", + "DiscoKey": "discokey:84af48a4bd04de3444a4c7e92997bb58d7aaeeecb90aa65803713889f6ee8f42", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:39321", "10.65.0.27:39321", "172.17.0.1:39321"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:51:28.602230915Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2690128459323094, + "StableID": "n1gD3Z7N1N11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2ce2603b906e8385bdfae6e5f0c9a932286bfef0f5695b4fe37e421632092b44", + "DiscoKey": "discokey:4d44cf97a08c39ed2e72f7079b74c9d0c8386f15154c3362b74acde2cc9c754a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:60586", "10.65.0.27:60586", "172.17.0.1:60586"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:51:29.161742279Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 1457385167649690, + "StableID": "noVgg934PC11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a89d1dbd8d0c049c91fbd8887e0a1ac13e66c7a5103e6d69a7348234a24d2a2e", + "DiscoKey": "discokey:bb65eb7b4f5841fbd1b0a9c1b589b44b8b1abc010788a1707da5f853572b906b", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:47388", "10.65.0.27:47388", "172.17.0.1:47388"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:51:29.682711854Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7494445489970408, + "StableID": "nuKhRjNFX121CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fe33daa484b41b1bf9e8df2b17d465d41055058865e1f5a7302181cfc6298e36", + "DiscoKey": "discokey:0692d7ba407c762d65964396fef78cc7e3dd4af1ea9d0b73f6d692fd0472d65c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:46231", "10.65.0.27:46231", "172.17.0.1:46231"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:51:30.223129223Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4439855957749030, + "StableID": "nM61RGVpfb11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8f3a85b8eb24101ac1ede507e0fd2389504e24423deded0b7fbfaf0807e6897c", + "DiscoKey": "discokey:7886b02cd179feebdbbac5955072e70804e54a7d71aa8a13ec161b94400c2a7e", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:36709", "10.65.0.27:36709", "172.17.0.1:36709"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:51:30.753353578Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 1350468164336331, + "StableID": "nntqDWWdYB11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:350ba3b593804a44b74fa9c79239c6944b6ae8fafc1ed0b8aa5c3699edd71d62", + "KeyExpiry": "2026-11-08T18:51:31Z", + "DiscoKey": "discokey:6a5ef513844398f781a03acd907fd46470a55a59f33d61bd0a28cfd3f3de0320", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:36031", "10.65.0.27:36031", "172.17.0.1:36031"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:51:31.294369953Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6228112467025846, + "StableID": "n7uRYJxidq11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:9eec78962450387ca8275c9ced55103dd1a5a6fa387ea6623ae570fa22482120", + "KeyExpiry": "2026-11-08T18:51:31Z", + "DiscoKey": "discokey:19d83dcd1531f76e223b176b9e432a883bddb4658e1f57ca666b1a7928baff2a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:53780", "10.65.0.27:53780", "172.17.0.1:53780"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:51:31.839393419Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "charmander": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8297645981819825, + "StableID": "nEFfTC62o721CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 8297645981819825, + "Key": "nodekey:f323d57536e232692450f2ba506063f9209b495c21889a83647388f48c9eae68", + "DiscoKey": "discokey:e1c844412e64ef5e4267f2829bd76203a23823c8672f3a343e4a9aa54e918158", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:59242", "10.65.0.27:59242", "172.17.0.1:59242"], + "Hostinfo": { + "Hostname": "charmander", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit"], + "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:51:25.647896301Z", + "Tags": ["tag:exit"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:f323d57536e232692450f2ba506063f9209b495c21889a83647388f48c9eae68", + "MachineKey": "mkey:868105bd38d4cbad05e1609c8c5ecbfcf0320fb8bb2d0dc613f3a4012dc17965", + "Peers": [{ + "ID": 5628128252104044, + "StableID": "nsn52NPzwk11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba6801239b7f5c97f8c5e855d301b1eedbed3d1a5d16f652f6c4d5e34920a96c", + "DiscoKey": "discokey:6ca69ac49c51d4e6d65afb40cd50269fb4fc834a833dfa178262b7e13417216d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:38933", "10.65.0.27:38933", "172.17.0.1:38933"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:51:24.584727992Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 71344946930895, + "StableID": "nzvkeR7KZ111CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:46f63cad496524072339ff16f74dc5ebb63e25d5e0e9d005da489287588fdc0d", + "DiscoKey": "discokey:7e76f4f6c91d763d4d27fbe27b0be8dc3e35631ad25cdd96adf033afa2e71a53", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:38126", "10.65.0.27:38126", "172.17.0.1:38126"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:51:25.115529597Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 5514747121731931, + "StableID": "ncRRnD4e4k11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd98d2d97a17fb12b4a2c3939d6e762a0d4abe3869f1f937bac71c01bdfaa940", + "DiscoKey": "discokey:bd5272f8d3601c1e0573fc1d391f38f02c3b2dbf007435a62ada0ac84a2bcf02", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:44798", "10.65.0.27:44798", "172.17.0.1:44798"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:51:26.191079134Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 4971481959757606, + "StableID": "nMU8kFQbpf11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a41743ee4fafe1fe75ecdc0faefb323d679324f0e7f9f68bc6fdba9ad9f99d5c", + "DiscoKey": "discokey:beb60092132ea609a4bd40d0a0c20a79fb0299a556c0440ff368555410bb0f7e", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:49496", "10.65.0.27:49496", "172.17.0.1:49496"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:51:26.728935804Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 5141030055159316, + "StableID": "nmTxLE9P9h11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d8ff652871593d098151d2e69758795c414908f0bf7ab8c31b25fb2076517b19", + "DiscoKey": "discokey:187976775212e4ad67e75620fa3c50006aee1e70b05a1cdb88c08032b7610e43", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:55841", "10.65.0.27:55841", "172.17.0.1:55841"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:51:27.302162171Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 3416064133656798, + "StableID": "nMzHjJD9gT11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:25d2146a049c644507e9ff718ce78bc8d48f6ffe4e7ec6d9f57c97a8cab9514c", + "DiscoKey": "discokey:b14f3582b8cbc98ebecee76d00dbc8c83fd1fe7bedf33db0a24930749847f14d", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:42333", "10.65.0.27:42333", "172.17.0.1:42333"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 59245}, + {"Proto": "peerapi6", "Port": 59245} + ]}, + "Created": "2026-05-12T18:51:27.876907986Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 164931780953466, + "StableID": "nRWdhjUhH211CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5e27e9185cebed651db29cf9ad3ab40177681414afc1047699bc5930fc34f6a", + "DiscoKey": "discokey:84af48a4bd04de3444a4c7e92997bb58d7aaeeecb90aa65803713889f6ee8f42", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:39321", "10.65.0.27:39321", "172.17.0.1:39321"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:51:28.602230915Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2690128459323094, + "StableID": "n1gD3Z7N1N11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2ce2603b906e8385bdfae6e5f0c9a932286bfef0f5695b4fe37e421632092b44", + "DiscoKey": "discokey:4d44cf97a08c39ed2e72f7079b74c9d0c8386f15154c3362b74acde2cc9c754a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:60586", "10.65.0.27:60586", "172.17.0.1:60586"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:51:29.161742279Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 1457385167649690, + "StableID": "noVgg934PC11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a89d1dbd8d0c049c91fbd8887e0a1ac13e66c7a5103e6d69a7348234a24d2a2e", + "DiscoKey": "discokey:bb65eb7b4f5841fbd1b0a9c1b589b44b8b1abc010788a1707da5f853572b906b", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:47388", "10.65.0.27:47388", "172.17.0.1:47388"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:51:29.682711854Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7494445489970408, + "StableID": "nuKhRjNFX121CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fe33daa484b41b1bf9e8df2b17d465d41055058865e1f5a7302181cfc6298e36", + "DiscoKey": "discokey:0692d7ba407c762d65964396fef78cc7e3dd4af1ea9d0b73f6d692fd0472d65c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:46231", "10.65.0.27:46231", "172.17.0.1:46231"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:51:30.223129223Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4439855957749030, + "StableID": "nM61RGVpfb11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8f3a85b8eb24101ac1ede507e0fd2389504e24423deded0b7fbfaf0807e6897c", + "DiscoKey": "discokey:7886b02cd179feebdbbac5955072e70804e54a7d71aa8a13ec161b94400c2a7e", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:36709", "10.65.0.27:36709", "172.17.0.1:36709"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:51:30.753353578Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 1350468164336331, + "StableID": "nntqDWWdYB11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:350ba3b593804a44b74fa9c79239c6944b6ae8fafc1ed0b8aa5c3699edd71d62", + "KeyExpiry": "2026-11-08T18:51:31Z", + "DiscoKey": "discokey:6a5ef513844398f781a03acd907fd46470a55a59f33d61bd0a28cfd3f3de0320", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:36031", "10.65.0.27:36031", "172.17.0.1:36031"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:51:31.294369953Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6228112467025846, + "StableID": "n7uRYJxidq11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:9eec78962450387ca8275c9ced55103dd1a5a6fa387ea6623ae570fa22482120", + "KeyExpiry": "2026-11-08T18:51:31Z", + "DiscoKey": "discokey:19d83dcd1531f76e223b176b9e432a883bddb4658e1f57ca666b1a7928baff2a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:53780", "10.65.0.27:53780", "172.17.0.1:53780"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:51:31.839393419Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 7328120482284092, + "StableID": "n7St3LJvDz11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:b26bc7e9df99066514c538007e9df6593abd4adbc02192b64269fc6fa3760355", + "KeyExpiry": "2026-11-08T18:51:32Z", + "DiscoKey": "discokey:22e38abaee1b6c0b0c9724025647a3c78b8d48a4cfc828d1fa80bfcdf2fc9b33", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:55313", "10.65.0.27:55313", "172.17.0.1:55313"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:51:32.384551884Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "8297645981819825": { + "ID": 8297645981819825, + "LoginName": "charmander.tail78f774.ts.net", + "DisplayName": "charmander" + }} + } + }, "fearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 164931780953466, + "StableID": "nRWdhjUhH211CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 164931780953466, + "Key": "nodekey:e5e27e9185cebed651db29cf9ad3ab40177681414afc1047699bc5930fc34f6a", + "DiscoKey": "discokey:84af48a4bd04de3444a4c7e92997bb58d7aaeeecb90aa65803713889f6ee8f42", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:39321", "10.65.0.27:39321", "172.17.0.1:39321"], + "Hostinfo": { + "Hostname": "fearow", + "RoutableIPs": ["10.55.0.0/16"], + "RequestTags": ["tag:fearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:51:28.602230915Z", + "Tags": ["tag:fearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:e5e27e9185cebed651db29cf9ad3ab40177681414afc1047699bc5930fc34f6a", + "MachineKey": "mkey:35db93088ffd0acf9cb7a2ea727197628dd633482eca91517344b026d98ff945", + "Peers": [{ + "ID": 5628128252104044, + "StableID": "nsn52NPzwk11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba6801239b7f5c97f8c5e855d301b1eedbed3d1a5d16f652f6c4d5e34920a96c", + "DiscoKey": "discokey:6ca69ac49c51d4e6d65afb40cd50269fb4fc834a833dfa178262b7e13417216d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:38933", "10.65.0.27:38933", "172.17.0.1:38933"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:51:24.584727992Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 71344946930895, + "StableID": "nzvkeR7KZ111CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:46f63cad496524072339ff16f74dc5ebb63e25d5e0e9d005da489287588fdc0d", + "DiscoKey": "discokey:7e76f4f6c91d763d4d27fbe27b0be8dc3e35631ad25cdd96adf033afa2e71a53", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:38126", "10.65.0.27:38126", "172.17.0.1:38126"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:51:25.115529597Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8297645981819825, + "StableID": "nEFfTC62o721CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f323d57536e232692450f2ba506063f9209b495c21889a83647388f48c9eae68", + "DiscoKey": "discokey:e1c844412e64ef5e4267f2829bd76203a23823c8672f3a343e4a9aa54e918158", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:59242", "10.65.0.27:59242", "172.17.0.1:59242"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:51:25.647896301Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5514747121731931, + "StableID": "ncRRnD4e4k11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd98d2d97a17fb12b4a2c3939d6e762a0d4abe3869f1f937bac71c01bdfaa940", + "DiscoKey": "discokey:bd5272f8d3601c1e0573fc1d391f38f02c3b2dbf007435a62ada0ac84a2bcf02", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:44798", "10.65.0.27:44798", "172.17.0.1:44798"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:51:26.191079134Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 4971481959757606, + "StableID": "nMU8kFQbpf11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a41743ee4fafe1fe75ecdc0faefb323d679324f0e7f9f68bc6fdba9ad9f99d5c", + "DiscoKey": "discokey:beb60092132ea609a4bd40d0a0c20a79fb0299a556c0440ff368555410bb0f7e", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:49496", "10.65.0.27:49496", "172.17.0.1:49496"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:51:26.728935804Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 5141030055159316, + "StableID": "nmTxLE9P9h11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d8ff652871593d098151d2e69758795c414908f0bf7ab8c31b25fb2076517b19", + "DiscoKey": "discokey:187976775212e4ad67e75620fa3c50006aee1e70b05a1cdb88c08032b7610e43", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:55841", "10.65.0.27:55841", "172.17.0.1:55841"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:51:27.302162171Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 3416064133656798, + "StableID": "nMzHjJD9gT11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:25d2146a049c644507e9ff718ce78bc8d48f6ffe4e7ec6d9f57c97a8cab9514c", + "DiscoKey": "discokey:b14f3582b8cbc98ebecee76d00dbc8c83fd1fe7bedf33db0a24930749847f14d", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:42333", "10.65.0.27:42333", "172.17.0.1:42333"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 59245}, + {"Proto": "peerapi6", "Port": 59245} + ]}, + "Created": "2026-05-12T18:51:27.876907986Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 2690128459323094, + "StableID": "n1gD3Z7N1N11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2ce2603b906e8385bdfae6e5f0c9a932286bfef0f5695b4fe37e421632092b44", + "DiscoKey": "discokey:4d44cf97a08c39ed2e72f7079b74c9d0c8386f15154c3362b74acde2cc9c754a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:60586", "10.65.0.27:60586", "172.17.0.1:60586"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:51:29.161742279Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 1457385167649690, + "StableID": "noVgg934PC11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a89d1dbd8d0c049c91fbd8887e0a1ac13e66c7a5103e6d69a7348234a24d2a2e", + "DiscoKey": "discokey:bb65eb7b4f5841fbd1b0a9c1b589b44b8b1abc010788a1707da5f853572b906b", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:47388", "10.65.0.27:47388", "172.17.0.1:47388"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:51:29.682711854Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7494445489970408, + "StableID": "nuKhRjNFX121CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fe33daa484b41b1bf9e8df2b17d465d41055058865e1f5a7302181cfc6298e36", + "DiscoKey": "discokey:0692d7ba407c762d65964396fef78cc7e3dd4af1ea9d0b73f6d692fd0472d65c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:46231", "10.65.0.27:46231", "172.17.0.1:46231"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:51:30.223129223Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4439855957749030, + "StableID": "nM61RGVpfb11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8f3a85b8eb24101ac1ede507e0fd2389504e24423deded0b7fbfaf0807e6897c", + "DiscoKey": "discokey:7886b02cd179feebdbbac5955072e70804e54a7d71aa8a13ec161b94400c2a7e", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:36709", "10.65.0.27:36709", "172.17.0.1:36709"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:51:30.753353578Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 1350468164336331, + "StableID": "nntqDWWdYB11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:350ba3b593804a44b74fa9c79239c6944b6ae8fafc1ed0b8aa5c3699edd71d62", + "KeyExpiry": "2026-11-08T18:51:31Z", + "DiscoKey": "discokey:6a5ef513844398f781a03acd907fd46470a55a59f33d61bd0a28cfd3f3de0320", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:36031", "10.65.0.27:36031", "172.17.0.1:36031"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:51:31.294369953Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6228112467025846, + "StableID": "n7uRYJxidq11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:9eec78962450387ca8275c9ced55103dd1a5a6fa387ea6623ae570fa22482120", + "KeyExpiry": "2026-11-08T18:51:31Z", + "DiscoKey": "discokey:19d83dcd1531f76e223b176b9e432a883bddb4658e1f57ca666b1a7928baff2a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:53780", "10.65.0.27:53780", "172.17.0.1:53780"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:51:31.839393419Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 7328120482284092, + "StableID": "n7St3LJvDz11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:b26bc7e9df99066514c538007e9df6593abd4adbc02192b64269fc6fa3760355", + "KeyExpiry": "2026-11-08T18:51:32Z", + "DiscoKey": "discokey:22e38abaee1b6c0b0c9724025647a3c78b8d48a4cfc828d1fa80bfcdf2fc9b33", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:55313", "10.65.0.27:55313", "172.17.0.1:55313"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:51:32.384551884Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "164931780953466": { + "ID": 164931780953466, + "LoginName": "fearow.tail78f774.ts.net", + "DisplayName": "fearow" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "ivysaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 1350468164336331, + "StableID": "nntqDWWdYB11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:350ba3b593804a44b74fa9c79239c6944b6ae8fafc1ed0b8aa5c3699edd71d62", + "KeyExpiry": "2026-11-08T18:51:31Z", + "DiscoKey": "discokey:6a5ef513844398f781a03acd907fd46470a55a59f33d61bd0a28cfd3f3de0320", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:36031", "10.65.0.27:36031", "172.17.0.1:36031"], + "Hostinfo": {"Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:51:31.294369953Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:350ba3b593804a44b74fa9c79239c6944b6ae8fafc1ed0b8aa5c3699edd71d62", + "MachineKey": "mkey:a63979b39bd811a2e3a37352cfb81a48a6a3dd00972acee7523690135fa64201", + "Peers": [{ + "ID": 5628128252104044, + "StableID": "nsn52NPzwk11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba6801239b7f5c97f8c5e855d301b1eedbed3d1a5d16f652f6c4d5e34920a96c", + "DiscoKey": "discokey:6ca69ac49c51d4e6d65afb40cd50269fb4fc834a833dfa178262b7e13417216d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:38933", "10.65.0.27:38933", "172.17.0.1:38933"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:51:24.584727992Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 71344946930895, + "StableID": "nzvkeR7KZ111CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:46f63cad496524072339ff16f74dc5ebb63e25d5e0e9d005da489287588fdc0d", + "DiscoKey": "discokey:7e76f4f6c91d763d4d27fbe27b0be8dc3e35631ad25cdd96adf033afa2e71a53", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:38126", "10.65.0.27:38126", "172.17.0.1:38126"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:51:25.115529597Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8297645981819825, + "StableID": "nEFfTC62o721CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f323d57536e232692450f2ba506063f9209b495c21889a83647388f48c9eae68", + "DiscoKey": "discokey:e1c844412e64ef5e4267f2829bd76203a23823c8672f3a343e4a9aa54e918158", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:59242", "10.65.0.27:59242", "172.17.0.1:59242"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:51:25.647896301Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5514747121731931, + "StableID": "ncRRnD4e4k11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd98d2d97a17fb12b4a2c3939d6e762a0d4abe3869f1f937bac71c01bdfaa940", + "DiscoKey": "discokey:bd5272f8d3601c1e0573fc1d391f38f02c3b2dbf007435a62ada0ac84a2bcf02", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:44798", "10.65.0.27:44798", "172.17.0.1:44798"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:51:26.191079134Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 4971481959757606, + "StableID": "nMU8kFQbpf11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a41743ee4fafe1fe75ecdc0faefb323d679324f0e7f9f68bc6fdba9ad9f99d5c", + "DiscoKey": "discokey:beb60092132ea609a4bd40d0a0c20a79fb0299a556c0440ff368555410bb0f7e", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:49496", "10.65.0.27:49496", "172.17.0.1:49496"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:51:26.728935804Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 5141030055159316, + "StableID": "nmTxLE9P9h11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d8ff652871593d098151d2e69758795c414908f0bf7ab8c31b25fb2076517b19", + "DiscoKey": "discokey:187976775212e4ad67e75620fa3c50006aee1e70b05a1cdb88c08032b7610e43", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:55841", "10.65.0.27:55841", "172.17.0.1:55841"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:51:27.302162171Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 3416064133656798, + "StableID": "nMzHjJD9gT11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:25d2146a049c644507e9ff718ce78bc8d48f6ffe4e7ec6d9f57c97a8cab9514c", + "DiscoKey": "discokey:b14f3582b8cbc98ebecee76d00dbc8c83fd1fe7bedf33db0a24930749847f14d", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:42333", "10.65.0.27:42333", "172.17.0.1:42333"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 59245}, + {"Proto": "peerapi6", "Port": 59245} + ]}, + "Created": "2026-05-12T18:51:27.876907986Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 164931780953466, + "StableID": "nRWdhjUhH211CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5e27e9185cebed651db29cf9ad3ab40177681414afc1047699bc5930fc34f6a", + "DiscoKey": "discokey:84af48a4bd04de3444a4c7e92997bb58d7aaeeecb90aa65803713889f6ee8f42", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:39321", "10.65.0.27:39321", "172.17.0.1:39321"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:51:28.602230915Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2690128459323094, + "StableID": "n1gD3Z7N1N11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2ce2603b906e8385bdfae6e5f0c9a932286bfef0f5695b4fe37e421632092b44", + "DiscoKey": "discokey:4d44cf97a08c39ed2e72f7079b74c9d0c8386f15154c3362b74acde2cc9c754a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:60586", "10.65.0.27:60586", "172.17.0.1:60586"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:51:29.161742279Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 1457385167649690, + "StableID": "noVgg934PC11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a89d1dbd8d0c049c91fbd8887e0a1ac13e66c7a5103e6d69a7348234a24d2a2e", + "DiscoKey": "discokey:bb65eb7b4f5841fbd1b0a9c1b589b44b8b1abc010788a1707da5f853572b906b", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:47388", "10.65.0.27:47388", "172.17.0.1:47388"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:51:29.682711854Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7494445489970408, + "StableID": "nuKhRjNFX121CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fe33daa484b41b1bf9e8df2b17d465d41055058865e1f5a7302181cfc6298e36", + "DiscoKey": "discokey:0692d7ba407c762d65964396fef78cc7e3dd4af1ea9d0b73f6d692fd0472d65c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:46231", "10.65.0.27:46231", "172.17.0.1:46231"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:51:30.223129223Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4439855957749030, + "StableID": "nM61RGVpfb11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8f3a85b8eb24101ac1ede507e0fd2389504e24423deded0b7fbfaf0807e6897c", + "DiscoKey": "discokey:7886b02cd179feebdbbac5955072e70804e54a7d71aa8a13ec161b94400c2a7e", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:36709", "10.65.0.27:36709", "172.17.0.1:36709"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:51:30.753353578Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 6228112467025846, + "StableID": "n7uRYJxidq11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:9eec78962450387ca8275c9ced55103dd1a5a6fa387ea6623ae570fa22482120", + "KeyExpiry": "2026-11-08T18:51:31Z", + "DiscoKey": "discokey:19d83dcd1531f76e223b176b9e432a883bddb4658e1f57ca666b1a7928baff2a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:53780", "10.65.0.27:53780", "172.17.0.1:53780"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:51:31.839393419Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 7328120482284092, + "StableID": "n7St3LJvDz11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:b26bc7e9df99066514c538007e9df6593abd4adbc02192b64269fc6fa3760355", + "KeyExpiry": "2026-11-08T18:51:32Z", + "DiscoKey": "discokey:22e38abaee1b6c0b0c9724025647a3c78b8d48a4cfc828d1fa80bfcdf2fc9b33", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:55313", "10.65.0.27:55313", "172.17.0.1:55313"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:51:32.384551884Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "kakuna": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7494445489970408, + "StableID": "nuKhRjNFX121CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 7494445489970408, + "Key": "nodekey:fe33daa484b41b1bf9e8df2b17d465d41055058865e1f5a7302181cfc6298e36", + "DiscoKey": "discokey:0692d7ba407c762d65964396fef78cc7e3dd4af1ea9d0b73f6d692fd0472d65c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:46231", "10.65.0.27:46231", "172.17.0.1:46231"], + "Hostinfo": {"Hostname": "kakuna", "RequestTags": ["tag:prod"], "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:51:30.223129223Z", + "Tags": ["tag:prod"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:fe33daa484b41b1bf9e8df2b17d465d41055058865e1f5a7302181cfc6298e36", + "MachineKey": "mkey:90a27c120ed231a416ec30758d83dcf89a893a819977bd76443e00c87c647832", + "Peers": [{ + "ID": 5628128252104044, + "StableID": "nsn52NPzwk11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba6801239b7f5c97f8c5e855d301b1eedbed3d1a5d16f652f6c4d5e34920a96c", + "DiscoKey": "discokey:6ca69ac49c51d4e6d65afb40cd50269fb4fc834a833dfa178262b7e13417216d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:38933", "10.65.0.27:38933", "172.17.0.1:38933"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:51:24.584727992Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 71344946930895, + "StableID": "nzvkeR7KZ111CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:46f63cad496524072339ff16f74dc5ebb63e25d5e0e9d005da489287588fdc0d", + "DiscoKey": "discokey:7e76f4f6c91d763d4d27fbe27b0be8dc3e35631ad25cdd96adf033afa2e71a53", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:38126", "10.65.0.27:38126", "172.17.0.1:38126"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:51:25.115529597Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8297645981819825, + "StableID": "nEFfTC62o721CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f323d57536e232692450f2ba506063f9209b495c21889a83647388f48c9eae68", + "DiscoKey": "discokey:e1c844412e64ef5e4267f2829bd76203a23823c8672f3a343e4a9aa54e918158", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:59242", "10.65.0.27:59242", "172.17.0.1:59242"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:51:25.647896301Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5514747121731931, + "StableID": "ncRRnD4e4k11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd98d2d97a17fb12b4a2c3939d6e762a0d4abe3869f1f937bac71c01bdfaa940", + "DiscoKey": "discokey:bd5272f8d3601c1e0573fc1d391f38f02c3b2dbf007435a62ada0ac84a2bcf02", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:44798", "10.65.0.27:44798", "172.17.0.1:44798"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:51:26.191079134Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 4971481959757606, + "StableID": "nMU8kFQbpf11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a41743ee4fafe1fe75ecdc0faefb323d679324f0e7f9f68bc6fdba9ad9f99d5c", + "DiscoKey": "discokey:beb60092132ea609a4bd40d0a0c20a79fb0299a556c0440ff368555410bb0f7e", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:49496", "10.65.0.27:49496", "172.17.0.1:49496"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:51:26.728935804Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 5141030055159316, + "StableID": "nmTxLE9P9h11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d8ff652871593d098151d2e69758795c414908f0bf7ab8c31b25fb2076517b19", + "DiscoKey": "discokey:187976775212e4ad67e75620fa3c50006aee1e70b05a1cdb88c08032b7610e43", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:55841", "10.65.0.27:55841", "172.17.0.1:55841"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:51:27.302162171Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 3416064133656798, + "StableID": "nMzHjJD9gT11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:25d2146a049c644507e9ff718ce78bc8d48f6ffe4e7ec6d9f57c97a8cab9514c", + "DiscoKey": "discokey:b14f3582b8cbc98ebecee76d00dbc8c83fd1fe7bedf33db0a24930749847f14d", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:42333", "10.65.0.27:42333", "172.17.0.1:42333"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 59245}, + {"Proto": "peerapi6", "Port": 59245} + ]}, + "Created": "2026-05-12T18:51:27.876907986Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 164931780953466, + "StableID": "nRWdhjUhH211CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5e27e9185cebed651db29cf9ad3ab40177681414afc1047699bc5930fc34f6a", + "DiscoKey": "discokey:84af48a4bd04de3444a4c7e92997bb58d7aaeeecb90aa65803713889f6ee8f42", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:39321", "10.65.0.27:39321", "172.17.0.1:39321"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:51:28.602230915Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2690128459323094, + "StableID": "n1gD3Z7N1N11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2ce2603b906e8385bdfae6e5f0c9a932286bfef0f5695b4fe37e421632092b44", + "DiscoKey": "discokey:4d44cf97a08c39ed2e72f7079b74c9d0c8386f15154c3362b74acde2cc9c754a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:60586", "10.65.0.27:60586", "172.17.0.1:60586"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:51:29.161742279Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 1457385167649690, + "StableID": "noVgg934PC11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a89d1dbd8d0c049c91fbd8887e0a1ac13e66c7a5103e6d69a7348234a24d2a2e", + "DiscoKey": "discokey:bb65eb7b4f5841fbd1b0a9c1b589b44b8b1abc010788a1707da5f853572b906b", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:47388", "10.65.0.27:47388", "172.17.0.1:47388"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:51:29.682711854Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 4439855957749030, + "StableID": "nM61RGVpfb11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8f3a85b8eb24101ac1ede507e0fd2389504e24423deded0b7fbfaf0807e6897c", + "DiscoKey": "discokey:7886b02cd179feebdbbac5955072e70804e54a7d71aa8a13ec161b94400c2a7e", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:36709", "10.65.0.27:36709", "172.17.0.1:36709"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:51:30.753353578Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 1350468164336331, + "StableID": "nntqDWWdYB11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:350ba3b593804a44b74fa9c79239c6944b6ae8fafc1ed0b8aa5c3699edd71d62", + "KeyExpiry": "2026-11-08T18:51:31Z", + "DiscoKey": "discokey:6a5ef513844398f781a03acd907fd46470a55a59f33d61bd0a28cfd3f3de0320", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:36031", "10.65.0.27:36031", "172.17.0.1:36031"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:51:31.294369953Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6228112467025846, + "StableID": "n7uRYJxidq11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:9eec78962450387ca8275c9ced55103dd1a5a6fa387ea6623ae570fa22482120", + "KeyExpiry": "2026-11-08T18:51:31Z", + "DiscoKey": "discokey:19d83dcd1531f76e223b176b9e432a883bddb4658e1f57ca666b1a7928baff2a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:53780", "10.65.0.27:53780", "172.17.0.1:53780"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:51:31.839393419Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 7328120482284092, + "StableID": "n7St3LJvDz11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:b26bc7e9df99066514c538007e9df6593abd4adbc02192b64269fc6fa3760355", + "KeyExpiry": "2026-11-08T18:51:32Z", + "DiscoKey": "discokey:22e38abaee1b6c0b0c9724025647a3c78b8d48a4cfc828d1fa80bfcdf2fc9b33", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:55313", "10.65.0.27:55313", "172.17.0.1:55313"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:51:32.384551884Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "7494445489970408": { + "ID": 7494445489970408, + "LoginName": "kakuna.tail78f774.ts.net", + "DisplayName": "kakuna" + }} + } + }, "pidgeotto": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 71344946930895, + "StableID": "nzvkeR7KZ111CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 71344946930895, + "Key": "nodekey:46f63cad496524072339ff16f74dc5ebb63e25d5e0e9d005da489287588fdc0d", + "DiscoKey": "discokey:7e76f4f6c91d763d4d27fbe27b0be8dc3e35631ad25cdd96adf033afa2e71a53", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:38126", "10.65.0.27:38126", "172.17.0.1:38126"], + "Hostinfo": { + "Hostname": "pidgeotto", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgeotto"], + "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:51:25.115529597Z", + "Tags": ["tag:pidgeotto"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:46f63cad496524072339ff16f74dc5ebb63e25d5e0e9d005da489287588fdc0d", + "MachineKey": "mkey:36026105f509603f3f76bfb7e69ba8ab15cc616ce1abb5c3e15e624432c1ac0a", + "Peers": [{ + "ID": 5628128252104044, + "StableID": "nsn52NPzwk11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba6801239b7f5c97f8c5e855d301b1eedbed3d1a5d16f652f6c4d5e34920a96c", + "DiscoKey": "discokey:6ca69ac49c51d4e6d65afb40cd50269fb4fc834a833dfa178262b7e13417216d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:38933", "10.65.0.27:38933", "172.17.0.1:38933"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:51:24.584727992Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8297645981819825, + "StableID": "nEFfTC62o721CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f323d57536e232692450f2ba506063f9209b495c21889a83647388f48c9eae68", + "DiscoKey": "discokey:e1c844412e64ef5e4267f2829bd76203a23823c8672f3a343e4a9aa54e918158", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:59242", "10.65.0.27:59242", "172.17.0.1:59242"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:51:25.647896301Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5514747121731931, + "StableID": "ncRRnD4e4k11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd98d2d97a17fb12b4a2c3939d6e762a0d4abe3869f1f937bac71c01bdfaa940", + "DiscoKey": "discokey:bd5272f8d3601c1e0573fc1d391f38f02c3b2dbf007435a62ada0ac84a2bcf02", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:44798", "10.65.0.27:44798", "172.17.0.1:44798"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:51:26.191079134Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 4971481959757606, + "StableID": "nMU8kFQbpf11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a41743ee4fafe1fe75ecdc0faefb323d679324f0e7f9f68bc6fdba9ad9f99d5c", + "DiscoKey": "discokey:beb60092132ea609a4bd40d0a0c20a79fb0299a556c0440ff368555410bb0f7e", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:49496", "10.65.0.27:49496", "172.17.0.1:49496"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:51:26.728935804Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 5141030055159316, + "StableID": "nmTxLE9P9h11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d8ff652871593d098151d2e69758795c414908f0bf7ab8c31b25fb2076517b19", + "DiscoKey": "discokey:187976775212e4ad67e75620fa3c50006aee1e70b05a1cdb88c08032b7610e43", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:55841", "10.65.0.27:55841", "172.17.0.1:55841"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:51:27.302162171Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 3416064133656798, + "StableID": "nMzHjJD9gT11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:25d2146a049c644507e9ff718ce78bc8d48f6ffe4e7ec6d9f57c97a8cab9514c", + "DiscoKey": "discokey:b14f3582b8cbc98ebecee76d00dbc8c83fd1fe7bedf33db0a24930749847f14d", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:42333", "10.65.0.27:42333", "172.17.0.1:42333"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 59245}, + {"Proto": "peerapi6", "Port": 59245} + ]}, + "Created": "2026-05-12T18:51:27.876907986Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 164931780953466, + "StableID": "nRWdhjUhH211CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5e27e9185cebed651db29cf9ad3ab40177681414afc1047699bc5930fc34f6a", + "DiscoKey": "discokey:84af48a4bd04de3444a4c7e92997bb58d7aaeeecb90aa65803713889f6ee8f42", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:39321", "10.65.0.27:39321", "172.17.0.1:39321"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:51:28.602230915Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2690128459323094, + "StableID": "n1gD3Z7N1N11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2ce2603b906e8385bdfae6e5f0c9a932286bfef0f5695b4fe37e421632092b44", + "DiscoKey": "discokey:4d44cf97a08c39ed2e72f7079b74c9d0c8386f15154c3362b74acde2cc9c754a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:60586", "10.65.0.27:60586", "172.17.0.1:60586"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:51:29.161742279Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 1457385167649690, + "StableID": "noVgg934PC11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a89d1dbd8d0c049c91fbd8887e0a1ac13e66c7a5103e6d69a7348234a24d2a2e", + "DiscoKey": "discokey:bb65eb7b4f5841fbd1b0a9c1b589b44b8b1abc010788a1707da5f853572b906b", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:47388", "10.65.0.27:47388", "172.17.0.1:47388"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:51:29.682711854Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7494445489970408, + "StableID": "nuKhRjNFX121CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fe33daa484b41b1bf9e8df2b17d465d41055058865e1f5a7302181cfc6298e36", + "DiscoKey": "discokey:0692d7ba407c762d65964396fef78cc7e3dd4af1ea9d0b73f6d692fd0472d65c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:46231", "10.65.0.27:46231", "172.17.0.1:46231"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:51:30.223129223Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4439855957749030, + "StableID": "nM61RGVpfb11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8f3a85b8eb24101ac1ede507e0fd2389504e24423deded0b7fbfaf0807e6897c", + "DiscoKey": "discokey:7886b02cd179feebdbbac5955072e70804e54a7d71aa8a13ec161b94400c2a7e", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:36709", "10.65.0.27:36709", "172.17.0.1:36709"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:51:30.753353578Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 1350468164336331, + "StableID": "nntqDWWdYB11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:350ba3b593804a44b74fa9c79239c6944b6ae8fafc1ed0b8aa5c3699edd71d62", + "KeyExpiry": "2026-11-08T18:51:31Z", + "DiscoKey": "discokey:6a5ef513844398f781a03acd907fd46470a55a59f33d61bd0a28cfd3f3de0320", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:36031", "10.65.0.27:36031", "172.17.0.1:36031"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:51:31.294369953Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6228112467025846, + "StableID": "n7uRYJxidq11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:9eec78962450387ca8275c9ced55103dd1a5a6fa387ea6623ae570fa22482120", + "KeyExpiry": "2026-11-08T18:51:31Z", + "DiscoKey": "discokey:19d83dcd1531f76e223b176b9e432a883bddb4658e1f57ca666b1a7928baff2a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:53780", "10.65.0.27:53780", "172.17.0.1:53780"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:51:31.839393419Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 7328120482284092, + "StableID": "n7St3LJvDz11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:b26bc7e9df99066514c538007e9df6593abd4adbc02192b64269fc6fa3760355", + "KeyExpiry": "2026-11-08T18:51:32Z", + "DiscoKey": "discokey:22e38abaee1b6c0b0c9724025647a3c78b8d48a4cfc828d1fa80bfcdf2fc9b33", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:55313", "10.65.0.27:55313", "172.17.0.1:55313"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:51:32.384551884Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "71344946930895": { + "ID": 71344946930895, + "LoginName": "pidgeotto.tail78f774.ts.net", + "DisplayName": "pidgeotto" + }} + } + }, "pidgey": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 5628128252104044, + "StableID": "nsn52NPzwk11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 5628128252104044, + "Key": "nodekey:ba6801239b7f5c97f8c5e855d301b1eedbed3d1a5d16f652f6c4d5e34920a96c", + "DiscoKey": "discokey:6ca69ac49c51d4e6d65afb40cd50269fb4fc834a833dfa178262b7e13417216d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:38933", "10.65.0.27:38933", "172.17.0.1:38933"], + "Hostinfo": { + "Hostname": "pidgey", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgey"], + "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:51:24.584727992Z", + "Tags": ["tag:pidgey"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:ba6801239b7f5c97f8c5e855d301b1eedbed3d1a5d16f652f6c4d5e34920a96c", + "MachineKey": "mkey:bc29f10bbc511f62fc1e7c5a5395792b67fc21d2c97b276afd03877cccfe5c2d", + "Peers": [{ + "ID": 71344946930895, + "StableID": "nzvkeR7KZ111CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:46f63cad496524072339ff16f74dc5ebb63e25d5e0e9d005da489287588fdc0d", + "DiscoKey": "discokey:7e76f4f6c91d763d4d27fbe27b0be8dc3e35631ad25cdd96adf033afa2e71a53", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:38126", "10.65.0.27:38126", "172.17.0.1:38126"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:51:25.115529597Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8297645981819825, + "StableID": "nEFfTC62o721CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f323d57536e232692450f2ba506063f9209b495c21889a83647388f48c9eae68", + "DiscoKey": "discokey:e1c844412e64ef5e4267f2829bd76203a23823c8672f3a343e4a9aa54e918158", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:59242", "10.65.0.27:59242", "172.17.0.1:59242"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:51:25.647896301Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5514747121731931, + "StableID": "ncRRnD4e4k11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd98d2d97a17fb12b4a2c3939d6e762a0d4abe3869f1f937bac71c01bdfaa940", + "DiscoKey": "discokey:bd5272f8d3601c1e0573fc1d391f38f02c3b2dbf007435a62ada0ac84a2bcf02", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:44798", "10.65.0.27:44798", "172.17.0.1:44798"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:51:26.191079134Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 4971481959757606, + "StableID": "nMU8kFQbpf11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a41743ee4fafe1fe75ecdc0faefb323d679324f0e7f9f68bc6fdba9ad9f99d5c", + "DiscoKey": "discokey:beb60092132ea609a4bd40d0a0c20a79fb0299a556c0440ff368555410bb0f7e", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:49496", "10.65.0.27:49496", "172.17.0.1:49496"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:51:26.728935804Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 5141030055159316, + "StableID": "nmTxLE9P9h11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d8ff652871593d098151d2e69758795c414908f0bf7ab8c31b25fb2076517b19", + "DiscoKey": "discokey:187976775212e4ad67e75620fa3c50006aee1e70b05a1cdb88c08032b7610e43", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:55841", "10.65.0.27:55841", "172.17.0.1:55841"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:51:27.302162171Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 3416064133656798, + "StableID": "nMzHjJD9gT11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:25d2146a049c644507e9ff718ce78bc8d48f6ffe4e7ec6d9f57c97a8cab9514c", + "DiscoKey": "discokey:b14f3582b8cbc98ebecee76d00dbc8c83fd1fe7bedf33db0a24930749847f14d", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:42333", "10.65.0.27:42333", "172.17.0.1:42333"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 59245}, + {"Proto": "peerapi6", "Port": 59245} + ]}, + "Created": "2026-05-12T18:51:27.876907986Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 164931780953466, + "StableID": "nRWdhjUhH211CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5e27e9185cebed651db29cf9ad3ab40177681414afc1047699bc5930fc34f6a", + "DiscoKey": "discokey:84af48a4bd04de3444a4c7e92997bb58d7aaeeecb90aa65803713889f6ee8f42", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:39321", "10.65.0.27:39321", "172.17.0.1:39321"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:51:28.602230915Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2690128459323094, + "StableID": "n1gD3Z7N1N11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2ce2603b906e8385bdfae6e5f0c9a932286bfef0f5695b4fe37e421632092b44", + "DiscoKey": "discokey:4d44cf97a08c39ed2e72f7079b74c9d0c8386f15154c3362b74acde2cc9c754a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:60586", "10.65.0.27:60586", "172.17.0.1:60586"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:51:29.161742279Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 1457385167649690, + "StableID": "noVgg934PC11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a89d1dbd8d0c049c91fbd8887e0a1ac13e66c7a5103e6d69a7348234a24d2a2e", + "DiscoKey": "discokey:bb65eb7b4f5841fbd1b0a9c1b589b44b8b1abc010788a1707da5f853572b906b", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:47388", "10.65.0.27:47388", "172.17.0.1:47388"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:51:29.682711854Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7494445489970408, + "StableID": "nuKhRjNFX121CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fe33daa484b41b1bf9e8df2b17d465d41055058865e1f5a7302181cfc6298e36", + "DiscoKey": "discokey:0692d7ba407c762d65964396fef78cc7e3dd4af1ea9d0b73f6d692fd0472d65c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:46231", "10.65.0.27:46231", "172.17.0.1:46231"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:51:30.223129223Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4439855957749030, + "StableID": "nM61RGVpfb11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8f3a85b8eb24101ac1ede507e0fd2389504e24423deded0b7fbfaf0807e6897c", + "DiscoKey": "discokey:7886b02cd179feebdbbac5955072e70804e54a7d71aa8a13ec161b94400c2a7e", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:36709", "10.65.0.27:36709", "172.17.0.1:36709"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:51:30.753353578Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 1350468164336331, + "StableID": "nntqDWWdYB11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:350ba3b593804a44b74fa9c79239c6944b6ae8fafc1ed0b8aa5c3699edd71d62", + "KeyExpiry": "2026-11-08T18:51:31Z", + "DiscoKey": "discokey:6a5ef513844398f781a03acd907fd46470a55a59f33d61bd0a28cfd3f3de0320", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:36031", "10.65.0.27:36031", "172.17.0.1:36031"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:51:31.294369953Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6228112467025846, + "StableID": "n7uRYJxidq11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:9eec78962450387ca8275c9ced55103dd1a5a6fa387ea6623ae570fa22482120", + "KeyExpiry": "2026-11-08T18:51:31Z", + "DiscoKey": "discokey:19d83dcd1531f76e223b176b9e432a883bddb4658e1f57ca666b1a7928baff2a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:53780", "10.65.0.27:53780", "172.17.0.1:53780"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:51:31.839393419Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 7328120482284092, + "StableID": "n7St3LJvDz11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:b26bc7e9df99066514c538007e9df6593abd4adbc02192b64269fc6fa3760355", + "KeyExpiry": "2026-11-08T18:51:32Z", + "DiscoKey": "discokey:22e38abaee1b6c0b0c9724025647a3c78b8d48a4cfc828d1fa80bfcdf2fc9b33", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:55313", "10.65.0.27:55313", "172.17.0.1:55313"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:51:32.384551884Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "5628128252104044": { + "ID": 5628128252104044, + "LoginName": "pidgey.tail78f774.ts.net", + "DisplayName": "pidgey" + }} + } + }, "raticate": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4971481959757606, + "StableID": "nMU8kFQbpf11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 4971481959757606, + "Key": "nodekey:a41743ee4fafe1fe75ecdc0faefb323d679324f0e7f9f68bc6fdba9ad9f99d5c", + "DiscoKey": "discokey:beb60092132ea609a4bd40d0a0c20a79fb0299a556c0440ff368555410bb0f7e", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:49496", "10.65.0.27:49496", "172.17.0.1:49496"], + "Hostinfo": {"Hostname": "raticate", "RequestTags": ["tag:group-b"], "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:51:26.728935804Z", + "Tags": ["tag:group-b"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:a41743ee4fafe1fe75ecdc0faefb323d679324f0e7f9f68bc6fdba9ad9f99d5c", + "MachineKey": "mkey:1d3720df5e2ffa5b8b1bfe1e2c1a2c0f0271da27d3b7c552218e5b540795f52e", + "Peers": [{ + "ID": 5628128252104044, + "StableID": "nsn52NPzwk11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba6801239b7f5c97f8c5e855d301b1eedbed3d1a5d16f652f6c4d5e34920a96c", + "DiscoKey": "discokey:6ca69ac49c51d4e6d65afb40cd50269fb4fc834a833dfa178262b7e13417216d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:38933", "10.65.0.27:38933", "172.17.0.1:38933"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:51:24.584727992Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 71344946930895, + "StableID": "nzvkeR7KZ111CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:46f63cad496524072339ff16f74dc5ebb63e25d5e0e9d005da489287588fdc0d", + "DiscoKey": "discokey:7e76f4f6c91d763d4d27fbe27b0be8dc3e35631ad25cdd96adf033afa2e71a53", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:38126", "10.65.0.27:38126", "172.17.0.1:38126"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:51:25.115529597Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8297645981819825, + "StableID": "nEFfTC62o721CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f323d57536e232692450f2ba506063f9209b495c21889a83647388f48c9eae68", + "DiscoKey": "discokey:e1c844412e64ef5e4267f2829bd76203a23823c8672f3a343e4a9aa54e918158", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:59242", "10.65.0.27:59242", "172.17.0.1:59242"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:51:25.647896301Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5514747121731931, + "StableID": "ncRRnD4e4k11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd98d2d97a17fb12b4a2c3939d6e762a0d4abe3869f1f937bac71c01bdfaa940", + "DiscoKey": "discokey:bd5272f8d3601c1e0573fc1d391f38f02c3b2dbf007435a62ada0ac84a2bcf02", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:44798", "10.65.0.27:44798", "172.17.0.1:44798"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:51:26.191079134Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 5141030055159316, + "StableID": "nmTxLE9P9h11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d8ff652871593d098151d2e69758795c414908f0bf7ab8c31b25fb2076517b19", + "DiscoKey": "discokey:187976775212e4ad67e75620fa3c50006aee1e70b05a1cdb88c08032b7610e43", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:55841", "10.65.0.27:55841", "172.17.0.1:55841"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:51:27.302162171Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 3416064133656798, + "StableID": "nMzHjJD9gT11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:25d2146a049c644507e9ff718ce78bc8d48f6ffe4e7ec6d9f57c97a8cab9514c", + "DiscoKey": "discokey:b14f3582b8cbc98ebecee76d00dbc8c83fd1fe7bedf33db0a24930749847f14d", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:42333", "10.65.0.27:42333", "172.17.0.1:42333"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 59245}, + {"Proto": "peerapi6", "Port": 59245} + ]}, + "Created": "2026-05-12T18:51:27.876907986Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 164931780953466, + "StableID": "nRWdhjUhH211CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5e27e9185cebed651db29cf9ad3ab40177681414afc1047699bc5930fc34f6a", + "DiscoKey": "discokey:84af48a4bd04de3444a4c7e92997bb58d7aaeeecb90aa65803713889f6ee8f42", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:39321", "10.65.0.27:39321", "172.17.0.1:39321"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:51:28.602230915Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2690128459323094, + "StableID": "n1gD3Z7N1N11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2ce2603b906e8385bdfae6e5f0c9a932286bfef0f5695b4fe37e421632092b44", + "DiscoKey": "discokey:4d44cf97a08c39ed2e72f7079b74c9d0c8386f15154c3362b74acde2cc9c754a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:60586", "10.65.0.27:60586", "172.17.0.1:60586"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:51:29.161742279Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 1457385167649690, + "StableID": "noVgg934PC11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a89d1dbd8d0c049c91fbd8887e0a1ac13e66c7a5103e6d69a7348234a24d2a2e", + "DiscoKey": "discokey:bb65eb7b4f5841fbd1b0a9c1b589b44b8b1abc010788a1707da5f853572b906b", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:47388", "10.65.0.27:47388", "172.17.0.1:47388"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:51:29.682711854Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7494445489970408, + "StableID": "nuKhRjNFX121CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fe33daa484b41b1bf9e8df2b17d465d41055058865e1f5a7302181cfc6298e36", + "DiscoKey": "discokey:0692d7ba407c762d65964396fef78cc7e3dd4af1ea9d0b73f6d692fd0472d65c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:46231", "10.65.0.27:46231", "172.17.0.1:46231"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:51:30.223129223Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4439855957749030, + "StableID": "nM61RGVpfb11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8f3a85b8eb24101ac1ede507e0fd2389504e24423deded0b7fbfaf0807e6897c", + "DiscoKey": "discokey:7886b02cd179feebdbbac5955072e70804e54a7d71aa8a13ec161b94400c2a7e", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:36709", "10.65.0.27:36709", "172.17.0.1:36709"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:51:30.753353578Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 1350468164336331, + "StableID": "nntqDWWdYB11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:350ba3b593804a44b74fa9c79239c6944b6ae8fafc1ed0b8aa5c3699edd71d62", + "KeyExpiry": "2026-11-08T18:51:31Z", + "DiscoKey": "discokey:6a5ef513844398f781a03acd907fd46470a55a59f33d61bd0a28cfd3f3de0320", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:36031", "10.65.0.27:36031", "172.17.0.1:36031"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:51:31.294369953Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6228112467025846, + "StableID": "n7uRYJxidq11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:9eec78962450387ca8275c9ced55103dd1a5a6fa387ea6623ae570fa22482120", + "KeyExpiry": "2026-11-08T18:51:31Z", + "DiscoKey": "discokey:19d83dcd1531f76e223b176b9e432a883bddb4658e1f57ca666b1a7928baff2a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:53780", "10.65.0.27:53780", "172.17.0.1:53780"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:51:31.839393419Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 7328120482284092, + "StableID": "n7St3LJvDz11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:b26bc7e9df99066514c538007e9df6593abd4adbc02192b64269fc6fa3760355", + "KeyExpiry": "2026-11-08T18:51:32Z", + "DiscoKey": "discokey:22e38abaee1b6c0b0c9724025647a3c78b8d48a4cfc828d1fa80bfcdf2fc9b33", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:55313", "10.65.0.27:55313", "172.17.0.1:55313"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:51:32.384551884Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "4971481959757606": { + "ID": 4971481959757606, + "LoginName": "raticate.tail78f774.ts.net", + "DisplayName": "raticate" + }} + } + }, "rattata": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 5514747121731931, + "StableID": "ncRRnD4e4k11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 5514747121731931, + "Key": "nodekey:cd98d2d97a17fb12b4a2c3939d6e762a0d4abe3869f1f937bac71c01bdfaa940", + "DiscoKey": "discokey:bd5272f8d3601c1e0573fc1d391f38f02c3b2dbf007435a62ada0ac84a2bcf02", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:44798", "10.65.0.27:44798", "172.17.0.1:44798"], + "Hostinfo": {"Hostname": "rattata", "RequestTags": ["tag:group-a"], "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:51:26.191079134Z", + "Tags": ["tag:group-a"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:cd98d2d97a17fb12b4a2c3939d6e762a0d4abe3869f1f937bac71c01bdfaa940", + "MachineKey": "mkey:e8d467d45131d88fa246db185f948bb430f2ad7f4396f1cd02dcb887866ec41a", + "Peers": [{ + "ID": 5628128252104044, + "StableID": "nsn52NPzwk11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba6801239b7f5c97f8c5e855d301b1eedbed3d1a5d16f652f6c4d5e34920a96c", + "DiscoKey": "discokey:6ca69ac49c51d4e6d65afb40cd50269fb4fc834a833dfa178262b7e13417216d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:38933", "10.65.0.27:38933", "172.17.0.1:38933"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:51:24.584727992Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 71344946930895, + "StableID": "nzvkeR7KZ111CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:46f63cad496524072339ff16f74dc5ebb63e25d5e0e9d005da489287588fdc0d", + "DiscoKey": "discokey:7e76f4f6c91d763d4d27fbe27b0be8dc3e35631ad25cdd96adf033afa2e71a53", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:38126", "10.65.0.27:38126", "172.17.0.1:38126"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:51:25.115529597Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8297645981819825, + "StableID": "nEFfTC62o721CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f323d57536e232692450f2ba506063f9209b495c21889a83647388f48c9eae68", + "DiscoKey": "discokey:e1c844412e64ef5e4267f2829bd76203a23823c8672f3a343e4a9aa54e918158", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:59242", "10.65.0.27:59242", "172.17.0.1:59242"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:51:25.647896301Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 4971481959757606, + "StableID": "nMU8kFQbpf11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a41743ee4fafe1fe75ecdc0faefb323d679324f0e7f9f68bc6fdba9ad9f99d5c", + "DiscoKey": "discokey:beb60092132ea609a4bd40d0a0c20a79fb0299a556c0440ff368555410bb0f7e", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:49496", "10.65.0.27:49496", "172.17.0.1:49496"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:51:26.728935804Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 5141030055159316, + "StableID": "nmTxLE9P9h11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d8ff652871593d098151d2e69758795c414908f0bf7ab8c31b25fb2076517b19", + "DiscoKey": "discokey:187976775212e4ad67e75620fa3c50006aee1e70b05a1cdb88c08032b7610e43", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:55841", "10.65.0.27:55841", "172.17.0.1:55841"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:51:27.302162171Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 3416064133656798, + "StableID": "nMzHjJD9gT11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:25d2146a049c644507e9ff718ce78bc8d48f6ffe4e7ec6d9f57c97a8cab9514c", + "DiscoKey": "discokey:b14f3582b8cbc98ebecee76d00dbc8c83fd1fe7bedf33db0a24930749847f14d", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:42333", "10.65.0.27:42333", "172.17.0.1:42333"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 59245}, + {"Proto": "peerapi6", "Port": 59245} + ]}, + "Created": "2026-05-12T18:51:27.876907986Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 164931780953466, + "StableID": "nRWdhjUhH211CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5e27e9185cebed651db29cf9ad3ab40177681414afc1047699bc5930fc34f6a", + "DiscoKey": "discokey:84af48a4bd04de3444a4c7e92997bb58d7aaeeecb90aa65803713889f6ee8f42", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:39321", "10.65.0.27:39321", "172.17.0.1:39321"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:51:28.602230915Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2690128459323094, + "StableID": "n1gD3Z7N1N11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2ce2603b906e8385bdfae6e5f0c9a932286bfef0f5695b4fe37e421632092b44", + "DiscoKey": "discokey:4d44cf97a08c39ed2e72f7079b74c9d0c8386f15154c3362b74acde2cc9c754a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:60586", "10.65.0.27:60586", "172.17.0.1:60586"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:51:29.161742279Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 1457385167649690, + "StableID": "noVgg934PC11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a89d1dbd8d0c049c91fbd8887e0a1ac13e66c7a5103e6d69a7348234a24d2a2e", + "DiscoKey": "discokey:bb65eb7b4f5841fbd1b0a9c1b589b44b8b1abc010788a1707da5f853572b906b", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:47388", "10.65.0.27:47388", "172.17.0.1:47388"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:51:29.682711854Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7494445489970408, + "StableID": "nuKhRjNFX121CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fe33daa484b41b1bf9e8df2b17d465d41055058865e1f5a7302181cfc6298e36", + "DiscoKey": "discokey:0692d7ba407c762d65964396fef78cc7e3dd4af1ea9d0b73f6d692fd0472d65c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:46231", "10.65.0.27:46231", "172.17.0.1:46231"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:51:30.223129223Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4439855957749030, + "StableID": "nM61RGVpfb11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8f3a85b8eb24101ac1ede507e0fd2389504e24423deded0b7fbfaf0807e6897c", + "DiscoKey": "discokey:7886b02cd179feebdbbac5955072e70804e54a7d71aa8a13ec161b94400c2a7e", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:36709", "10.65.0.27:36709", "172.17.0.1:36709"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:51:30.753353578Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 1350468164336331, + "StableID": "nntqDWWdYB11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:350ba3b593804a44b74fa9c79239c6944b6ae8fafc1ed0b8aa5c3699edd71d62", + "KeyExpiry": "2026-11-08T18:51:31Z", + "DiscoKey": "discokey:6a5ef513844398f781a03acd907fd46470a55a59f33d61bd0a28cfd3f3de0320", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:36031", "10.65.0.27:36031", "172.17.0.1:36031"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:51:31.294369953Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6228112467025846, + "StableID": "n7uRYJxidq11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:9eec78962450387ca8275c9ced55103dd1a5a6fa387ea6623ae570fa22482120", + "KeyExpiry": "2026-11-08T18:51:31Z", + "DiscoKey": "discokey:19d83dcd1531f76e223b176b9e432a883bddb4658e1f57ca666b1a7928baff2a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:53780", "10.65.0.27:53780", "172.17.0.1:53780"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:51:31.839393419Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 7328120482284092, + "StableID": "n7St3LJvDz11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:b26bc7e9df99066514c538007e9df6593abd4adbc02192b64269fc6fa3760355", + "KeyExpiry": "2026-11-08T18:51:32Z", + "DiscoKey": "discokey:22e38abaee1b6c0b0c9724025647a3c78b8d48a4cfc828d1fa80bfcdf2fc9b33", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:55313", "10.65.0.27:55313", "172.17.0.1:55313"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:51:32.384551884Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "5514747121731931": { + "ID": 5514747121731931, + "LoginName": "rattata.tail78f774.ts.net", + "DisplayName": "rattata" + }} + } + }, "spearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 3416064133656798, + "StableID": "nMzHjJD9gT11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 3416064133656798, + "Key": "nodekey:25d2146a049c644507e9ff718ce78bc8d48f6ffe4e7ec6d9f57c97a8cab9514c", + "DiscoKey": "discokey:b14f3582b8cbc98ebecee76d00dbc8c83fd1fe7bedf33db0a24930749847f14d", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:42333", "10.65.0.27:42333", "172.17.0.1:42333"], + "Hostinfo": { + "Hostname": "spearow", + "RoutableIPs": ["10.44.0.0/16"], + "RequestTags": ["tag:spearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 59245}, + {"Proto": "peerapi6", "Port": 59245}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:51:27.876907986Z", + "Tags": ["tag:spearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:25d2146a049c644507e9ff718ce78bc8d48f6ffe4e7ec6d9f57c97a8cab9514c", + "MachineKey": "mkey:9d4403ebb9b7092f18a2ed0246c16d297de5381e0cea242fa0e99c9b934eb511", + "Peers": [{ + "ID": 5628128252104044, + "StableID": "nsn52NPzwk11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba6801239b7f5c97f8c5e855d301b1eedbed3d1a5d16f652f6c4d5e34920a96c", + "DiscoKey": "discokey:6ca69ac49c51d4e6d65afb40cd50269fb4fc834a833dfa178262b7e13417216d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:38933", "10.65.0.27:38933", "172.17.0.1:38933"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:51:24.584727992Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 71344946930895, + "StableID": "nzvkeR7KZ111CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:46f63cad496524072339ff16f74dc5ebb63e25d5e0e9d005da489287588fdc0d", + "DiscoKey": "discokey:7e76f4f6c91d763d4d27fbe27b0be8dc3e35631ad25cdd96adf033afa2e71a53", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:38126", "10.65.0.27:38126", "172.17.0.1:38126"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:51:25.115529597Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8297645981819825, + "StableID": "nEFfTC62o721CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f323d57536e232692450f2ba506063f9209b495c21889a83647388f48c9eae68", + "DiscoKey": "discokey:e1c844412e64ef5e4267f2829bd76203a23823c8672f3a343e4a9aa54e918158", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:59242", "10.65.0.27:59242", "172.17.0.1:59242"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:51:25.647896301Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5514747121731931, + "StableID": "ncRRnD4e4k11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd98d2d97a17fb12b4a2c3939d6e762a0d4abe3869f1f937bac71c01bdfaa940", + "DiscoKey": "discokey:bd5272f8d3601c1e0573fc1d391f38f02c3b2dbf007435a62ada0ac84a2bcf02", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:44798", "10.65.0.27:44798", "172.17.0.1:44798"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:51:26.191079134Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 4971481959757606, + "StableID": "nMU8kFQbpf11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a41743ee4fafe1fe75ecdc0faefb323d679324f0e7f9f68bc6fdba9ad9f99d5c", + "DiscoKey": "discokey:beb60092132ea609a4bd40d0a0c20a79fb0299a556c0440ff368555410bb0f7e", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:49496", "10.65.0.27:49496", "172.17.0.1:49496"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:51:26.728935804Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 5141030055159316, + "StableID": "nmTxLE9P9h11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d8ff652871593d098151d2e69758795c414908f0bf7ab8c31b25fb2076517b19", + "DiscoKey": "discokey:187976775212e4ad67e75620fa3c50006aee1e70b05a1cdb88c08032b7610e43", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:55841", "10.65.0.27:55841", "172.17.0.1:55841"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:51:27.302162171Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 164931780953466, + "StableID": "nRWdhjUhH211CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5e27e9185cebed651db29cf9ad3ab40177681414afc1047699bc5930fc34f6a", + "DiscoKey": "discokey:84af48a4bd04de3444a4c7e92997bb58d7aaeeecb90aa65803713889f6ee8f42", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:39321", "10.65.0.27:39321", "172.17.0.1:39321"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:51:28.602230915Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2690128459323094, + "StableID": "n1gD3Z7N1N11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2ce2603b906e8385bdfae6e5f0c9a932286bfef0f5695b4fe37e421632092b44", + "DiscoKey": "discokey:4d44cf97a08c39ed2e72f7079b74c9d0c8386f15154c3362b74acde2cc9c754a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:60586", "10.65.0.27:60586", "172.17.0.1:60586"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:51:29.161742279Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 1457385167649690, + "StableID": "noVgg934PC11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a89d1dbd8d0c049c91fbd8887e0a1ac13e66c7a5103e6d69a7348234a24d2a2e", + "DiscoKey": "discokey:bb65eb7b4f5841fbd1b0a9c1b589b44b8b1abc010788a1707da5f853572b906b", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:47388", "10.65.0.27:47388", "172.17.0.1:47388"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:51:29.682711854Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7494445489970408, + "StableID": "nuKhRjNFX121CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fe33daa484b41b1bf9e8df2b17d465d41055058865e1f5a7302181cfc6298e36", + "DiscoKey": "discokey:0692d7ba407c762d65964396fef78cc7e3dd4af1ea9d0b73f6d692fd0472d65c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:46231", "10.65.0.27:46231", "172.17.0.1:46231"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:51:30.223129223Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4439855957749030, + "StableID": "nM61RGVpfb11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8f3a85b8eb24101ac1ede507e0fd2389504e24423deded0b7fbfaf0807e6897c", + "DiscoKey": "discokey:7886b02cd179feebdbbac5955072e70804e54a7d71aa8a13ec161b94400c2a7e", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:36709", "10.65.0.27:36709", "172.17.0.1:36709"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:51:30.753353578Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 1350468164336331, + "StableID": "nntqDWWdYB11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:350ba3b593804a44b74fa9c79239c6944b6ae8fafc1ed0b8aa5c3699edd71d62", + "KeyExpiry": "2026-11-08T18:51:31Z", + "DiscoKey": "discokey:6a5ef513844398f781a03acd907fd46470a55a59f33d61bd0a28cfd3f3de0320", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:36031", "10.65.0.27:36031", "172.17.0.1:36031"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:51:31.294369953Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6228112467025846, + "StableID": "n7uRYJxidq11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:9eec78962450387ca8275c9ced55103dd1a5a6fa387ea6623ae570fa22482120", + "KeyExpiry": "2026-11-08T18:51:31Z", + "DiscoKey": "discokey:19d83dcd1531f76e223b176b9e432a883bddb4658e1f57ca666b1a7928baff2a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:53780", "10.65.0.27:53780", "172.17.0.1:53780"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:51:31.839393419Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 7328120482284092, + "StableID": "n7St3LJvDz11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:b26bc7e9df99066514c538007e9df6593abd4adbc02192b64269fc6fa3760355", + "KeyExpiry": "2026-11-08T18:51:32Z", + "DiscoKey": "discokey:22e38abaee1b6c0b0c9724025647a3c78b8d48a4cfc828d1fa80bfcdf2fc9b33", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:55313", "10.65.0.27:55313", "172.17.0.1:55313"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:51:32.384551884Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3416064133656798": { + "ID": 3416064133656798, + "LoginName": "spearow.tail78f774.ts.net", + "DisplayName": "spearow" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "squirtle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 2690128459323094, + "StableID": "n1gD3Z7N1N11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 2690128459323094, + "Key": "nodekey:2ce2603b906e8385bdfae6e5f0c9a932286bfef0f5695b4fe37e421632092b44", + "DiscoKey": "discokey:4d44cf97a08c39ed2e72f7079b74c9d0c8386f15154c3362b74acde2cc9c754a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:60586", "10.65.0.27:60586", "172.17.0.1:60586"], + "Hostinfo": { + "Hostname": "squirtle", + "RoutableIPs": ["10.33.0.0/16"], + "RequestTags": ["tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:51:29.161742279Z", + "Tags": ["tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:2ce2603b906e8385bdfae6e5f0c9a932286bfef0f5695b4fe37e421632092b44", + "MachineKey": "mkey:56b708d1f1390209404e860bae14ca83a978b859e8a422a49664ed73aa34ff06", + "Peers": [{ + "ID": 5628128252104044, + "StableID": "nsn52NPzwk11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba6801239b7f5c97f8c5e855d301b1eedbed3d1a5d16f652f6c4d5e34920a96c", + "DiscoKey": "discokey:6ca69ac49c51d4e6d65afb40cd50269fb4fc834a833dfa178262b7e13417216d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:38933", "10.65.0.27:38933", "172.17.0.1:38933"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:51:24.584727992Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 71344946930895, + "StableID": "nzvkeR7KZ111CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:46f63cad496524072339ff16f74dc5ebb63e25d5e0e9d005da489287588fdc0d", + "DiscoKey": "discokey:7e76f4f6c91d763d4d27fbe27b0be8dc3e35631ad25cdd96adf033afa2e71a53", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:38126", "10.65.0.27:38126", "172.17.0.1:38126"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:51:25.115529597Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8297645981819825, + "StableID": "nEFfTC62o721CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f323d57536e232692450f2ba506063f9209b495c21889a83647388f48c9eae68", + "DiscoKey": "discokey:e1c844412e64ef5e4267f2829bd76203a23823c8672f3a343e4a9aa54e918158", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:59242", "10.65.0.27:59242", "172.17.0.1:59242"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:51:25.647896301Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5514747121731931, + "StableID": "ncRRnD4e4k11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd98d2d97a17fb12b4a2c3939d6e762a0d4abe3869f1f937bac71c01bdfaa940", + "DiscoKey": "discokey:bd5272f8d3601c1e0573fc1d391f38f02c3b2dbf007435a62ada0ac84a2bcf02", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:44798", "10.65.0.27:44798", "172.17.0.1:44798"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:51:26.191079134Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 4971481959757606, + "StableID": "nMU8kFQbpf11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a41743ee4fafe1fe75ecdc0faefb323d679324f0e7f9f68bc6fdba9ad9f99d5c", + "DiscoKey": "discokey:beb60092132ea609a4bd40d0a0c20a79fb0299a556c0440ff368555410bb0f7e", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:49496", "10.65.0.27:49496", "172.17.0.1:49496"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:51:26.728935804Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 5141030055159316, + "StableID": "nmTxLE9P9h11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d8ff652871593d098151d2e69758795c414908f0bf7ab8c31b25fb2076517b19", + "DiscoKey": "discokey:187976775212e4ad67e75620fa3c50006aee1e70b05a1cdb88c08032b7610e43", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:55841", "10.65.0.27:55841", "172.17.0.1:55841"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:51:27.302162171Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 3416064133656798, + "StableID": "nMzHjJD9gT11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:25d2146a049c644507e9ff718ce78bc8d48f6ffe4e7ec6d9f57c97a8cab9514c", + "DiscoKey": "discokey:b14f3582b8cbc98ebecee76d00dbc8c83fd1fe7bedf33db0a24930749847f14d", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:42333", "10.65.0.27:42333", "172.17.0.1:42333"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 59245}, + {"Proto": "peerapi6", "Port": 59245} + ]}, + "Created": "2026-05-12T18:51:27.876907986Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 164931780953466, + "StableID": "nRWdhjUhH211CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5e27e9185cebed651db29cf9ad3ab40177681414afc1047699bc5930fc34f6a", + "DiscoKey": "discokey:84af48a4bd04de3444a4c7e92997bb58d7aaeeecb90aa65803713889f6ee8f42", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:39321", "10.65.0.27:39321", "172.17.0.1:39321"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:51:28.602230915Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 1457385167649690, + "StableID": "noVgg934PC11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a89d1dbd8d0c049c91fbd8887e0a1ac13e66c7a5103e6d69a7348234a24d2a2e", + "DiscoKey": "discokey:bb65eb7b4f5841fbd1b0a9c1b589b44b8b1abc010788a1707da5f853572b906b", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:47388", "10.65.0.27:47388", "172.17.0.1:47388"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:51:29.682711854Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7494445489970408, + "StableID": "nuKhRjNFX121CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fe33daa484b41b1bf9e8df2b17d465d41055058865e1f5a7302181cfc6298e36", + "DiscoKey": "discokey:0692d7ba407c762d65964396fef78cc7e3dd4af1ea9d0b73f6d692fd0472d65c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:46231", "10.65.0.27:46231", "172.17.0.1:46231"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:51:30.223129223Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4439855957749030, + "StableID": "nM61RGVpfb11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8f3a85b8eb24101ac1ede507e0fd2389504e24423deded0b7fbfaf0807e6897c", + "DiscoKey": "discokey:7886b02cd179feebdbbac5955072e70804e54a7d71aa8a13ec161b94400c2a7e", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:36709", "10.65.0.27:36709", "172.17.0.1:36709"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:51:30.753353578Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 1350468164336331, + "StableID": "nntqDWWdYB11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:350ba3b593804a44b74fa9c79239c6944b6ae8fafc1ed0b8aa5c3699edd71d62", + "KeyExpiry": "2026-11-08T18:51:31Z", + "DiscoKey": "discokey:6a5ef513844398f781a03acd907fd46470a55a59f33d61bd0a28cfd3f3de0320", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:36031", "10.65.0.27:36031", "172.17.0.1:36031"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:51:31.294369953Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6228112467025846, + "StableID": "n7uRYJxidq11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:9eec78962450387ca8275c9ced55103dd1a5a6fa387ea6623ae570fa22482120", + "KeyExpiry": "2026-11-08T18:51:31Z", + "DiscoKey": "discokey:19d83dcd1531f76e223b176b9e432a883bddb4658e1f57ca666b1a7928baff2a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:53780", "10.65.0.27:53780", "172.17.0.1:53780"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:51:31.839393419Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 7328120482284092, + "StableID": "n7St3LJvDz11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:b26bc7e9df99066514c538007e9df6593abd4adbc02192b64269fc6fa3760355", + "KeyExpiry": "2026-11-08T18:51:32Z", + "DiscoKey": "discokey:22e38abaee1b6c0b0c9724025647a3c78b8d48a4cfc828d1fa80bfcdf2fc9b33", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:55313", "10.65.0.27:55313", "172.17.0.1:55313"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:51:32.384551884Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "2690128459323094": { + "ID": 2690128459323094, + "LoginName": "squirtle.tail78f774.ts.net", + "DisplayName": "squirtle" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "venusaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6228112467025846, + "StableID": "n7uRYJxidq11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:9eec78962450387ca8275c9ced55103dd1a5a6fa387ea6623ae570fa22482120", + "KeyExpiry": "2026-11-08T18:51:31Z", + "DiscoKey": "discokey:19d83dcd1531f76e223b176b9e432a883bddb4658e1f57ca666b1a7928baff2a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:53780", "10.65.0.27:53780", "172.17.0.1:53780"], + "Hostinfo": {"Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:51:31.839393419Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:9eec78962450387ca8275c9ced55103dd1a5a6fa387ea6623ae570fa22482120", + "MachineKey": "mkey:943bfcbe7e911ce88ad64e611125b5159d0040e7f04a4465ce143ab9d4f8cf5a", + "Peers": [{ + "ID": 5628128252104044, + "StableID": "nsn52NPzwk11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba6801239b7f5c97f8c5e855d301b1eedbed3d1a5d16f652f6c4d5e34920a96c", + "DiscoKey": "discokey:6ca69ac49c51d4e6d65afb40cd50269fb4fc834a833dfa178262b7e13417216d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:38933", "10.65.0.27:38933", "172.17.0.1:38933"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:51:24.584727992Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 71344946930895, + "StableID": "nzvkeR7KZ111CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:46f63cad496524072339ff16f74dc5ebb63e25d5e0e9d005da489287588fdc0d", + "DiscoKey": "discokey:7e76f4f6c91d763d4d27fbe27b0be8dc3e35631ad25cdd96adf033afa2e71a53", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:38126", "10.65.0.27:38126", "172.17.0.1:38126"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:51:25.115529597Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8297645981819825, + "StableID": "nEFfTC62o721CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f323d57536e232692450f2ba506063f9209b495c21889a83647388f48c9eae68", + "DiscoKey": "discokey:e1c844412e64ef5e4267f2829bd76203a23823c8672f3a343e4a9aa54e918158", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:59242", "10.65.0.27:59242", "172.17.0.1:59242"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:51:25.647896301Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5514747121731931, + "StableID": "ncRRnD4e4k11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd98d2d97a17fb12b4a2c3939d6e762a0d4abe3869f1f937bac71c01bdfaa940", + "DiscoKey": "discokey:bd5272f8d3601c1e0573fc1d391f38f02c3b2dbf007435a62ada0ac84a2bcf02", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:44798", "10.65.0.27:44798", "172.17.0.1:44798"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:51:26.191079134Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 4971481959757606, + "StableID": "nMU8kFQbpf11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a41743ee4fafe1fe75ecdc0faefb323d679324f0e7f9f68bc6fdba9ad9f99d5c", + "DiscoKey": "discokey:beb60092132ea609a4bd40d0a0c20a79fb0299a556c0440ff368555410bb0f7e", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:49496", "10.65.0.27:49496", "172.17.0.1:49496"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:51:26.728935804Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 5141030055159316, + "StableID": "nmTxLE9P9h11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d8ff652871593d098151d2e69758795c414908f0bf7ab8c31b25fb2076517b19", + "DiscoKey": "discokey:187976775212e4ad67e75620fa3c50006aee1e70b05a1cdb88c08032b7610e43", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:55841", "10.65.0.27:55841", "172.17.0.1:55841"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:51:27.302162171Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 3416064133656798, + "StableID": "nMzHjJD9gT11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:25d2146a049c644507e9ff718ce78bc8d48f6ffe4e7ec6d9f57c97a8cab9514c", + "DiscoKey": "discokey:b14f3582b8cbc98ebecee76d00dbc8c83fd1fe7bedf33db0a24930749847f14d", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:42333", "10.65.0.27:42333", "172.17.0.1:42333"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 59245}, + {"Proto": "peerapi6", "Port": 59245} + ]}, + "Created": "2026-05-12T18:51:27.876907986Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 164931780953466, + "StableID": "nRWdhjUhH211CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5e27e9185cebed651db29cf9ad3ab40177681414afc1047699bc5930fc34f6a", + "DiscoKey": "discokey:84af48a4bd04de3444a4c7e92997bb58d7aaeeecb90aa65803713889f6ee8f42", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:39321", "10.65.0.27:39321", "172.17.0.1:39321"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:51:28.602230915Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2690128459323094, + "StableID": "n1gD3Z7N1N11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2ce2603b906e8385bdfae6e5f0c9a932286bfef0f5695b4fe37e421632092b44", + "DiscoKey": "discokey:4d44cf97a08c39ed2e72f7079b74c9d0c8386f15154c3362b74acde2cc9c754a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:60586", "10.65.0.27:60586", "172.17.0.1:60586"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:51:29.161742279Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 1457385167649690, + "StableID": "noVgg934PC11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a89d1dbd8d0c049c91fbd8887e0a1ac13e66c7a5103e6d69a7348234a24d2a2e", + "DiscoKey": "discokey:bb65eb7b4f5841fbd1b0a9c1b589b44b8b1abc010788a1707da5f853572b906b", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:47388", "10.65.0.27:47388", "172.17.0.1:47388"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:51:29.682711854Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7494445489970408, + "StableID": "nuKhRjNFX121CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fe33daa484b41b1bf9e8df2b17d465d41055058865e1f5a7302181cfc6298e36", + "DiscoKey": "discokey:0692d7ba407c762d65964396fef78cc7e3dd4af1ea9d0b73f6d692fd0472d65c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:46231", "10.65.0.27:46231", "172.17.0.1:46231"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:51:30.223129223Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4439855957749030, + "StableID": "nM61RGVpfb11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8f3a85b8eb24101ac1ede507e0fd2389504e24423deded0b7fbfaf0807e6897c", + "DiscoKey": "discokey:7886b02cd179feebdbbac5955072e70804e54a7d71aa8a13ec161b94400c2a7e", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:36709", "10.65.0.27:36709", "172.17.0.1:36709"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:51:30.753353578Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 1350468164336331, + "StableID": "nntqDWWdYB11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:350ba3b593804a44b74fa9c79239c6944b6ae8fafc1ed0b8aa5c3699edd71d62", + "KeyExpiry": "2026-11-08T18:51:31Z", + "DiscoKey": "discokey:6a5ef513844398f781a03acd907fd46470a55a59f33d61bd0a28cfd3f3de0320", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:36031", "10.65.0.27:36031", "172.17.0.1:36031"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:51:31.294369953Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7328120482284092, + "StableID": "n7St3LJvDz11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:b26bc7e9df99066514c538007e9df6593abd4adbc02192b64269fc6fa3760355", + "KeyExpiry": "2026-11-08T18:51:32Z", + "DiscoKey": "discokey:22e38abaee1b6c0b0c9724025647a3c78b8d48a4cfc828d1fa80bfcdf2fc9b33", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:55313", "10.65.0.27:55313", "172.17.0.1:55313"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:51:32.384551884Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "weedle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 1457385167649690, + "StableID": "noVgg934PC11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1457385167649690, + "Key": "nodekey:a89d1dbd8d0c049c91fbd8887e0a1ac13e66c7a5103e6d69a7348234a24d2a2e", + "DiscoKey": "discokey:bb65eb7b4f5841fbd1b0a9c1b589b44b8b1abc010788a1707da5f853572b906b", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:47388", "10.65.0.27:47388", "172.17.0.1:47388"], + "Hostinfo": {"Hostname": "weedle", "RequestTags": ["tag:client"], "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:51:29.682711854Z", + "Tags": ["tag:client"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:a89d1dbd8d0c049c91fbd8887e0a1ac13e66c7a5103e6d69a7348234a24d2a2e", + "MachineKey": "mkey:0faba0e5e081ba71bda8275f5b196cdffcfbe323b407baeeeda986d0fc84793c", + "Peers": [{ + "ID": 5628128252104044, + "StableID": "nsn52NPzwk11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba6801239b7f5c97f8c5e855d301b1eedbed3d1a5d16f652f6c4d5e34920a96c", + "DiscoKey": "discokey:6ca69ac49c51d4e6d65afb40cd50269fb4fc834a833dfa178262b7e13417216d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:38933", "10.65.0.27:38933", "172.17.0.1:38933"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:51:24.584727992Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 71344946930895, + "StableID": "nzvkeR7KZ111CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:46f63cad496524072339ff16f74dc5ebb63e25d5e0e9d005da489287588fdc0d", + "DiscoKey": "discokey:7e76f4f6c91d763d4d27fbe27b0be8dc3e35631ad25cdd96adf033afa2e71a53", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:38126", "10.65.0.27:38126", "172.17.0.1:38126"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:51:25.115529597Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8297645981819825, + "StableID": "nEFfTC62o721CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f323d57536e232692450f2ba506063f9209b495c21889a83647388f48c9eae68", + "DiscoKey": "discokey:e1c844412e64ef5e4267f2829bd76203a23823c8672f3a343e4a9aa54e918158", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:59242", "10.65.0.27:59242", "172.17.0.1:59242"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:51:25.647896301Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5514747121731931, + "StableID": "ncRRnD4e4k11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cd98d2d97a17fb12b4a2c3939d6e762a0d4abe3869f1f937bac71c01bdfaa940", + "DiscoKey": "discokey:bd5272f8d3601c1e0573fc1d391f38f02c3b2dbf007435a62ada0ac84a2bcf02", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:44798", "10.65.0.27:44798", "172.17.0.1:44798"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:51:26.191079134Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 4971481959757606, + "StableID": "nMU8kFQbpf11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a41743ee4fafe1fe75ecdc0faefb323d679324f0e7f9f68bc6fdba9ad9f99d5c", + "DiscoKey": "discokey:beb60092132ea609a4bd40d0a0c20a79fb0299a556c0440ff368555410bb0f7e", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:49496", "10.65.0.27:49496", "172.17.0.1:49496"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:51:26.728935804Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 5141030055159316, + "StableID": "nmTxLE9P9h11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d8ff652871593d098151d2e69758795c414908f0bf7ab8c31b25fb2076517b19", + "DiscoKey": "discokey:187976775212e4ad67e75620fa3c50006aee1e70b05a1cdb88c08032b7610e43", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:55841", "10.65.0.27:55841", "172.17.0.1:55841"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:51:27.302162171Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 3416064133656798, + "StableID": "nMzHjJD9gT11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:25d2146a049c644507e9ff718ce78bc8d48f6ffe4e7ec6d9f57c97a8cab9514c", + "DiscoKey": "discokey:b14f3582b8cbc98ebecee76d00dbc8c83fd1fe7bedf33db0a24930749847f14d", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:42333", "10.65.0.27:42333", "172.17.0.1:42333"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 59245}, + {"Proto": "peerapi6", "Port": 59245} + ]}, + "Created": "2026-05-12T18:51:27.876907986Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 164931780953466, + "StableID": "nRWdhjUhH211CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e5e27e9185cebed651db29cf9ad3ab40177681414afc1047699bc5930fc34f6a", + "DiscoKey": "discokey:84af48a4bd04de3444a4c7e92997bb58d7aaeeecb90aa65803713889f6ee8f42", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:39321", "10.65.0.27:39321", "172.17.0.1:39321"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:51:28.602230915Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2690128459323094, + "StableID": "n1gD3Z7N1N11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2ce2603b906e8385bdfae6e5f0c9a932286bfef0f5695b4fe37e421632092b44", + "DiscoKey": "discokey:4d44cf97a08c39ed2e72f7079b74c9d0c8386f15154c3362b74acde2cc9c754a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:60586", "10.65.0.27:60586", "172.17.0.1:60586"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:51:29.161742279Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7494445489970408, + "StableID": "nuKhRjNFX121CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fe33daa484b41b1bf9e8df2b17d465d41055058865e1f5a7302181cfc6298e36", + "DiscoKey": "discokey:0692d7ba407c762d65964396fef78cc7e3dd4af1ea9d0b73f6d692fd0472d65c", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:46231", "10.65.0.27:46231", "172.17.0.1:46231"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:51:30.223129223Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4439855957749030, + "StableID": "nM61RGVpfb11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8f3a85b8eb24101ac1ede507e0fd2389504e24423deded0b7fbfaf0807e6897c", + "DiscoKey": "discokey:7886b02cd179feebdbbac5955072e70804e54a7d71aa8a13ec161b94400c2a7e", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:36709", "10.65.0.27:36709", "172.17.0.1:36709"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:51:30.753353578Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 1350468164336331, + "StableID": "nntqDWWdYB11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:350ba3b593804a44b74fa9c79239c6944b6ae8fafc1ed0b8aa5c3699edd71d62", + "KeyExpiry": "2026-11-08T18:51:31Z", + "DiscoKey": "discokey:6a5ef513844398f781a03acd907fd46470a55a59f33d61bd0a28cfd3f3de0320", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:36031", "10.65.0.27:36031", "172.17.0.1:36031"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:51:31.294369953Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6228112467025846, + "StableID": "n7uRYJxidq11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:9eec78962450387ca8275c9ced55103dd1a5a6fa387ea6623ae570fa22482120", + "KeyExpiry": "2026-11-08T18:51:31Z", + "DiscoKey": "discokey:19d83dcd1531f76e223b176b9e432a883bddb4658e1f57ca666b1a7928baff2a", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:53780", "10.65.0.27:53780", "172.17.0.1:53780"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:51:31.839393419Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 7328120482284092, + "StableID": "n7St3LJvDz11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:b26bc7e9df99066514c538007e9df6593abd4adbc02192b64269fc6fa3760355", + "KeyExpiry": "2026-11-08T18:51:32Z", + "DiscoKey": "discokey:22e38abaee1b6c0b0c9724025647a3c78b8d48a4cfc828d1fa80bfcdf2fc9b33", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:55313", "10.65.0.27:55313", "172.17.0.1:55313"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:51:32.384551884Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "1457385167649690": { + "ID": 1457385167649690, + "LoginName": "weedle.tail78f774.ts.net", + "DisplayName": "weedle" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }} +} diff --git a/hscontrol/policy/v2/testdata/sshtest_results/sshtest-user-localpart-domain-match.hujson b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-user-localpart-domain-match.hujson new file mode 100644 index 00000000..9e3673bf --- /dev/null +++ b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-user-localpart-domain-match.hujson @@ -0,0 +1,18804 @@ +// sshtest-user-localpart-domain-match +// +// localpart user pattern matches src's domain +// +// Nodes with filter rules: 15 of 15 +// Captured at: 2026-05-12T18:52:17Z +// tool version: tscap/dev +// schema version: 1 +{ + "schema_version": 1, + "test_id": "sshtest-user-localpart-domain-match", + "description": "localpart user pattern matches src's domain", + "category": "sshtest", + "captured_at": "2026-05-12T18:52:17.682726181Z", + "tool_version": "tscap/dev", + "tailnet": "odin@example.com", + "input": { + "api_response_code": 200, + "tailnet": { + "dns": {"magic_dns": false, "nameservers": [], "search_paths": [], "split_dns": {}}, + "settings": {} + }, + "scenario_hujson": " \n \n \n \n \n{\n\t\"category\": \"sshtest\",\n\t\"description\": \"localpart user pattern matches src's domain\",\n\t\"id\": \"sshtest-user-localpart-domain-match\",\n\t\"policy\": {\"ssh\": [{\n\t\t\"action\": \"accept\",\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": [\"odin@example.com\"],\n\t\t\"users\": [\"localpart:*@example.com\"]\n\t}], \"sshTests\": [{\n\t\t\"accept\": [\"odin\"],\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": \"odin@example.com\"\n\t}], \"tagOwners\": {\n\t\t\"tag:prod\": [\"odin@example.com\"],\n\t\t\"tag:server\": [\"odin@example.com\"]\n\t}},\n\t\"tailnet\": {\n\t\t\"dns\": {\"magic_dns\": false, \"nameservers\": [], \"search_paths\": [], \"split_dns\": {}},\n\t\t\"settings\": {}\n\t},\n\t\"topology\": \"../_topologies/grant.hujson\"\n}\n", + "scenario_path": "scenarios/sshtest/sshtest-user-localpart-domain-match.hujson", + "full_policy": { + "ssh": [{ + "action": "accept", + "dst": ["tag:server"], + "src": ["odin@example.com"], + "users": ["localpart:*@example.com"] + }], + "sshTests": [{"accept": ["odin"], "dst": ["tag:server"], "src": "odin@example.com"}], + "tagOwners": {"tag:prod": ["odin@example.com"], "tag:server": ["odin@example.com"]} + } + }, + "topology": {"users": [ + {"id": 1, "name": "odin", "email": "odin@example.com"}, + {"id": 2, "name": "thor", "email": "thor@example.org"}, + {"id": 3, "name": "freya", "email": "freya@example.com"} + ], "nodes": {"beedrill": { + "hostname": "beedrill", + "tags": ["tag:server"], + "ipv4": "100.64.0.16", + "ipv6": "fd7a:115c:a1e0::10", + "routable_ips": [], + "approved_routes": [] + }, "blastoise": { + "hostname": "blastoise", + "tags": ["tag:exit", "tag:router"], + "ipv4": "100.64.0.9", + "ipv6": "fd7a:115c:a1e0::9", + "routable_ips": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "bulbasaur": { + "hostname": "bulbasaur", + "tags": [], + "ipv4": "100.64.0.19", + "ipv6": "fd7a:115c:a1e0::13", + "user": "odin", + "routable_ips": [], + "approved_routes": [] + }, "charmander": { + "hostname": "charmander", + "tags": ["tag:exit"], + "ipv4": "100.64.0.4", + "ipv6": "fd7a:115c:a1e0::4", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "fearow": { + "hostname": "fearow", + "tags": ["tag:fearow"], + "ipv4": "100.64.0.12", + "ipv6": "fd7a:115c:a1e0::c", + "routable_ips": ["10.55.0.0/16"], + "approved_routes": [] + }, "ivysaur": { + "hostname": "ivysaur", + "tags": [], + "ipv4": "100.64.0.17", + "ipv6": "fd7a:115c:a1e0::11", + "user": "thor", + "routable_ips": [], + "approved_routes": [] + }, "kakuna": { + "hostname": "kakuna", + "tags": ["tag:prod"], + "ipv4": "100.64.0.15", + "ipv6": "fd7a:115c:a1e0::f", + "routable_ips": [], + "approved_routes": [] + }, "pidgeotto": { + "hostname": "pidgeotto", + "tags": ["tag:pidgeotto"], + "ipv4": "100.64.0.3", + "ipv6": "fd7a:115c:a1e0::3", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "pidgey": { + "hostname": "pidgey", + "tags": ["tag:pidgey"], + "ipv4": "100.64.0.2", + "ipv6": "fd7a:115c:a1e0::2", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "raticate": { + "hostname": "raticate", + "tags": ["tag:group-b"], + "ipv4": "100.64.0.6", + "ipv6": "fd7a:115c:a1e0::6", + "routable_ips": [], + "approved_routes": [] + }, "rattata": { + "hostname": "rattata", + "tags": ["tag:group-a"], + "ipv4": "100.64.0.5", + "ipv6": "fd7a:115c:a1e0::5", + "routable_ips": [], + "approved_routes": [] + }, "spearow": { + "hostname": "spearow", + "tags": ["tag:spearow"], + "ipv4": "100.64.0.11", + "ipv6": "fd7a:115c:a1e0::b", + "routable_ips": ["10.44.0.0/16"], + "approved_routes": [] + }, "squirtle": { + "hostname": "squirtle", + "tags": ["tag:router"], + "ipv4": "100.64.0.13", + "ipv6": "fd7a:115c:a1e0::d", + "routable_ips": ["10.33.0.0/16"], + "approved_routes": [] + }, "venusaur": { + "hostname": "venusaur", + "tags": [], + "ipv4": "100.64.0.18", + "ipv6": "fd7a:115c:a1e0::12", + "user": "freya", + "routable_ips": [], + "approved_routes": [] + }, "weedle": { + "hostname": "weedle", + "tags": ["tag:client"], + "ipv4": "100.64.0.14", + "ipv6": "fd7a:115c:a1e0::e", + "routable_ips": [], + "approved_routes": [] + }}}, + "captures": {"beedrill": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 1726832356859159, + "StableID": "nWNj7Zx5VE11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1726832356859159, + "Key": "nodekey:b8580b45802a67d96eeed7a5bfe8a034d3e7cd88196974e5a740921460049154", + "DiscoKey": "discokey:bde933df45911314985bb21b42cf0c51a2a56bfc429963bded2d7b71b09a0d34", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:57014", "10.65.0.27:57014", "172.17.0.1:57014"], + "Hostinfo": {"Hostname": "beedrill", "RequestTags": ["tag:server"], "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:52:26.213278425Z", + "Tags": ["tag:server"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:b8580b45802a67d96eeed7a5bfe8a034d3e7cd88196974e5a740921460049154", + "MachineKey": "mkey:5ff3351acbb35b99f00ee7b9a0dc74ae76dff6ae9bb95f6a51612479e78d5b00", + "Peers": [{ + "ID": 7149218115871029, + "StableID": "nCg2ZYqtpx11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:42601141114da4ab1aba019ebe4154a603084088ce50471aa58a448f04dce757", + "DiscoKey": "discokey:5423ad984604c8e069013ccf5fe74cd380798423b962a6b97d328e1e44d8886d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:48216", "10.65.0.27:48216", "172.17.0.1:48216"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:52:20.317209717Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3609278471971550, + "StableID": "nHW8BGdeBV11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5f3ce48f5a0d40254f0acd3ad18f0a1e85bc226976fb7309ad36cf40e2124c46", + "DiscoKey": "discokey:8199130784cf44e391026744e1f33ff005933a250461f234b800c647e7d45d44", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:47266", "10.65.0.27:47266", "172.17.0.1:47266"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:52:20.822674862Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 952028410362923, + "StableID": "nnAEZyABS811CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:663ca1c0b98b169842a8b616677a0087118a1e990c7382a68fec7376e91af955", + "DiscoKey": "discokey:3cc5eb69a57bc419db9c8add89316d568b03a8cd1dd3bdd34ffe15e7c1a96706", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:46372", "10.65.0.27:46372", "172.17.0.1:46372"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:52:21.355216786Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5619885924616872, + "StableID": "nTEGmfsFtk11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d02c43485dfc059a38ab3319bc6f24a1835449baea1d63ec5f7a100e21fb1e71", + "DiscoKey": "discokey:c60b99e6f863197dcf68d76ace08d7f50fa2554b783619249dab23035fe5135e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:59422", "10.65.0.27:59422", "172.17.0.1:59422"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:52:21.884838767Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7375671910666129, + "StableID": "nWXjwrPTbz11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ce0f527473659069dbe7cd3e6a9f69e2ed7f93e720e4e2b8e1039075cffb2e72", + "DiscoKey": "discokey:4c0f72c0cc06331dc9184a977dacf764ae95d7a3a42264b96721c80374066b17", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:53589", "10.65.0.27:53589", "172.17.0.1:53589"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:52:22.42719054Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 5885154563695681, + "StableID": "nAmf2o2Qxn11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:22813b9d55b26687709c84873941e692c8a317c3a9ebff4281c254cf26175b79", + "DiscoKey": "discokey:98b72e55d8d1c3b9898213489c54eb98b8e1325de01f7371b63f5657d9e34379", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:53301", "10.65.0.27:53301", "172.17.0.1:53301"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:52:22.967745566Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8345061112147022, + "StableID": "nsBMA5cVA821CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aea1a961facd687fdbe29d687b879d88d4360d00c027a8d054dfa00db4821278", + "DiscoKey": "discokey:2b469a8359196a8a9ae135af817ec52705d54492503b54cd9b144d65366f5e03", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:56907", "10.65.0.27:56907", "172.17.0.1:56907"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 59245}, + {"Proto": "peerapi6", "Port": 59245} + ]}, + "Created": "2026-05-12T18:52:23.511563859Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 12398617935139, + "StableID": "nnkmQ4hc6111CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f932de904df252835e738a5b0966e03451f133f5046d0b4c016c216e8f402579", + "DiscoKey": "discokey:f01f8b0e51b14fe98505563cc5aee03cdf3339052d1fbf85ba5c7dbe8133f738", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:51688", "10.65.0.27:51688", "172.17.0.1:51688"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:52:24.04059057Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 776667949146727, + "StableID": "nLKK6Wkk4711CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:15b9b88563aa5d88241ae257e602216e1e091b3666af39e9e65f07007b3a685a", + "DiscoKey": "discokey:b84ccd05567da23b19de9e39a89611218df282a7f1722516a20e5ac6b7a2917a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:46018", "10.65.0.27:46018", "172.17.0.1:46018"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:52:24.578430983Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 6136404177810293, + "StableID": "nxvi45wBvp11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d84587141b98484705cceed641f846d3cbd08cd2e64f077f2390b7f608e9fc6c", + "DiscoKey": "discokey:b79a127be18fafc50c696955a4f3ef3809a34a4dd3d08575b63d91d3be872166", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:54929", "10.65.0.27:54929", "172.17.0.1:54929"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:52:25.125123532Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 19276890580108, + "StableID": "nfgyoXNj9111CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:899e5ce826ca9b46e78daf09e2bc1133503415509539bb4418872bf0f550fd23", + "DiscoKey": "discokey:f963452d76354ed86e6cff0368ecf5dd84bec9de75add5786f94bb7fe696906a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:55569", "10.65.0.27:55569", "172.17.0.1:55569"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:52:25.666040774Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8776597061960922, + "StableID": "nF9cKhKwXB21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:04e2bc8d22d2000b3ee51a859af82e7812e459e6c18fab78698afd1be8461c4c", + "KeyExpiry": "2026-11-08T18:52:26Z", + "DiscoKey": "discokey:248af9ed3dfa0d89feb04fb06d1d0d80a33d4ba1dd1f8ba709edf23cc61c1a24", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:45734", "10.65.0.27:45734", "172.17.0.1:45734"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:52:26.732179246Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5322461653974364, + "StableID": "nKCzST3ZZi11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:67140cc6cf850ef00336786ac6caba06cd14f518a1cbb09dee12b45e8bc49300", + "KeyExpiry": "2026-11-08T18:52:27Z", + "DiscoKey": "discokey:fabd7cf90d41b9bd91c80d6d9e5e82cdf4021dc26fecb8f83a48e8f4251f5f27", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:37306", "10.65.0.27:37306", "172.17.0.1:37306"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:52:27.282485142Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 71338454102880, + "StableID": "nPNKuXwJZ111CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:8c1c5dbed69fc09b9f5e15d71c4bb0338ea5c78ba9d484a1acb3c79fecc1204b", + "KeyExpiry": "2026-11-08T18:52:27Z", + "DiscoKey": "discokey:dcc02fd53cf38c50542af22f0ab5b98b1ca1cf43e881216a20045ee6cdb0b759", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:51275", "10.65.0.27:51275", "172.17.0.1:51275"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:52:27.831341295Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": [{ + "principals": [{"nodeIP": "100.64.0.19"}, {"nodeIP": "fd7a:115c:a1e0::13"}], + "sshUsers": {"root": ""}, + "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + } + }, { + "principals": [{"nodeIP": "100.64.0.19"}, {"nodeIP": "fd7a:115c:a1e0::13"}], + "sshUsers": {"odin": "odin"}, + "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + } + }]}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "1726832356859159": { + "ID": 1726832356859159, + "LoginName": "beedrill.tail78f774.ts.net", + "DisplayName": "beedrill" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + }, + "ssh_rules": [{ + "principals": [{"nodeIP": "100.64.0.19"}, {"nodeIP": "fd7a:115c:a1e0::13"}], + "sshUsers": {"root": ""}, + "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + } + }, { + "principals": [{"nodeIP": "100.64.0.19"}, {"nodeIP": "fd7a:115c:a1e0::13"}], + "sshUsers": {"odin": "odin"}, + "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + } + }] + }, "blastoise": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 5885154563695681, + "StableID": "nAmf2o2Qxn11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 5885154563695681, + "Key": "nodekey:22813b9d55b26687709c84873941e692c8a317c3a9ebff4281c254cf26175b79", + "DiscoKey": "discokey:98b72e55d8d1c3b9898213489c54eb98b8e1325de01f7371b63f5657d9e34379", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:53301", "10.65.0.27:53301", "172.17.0.1:53301"], + "Hostinfo": { + "Hostname": "blastoise", + "RoutableIPs": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit", "tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:52:22.967745566Z", + "Tags": ["tag:exit", "tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:22813b9d55b26687709c84873941e692c8a317c3a9ebff4281c254cf26175b79", + "MachineKey": "mkey:b68cac75040ca2b1b6692bc4bc253a9d63dd8537eacfbfa89e1fb6dca8d79b7e", + "Peers": [{ + "ID": 7149218115871029, + "StableID": "nCg2ZYqtpx11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:42601141114da4ab1aba019ebe4154a603084088ce50471aa58a448f04dce757", + "DiscoKey": "discokey:5423ad984604c8e069013ccf5fe74cd380798423b962a6b97d328e1e44d8886d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:48216", "10.65.0.27:48216", "172.17.0.1:48216"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:52:20.317209717Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3609278471971550, + "StableID": "nHW8BGdeBV11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5f3ce48f5a0d40254f0acd3ad18f0a1e85bc226976fb7309ad36cf40e2124c46", + "DiscoKey": "discokey:8199130784cf44e391026744e1f33ff005933a250461f234b800c647e7d45d44", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:47266", "10.65.0.27:47266", "172.17.0.1:47266"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:52:20.822674862Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 952028410362923, + "StableID": "nnAEZyABS811CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:663ca1c0b98b169842a8b616677a0087118a1e990c7382a68fec7376e91af955", + "DiscoKey": "discokey:3cc5eb69a57bc419db9c8add89316d568b03a8cd1dd3bdd34ffe15e7c1a96706", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:46372", "10.65.0.27:46372", "172.17.0.1:46372"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:52:21.355216786Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5619885924616872, + "StableID": "nTEGmfsFtk11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d02c43485dfc059a38ab3319bc6f24a1835449baea1d63ec5f7a100e21fb1e71", + "DiscoKey": "discokey:c60b99e6f863197dcf68d76ace08d7f50fa2554b783619249dab23035fe5135e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:59422", "10.65.0.27:59422", "172.17.0.1:59422"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:52:21.884838767Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7375671910666129, + "StableID": "nWXjwrPTbz11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ce0f527473659069dbe7cd3e6a9f69e2ed7f93e720e4e2b8e1039075cffb2e72", + "DiscoKey": "discokey:4c0f72c0cc06331dc9184a977dacf764ae95d7a3a42264b96721c80374066b17", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:53589", "10.65.0.27:53589", "172.17.0.1:53589"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:52:22.42719054Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8345061112147022, + "StableID": "nsBMA5cVA821CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aea1a961facd687fdbe29d687b879d88d4360d00c027a8d054dfa00db4821278", + "DiscoKey": "discokey:2b469a8359196a8a9ae135af817ec52705d54492503b54cd9b144d65366f5e03", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:56907", "10.65.0.27:56907", "172.17.0.1:56907"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 59245}, + {"Proto": "peerapi6", "Port": 59245} + ]}, + "Created": "2026-05-12T18:52:23.511563859Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 12398617935139, + "StableID": "nnkmQ4hc6111CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f932de904df252835e738a5b0966e03451f133f5046d0b4c016c216e8f402579", + "DiscoKey": "discokey:f01f8b0e51b14fe98505563cc5aee03cdf3339052d1fbf85ba5c7dbe8133f738", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:51688", "10.65.0.27:51688", "172.17.0.1:51688"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:52:24.04059057Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 776667949146727, + "StableID": "nLKK6Wkk4711CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:15b9b88563aa5d88241ae257e602216e1e091b3666af39e9e65f07007b3a685a", + "DiscoKey": "discokey:b84ccd05567da23b19de9e39a89611218df282a7f1722516a20e5ac6b7a2917a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:46018", "10.65.0.27:46018", "172.17.0.1:46018"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:52:24.578430983Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 6136404177810293, + "StableID": "nxvi45wBvp11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d84587141b98484705cceed641f846d3cbd08cd2e64f077f2390b7f608e9fc6c", + "DiscoKey": "discokey:b79a127be18fafc50c696955a4f3ef3809a34a4dd3d08575b63d91d3be872166", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:54929", "10.65.0.27:54929", "172.17.0.1:54929"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:52:25.125123532Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 19276890580108, + "StableID": "nfgyoXNj9111CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:899e5ce826ca9b46e78daf09e2bc1133503415509539bb4418872bf0f550fd23", + "DiscoKey": "discokey:f963452d76354ed86e6cff0368ecf5dd84bec9de75add5786f94bb7fe696906a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:55569", "10.65.0.27:55569", "172.17.0.1:55569"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:52:25.666040774Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1726832356859159, + "StableID": "nWNj7Zx5VE11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b8580b45802a67d96eeed7a5bfe8a034d3e7cd88196974e5a740921460049154", + "DiscoKey": "discokey:bde933df45911314985bb21b42cf0c51a2a56bfc429963bded2d7b71b09a0d34", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:57014", "10.65.0.27:57014", "172.17.0.1:57014"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:52:26.213278425Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8776597061960922, + "StableID": "nF9cKhKwXB21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:04e2bc8d22d2000b3ee51a859af82e7812e459e6c18fab78698afd1be8461c4c", + "KeyExpiry": "2026-11-08T18:52:26Z", + "DiscoKey": "discokey:248af9ed3dfa0d89feb04fb06d1d0d80a33d4ba1dd1f8ba709edf23cc61c1a24", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:45734", "10.65.0.27:45734", "172.17.0.1:45734"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:52:26.732179246Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5322461653974364, + "StableID": "nKCzST3ZZi11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:67140cc6cf850ef00336786ac6caba06cd14f518a1cbb09dee12b45e8bc49300", + "KeyExpiry": "2026-11-08T18:52:27Z", + "DiscoKey": "discokey:fabd7cf90d41b9bd91c80d6d9e5e82cdf4021dc26fecb8f83a48e8f4251f5f27", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:37306", "10.65.0.27:37306", "172.17.0.1:37306"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:52:27.282485142Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 71338454102880, + "StableID": "nPNKuXwJZ111CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:8c1c5dbed69fc09b9f5e15d71c4bb0338ea5c78ba9d484a1acb3c79fecc1204b", + "KeyExpiry": "2026-11-08T18:52:27Z", + "DiscoKey": "discokey:dcc02fd53cf38c50542af22f0ab5b98b1ca1cf43e881216a20045ee6cdb0b759", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:51275", "10.65.0.27:51275", "172.17.0.1:51275"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:52:27.831341295Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "5885154563695681": { + "ID": 5885154563695681, + "LoginName": "blastoise.tail78f774.ts.net", + "DisplayName": "blastoise" + }} + } + }, "bulbasaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 71338454102880, + "StableID": "nPNKuXwJZ111CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:8c1c5dbed69fc09b9f5e15d71c4bb0338ea5c78ba9d484a1acb3c79fecc1204b", + "KeyExpiry": "2026-11-08T18:52:27Z", + "DiscoKey": "discokey:dcc02fd53cf38c50542af22f0ab5b98b1ca1cf43e881216a20045ee6cdb0b759", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:51275", "10.65.0.27:51275", "172.17.0.1:51275"], + "Hostinfo": {"Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:52:27.831341295Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:8c1c5dbed69fc09b9f5e15d71c4bb0338ea5c78ba9d484a1acb3c79fecc1204b", + "MachineKey": "mkey:98f7190b7ee2c8d9c1b7458d31cc075de63e43f6391143f0d9f13de39f59b612", + "Peers": [{ + "ID": 7149218115871029, + "StableID": "nCg2ZYqtpx11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:42601141114da4ab1aba019ebe4154a603084088ce50471aa58a448f04dce757", + "DiscoKey": "discokey:5423ad984604c8e069013ccf5fe74cd380798423b962a6b97d328e1e44d8886d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:48216", "10.65.0.27:48216", "172.17.0.1:48216"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:52:20.317209717Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3609278471971550, + "StableID": "nHW8BGdeBV11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5f3ce48f5a0d40254f0acd3ad18f0a1e85bc226976fb7309ad36cf40e2124c46", + "DiscoKey": "discokey:8199130784cf44e391026744e1f33ff005933a250461f234b800c647e7d45d44", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:47266", "10.65.0.27:47266", "172.17.0.1:47266"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:52:20.822674862Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 952028410362923, + "StableID": "nnAEZyABS811CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:663ca1c0b98b169842a8b616677a0087118a1e990c7382a68fec7376e91af955", + "DiscoKey": "discokey:3cc5eb69a57bc419db9c8add89316d568b03a8cd1dd3bdd34ffe15e7c1a96706", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:46372", "10.65.0.27:46372", "172.17.0.1:46372"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:52:21.355216786Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5619885924616872, + "StableID": "nTEGmfsFtk11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d02c43485dfc059a38ab3319bc6f24a1835449baea1d63ec5f7a100e21fb1e71", + "DiscoKey": "discokey:c60b99e6f863197dcf68d76ace08d7f50fa2554b783619249dab23035fe5135e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:59422", "10.65.0.27:59422", "172.17.0.1:59422"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:52:21.884838767Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7375671910666129, + "StableID": "nWXjwrPTbz11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ce0f527473659069dbe7cd3e6a9f69e2ed7f93e720e4e2b8e1039075cffb2e72", + "DiscoKey": "discokey:4c0f72c0cc06331dc9184a977dacf764ae95d7a3a42264b96721c80374066b17", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:53589", "10.65.0.27:53589", "172.17.0.1:53589"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:52:22.42719054Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 5885154563695681, + "StableID": "nAmf2o2Qxn11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:22813b9d55b26687709c84873941e692c8a317c3a9ebff4281c254cf26175b79", + "DiscoKey": "discokey:98b72e55d8d1c3b9898213489c54eb98b8e1325de01f7371b63f5657d9e34379", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:53301", "10.65.0.27:53301", "172.17.0.1:53301"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:52:22.967745566Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8345061112147022, + "StableID": "nsBMA5cVA821CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aea1a961facd687fdbe29d687b879d88d4360d00c027a8d054dfa00db4821278", + "DiscoKey": "discokey:2b469a8359196a8a9ae135af817ec52705d54492503b54cd9b144d65366f5e03", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:56907", "10.65.0.27:56907", "172.17.0.1:56907"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 59245}, + {"Proto": "peerapi6", "Port": 59245} + ]}, + "Created": "2026-05-12T18:52:23.511563859Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 12398617935139, + "StableID": "nnkmQ4hc6111CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f932de904df252835e738a5b0966e03451f133f5046d0b4c016c216e8f402579", + "DiscoKey": "discokey:f01f8b0e51b14fe98505563cc5aee03cdf3339052d1fbf85ba5c7dbe8133f738", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:51688", "10.65.0.27:51688", "172.17.0.1:51688"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:52:24.04059057Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 776667949146727, + "StableID": "nLKK6Wkk4711CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:15b9b88563aa5d88241ae257e602216e1e091b3666af39e9e65f07007b3a685a", + "DiscoKey": "discokey:b84ccd05567da23b19de9e39a89611218df282a7f1722516a20e5ac6b7a2917a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:46018", "10.65.0.27:46018", "172.17.0.1:46018"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:52:24.578430983Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 6136404177810293, + "StableID": "nxvi45wBvp11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d84587141b98484705cceed641f846d3cbd08cd2e64f077f2390b7f608e9fc6c", + "DiscoKey": "discokey:b79a127be18fafc50c696955a4f3ef3809a34a4dd3d08575b63d91d3be872166", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:54929", "10.65.0.27:54929", "172.17.0.1:54929"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:52:25.125123532Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 19276890580108, + "StableID": "nfgyoXNj9111CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:899e5ce826ca9b46e78daf09e2bc1133503415509539bb4418872bf0f550fd23", + "DiscoKey": "discokey:f963452d76354ed86e6cff0368ecf5dd84bec9de75add5786f94bb7fe696906a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:55569", "10.65.0.27:55569", "172.17.0.1:55569"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:52:25.666040774Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1726832356859159, + "StableID": "nWNj7Zx5VE11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b8580b45802a67d96eeed7a5bfe8a034d3e7cd88196974e5a740921460049154", + "DiscoKey": "discokey:bde933df45911314985bb21b42cf0c51a2a56bfc429963bded2d7b71b09a0d34", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:57014", "10.65.0.27:57014", "172.17.0.1:57014"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:52:26.213278425Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8776597061960922, + "StableID": "nF9cKhKwXB21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:04e2bc8d22d2000b3ee51a859af82e7812e459e6c18fab78698afd1be8461c4c", + "KeyExpiry": "2026-11-08T18:52:26Z", + "DiscoKey": "discokey:248af9ed3dfa0d89feb04fb06d1d0d80a33d4ba1dd1f8ba709edf23cc61c1a24", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:45734", "10.65.0.27:45734", "172.17.0.1:45734"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:52:26.732179246Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5322461653974364, + "StableID": "nKCzST3ZZi11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:67140cc6cf850ef00336786ac6caba06cd14f518a1cbb09dee12b45e8bc49300", + "KeyExpiry": "2026-11-08T18:52:27Z", + "DiscoKey": "discokey:fabd7cf90d41b9bd91c80d6d9e5e82cdf4021dc26fecb8f83a48e8f4251f5f27", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:37306", "10.65.0.27:37306", "172.17.0.1:37306"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:52:27.282485142Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": [{ + "principals": [{"nodeIP": "100.64.0.19"}, {"nodeIP": "fd7a:115c:a1e0::13"}], + "sshUsers": {"root": ""}, + "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + } + }, { + "principals": [{"nodeIP": "100.64.0.19"}, {"nodeIP": "fd7a:115c:a1e0::13"}], + "sshUsers": {"odin": "odin"}, + "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + } + }]}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + }, + "ssh_rules": [{ + "principals": [{"nodeIP": "100.64.0.19"}, {"nodeIP": "fd7a:115c:a1e0::13"}], + "sshUsers": {"root": ""}, + "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + } + }, { + "principals": [{"nodeIP": "100.64.0.19"}, {"nodeIP": "fd7a:115c:a1e0::13"}], + "sshUsers": {"odin": "odin"}, + "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + } + }] + }, "charmander": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 952028410362923, + "StableID": "nnAEZyABS811CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 952028410362923, + "Key": "nodekey:663ca1c0b98b169842a8b616677a0087118a1e990c7382a68fec7376e91af955", + "DiscoKey": "discokey:3cc5eb69a57bc419db9c8add89316d568b03a8cd1dd3bdd34ffe15e7c1a96706", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:46372", "10.65.0.27:46372", "172.17.0.1:46372"], + "Hostinfo": { + "Hostname": "charmander", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit"], + "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:52:21.355216786Z", + "Tags": ["tag:exit"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:663ca1c0b98b169842a8b616677a0087118a1e990c7382a68fec7376e91af955", + "MachineKey": "mkey:88c3e14b2952b77ba54c536263f5dbc0c64850ba394e95c06917de765980142a", + "Peers": [{ + "ID": 7149218115871029, + "StableID": "nCg2ZYqtpx11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:42601141114da4ab1aba019ebe4154a603084088ce50471aa58a448f04dce757", + "DiscoKey": "discokey:5423ad984604c8e069013ccf5fe74cd380798423b962a6b97d328e1e44d8886d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:48216", "10.65.0.27:48216", "172.17.0.1:48216"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:52:20.317209717Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3609278471971550, + "StableID": "nHW8BGdeBV11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5f3ce48f5a0d40254f0acd3ad18f0a1e85bc226976fb7309ad36cf40e2124c46", + "DiscoKey": "discokey:8199130784cf44e391026744e1f33ff005933a250461f234b800c647e7d45d44", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:47266", "10.65.0.27:47266", "172.17.0.1:47266"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:52:20.822674862Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 5619885924616872, + "StableID": "nTEGmfsFtk11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d02c43485dfc059a38ab3319bc6f24a1835449baea1d63ec5f7a100e21fb1e71", + "DiscoKey": "discokey:c60b99e6f863197dcf68d76ace08d7f50fa2554b783619249dab23035fe5135e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:59422", "10.65.0.27:59422", "172.17.0.1:59422"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:52:21.884838767Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7375671910666129, + "StableID": "nWXjwrPTbz11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ce0f527473659069dbe7cd3e6a9f69e2ed7f93e720e4e2b8e1039075cffb2e72", + "DiscoKey": "discokey:4c0f72c0cc06331dc9184a977dacf764ae95d7a3a42264b96721c80374066b17", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:53589", "10.65.0.27:53589", "172.17.0.1:53589"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:52:22.42719054Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 5885154563695681, + "StableID": "nAmf2o2Qxn11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:22813b9d55b26687709c84873941e692c8a317c3a9ebff4281c254cf26175b79", + "DiscoKey": "discokey:98b72e55d8d1c3b9898213489c54eb98b8e1325de01f7371b63f5657d9e34379", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:53301", "10.65.0.27:53301", "172.17.0.1:53301"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:52:22.967745566Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8345061112147022, + "StableID": "nsBMA5cVA821CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aea1a961facd687fdbe29d687b879d88d4360d00c027a8d054dfa00db4821278", + "DiscoKey": "discokey:2b469a8359196a8a9ae135af817ec52705d54492503b54cd9b144d65366f5e03", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:56907", "10.65.0.27:56907", "172.17.0.1:56907"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 59245}, + {"Proto": "peerapi6", "Port": 59245} + ]}, + "Created": "2026-05-12T18:52:23.511563859Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 12398617935139, + "StableID": "nnkmQ4hc6111CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f932de904df252835e738a5b0966e03451f133f5046d0b4c016c216e8f402579", + "DiscoKey": "discokey:f01f8b0e51b14fe98505563cc5aee03cdf3339052d1fbf85ba5c7dbe8133f738", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:51688", "10.65.0.27:51688", "172.17.0.1:51688"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:52:24.04059057Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 776667949146727, + "StableID": "nLKK6Wkk4711CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:15b9b88563aa5d88241ae257e602216e1e091b3666af39e9e65f07007b3a685a", + "DiscoKey": "discokey:b84ccd05567da23b19de9e39a89611218df282a7f1722516a20e5ac6b7a2917a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:46018", "10.65.0.27:46018", "172.17.0.1:46018"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:52:24.578430983Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 6136404177810293, + "StableID": "nxvi45wBvp11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d84587141b98484705cceed641f846d3cbd08cd2e64f077f2390b7f608e9fc6c", + "DiscoKey": "discokey:b79a127be18fafc50c696955a4f3ef3809a34a4dd3d08575b63d91d3be872166", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:54929", "10.65.0.27:54929", "172.17.0.1:54929"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:52:25.125123532Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 19276890580108, + "StableID": "nfgyoXNj9111CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:899e5ce826ca9b46e78daf09e2bc1133503415509539bb4418872bf0f550fd23", + "DiscoKey": "discokey:f963452d76354ed86e6cff0368ecf5dd84bec9de75add5786f94bb7fe696906a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:55569", "10.65.0.27:55569", "172.17.0.1:55569"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:52:25.666040774Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1726832356859159, + "StableID": "nWNj7Zx5VE11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b8580b45802a67d96eeed7a5bfe8a034d3e7cd88196974e5a740921460049154", + "DiscoKey": "discokey:bde933df45911314985bb21b42cf0c51a2a56bfc429963bded2d7b71b09a0d34", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:57014", "10.65.0.27:57014", "172.17.0.1:57014"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:52:26.213278425Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8776597061960922, + "StableID": "nF9cKhKwXB21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:04e2bc8d22d2000b3ee51a859af82e7812e459e6c18fab78698afd1be8461c4c", + "KeyExpiry": "2026-11-08T18:52:26Z", + "DiscoKey": "discokey:248af9ed3dfa0d89feb04fb06d1d0d80a33d4ba1dd1f8ba709edf23cc61c1a24", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:45734", "10.65.0.27:45734", "172.17.0.1:45734"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:52:26.732179246Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5322461653974364, + "StableID": "nKCzST3ZZi11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:67140cc6cf850ef00336786ac6caba06cd14f518a1cbb09dee12b45e8bc49300", + "KeyExpiry": "2026-11-08T18:52:27Z", + "DiscoKey": "discokey:fabd7cf90d41b9bd91c80d6d9e5e82cdf4021dc26fecb8f83a48e8f4251f5f27", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:37306", "10.65.0.27:37306", "172.17.0.1:37306"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:52:27.282485142Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 71338454102880, + "StableID": "nPNKuXwJZ111CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:8c1c5dbed69fc09b9f5e15d71c4bb0338ea5c78ba9d484a1acb3c79fecc1204b", + "KeyExpiry": "2026-11-08T18:52:27Z", + "DiscoKey": "discokey:dcc02fd53cf38c50542af22f0ab5b98b1ca1cf43e881216a20045ee6cdb0b759", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:51275", "10.65.0.27:51275", "172.17.0.1:51275"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:52:27.831341295Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "952028410362923": { + "ID": 952028410362923, + "LoginName": "charmander.tail78f774.ts.net", + "DisplayName": "charmander" + }} + } + }, "fearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 12398617935139, + "StableID": "nnkmQ4hc6111CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 12398617935139, + "Key": "nodekey:f932de904df252835e738a5b0966e03451f133f5046d0b4c016c216e8f402579", + "DiscoKey": "discokey:f01f8b0e51b14fe98505563cc5aee03cdf3339052d1fbf85ba5c7dbe8133f738", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:51688", "10.65.0.27:51688", "172.17.0.1:51688"], + "Hostinfo": { + "Hostname": "fearow", + "RoutableIPs": ["10.55.0.0/16"], + "RequestTags": ["tag:fearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:52:24.04059057Z", + "Tags": ["tag:fearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:f932de904df252835e738a5b0966e03451f133f5046d0b4c016c216e8f402579", + "MachineKey": "mkey:13c186ea433d1efd18c509d3c6d3846cb0021795365c27e111b9152852b3db5c", + "Peers": [{ + "ID": 7149218115871029, + "StableID": "nCg2ZYqtpx11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:42601141114da4ab1aba019ebe4154a603084088ce50471aa58a448f04dce757", + "DiscoKey": "discokey:5423ad984604c8e069013ccf5fe74cd380798423b962a6b97d328e1e44d8886d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:48216", "10.65.0.27:48216", "172.17.0.1:48216"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:52:20.317209717Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3609278471971550, + "StableID": "nHW8BGdeBV11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5f3ce48f5a0d40254f0acd3ad18f0a1e85bc226976fb7309ad36cf40e2124c46", + "DiscoKey": "discokey:8199130784cf44e391026744e1f33ff005933a250461f234b800c647e7d45d44", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:47266", "10.65.0.27:47266", "172.17.0.1:47266"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:52:20.822674862Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 952028410362923, + "StableID": "nnAEZyABS811CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:663ca1c0b98b169842a8b616677a0087118a1e990c7382a68fec7376e91af955", + "DiscoKey": "discokey:3cc5eb69a57bc419db9c8add89316d568b03a8cd1dd3bdd34ffe15e7c1a96706", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:46372", "10.65.0.27:46372", "172.17.0.1:46372"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:52:21.355216786Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5619885924616872, + "StableID": "nTEGmfsFtk11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d02c43485dfc059a38ab3319bc6f24a1835449baea1d63ec5f7a100e21fb1e71", + "DiscoKey": "discokey:c60b99e6f863197dcf68d76ace08d7f50fa2554b783619249dab23035fe5135e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:59422", "10.65.0.27:59422", "172.17.0.1:59422"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:52:21.884838767Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7375671910666129, + "StableID": "nWXjwrPTbz11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ce0f527473659069dbe7cd3e6a9f69e2ed7f93e720e4e2b8e1039075cffb2e72", + "DiscoKey": "discokey:4c0f72c0cc06331dc9184a977dacf764ae95d7a3a42264b96721c80374066b17", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:53589", "10.65.0.27:53589", "172.17.0.1:53589"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:52:22.42719054Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 5885154563695681, + "StableID": "nAmf2o2Qxn11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:22813b9d55b26687709c84873941e692c8a317c3a9ebff4281c254cf26175b79", + "DiscoKey": "discokey:98b72e55d8d1c3b9898213489c54eb98b8e1325de01f7371b63f5657d9e34379", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:53301", "10.65.0.27:53301", "172.17.0.1:53301"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:52:22.967745566Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8345061112147022, + "StableID": "nsBMA5cVA821CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aea1a961facd687fdbe29d687b879d88d4360d00c027a8d054dfa00db4821278", + "DiscoKey": "discokey:2b469a8359196a8a9ae135af817ec52705d54492503b54cd9b144d65366f5e03", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:56907", "10.65.0.27:56907", "172.17.0.1:56907"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 59245}, + {"Proto": "peerapi6", "Port": 59245} + ]}, + "Created": "2026-05-12T18:52:23.511563859Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 776667949146727, + "StableID": "nLKK6Wkk4711CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:15b9b88563aa5d88241ae257e602216e1e091b3666af39e9e65f07007b3a685a", + "DiscoKey": "discokey:b84ccd05567da23b19de9e39a89611218df282a7f1722516a20e5ac6b7a2917a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:46018", "10.65.0.27:46018", "172.17.0.1:46018"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:52:24.578430983Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 6136404177810293, + "StableID": "nxvi45wBvp11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d84587141b98484705cceed641f846d3cbd08cd2e64f077f2390b7f608e9fc6c", + "DiscoKey": "discokey:b79a127be18fafc50c696955a4f3ef3809a34a4dd3d08575b63d91d3be872166", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:54929", "10.65.0.27:54929", "172.17.0.1:54929"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:52:25.125123532Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 19276890580108, + "StableID": "nfgyoXNj9111CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:899e5ce826ca9b46e78daf09e2bc1133503415509539bb4418872bf0f550fd23", + "DiscoKey": "discokey:f963452d76354ed86e6cff0368ecf5dd84bec9de75add5786f94bb7fe696906a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:55569", "10.65.0.27:55569", "172.17.0.1:55569"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:52:25.666040774Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1726832356859159, + "StableID": "nWNj7Zx5VE11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b8580b45802a67d96eeed7a5bfe8a034d3e7cd88196974e5a740921460049154", + "DiscoKey": "discokey:bde933df45911314985bb21b42cf0c51a2a56bfc429963bded2d7b71b09a0d34", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:57014", "10.65.0.27:57014", "172.17.0.1:57014"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:52:26.213278425Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8776597061960922, + "StableID": "nF9cKhKwXB21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:04e2bc8d22d2000b3ee51a859af82e7812e459e6c18fab78698afd1be8461c4c", + "KeyExpiry": "2026-11-08T18:52:26Z", + "DiscoKey": "discokey:248af9ed3dfa0d89feb04fb06d1d0d80a33d4ba1dd1f8ba709edf23cc61c1a24", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:45734", "10.65.0.27:45734", "172.17.0.1:45734"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:52:26.732179246Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5322461653974364, + "StableID": "nKCzST3ZZi11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:67140cc6cf850ef00336786ac6caba06cd14f518a1cbb09dee12b45e8bc49300", + "KeyExpiry": "2026-11-08T18:52:27Z", + "DiscoKey": "discokey:fabd7cf90d41b9bd91c80d6d9e5e82cdf4021dc26fecb8f83a48e8f4251f5f27", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:37306", "10.65.0.27:37306", "172.17.0.1:37306"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:52:27.282485142Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 71338454102880, + "StableID": "nPNKuXwJZ111CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:8c1c5dbed69fc09b9f5e15d71c4bb0338ea5c78ba9d484a1acb3c79fecc1204b", + "KeyExpiry": "2026-11-08T18:52:27Z", + "DiscoKey": "discokey:dcc02fd53cf38c50542af22f0ab5b98b1ca1cf43e881216a20045ee6cdb0b759", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:51275", "10.65.0.27:51275", "172.17.0.1:51275"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:52:27.831341295Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"12398617935139": { + "ID": 12398617935139, + "LoginName": "fearow.tail78f774.ts.net", + "DisplayName": "fearow" + }, "1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "ivysaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8776597061960922, + "StableID": "nF9cKhKwXB21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:04e2bc8d22d2000b3ee51a859af82e7812e459e6c18fab78698afd1be8461c4c", + "KeyExpiry": "2026-11-08T18:52:26Z", + "DiscoKey": "discokey:248af9ed3dfa0d89feb04fb06d1d0d80a33d4ba1dd1f8ba709edf23cc61c1a24", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:45734", "10.65.0.27:45734", "172.17.0.1:45734"], + "Hostinfo": {"Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:52:26.732179246Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:04e2bc8d22d2000b3ee51a859af82e7812e459e6c18fab78698afd1be8461c4c", + "MachineKey": "mkey:25fe628bf17152502398f5fc220fec43bc3eac11d6dac64de160e6fff8e42c1d", + "Peers": [{ + "ID": 7149218115871029, + "StableID": "nCg2ZYqtpx11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:42601141114da4ab1aba019ebe4154a603084088ce50471aa58a448f04dce757", + "DiscoKey": "discokey:5423ad984604c8e069013ccf5fe74cd380798423b962a6b97d328e1e44d8886d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:48216", "10.65.0.27:48216", "172.17.0.1:48216"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:52:20.317209717Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3609278471971550, + "StableID": "nHW8BGdeBV11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5f3ce48f5a0d40254f0acd3ad18f0a1e85bc226976fb7309ad36cf40e2124c46", + "DiscoKey": "discokey:8199130784cf44e391026744e1f33ff005933a250461f234b800c647e7d45d44", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:47266", "10.65.0.27:47266", "172.17.0.1:47266"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:52:20.822674862Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 952028410362923, + "StableID": "nnAEZyABS811CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:663ca1c0b98b169842a8b616677a0087118a1e990c7382a68fec7376e91af955", + "DiscoKey": "discokey:3cc5eb69a57bc419db9c8add89316d568b03a8cd1dd3bdd34ffe15e7c1a96706", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:46372", "10.65.0.27:46372", "172.17.0.1:46372"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:52:21.355216786Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5619885924616872, + "StableID": "nTEGmfsFtk11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d02c43485dfc059a38ab3319bc6f24a1835449baea1d63ec5f7a100e21fb1e71", + "DiscoKey": "discokey:c60b99e6f863197dcf68d76ace08d7f50fa2554b783619249dab23035fe5135e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:59422", "10.65.0.27:59422", "172.17.0.1:59422"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:52:21.884838767Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7375671910666129, + "StableID": "nWXjwrPTbz11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ce0f527473659069dbe7cd3e6a9f69e2ed7f93e720e4e2b8e1039075cffb2e72", + "DiscoKey": "discokey:4c0f72c0cc06331dc9184a977dacf764ae95d7a3a42264b96721c80374066b17", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:53589", "10.65.0.27:53589", "172.17.0.1:53589"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:52:22.42719054Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 5885154563695681, + "StableID": "nAmf2o2Qxn11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:22813b9d55b26687709c84873941e692c8a317c3a9ebff4281c254cf26175b79", + "DiscoKey": "discokey:98b72e55d8d1c3b9898213489c54eb98b8e1325de01f7371b63f5657d9e34379", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:53301", "10.65.0.27:53301", "172.17.0.1:53301"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:52:22.967745566Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8345061112147022, + "StableID": "nsBMA5cVA821CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aea1a961facd687fdbe29d687b879d88d4360d00c027a8d054dfa00db4821278", + "DiscoKey": "discokey:2b469a8359196a8a9ae135af817ec52705d54492503b54cd9b144d65366f5e03", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:56907", "10.65.0.27:56907", "172.17.0.1:56907"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 59245}, + {"Proto": "peerapi6", "Port": 59245} + ]}, + "Created": "2026-05-12T18:52:23.511563859Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 12398617935139, + "StableID": "nnkmQ4hc6111CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f932de904df252835e738a5b0966e03451f133f5046d0b4c016c216e8f402579", + "DiscoKey": "discokey:f01f8b0e51b14fe98505563cc5aee03cdf3339052d1fbf85ba5c7dbe8133f738", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:51688", "10.65.0.27:51688", "172.17.0.1:51688"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:52:24.04059057Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 776667949146727, + "StableID": "nLKK6Wkk4711CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:15b9b88563aa5d88241ae257e602216e1e091b3666af39e9e65f07007b3a685a", + "DiscoKey": "discokey:b84ccd05567da23b19de9e39a89611218df282a7f1722516a20e5ac6b7a2917a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:46018", "10.65.0.27:46018", "172.17.0.1:46018"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:52:24.578430983Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 6136404177810293, + "StableID": "nxvi45wBvp11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d84587141b98484705cceed641f846d3cbd08cd2e64f077f2390b7f608e9fc6c", + "DiscoKey": "discokey:b79a127be18fafc50c696955a4f3ef3809a34a4dd3d08575b63d91d3be872166", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:54929", "10.65.0.27:54929", "172.17.0.1:54929"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:52:25.125123532Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 19276890580108, + "StableID": "nfgyoXNj9111CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:899e5ce826ca9b46e78daf09e2bc1133503415509539bb4418872bf0f550fd23", + "DiscoKey": "discokey:f963452d76354ed86e6cff0368ecf5dd84bec9de75add5786f94bb7fe696906a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:55569", "10.65.0.27:55569", "172.17.0.1:55569"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:52:25.666040774Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1726832356859159, + "StableID": "nWNj7Zx5VE11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b8580b45802a67d96eeed7a5bfe8a034d3e7cd88196974e5a740921460049154", + "DiscoKey": "discokey:bde933df45911314985bb21b42cf0c51a2a56bfc429963bded2d7b71b09a0d34", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:57014", "10.65.0.27:57014", "172.17.0.1:57014"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:52:26.213278425Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5322461653974364, + "StableID": "nKCzST3ZZi11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:67140cc6cf850ef00336786ac6caba06cd14f518a1cbb09dee12b45e8bc49300", + "KeyExpiry": "2026-11-08T18:52:27Z", + "DiscoKey": "discokey:fabd7cf90d41b9bd91c80d6d9e5e82cdf4021dc26fecb8f83a48e8f4251f5f27", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:37306", "10.65.0.27:37306", "172.17.0.1:37306"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:52:27.282485142Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 71338454102880, + "StableID": "nPNKuXwJZ111CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:8c1c5dbed69fc09b9f5e15d71c4bb0338ea5c78ba9d484a1acb3c79fecc1204b", + "KeyExpiry": "2026-11-08T18:52:27Z", + "DiscoKey": "discokey:dcc02fd53cf38c50542af22f0ab5b98b1ca1cf43e881216a20045ee6cdb0b759", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:51275", "10.65.0.27:51275", "172.17.0.1:51275"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:52:27.831341295Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "kakuna": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 19276890580108, + "StableID": "nfgyoXNj9111CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 19276890580108, + "Key": "nodekey:899e5ce826ca9b46e78daf09e2bc1133503415509539bb4418872bf0f550fd23", + "DiscoKey": "discokey:f963452d76354ed86e6cff0368ecf5dd84bec9de75add5786f94bb7fe696906a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:55569", "10.65.0.27:55569", "172.17.0.1:55569"], + "Hostinfo": {"Hostname": "kakuna", "RequestTags": ["tag:prod"], "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:52:25.666040774Z", + "Tags": ["tag:prod"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:899e5ce826ca9b46e78daf09e2bc1133503415509539bb4418872bf0f550fd23", + "MachineKey": "mkey:ae2d5b6649a127cb53aa46225a06751b71fb097e2ab2dc9a96602bd53aec336d", + "Peers": [{ + "ID": 7149218115871029, + "StableID": "nCg2ZYqtpx11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:42601141114da4ab1aba019ebe4154a603084088ce50471aa58a448f04dce757", + "DiscoKey": "discokey:5423ad984604c8e069013ccf5fe74cd380798423b962a6b97d328e1e44d8886d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:48216", "10.65.0.27:48216", "172.17.0.1:48216"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:52:20.317209717Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3609278471971550, + "StableID": "nHW8BGdeBV11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5f3ce48f5a0d40254f0acd3ad18f0a1e85bc226976fb7309ad36cf40e2124c46", + "DiscoKey": "discokey:8199130784cf44e391026744e1f33ff005933a250461f234b800c647e7d45d44", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:47266", "10.65.0.27:47266", "172.17.0.1:47266"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:52:20.822674862Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 952028410362923, + "StableID": "nnAEZyABS811CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:663ca1c0b98b169842a8b616677a0087118a1e990c7382a68fec7376e91af955", + "DiscoKey": "discokey:3cc5eb69a57bc419db9c8add89316d568b03a8cd1dd3bdd34ffe15e7c1a96706", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:46372", "10.65.0.27:46372", "172.17.0.1:46372"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:52:21.355216786Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5619885924616872, + "StableID": "nTEGmfsFtk11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d02c43485dfc059a38ab3319bc6f24a1835449baea1d63ec5f7a100e21fb1e71", + "DiscoKey": "discokey:c60b99e6f863197dcf68d76ace08d7f50fa2554b783619249dab23035fe5135e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:59422", "10.65.0.27:59422", "172.17.0.1:59422"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:52:21.884838767Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7375671910666129, + "StableID": "nWXjwrPTbz11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ce0f527473659069dbe7cd3e6a9f69e2ed7f93e720e4e2b8e1039075cffb2e72", + "DiscoKey": "discokey:4c0f72c0cc06331dc9184a977dacf764ae95d7a3a42264b96721c80374066b17", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:53589", "10.65.0.27:53589", "172.17.0.1:53589"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:52:22.42719054Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 5885154563695681, + "StableID": "nAmf2o2Qxn11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:22813b9d55b26687709c84873941e692c8a317c3a9ebff4281c254cf26175b79", + "DiscoKey": "discokey:98b72e55d8d1c3b9898213489c54eb98b8e1325de01f7371b63f5657d9e34379", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:53301", "10.65.0.27:53301", "172.17.0.1:53301"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:52:22.967745566Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8345061112147022, + "StableID": "nsBMA5cVA821CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aea1a961facd687fdbe29d687b879d88d4360d00c027a8d054dfa00db4821278", + "DiscoKey": "discokey:2b469a8359196a8a9ae135af817ec52705d54492503b54cd9b144d65366f5e03", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:56907", "10.65.0.27:56907", "172.17.0.1:56907"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 59245}, + {"Proto": "peerapi6", "Port": 59245} + ]}, + "Created": "2026-05-12T18:52:23.511563859Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 12398617935139, + "StableID": "nnkmQ4hc6111CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f932de904df252835e738a5b0966e03451f133f5046d0b4c016c216e8f402579", + "DiscoKey": "discokey:f01f8b0e51b14fe98505563cc5aee03cdf3339052d1fbf85ba5c7dbe8133f738", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:51688", "10.65.0.27:51688", "172.17.0.1:51688"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:52:24.04059057Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 776667949146727, + "StableID": "nLKK6Wkk4711CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:15b9b88563aa5d88241ae257e602216e1e091b3666af39e9e65f07007b3a685a", + "DiscoKey": "discokey:b84ccd05567da23b19de9e39a89611218df282a7f1722516a20e5ac6b7a2917a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:46018", "10.65.0.27:46018", "172.17.0.1:46018"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:52:24.578430983Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 6136404177810293, + "StableID": "nxvi45wBvp11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d84587141b98484705cceed641f846d3cbd08cd2e64f077f2390b7f608e9fc6c", + "DiscoKey": "discokey:b79a127be18fafc50c696955a4f3ef3809a34a4dd3d08575b63d91d3be872166", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:54929", "10.65.0.27:54929", "172.17.0.1:54929"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:52:25.125123532Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1726832356859159, + "StableID": "nWNj7Zx5VE11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b8580b45802a67d96eeed7a5bfe8a034d3e7cd88196974e5a740921460049154", + "DiscoKey": "discokey:bde933df45911314985bb21b42cf0c51a2a56bfc429963bded2d7b71b09a0d34", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:57014", "10.65.0.27:57014", "172.17.0.1:57014"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:52:26.213278425Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8776597061960922, + "StableID": "nF9cKhKwXB21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:04e2bc8d22d2000b3ee51a859af82e7812e459e6c18fab78698afd1be8461c4c", + "KeyExpiry": "2026-11-08T18:52:26Z", + "DiscoKey": "discokey:248af9ed3dfa0d89feb04fb06d1d0d80a33d4ba1dd1f8ba709edf23cc61c1a24", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:45734", "10.65.0.27:45734", "172.17.0.1:45734"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:52:26.732179246Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5322461653974364, + "StableID": "nKCzST3ZZi11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:67140cc6cf850ef00336786ac6caba06cd14f518a1cbb09dee12b45e8bc49300", + "KeyExpiry": "2026-11-08T18:52:27Z", + "DiscoKey": "discokey:fabd7cf90d41b9bd91c80d6d9e5e82cdf4021dc26fecb8f83a48e8f4251f5f27", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:37306", "10.65.0.27:37306", "172.17.0.1:37306"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:52:27.282485142Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 71338454102880, + "StableID": "nPNKuXwJZ111CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:8c1c5dbed69fc09b9f5e15d71c4bb0338ea5c78ba9d484a1acb3c79fecc1204b", + "KeyExpiry": "2026-11-08T18:52:27Z", + "DiscoKey": "discokey:dcc02fd53cf38c50542af22f0ab5b98b1ca1cf43e881216a20045ee6cdb0b759", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:51275", "10.65.0.27:51275", "172.17.0.1:51275"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:52:27.831341295Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "19276890580108": { + "ID": 19276890580108, + "LoginName": "kakuna.tail78f774.ts.net", + "DisplayName": "kakuna" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "pidgeotto": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 3609278471971550, + "StableID": "nHW8BGdeBV11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 3609278471971550, + "Key": "nodekey:5f3ce48f5a0d40254f0acd3ad18f0a1e85bc226976fb7309ad36cf40e2124c46", + "DiscoKey": "discokey:8199130784cf44e391026744e1f33ff005933a250461f234b800c647e7d45d44", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:47266", "10.65.0.27:47266", "172.17.0.1:47266"], + "Hostinfo": { + "Hostname": "pidgeotto", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgeotto"], + "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:52:20.822674862Z", + "Tags": ["tag:pidgeotto"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:5f3ce48f5a0d40254f0acd3ad18f0a1e85bc226976fb7309ad36cf40e2124c46", + "MachineKey": "mkey:c419b6bb7de20bbadb0fb68b575734bb71baf3031cbc5327151d23f670332a79", + "Peers": [{ + "ID": 7149218115871029, + "StableID": "nCg2ZYqtpx11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:42601141114da4ab1aba019ebe4154a603084088ce50471aa58a448f04dce757", + "DiscoKey": "discokey:5423ad984604c8e069013ccf5fe74cd380798423b962a6b97d328e1e44d8886d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:48216", "10.65.0.27:48216", "172.17.0.1:48216"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:52:20.317209717Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 952028410362923, + "StableID": "nnAEZyABS811CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:663ca1c0b98b169842a8b616677a0087118a1e990c7382a68fec7376e91af955", + "DiscoKey": "discokey:3cc5eb69a57bc419db9c8add89316d568b03a8cd1dd3bdd34ffe15e7c1a96706", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:46372", "10.65.0.27:46372", "172.17.0.1:46372"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:52:21.355216786Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5619885924616872, + "StableID": "nTEGmfsFtk11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d02c43485dfc059a38ab3319bc6f24a1835449baea1d63ec5f7a100e21fb1e71", + "DiscoKey": "discokey:c60b99e6f863197dcf68d76ace08d7f50fa2554b783619249dab23035fe5135e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:59422", "10.65.0.27:59422", "172.17.0.1:59422"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:52:21.884838767Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7375671910666129, + "StableID": "nWXjwrPTbz11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ce0f527473659069dbe7cd3e6a9f69e2ed7f93e720e4e2b8e1039075cffb2e72", + "DiscoKey": "discokey:4c0f72c0cc06331dc9184a977dacf764ae95d7a3a42264b96721c80374066b17", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:53589", "10.65.0.27:53589", "172.17.0.1:53589"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:52:22.42719054Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 5885154563695681, + "StableID": "nAmf2o2Qxn11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:22813b9d55b26687709c84873941e692c8a317c3a9ebff4281c254cf26175b79", + "DiscoKey": "discokey:98b72e55d8d1c3b9898213489c54eb98b8e1325de01f7371b63f5657d9e34379", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:53301", "10.65.0.27:53301", "172.17.0.1:53301"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:52:22.967745566Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8345061112147022, + "StableID": "nsBMA5cVA821CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aea1a961facd687fdbe29d687b879d88d4360d00c027a8d054dfa00db4821278", + "DiscoKey": "discokey:2b469a8359196a8a9ae135af817ec52705d54492503b54cd9b144d65366f5e03", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:56907", "10.65.0.27:56907", "172.17.0.1:56907"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 59245}, + {"Proto": "peerapi6", "Port": 59245} + ]}, + "Created": "2026-05-12T18:52:23.511563859Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 12398617935139, + "StableID": "nnkmQ4hc6111CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f932de904df252835e738a5b0966e03451f133f5046d0b4c016c216e8f402579", + "DiscoKey": "discokey:f01f8b0e51b14fe98505563cc5aee03cdf3339052d1fbf85ba5c7dbe8133f738", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:51688", "10.65.0.27:51688", "172.17.0.1:51688"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:52:24.04059057Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 776667949146727, + "StableID": "nLKK6Wkk4711CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:15b9b88563aa5d88241ae257e602216e1e091b3666af39e9e65f07007b3a685a", + "DiscoKey": "discokey:b84ccd05567da23b19de9e39a89611218df282a7f1722516a20e5ac6b7a2917a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:46018", "10.65.0.27:46018", "172.17.0.1:46018"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:52:24.578430983Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 6136404177810293, + "StableID": "nxvi45wBvp11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d84587141b98484705cceed641f846d3cbd08cd2e64f077f2390b7f608e9fc6c", + "DiscoKey": "discokey:b79a127be18fafc50c696955a4f3ef3809a34a4dd3d08575b63d91d3be872166", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:54929", "10.65.0.27:54929", "172.17.0.1:54929"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:52:25.125123532Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 19276890580108, + "StableID": "nfgyoXNj9111CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:899e5ce826ca9b46e78daf09e2bc1133503415509539bb4418872bf0f550fd23", + "DiscoKey": "discokey:f963452d76354ed86e6cff0368ecf5dd84bec9de75add5786f94bb7fe696906a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:55569", "10.65.0.27:55569", "172.17.0.1:55569"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:52:25.666040774Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1726832356859159, + "StableID": "nWNj7Zx5VE11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b8580b45802a67d96eeed7a5bfe8a034d3e7cd88196974e5a740921460049154", + "DiscoKey": "discokey:bde933df45911314985bb21b42cf0c51a2a56bfc429963bded2d7b71b09a0d34", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:57014", "10.65.0.27:57014", "172.17.0.1:57014"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:52:26.213278425Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8776597061960922, + "StableID": "nF9cKhKwXB21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:04e2bc8d22d2000b3ee51a859af82e7812e459e6c18fab78698afd1be8461c4c", + "KeyExpiry": "2026-11-08T18:52:26Z", + "DiscoKey": "discokey:248af9ed3dfa0d89feb04fb06d1d0d80a33d4ba1dd1f8ba709edf23cc61c1a24", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:45734", "10.65.0.27:45734", "172.17.0.1:45734"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:52:26.732179246Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5322461653974364, + "StableID": "nKCzST3ZZi11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:67140cc6cf850ef00336786ac6caba06cd14f518a1cbb09dee12b45e8bc49300", + "KeyExpiry": "2026-11-08T18:52:27Z", + "DiscoKey": "discokey:fabd7cf90d41b9bd91c80d6d9e5e82cdf4021dc26fecb8f83a48e8f4251f5f27", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:37306", "10.65.0.27:37306", "172.17.0.1:37306"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:52:27.282485142Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 71338454102880, + "StableID": "nPNKuXwJZ111CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:8c1c5dbed69fc09b9f5e15d71c4bb0338ea5c78ba9d484a1acb3c79fecc1204b", + "KeyExpiry": "2026-11-08T18:52:27Z", + "DiscoKey": "discokey:dcc02fd53cf38c50542af22f0ab5b98b1ca1cf43e881216a20045ee6cdb0b759", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:51275", "10.65.0.27:51275", "172.17.0.1:51275"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:52:27.831341295Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3609278471971550": { + "ID": 3609278471971550, + "LoginName": "pidgeotto.tail78f774.ts.net", + "DisplayName": "pidgeotto" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "pidgey": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7149218115871029, + "StableID": "nCg2ZYqtpx11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 7149218115871029, + "Key": "nodekey:42601141114da4ab1aba019ebe4154a603084088ce50471aa58a448f04dce757", + "DiscoKey": "discokey:5423ad984604c8e069013ccf5fe74cd380798423b962a6b97d328e1e44d8886d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:48216", "10.65.0.27:48216", "172.17.0.1:48216"], + "Hostinfo": { + "Hostname": "pidgey", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgey"], + "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:52:20.317209717Z", + "Tags": ["tag:pidgey"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:42601141114da4ab1aba019ebe4154a603084088ce50471aa58a448f04dce757", + "MachineKey": "mkey:4e24cdab91a3eb807708bc455a8417cc363f2ae47cbf6484a9e417c23d2baa37", + "Peers": [{ + "ID": 3609278471971550, + "StableID": "nHW8BGdeBV11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5f3ce48f5a0d40254f0acd3ad18f0a1e85bc226976fb7309ad36cf40e2124c46", + "DiscoKey": "discokey:8199130784cf44e391026744e1f33ff005933a250461f234b800c647e7d45d44", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:47266", "10.65.0.27:47266", "172.17.0.1:47266"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:52:20.822674862Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 952028410362923, + "StableID": "nnAEZyABS811CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:663ca1c0b98b169842a8b616677a0087118a1e990c7382a68fec7376e91af955", + "DiscoKey": "discokey:3cc5eb69a57bc419db9c8add89316d568b03a8cd1dd3bdd34ffe15e7c1a96706", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:46372", "10.65.0.27:46372", "172.17.0.1:46372"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:52:21.355216786Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5619885924616872, + "StableID": "nTEGmfsFtk11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d02c43485dfc059a38ab3319bc6f24a1835449baea1d63ec5f7a100e21fb1e71", + "DiscoKey": "discokey:c60b99e6f863197dcf68d76ace08d7f50fa2554b783619249dab23035fe5135e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:59422", "10.65.0.27:59422", "172.17.0.1:59422"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:52:21.884838767Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7375671910666129, + "StableID": "nWXjwrPTbz11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ce0f527473659069dbe7cd3e6a9f69e2ed7f93e720e4e2b8e1039075cffb2e72", + "DiscoKey": "discokey:4c0f72c0cc06331dc9184a977dacf764ae95d7a3a42264b96721c80374066b17", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:53589", "10.65.0.27:53589", "172.17.0.1:53589"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:52:22.42719054Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 5885154563695681, + "StableID": "nAmf2o2Qxn11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:22813b9d55b26687709c84873941e692c8a317c3a9ebff4281c254cf26175b79", + "DiscoKey": "discokey:98b72e55d8d1c3b9898213489c54eb98b8e1325de01f7371b63f5657d9e34379", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:53301", "10.65.0.27:53301", "172.17.0.1:53301"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:52:22.967745566Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8345061112147022, + "StableID": "nsBMA5cVA821CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aea1a961facd687fdbe29d687b879d88d4360d00c027a8d054dfa00db4821278", + "DiscoKey": "discokey:2b469a8359196a8a9ae135af817ec52705d54492503b54cd9b144d65366f5e03", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:56907", "10.65.0.27:56907", "172.17.0.1:56907"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 59245}, + {"Proto": "peerapi6", "Port": 59245} + ]}, + "Created": "2026-05-12T18:52:23.511563859Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 12398617935139, + "StableID": "nnkmQ4hc6111CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f932de904df252835e738a5b0966e03451f133f5046d0b4c016c216e8f402579", + "DiscoKey": "discokey:f01f8b0e51b14fe98505563cc5aee03cdf3339052d1fbf85ba5c7dbe8133f738", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:51688", "10.65.0.27:51688", "172.17.0.1:51688"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:52:24.04059057Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 776667949146727, + "StableID": "nLKK6Wkk4711CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:15b9b88563aa5d88241ae257e602216e1e091b3666af39e9e65f07007b3a685a", + "DiscoKey": "discokey:b84ccd05567da23b19de9e39a89611218df282a7f1722516a20e5ac6b7a2917a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:46018", "10.65.0.27:46018", "172.17.0.1:46018"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:52:24.578430983Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 6136404177810293, + "StableID": "nxvi45wBvp11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d84587141b98484705cceed641f846d3cbd08cd2e64f077f2390b7f608e9fc6c", + "DiscoKey": "discokey:b79a127be18fafc50c696955a4f3ef3809a34a4dd3d08575b63d91d3be872166", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:54929", "10.65.0.27:54929", "172.17.0.1:54929"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:52:25.125123532Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 19276890580108, + "StableID": "nfgyoXNj9111CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:899e5ce826ca9b46e78daf09e2bc1133503415509539bb4418872bf0f550fd23", + "DiscoKey": "discokey:f963452d76354ed86e6cff0368ecf5dd84bec9de75add5786f94bb7fe696906a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:55569", "10.65.0.27:55569", "172.17.0.1:55569"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:52:25.666040774Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1726832356859159, + "StableID": "nWNj7Zx5VE11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b8580b45802a67d96eeed7a5bfe8a034d3e7cd88196974e5a740921460049154", + "DiscoKey": "discokey:bde933df45911314985bb21b42cf0c51a2a56bfc429963bded2d7b71b09a0d34", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:57014", "10.65.0.27:57014", "172.17.0.1:57014"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:52:26.213278425Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8776597061960922, + "StableID": "nF9cKhKwXB21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:04e2bc8d22d2000b3ee51a859af82e7812e459e6c18fab78698afd1be8461c4c", + "KeyExpiry": "2026-11-08T18:52:26Z", + "DiscoKey": "discokey:248af9ed3dfa0d89feb04fb06d1d0d80a33d4ba1dd1f8ba709edf23cc61c1a24", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:45734", "10.65.0.27:45734", "172.17.0.1:45734"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:52:26.732179246Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5322461653974364, + "StableID": "nKCzST3ZZi11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:67140cc6cf850ef00336786ac6caba06cd14f518a1cbb09dee12b45e8bc49300", + "KeyExpiry": "2026-11-08T18:52:27Z", + "DiscoKey": "discokey:fabd7cf90d41b9bd91c80d6d9e5e82cdf4021dc26fecb8f83a48e8f4251f5f27", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:37306", "10.65.0.27:37306", "172.17.0.1:37306"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:52:27.282485142Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 71338454102880, + "StableID": "nPNKuXwJZ111CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:8c1c5dbed69fc09b9f5e15d71c4bb0338ea5c78ba9d484a1acb3c79fecc1204b", + "KeyExpiry": "2026-11-08T18:52:27Z", + "DiscoKey": "discokey:dcc02fd53cf38c50542af22f0ab5b98b1ca1cf43e881216a20045ee6cdb0b759", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:51275", "10.65.0.27:51275", "172.17.0.1:51275"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:52:27.831341295Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "7149218115871029": { + "ID": 7149218115871029, + "LoginName": "pidgey.tail78f774.ts.net", + "DisplayName": "pidgey" + }} + } + }, "raticate": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7375671910666129, + "StableID": "nWXjwrPTbz11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 7375671910666129, + "Key": "nodekey:ce0f527473659069dbe7cd3e6a9f69e2ed7f93e720e4e2b8e1039075cffb2e72", + "DiscoKey": "discokey:4c0f72c0cc06331dc9184a977dacf764ae95d7a3a42264b96721c80374066b17", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:53589", "10.65.0.27:53589", "172.17.0.1:53589"], + "Hostinfo": {"Hostname": "raticate", "RequestTags": ["tag:group-b"], "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:52:22.42719054Z", + "Tags": ["tag:group-b"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:ce0f527473659069dbe7cd3e6a9f69e2ed7f93e720e4e2b8e1039075cffb2e72", + "MachineKey": "mkey:4eeb68a2409aab62c2acf44bdc70beb5ec9f65339e2fc184c0c6fd652d14ce26", + "Peers": [{ + "ID": 7149218115871029, + "StableID": "nCg2ZYqtpx11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:42601141114da4ab1aba019ebe4154a603084088ce50471aa58a448f04dce757", + "DiscoKey": "discokey:5423ad984604c8e069013ccf5fe74cd380798423b962a6b97d328e1e44d8886d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:48216", "10.65.0.27:48216", "172.17.0.1:48216"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:52:20.317209717Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3609278471971550, + "StableID": "nHW8BGdeBV11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5f3ce48f5a0d40254f0acd3ad18f0a1e85bc226976fb7309ad36cf40e2124c46", + "DiscoKey": "discokey:8199130784cf44e391026744e1f33ff005933a250461f234b800c647e7d45d44", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:47266", "10.65.0.27:47266", "172.17.0.1:47266"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:52:20.822674862Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 952028410362923, + "StableID": "nnAEZyABS811CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:663ca1c0b98b169842a8b616677a0087118a1e990c7382a68fec7376e91af955", + "DiscoKey": "discokey:3cc5eb69a57bc419db9c8add89316d568b03a8cd1dd3bdd34ffe15e7c1a96706", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:46372", "10.65.0.27:46372", "172.17.0.1:46372"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:52:21.355216786Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5619885924616872, + "StableID": "nTEGmfsFtk11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d02c43485dfc059a38ab3319bc6f24a1835449baea1d63ec5f7a100e21fb1e71", + "DiscoKey": "discokey:c60b99e6f863197dcf68d76ace08d7f50fa2554b783619249dab23035fe5135e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:59422", "10.65.0.27:59422", "172.17.0.1:59422"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:52:21.884838767Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 5885154563695681, + "StableID": "nAmf2o2Qxn11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:22813b9d55b26687709c84873941e692c8a317c3a9ebff4281c254cf26175b79", + "DiscoKey": "discokey:98b72e55d8d1c3b9898213489c54eb98b8e1325de01f7371b63f5657d9e34379", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:53301", "10.65.0.27:53301", "172.17.0.1:53301"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:52:22.967745566Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8345061112147022, + "StableID": "nsBMA5cVA821CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aea1a961facd687fdbe29d687b879d88d4360d00c027a8d054dfa00db4821278", + "DiscoKey": "discokey:2b469a8359196a8a9ae135af817ec52705d54492503b54cd9b144d65366f5e03", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:56907", "10.65.0.27:56907", "172.17.0.1:56907"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 59245}, + {"Proto": "peerapi6", "Port": 59245} + ]}, + "Created": "2026-05-12T18:52:23.511563859Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 12398617935139, + "StableID": "nnkmQ4hc6111CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f932de904df252835e738a5b0966e03451f133f5046d0b4c016c216e8f402579", + "DiscoKey": "discokey:f01f8b0e51b14fe98505563cc5aee03cdf3339052d1fbf85ba5c7dbe8133f738", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:51688", "10.65.0.27:51688", "172.17.0.1:51688"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:52:24.04059057Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 776667949146727, + "StableID": "nLKK6Wkk4711CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:15b9b88563aa5d88241ae257e602216e1e091b3666af39e9e65f07007b3a685a", + "DiscoKey": "discokey:b84ccd05567da23b19de9e39a89611218df282a7f1722516a20e5ac6b7a2917a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:46018", "10.65.0.27:46018", "172.17.0.1:46018"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:52:24.578430983Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 6136404177810293, + "StableID": "nxvi45wBvp11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d84587141b98484705cceed641f846d3cbd08cd2e64f077f2390b7f608e9fc6c", + "DiscoKey": "discokey:b79a127be18fafc50c696955a4f3ef3809a34a4dd3d08575b63d91d3be872166", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:54929", "10.65.0.27:54929", "172.17.0.1:54929"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:52:25.125123532Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 19276890580108, + "StableID": "nfgyoXNj9111CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:899e5ce826ca9b46e78daf09e2bc1133503415509539bb4418872bf0f550fd23", + "DiscoKey": "discokey:f963452d76354ed86e6cff0368ecf5dd84bec9de75add5786f94bb7fe696906a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:55569", "10.65.0.27:55569", "172.17.0.1:55569"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:52:25.666040774Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1726832356859159, + "StableID": "nWNj7Zx5VE11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b8580b45802a67d96eeed7a5bfe8a034d3e7cd88196974e5a740921460049154", + "DiscoKey": "discokey:bde933df45911314985bb21b42cf0c51a2a56bfc429963bded2d7b71b09a0d34", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:57014", "10.65.0.27:57014", "172.17.0.1:57014"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:52:26.213278425Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8776597061960922, + "StableID": "nF9cKhKwXB21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:04e2bc8d22d2000b3ee51a859af82e7812e459e6c18fab78698afd1be8461c4c", + "KeyExpiry": "2026-11-08T18:52:26Z", + "DiscoKey": "discokey:248af9ed3dfa0d89feb04fb06d1d0d80a33d4ba1dd1f8ba709edf23cc61c1a24", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:45734", "10.65.0.27:45734", "172.17.0.1:45734"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:52:26.732179246Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5322461653974364, + "StableID": "nKCzST3ZZi11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:67140cc6cf850ef00336786ac6caba06cd14f518a1cbb09dee12b45e8bc49300", + "KeyExpiry": "2026-11-08T18:52:27Z", + "DiscoKey": "discokey:fabd7cf90d41b9bd91c80d6d9e5e82cdf4021dc26fecb8f83a48e8f4251f5f27", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:37306", "10.65.0.27:37306", "172.17.0.1:37306"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:52:27.282485142Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 71338454102880, + "StableID": "nPNKuXwJZ111CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:8c1c5dbed69fc09b9f5e15d71c4bb0338ea5c78ba9d484a1acb3c79fecc1204b", + "KeyExpiry": "2026-11-08T18:52:27Z", + "DiscoKey": "discokey:dcc02fd53cf38c50542af22f0ab5b98b1ca1cf43e881216a20045ee6cdb0b759", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:51275", "10.65.0.27:51275", "172.17.0.1:51275"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:52:27.831341295Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "7375671910666129": { + "ID": 7375671910666129, + "LoginName": "raticate.tail78f774.ts.net", + "DisplayName": "raticate" + }} + } + }, "rattata": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 5619885924616872, + "StableID": "nTEGmfsFtk11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 5619885924616872, + "Key": "nodekey:d02c43485dfc059a38ab3319bc6f24a1835449baea1d63ec5f7a100e21fb1e71", + "DiscoKey": "discokey:c60b99e6f863197dcf68d76ace08d7f50fa2554b783619249dab23035fe5135e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:59422", "10.65.0.27:59422", "172.17.0.1:59422"], + "Hostinfo": {"Hostname": "rattata", "RequestTags": ["tag:group-a"], "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:52:21.884838767Z", + "Tags": ["tag:group-a"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:d02c43485dfc059a38ab3319bc6f24a1835449baea1d63ec5f7a100e21fb1e71", + "MachineKey": "mkey:93039aa72537c6a8e34230ca3d5eac719e2a02697f3c1383b2c24d19af992012", + "Peers": [{ + "ID": 7149218115871029, + "StableID": "nCg2ZYqtpx11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:42601141114da4ab1aba019ebe4154a603084088ce50471aa58a448f04dce757", + "DiscoKey": "discokey:5423ad984604c8e069013ccf5fe74cd380798423b962a6b97d328e1e44d8886d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:48216", "10.65.0.27:48216", "172.17.0.1:48216"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:52:20.317209717Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3609278471971550, + "StableID": "nHW8BGdeBV11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5f3ce48f5a0d40254f0acd3ad18f0a1e85bc226976fb7309ad36cf40e2124c46", + "DiscoKey": "discokey:8199130784cf44e391026744e1f33ff005933a250461f234b800c647e7d45d44", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:47266", "10.65.0.27:47266", "172.17.0.1:47266"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:52:20.822674862Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 952028410362923, + "StableID": "nnAEZyABS811CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:663ca1c0b98b169842a8b616677a0087118a1e990c7382a68fec7376e91af955", + "DiscoKey": "discokey:3cc5eb69a57bc419db9c8add89316d568b03a8cd1dd3bdd34ffe15e7c1a96706", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:46372", "10.65.0.27:46372", "172.17.0.1:46372"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:52:21.355216786Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 7375671910666129, + "StableID": "nWXjwrPTbz11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ce0f527473659069dbe7cd3e6a9f69e2ed7f93e720e4e2b8e1039075cffb2e72", + "DiscoKey": "discokey:4c0f72c0cc06331dc9184a977dacf764ae95d7a3a42264b96721c80374066b17", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:53589", "10.65.0.27:53589", "172.17.0.1:53589"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:52:22.42719054Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 5885154563695681, + "StableID": "nAmf2o2Qxn11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:22813b9d55b26687709c84873941e692c8a317c3a9ebff4281c254cf26175b79", + "DiscoKey": "discokey:98b72e55d8d1c3b9898213489c54eb98b8e1325de01f7371b63f5657d9e34379", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:53301", "10.65.0.27:53301", "172.17.0.1:53301"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:52:22.967745566Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8345061112147022, + "StableID": "nsBMA5cVA821CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aea1a961facd687fdbe29d687b879d88d4360d00c027a8d054dfa00db4821278", + "DiscoKey": "discokey:2b469a8359196a8a9ae135af817ec52705d54492503b54cd9b144d65366f5e03", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:56907", "10.65.0.27:56907", "172.17.0.1:56907"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 59245}, + {"Proto": "peerapi6", "Port": 59245} + ]}, + "Created": "2026-05-12T18:52:23.511563859Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 12398617935139, + "StableID": "nnkmQ4hc6111CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f932de904df252835e738a5b0966e03451f133f5046d0b4c016c216e8f402579", + "DiscoKey": "discokey:f01f8b0e51b14fe98505563cc5aee03cdf3339052d1fbf85ba5c7dbe8133f738", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:51688", "10.65.0.27:51688", "172.17.0.1:51688"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:52:24.04059057Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 776667949146727, + "StableID": "nLKK6Wkk4711CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:15b9b88563aa5d88241ae257e602216e1e091b3666af39e9e65f07007b3a685a", + "DiscoKey": "discokey:b84ccd05567da23b19de9e39a89611218df282a7f1722516a20e5ac6b7a2917a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:46018", "10.65.0.27:46018", "172.17.0.1:46018"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:52:24.578430983Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 6136404177810293, + "StableID": "nxvi45wBvp11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d84587141b98484705cceed641f846d3cbd08cd2e64f077f2390b7f608e9fc6c", + "DiscoKey": "discokey:b79a127be18fafc50c696955a4f3ef3809a34a4dd3d08575b63d91d3be872166", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:54929", "10.65.0.27:54929", "172.17.0.1:54929"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:52:25.125123532Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 19276890580108, + "StableID": "nfgyoXNj9111CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:899e5ce826ca9b46e78daf09e2bc1133503415509539bb4418872bf0f550fd23", + "DiscoKey": "discokey:f963452d76354ed86e6cff0368ecf5dd84bec9de75add5786f94bb7fe696906a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:55569", "10.65.0.27:55569", "172.17.0.1:55569"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:52:25.666040774Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1726832356859159, + "StableID": "nWNj7Zx5VE11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b8580b45802a67d96eeed7a5bfe8a034d3e7cd88196974e5a740921460049154", + "DiscoKey": "discokey:bde933df45911314985bb21b42cf0c51a2a56bfc429963bded2d7b71b09a0d34", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:57014", "10.65.0.27:57014", "172.17.0.1:57014"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:52:26.213278425Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8776597061960922, + "StableID": "nF9cKhKwXB21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:04e2bc8d22d2000b3ee51a859af82e7812e459e6c18fab78698afd1be8461c4c", + "KeyExpiry": "2026-11-08T18:52:26Z", + "DiscoKey": "discokey:248af9ed3dfa0d89feb04fb06d1d0d80a33d4ba1dd1f8ba709edf23cc61c1a24", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:45734", "10.65.0.27:45734", "172.17.0.1:45734"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:52:26.732179246Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5322461653974364, + "StableID": "nKCzST3ZZi11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:67140cc6cf850ef00336786ac6caba06cd14f518a1cbb09dee12b45e8bc49300", + "KeyExpiry": "2026-11-08T18:52:27Z", + "DiscoKey": "discokey:fabd7cf90d41b9bd91c80d6d9e5e82cdf4021dc26fecb8f83a48e8f4251f5f27", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:37306", "10.65.0.27:37306", "172.17.0.1:37306"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:52:27.282485142Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 71338454102880, + "StableID": "nPNKuXwJZ111CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:8c1c5dbed69fc09b9f5e15d71c4bb0338ea5c78ba9d484a1acb3c79fecc1204b", + "KeyExpiry": "2026-11-08T18:52:27Z", + "DiscoKey": "discokey:dcc02fd53cf38c50542af22f0ab5b98b1ca1cf43e881216a20045ee6cdb0b759", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:51275", "10.65.0.27:51275", "172.17.0.1:51275"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:52:27.831341295Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "5619885924616872": { + "ID": 5619885924616872, + "LoginName": "rattata.tail78f774.ts.net", + "DisplayName": "rattata" + }} + } + }, "spearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8345061112147022, + "StableID": "nsBMA5cVA821CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 8345061112147022, + "Key": "nodekey:aea1a961facd687fdbe29d687b879d88d4360d00c027a8d054dfa00db4821278", + "DiscoKey": "discokey:2b469a8359196a8a9ae135af817ec52705d54492503b54cd9b144d65366f5e03", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:56907", "10.65.0.27:56907", "172.17.0.1:56907"], + "Hostinfo": { + "Hostname": "spearow", + "RoutableIPs": ["10.44.0.0/16"], + "RequestTags": ["tag:spearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 59245}, + {"Proto": "peerapi6", "Port": 59245}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:52:23.511563859Z", + "Tags": ["tag:spearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:aea1a961facd687fdbe29d687b879d88d4360d00c027a8d054dfa00db4821278", + "MachineKey": "mkey:66312c88666e250f44a11418c58b4adbe9f9df1f6015b1507525461603105720", + "Peers": [{ + "ID": 7149218115871029, + "StableID": "nCg2ZYqtpx11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:42601141114da4ab1aba019ebe4154a603084088ce50471aa58a448f04dce757", + "DiscoKey": "discokey:5423ad984604c8e069013ccf5fe74cd380798423b962a6b97d328e1e44d8886d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:48216", "10.65.0.27:48216", "172.17.0.1:48216"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:52:20.317209717Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3609278471971550, + "StableID": "nHW8BGdeBV11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5f3ce48f5a0d40254f0acd3ad18f0a1e85bc226976fb7309ad36cf40e2124c46", + "DiscoKey": "discokey:8199130784cf44e391026744e1f33ff005933a250461f234b800c647e7d45d44", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:47266", "10.65.0.27:47266", "172.17.0.1:47266"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:52:20.822674862Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 952028410362923, + "StableID": "nnAEZyABS811CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:663ca1c0b98b169842a8b616677a0087118a1e990c7382a68fec7376e91af955", + "DiscoKey": "discokey:3cc5eb69a57bc419db9c8add89316d568b03a8cd1dd3bdd34ffe15e7c1a96706", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:46372", "10.65.0.27:46372", "172.17.0.1:46372"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:52:21.355216786Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5619885924616872, + "StableID": "nTEGmfsFtk11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d02c43485dfc059a38ab3319bc6f24a1835449baea1d63ec5f7a100e21fb1e71", + "DiscoKey": "discokey:c60b99e6f863197dcf68d76ace08d7f50fa2554b783619249dab23035fe5135e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:59422", "10.65.0.27:59422", "172.17.0.1:59422"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:52:21.884838767Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7375671910666129, + "StableID": "nWXjwrPTbz11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ce0f527473659069dbe7cd3e6a9f69e2ed7f93e720e4e2b8e1039075cffb2e72", + "DiscoKey": "discokey:4c0f72c0cc06331dc9184a977dacf764ae95d7a3a42264b96721c80374066b17", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:53589", "10.65.0.27:53589", "172.17.0.1:53589"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:52:22.42719054Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 5885154563695681, + "StableID": "nAmf2o2Qxn11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:22813b9d55b26687709c84873941e692c8a317c3a9ebff4281c254cf26175b79", + "DiscoKey": "discokey:98b72e55d8d1c3b9898213489c54eb98b8e1325de01f7371b63f5657d9e34379", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:53301", "10.65.0.27:53301", "172.17.0.1:53301"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:52:22.967745566Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 12398617935139, + "StableID": "nnkmQ4hc6111CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f932de904df252835e738a5b0966e03451f133f5046d0b4c016c216e8f402579", + "DiscoKey": "discokey:f01f8b0e51b14fe98505563cc5aee03cdf3339052d1fbf85ba5c7dbe8133f738", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:51688", "10.65.0.27:51688", "172.17.0.1:51688"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:52:24.04059057Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 776667949146727, + "StableID": "nLKK6Wkk4711CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:15b9b88563aa5d88241ae257e602216e1e091b3666af39e9e65f07007b3a685a", + "DiscoKey": "discokey:b84ccd05567da23b19de9e39a89611218df282a7f1722516a20e5ac6b7a2917a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:46018", "10.65.0.27:46018", "172.17.0.1:46018"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:52:24.578430983Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 6136404177810293, + "StableID": "nxvi45wBvp11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d84587141b98484705cceed641f846d3cbd08cd2e64f077f2390b7f608e9fc6c", + "DiscoKey": "discokey:b79a127be18fafc50c696955a4f3ef3809a34a4dd3d08575b63d91d3be872166", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:54929", "10.65.0.27:54929", "172.17.0.1:54929"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:52:25.125123532Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 19276890580108, + "StableID": "nfgyoXNj9111CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:899e5ce826ca9b46e78daf09e2bc1133503415509539bb4418872bf0f550fd23", + "DiscoKey": "discokey:f963452d76354ed86e6cff0368ecf5dd84bec9de75add5786f94bb7fe696906a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:55569", "10.65.0.27:55569", "172.17.0.1:55569"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:52:25.666040774Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1726832356859159, + "StableID": "nWNj7Zx5VE11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b8580b45802a67d96eeed7a5bfe8a034d3e7cd88196974e5a740921460049154", + "DiscoKey": "discokey:bde933df45911314985bb21b42cf0c51a2a56bfc429963bded2d7b71b09a0d34", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:57014", "10.65.0.27:57014", "172.17.0.1:57014"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:52:26.213278425Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8776597061960922, + "StableID": "nF9cKhKwXB21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:04e2bc8d22d2000b3ee51a859af82e7812e459e6c18fab78698afd1be8461c4c", + "KeyExpiry": "2026-11-08T18:52:26Z", + "DiscoKey": "discokey:248af9ed3dfa0d89feb04fb06d1d0d80a33d4ba1dd1f8ba709edf23cc61c1a24", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:45734", "10.65.0.27:45734", "172.17.0.1:45734"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:52:26.732179246Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5322461653974364, + "StableID": "nKCzST3ZZi11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:67140cc6cf850ef00336786ac6caba06cd14f518a1cbb09dee12b45e8bc49300", + "KeyExpiry": "2026-11-08T18:52:27Z", + "DiscoKey": "discokey:fabd7cf90d41b9bd91c80d6d9e5e82cdf4021dc26fecb8f83a48e8f4251f5f27", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:37306", "10.65.0.27:37306", "172.17.0.1:37306"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:52:27.282485142Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 71338454102880, + "StableID": "nPNKuXwJZ111CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:8c1c5dbed69fc09b9f5e15d71c4bb0338ea5c78ba9d484a1acb3c79fecc1204b", + "KeyExpiry": "2026-11-08T18:52:27Z", + "DiscoKey": "discokey:dcc02fd53cf38c50542af22f0ab5b98b1ca1cf43e881216a20045ee6cdb0b759", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:51275", "10.65.0.27:51275", "172.17.0.1:51275"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:52:27.831341295Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "8345061112147022": { + "ID": 8345061112147022, + "LoginName": "spearow.tail78f774.ts.net", + "DisplayName": "spearow" + }} + } + }, "squirtle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 776667949146727, + "StableID": "nLKK6Wkk4711CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 776667949146727, + "Key": "nodekey:15b9b88563aa5d88241ae257e602216e1e091b3666af39e9e65f07007b3a685a", + "DiscoKey": "discokey:b84ccd05567da23b19de9e39a89611218df282a7f1722516a20e5ac6b7a2917a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:46018", "10.65.0.27:46018", "172.17.0.1:46018"], + "Hostinfo": { + "Hostname": "squirtle", + "RoutableIPs": ["10.33.0.0/16"], + "RequestTags": ["tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:52:24.578430983Z", + "Tags": ["tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:15b9b88563aa5d88241ae257e602216e1e091b3666af39e9e65f07007b3a685a", + "MachineKey": "mkey:420b96ecdd36e7200c756e59618cfc550f9bae652b24635a482f40a841bcca2d", + "Peers": [{ + "ID": 7149218115871029, + "StableID": "nCg2ZYqtpx11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:42601141114da4ab1aba019ebe4154a603084088ce50471aa58a448f04dce757", + "DiscoKey": "discokey:5423ad984604c8e069013ccf5fe74cd380798423b962a6b97d328e1e44d8886d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:48216", "10.65.0.27:48216", "172.17.0.1:48216"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:52:20.317209717Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3609278471971550, + "StableID": "nHW8BGdeBV11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5f3ce48f5a0d40254f0acd3ad18f0a1e85bc226976fb7309ad36cf40e2124c46", + "DiscoKey": "discokey:8199130784cf44e391026744e1f33ff005933a250461f234b800c647e7d45d44", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:47266", "10.65.0.27:47266", "172.17.0.1:47266"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:52:20.822674862Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 952028410362923, + "StableID": "nnAEZyABS811CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:663ca1c0b98b169842a8b616677a0087118a1e990c7382a68fec7376e91af955", + "DiscoKey": "discokey:3cc5eb69a57bc419db9c8add89316d568b03a8cd1dd3bdd34ffe15e7c1a96706", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:46372", "10.65.0.27:46372", "172.17.0.1:46372"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:52:21.355216786Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5619885924616872, + "StableID": "nTEGmfsFtk11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d02c43485dfc059a38ab3319bc6f24a1835449baea1d63ec5f7a100e21fb1e71", + "DiscoKey": "discokey:c60b99e6f863197dcf68d76ace08d7f50fa2554b783619249dab23035fe5135e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:59422", "10.65.0.27:59422", "172.17.0.1:59422"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:52:21.884838767Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7375671910666129, + "StableID": "nWXjwrPTbz11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ce0f527473659069dbe7cd3e6a9f69e2ed7f93e720e4e2b8e1039075cffb2e72", + "DiscoKey": "discokey:4c0f72c0cc06331dc9184a977dacf764ae95d7a3a42264b96721c80374066b17", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:53589", "10.65.0.27:53589", "172.17.0.1:53589"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:52:22.42719054Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 5885154563695681, + "StableID": "nAmf2o2Qxn11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:22813b9d55b26687709c84873941e692c8a317c3a9ebff4281c254cf26175b79", + "DiscoKey": "discokey:98b72e55d8d1c3b9898213489c54eb98b8e1325de01f7371b63f5657d9e34379", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:53301", "10.65.0.27:53301", "172.17.0.1:53301"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:52:22.967745566Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8345061112147022, + "StableID": "nsBMA5cVA821CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aea1a961facd687fdbe29d687b879d88d4360d00c027a8d054dfa00db4821278", + "DiscoKey": "discokey:2b469a8359196a8a9ae135af817ec52705d54492503b54cd9b144d65366f5e03", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:56907", "10.65.0.27:56907", "172.17.0.1:56907"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 59245}, + {"Proto": "peerapi6", "Port": 59245} + ]}, + "Created": "2026-05-12T18:52:23.511563859Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 12398617935139, + "StableID": "nnkmQ4hc6111CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f932de904df252835e738a5b0966e03451f133f5046d0b4c016c216e8f402579", + "DiscoKey": "discokey:f01f8b0e51b14fe98505563cc5aee03cdf3339052d1fbf85ba5c7dbe8133f738", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:51688", "10.65.0.27:51688", "172.17.0.1:51688"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:52:24.04059057Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6136404177810293, + "StableID": "nxvi45wBvp11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d84587141b98484705cceed641f846d3cbd08cd2e64f077f2390b7f608e9fc6c", + "DiscoKey": "discokey:b79a127be18fafc50c696955a4f3ef3809a34a4dd3d08575b63d91d3be872166", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:54929", "10.65.0.27:54929", "172.17.0.1:54929"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:52:25.125123532Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 19276890580108, + "StableID": "nfgyoXNj9111CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:899e5ce826ca9b46e78daf09e2bc1133503415509539bb4418872bf0f550fd23", + "DiscoKey": "discokey:f963452d76354ed86e6cff0368ecf5dd84bec9de75add5786f94bb7fe696906a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:55569", "10.65.0.27:55569", "172.17.0.1:55569"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:52:25.666040774Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1726832356859159, + "StableID": "nWNj7Zx5VE11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b8580b45802a67d96eeed7a5bfe8a034d3e7cd88196974e5a740921460049154", + "DiscoKey": "discokey:bde933df45911314985bb21b42cf0c51a2a56bfc429963bded2d7b71b09a0d34", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:57014", "10.65.0.27:57014", "172.17.0.1:57014"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:52:26.213278425Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8776597061960922, + "StableID": "nF9cKhKwXB21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:04e2bc8d22d2000b3ee51a859af82e7812e459e6c18fab78698afd1be8461c4c", + "KeyExpiry": "2026-11-08T18:52:26Z", + "DiscoKey": "discokey:248af9ed3dfa0d89feb04fb06d1d0d80a33d4ba1dd1f8ba709edf23cc61c1a24", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:45734", "10.65.0.27:45734", "172.17.0.1:45734"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:52:26.732179246Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5322461653974364, + "StableID": "nKCzST3ZZi11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:67140cc6cf850ef00336786ac6caba06cd14f518a1cbb09dee12b45e8bc49300", + "KeyExpiry": "2026-11-08T18:52:27Z", + "DiscoKey": "discokey:fabd7cf90d41b9bd91c80d6d9e5e82cdf4021dc26fecb8f83a48e8f4251f5f27", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:37306", "10.65.0.27:37306", "172.17.0.1:37306"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:52:27.282485142Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 71338454102880, + "StableID": "nPNKuXwJZ111CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:8c1c5dbed69fc09b9f5e15d71c4bb0338ea5c78ba9d484a1acb3c79fecc1204b", + "KeyExpiry": "2026-11-08T18:52:27Z", + "DiscoKey": "discokey:dcc02fd53cf38c50542af22f0ab5b98b1ca1cf43e881216a20045ee6cdb0b759", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:51275", "10.65.0.27:51275", "172.17.0.1:51275"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:52:27.831341295Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "776667949146727": { + "ID": 776667949146727, + "LoginName": "squirtle.tail78f774.ts.net", + "DisplayName": "squirtle" + }} + } + }, "venusaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 5322461653974364, + "StableID": "nKCzST3ZZi11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:67140cc6cf850ef00336786ac6caba06cd14f518a1cbb09dee12b45e8bc49300", + "KeyExpiry": "2026-11-08T18:52:27Z", + "DiscoKey": "discokey:fabd7cf90d41b9bd91c80d6d9e5e82cdf4021dc26fecb8f83a48e8f4251f5f27", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:37306", "10.65.0.27:37306", "172.17.0.1:37306"], + "Hostinfo": {"Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:52:27.282485142Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:67140cc6cf850ef00336786ac6caba06cd14f518a1cbb09dee12b45e8bc49300", + "MachineKey": "mkey:ecac8ef03cea5501b4da4e8e66a25f39314754b4ec6585840b0ff880e029a570", + "Peers": [{ + "ID": 7149218115871029, + "StableID": "nCg2ZYqtpx11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:42601141114da4ab1aba019ebe4154a603084088ce50471aa58a448f04dce757", + "DiscoKey": "discokey:5423ad984604c8e069013ccf5fe74cd380798423b962a6b97d328e1e44d8886d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:48216", "10.65.0.27:48216", "172.17.0.1:48216"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:52:20.317209717Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3609278471971550, + "StableID": "nHW8BGdeBV11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5f3ce48f5a0d40254f0acd3ad18f0a1e85bc226976fb7309ad36cf40e2124c46", + "DiscoKey": "discokey:8199130784cf44e391026744e1f33ff005933a250461f234b800c647e7d45d44", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:47266", "10.65.0.27:47266", "172.17.0.1:47266"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:52:20.822674862Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 952028410362923, + "StableID": "nnAEZyABS811CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:663ca1c0b98b169842a8b616677a0087118a1e990c7382a68fec7376e91af955", + "DiscoKey": "discokey:3cc5eb69a57bc419db9c8add89316d568b03a8cd1dd3bdd34ffe15e7c1a96706", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:46372", "10.65.0.27:46372", "172.17.0.1:46372"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:52:21.355216786Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5619885924616872, + "StableID": "nTEGmfsFtk11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d02c43485dfc059a38ab3319bc6f24a1835449baea1d63ec5f7a100e21fb1e71", + "DiscoKey": "discokey:c60b99e6f863197dcf68d76ace08d7f50fa2554b783619249dab23035fe5135e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:59422", "10.65.0.27:59422", "172.17.0.1:59422"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:52:21.884838767Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7375671910666129, + "StableID": "nWXjwrPTbz11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ce0f527473659069dbe7cd3e6a9f69e2ed7f93e720e4e2b8e1039075cffb2e72", + "DiscoKey": "discokey:4c0f72c0cc06331dc9184a977dacf764ae95d7a3a42264b96721c80374066b17", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:53589", "10.65.0.27:53589", "172.17.0.1:53589"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:52:22.42719054Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 5885154563695681, + "StableID": "nAmf2o2Qxn11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:22813b9d55b26687709c84873941e692c8a317c3a9ebff4281c254cf26175b79", + "DiscoKey": "discokey:98b72e55d8d1c3b9898213489c54eb98b8e1325de01f7371b63f5657d9e34379", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:53301", "10.65.0.27:53301", "172.17.0.1:53301"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:52:22.967745566Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8345061112147022, + "StableID": "nsBMA5cVA821CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aea1a961facd687fdbe29d687b879d88d4360d00c027a8d054dfa00db4821278", + "DiscoKey": "discokey:2b469a8359196a8a9ae135af817ec52705d54492503b54cd9b144d65366f5e03", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:56907", "10.65.0.27:56907", "172.17.0.1:56907"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 59245}, + {"Proto": "peerapi6", "Port": 59245} + ]}, + "Created": "2026-05-12T18:52:23.511563859Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 12398617935139, + "StableID": "nnkmQ4hc6111CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f932de904df252835e738a5b0966e03451f133f5046d0b4c016c216e8f402579", + "DiscoKey": "discokey:f01f8b0e51b14fe98505563cc5aee03cdf3339052d1fbf85ba5c7dbe8133f738", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:51688", "10.65.0.27:51688", "172.17.0.1:51688"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:52:24.04059057Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 776667949146727, + "StableID": "nLKK6Wkk4711CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:15b9b88563aa5d88241ae257e602216e1e091b3666af39e9e65f07007b3a685a", + "DiscoKey": "discokey:b84ccd05567da23b19de9e39a89611218df282a7f1722516a20e5ac6b7a2917a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:46018", "10.65.0.27:46018", "172.17.0.1:46018"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:52:24.578430983Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 6136404177810293, + "StableID": "nxvi45wBvp11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d84587141b98484705cceed641f846d3cbd08cd2e64f077f2390b7f608e9fc6c", + "DiscoKey": "discokey:b79a127be18fafc50c696955a4f3ef3809a34a4dd3d08575b63d91d3be872166", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:54929", "10.65.0.27:54929", "172.17.0.1:54929"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:52:25.125123532Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 19276890580108, + "StableID": "nfgyoXNj9111CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:899e5ce826ca9b46e78daf09e2bc1133503415509539bb4418872bf0f550fd23", + "DiscoKey": "discokey:f963452d76354ed86e6cff0368ecf5dd84bec9de75add5786f94bb7fe696906a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:55569", "10.65.0.27:55569", "172.17.0.1:55569"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:52:25.666040774Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1726832356859159, + "StableID": "nWNj7Zx5VE11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b8580b45802a67d96eeed7a5bfe8a034d3e7cd88196974e5a740921460049154", + "DiscoKey": "discokey:bde933df45911314985bb21b42cf0c51a2a56bfc429963bded2d7b71b09a0d34", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:57014", "10.65.0.27:57014", "172.17.0.1:57014"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:52:26.213278425Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8776597061960922, + "StableID": "nF9cKhKwXB21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:04e2bc8d22d2000b3ee51a859af82e7812e459e6c18fab78698afd1be8461c4c", + "KeyExpiry": "2026-11-08T18:52:26Z", + "DiscoKey": "discokey:248af9ed3dfa0d89feb04fb06d1d0d80a33d4ba1dd1f8ba709edf23cc61c1a24", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:45734", "10.65.0.27:45734", "172.17.0.1:45734"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:52:26.732179246Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 71338454102880, + "StableID": "nPNKuXwJZ111CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:8c1c5dbed69fc09b9f5e15d71c4bb0338ea5c78ba9d484a1acb3c79fecc1204b", + "KeyExpiry": "2026-11-08T18:52:27Z", + "DiscoKey": "discokey:dcc02fd53cf38c50542af22f0ab5b98b1ca1cf43e881216a20045ee6cdb0b759", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:51275", "10.65.0.27:51275", "172.17.0.1:51275"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:52:27.831341295Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "weedle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6136404177810293, + "StableID": "nxvi45wBvp11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 6136404177810293, + "Key": "nodekey:d84587141b98484705cceed641f846d3cbd08cd2e64f077f2390b7f608e9fc6c", + "DiscoKey": "discokey:b79a127be18fafc50c696955a4f3ef3809a34a4dd3d08575b63d91d3be872166", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:54929", "10.65.0.27:54929", "172.17.0.1:54929"], + "Hostinfo": {"Hostname": "weedle", "RequestTags": ["tag:client"], "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:52:25.125123532Z", + "Tags": ["tag:client"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:d84587141b98484705cceed641f846d3cbd08cd2e64f077f2390b7f608e9fc6c", + "MachineKey": "mkey:e4bcdcab9f6d7a8b496e2897e60e76281f19e391aa0da2d987a79c9d86e37325", + "Peers": [{ + "ID": 7149218115871029, + "StableID": "nCg2ZYqtpx11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:42601141114da4ab1aba019ebe4154a603084088ce50471aa58a448f04dce757", + "DiscoKey": "discokey:5423ad984604c8e069013ccf5fe74cd380798423b962a6b97d328e1e44d8886d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:48216", "10.65.0.27:48216", "172.17.0.1:48216"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:52:20.317209717Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3609278471971550, + "StableID": "nHW8BGdeBV11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:5f3ce48f5a0d40254f0acd3ad18f0a1e85bc226976fb7309ad36cf40e2124c46", + "DiscoKey": "discokey:8199130784cf44e391026744e1f33ff005933a250461f234b800c647e7d45d44", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:47266", "10.65.0.27:47266", "172.17.0.1:47266"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:52:20.822674862Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 952028410362923, + "StableID": "nnAEZyABS811CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:663ca1c0b98b169842a8b616677a0087118a1e990c7382a68fec7376e91af955", + "DiscoKey": "discokey:3cc5eb69a57bc419db9c8add89316d568b03a8cd1dd3bdd34ffe15e7c1a96706", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:46372", "10.65.0.27:46372", "172.17.0.1:46372"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:52:21.355216786Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5619885924616872, + "StableID": "nTEGmfsFtk11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d02c43485dfc059a38ab3319bc6f24a1835449baea1d63ec5f7a100e21fb1e71", + "DiscoKey": "discokey:c60b99e6f863197dcf68d76ace08d7f50fa2554b783619249dab23035fe5135e", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:59422", "10.65.0.27:59422", "172.17.0.1:59422"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:52:21.884838767Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 7375671910666129, + "StableID": "nWXjwrPTbz11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ce0f527473659069dbe7cd3e6a9f69e2ed7f93e720e4e2b8e1039075cffb2e72", + "DiscoKey": "discokey:4c0f72c0cc06331dc9184a977dacf764ae95d7a3a42264b96721c80374066b17", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:53589", "10.65.0.27:53589", "172.17.0.1:53589"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:52:22.42719054Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 5885154563695681, + "StableID": "nAmf2o2Qxn11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:22813b9d55b26687709c84873941e692c8a317c3a9ebff4281c254cf26175b79", + "DiscoKey": "discokey:98b72e55d8d1c3b9898213489c54eb98b8e1325de01f7371b63f5657d9e34379", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:53301", "10.65.0.27:53301", "172.17.0.1:53301"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:52:22.967745566Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8345061112147022, + "StableID": "nsBMA5cVA821CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:aea1a961facd687fdbe29d687b879d88d4360d00c027a8d054dfa00db4821278", + "DiscoKey": "discokey:2b469a8359196a8a9ae135af817ec52705d54492503b54cd9b144d65366f5e03", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:56907", "10.65.0.27:56907", "172.17.0.1:56907"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 59245}, + {"Proto": "peerapi6", "Port": 59245} + ]}, + "Created": "2026-05-12T18:52:23.511563859Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 12398617935139, + "StableID": "nnkmQ4hc6111CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f932de904df252835e738a5b0966e03451f133f5046d0b4c016c216e8f402579", + "DiscoKey": "discokey:f01f8b0e51b14fe98505563cc5aee03cdf3339052d1fbf85ba5c7dbe8133f738", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:51688", "10.65.0.27:51688", "172.17.0.1:51688"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:52:24.04059057Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 776667949146727, + "StableID": "nLKK6Wkk4711CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:15b9b88563aa5d88241ae257e602216e1e091b3666af39e9e65f07007b3a685a", + "DiscoKey": "discokey:b84ccd05567da23b19de9e39a89611218df282a7f1722516a20e5ac6b7a2917a", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:46018", "10.65.0.27:46018", "172.17.0.1:46018"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:52:24.578430983Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 19276890580108, + "StableID": "nfgyoXNj9111CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:899e5ce826ca9b46e78daf09e2bc1133503415509539bb4418872bf0f550fd23", + "DiscoKey": "discokey:f963452d76354ed86e6cff0368ecf5dd84bec9de75add5786f94bb7fe696906a", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:55569", "10.65.0.27:55569", "172.17.0.1:55569"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:52:25.666040774Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1726832356859159, + "StableID": "nWNj7Zx5VE11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b8580b45802a67d96eeed7a5bfe8a034d3e7cd88196974e5a740921460049154", + "DiscoKey": "discokey:bde933df45911314985bb21b42cf0c51a2a56bfc429963bded2d7b71b09a0d34", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:57014", "10.65.0.27:57014", "172.17.0.1:57014"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:52:26.213278425Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8776597061960922, + "StableID": "nF9cKhKwXB21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:04e2bc8d22d2000b3ee51a859af82e7812e459e6c18fab78698afd1be8461c4c", + "KeyExpiry": "2026-11-08T18:52:26Z", + "DiscoKey": "discokey:248af9ed3dfa0d89feb04fb06d1d0d80a33d4ba1dd1f8ba709edf23cc61c1a24", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:45734", "10.65.0.27:45734", "172.17.0.1:45734"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:52:26.732179246Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5322461653974364, + "StableID": "nKCzST3ZZi11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:67140cc6cf850ef00336786ac6caba06cd14f518a1cbb09dee12b45e8bc49300", + "KeyExpiry": "2026-11-08T18:52:27Z", + "DiscoKey": "discokey:fabd7cf90d41b9bd91c80d6d9e5e82cdf4021dc26fecb8f83a48e8f4251f5f27", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:37306", "10.65.0.27:37306", "172.17.0.1:37306"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:52:27.282485142Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 71338454102880, + "StableID": "nPNKuXwJZ111CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:8c1c5dbed69fc09b9f5e15d71c4bb0338ea5c78ba9d484a1acb3c79fecc1204b", + "KeyExpiry": "2026-11-08T18:52:27Z", + "DiscoKey": "discokey:dcc02fd53cf38c50542af22f0ab5b98b1ca1cf43e881216a20045ee6cdb0b759", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:51275", "10.65.0.27:51275", "172.17.0.1:51275"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:52:27.831341295Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "6136404177810293": { + "ID": 6136404177810293, + "LoginName": "weedle.tail78f774.ts.net", + "DisplayName": "weedle" + }} + } + }} +} diff --git a/hscontrol/policy/v2/testdata/sshtest_results/sshtest-user-localpart-domain-mismatch.hujson b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-user-localpart-domain-mismatch.hujson new file mode 100644 index 00000000..7a4c65e3 --- /dev/null +++ b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-user-localpart-domain-mismatch.hujson @@ -0,0 +1,18732 @@ +// sshtest-user-localpart-domain-mismatch +// +// localpart domain mismatch must fail +// +// Nodes with filter rules: 15 of 15 +// Captured at: 2026-05-12T18:53:13Z +// tool version: tscap/dev +// schema version: 1 +{ + "schema_version": 1, + "test_id": "sshtest-user-localpart-domain-mismatch", + "description": "localpart domain mismatch must fail", + "category": "sshtest", + "captured_at": "2026-05-12T18:53:13.089517206Z", + "tool_version": "tscap/dev", + "tailnet": "odin@example.com", + "error": true, + "input": { + "api_response_code": 400, + "api_response_body": {"message": "test(s) failed"}, + "tailnet": { + "dns": {"magic_dns": false, "nameservers": [], "search_paths": [], "split_dns": {}}, + "settings": {} + }, + "scenario_hujson": " \n \n \n \n \n{\n\t\"category\": \"sshtest\",\n\t\"description\": \"localpart domain mismatch must fail\",\n\t\"id\": \"sshtest-user-localpart-domain-mismatch\",\n\t\"options\": {\"expect_api_error\": true},\n\t\"policy\": {\"ssh\": [{\n\t\t\"action\": \"accept\",\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": [\"thor@example.org\"],\n\t\t\"users\": [\"localpart:*@example.com\"]\n\t}], \"sshTests\": [{\n\t\t\"accept\": [\"thor\"],\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": \"thor@example.org\"\n\t}], \"tagOwners\": {\n\t\t\"tag:prod\": [\"odin@example.com\"],\n\t\t\"tag:server\": [\"odin@example.com\"]\n\t}},\n\t\"tailnet\": {\n\t\t\"dns\": {\"magic_dns\": false, \"nameservers\": [], \"search_paths\": [], \"split_dns\": {}},\n\t\t\"settings\": {}\n\t},\n\t\"topology\": \"../_topologies/grant.hujson\"\n}\n", + "scenario_path": "scenarios/sshtest/sshtest-user-localpart-domain-mismatch.hujson", + "full_policy": { + "ssh": [{ + "action": "accept", + "dst": ["tag:server"], + "src": ["thor@example.org"], + "users": ["localpart:*@example.com"] + }], + "sshTests": [{"accept": ["thor"], "dst": ["tag:server"], "src": "thor@example.org"}], + "tagOwners": {"tag:prod": ["odin@example.com"], "tag:server": ["odin@example.com"]} + } + }, + "topology": {"users": [ + {"id": 1, "name": "odin", "email": "odin@example.com"}, + {"id": 2, "name": "thor", "email": "thor@example.org"}, + {"id": 3, "name": "freya", "email": "freya@example.com"} + ], "nodes": {"beedrill": { + "hostname": "beedrill", + "tags": ["tag:server"], + "ipv4": "100.64.0.16", + "ipv6": "fd7a:115c:a1e0::10", + "routable_ips": [], + "approved_routes": [] + }, "blastoise": { + "hostname": "blastoise", + "tags": ["tag:exit", "tag:router"], + "ipv4": "100.64.0.9", + "ipv6": "fd7a:115c:a1e0::9", + "routable_ips": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "bulbasaur": { + "hostname": "bulbasaur", + "tags": [], + "ipv4": "100.64.0.19", + "ipv6": "fd7a:115c:a1e0::13", + "user": "odin", + "routable_ips": [], + "approved_routes": [] + }, "charmander": { + "hostname": "charmander", + "tags": ["tag:exit"], + "ipv4": "100.64.0.4", + "ipv6": "fd7a:115c:a1e0::4", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "fearow": { + "hostname": "fearow", + "tags": ["tag:fearow"], + "ipv4": "100.64.0.12", + "ipv6": "fd7a:115c:a1e0::c", + "routable_ips": ["10.55.0.0/16"], + "approved_routes": [] + }, "ivysaur": { + "hostname": "ivysaur", + "tags": [], + "ipv4": "100.64.0.17", + "ipv6": "fd7a:115c:a1e0::11", + "user": "thor", + "routable_ips": [], + "approved_routes": [] + }, "kakuna": { + "hostname": "kakuna", + "tags": ["tag:prod"], + "ipv4": "100.64.0.15", + "ipv6": "fd7a:115c:a1e0::f", + "routable_ips": [], + "approved_routes": [] + }, "pidgeotto": { + "hostname": "pidgeotto", + "tags": ["tag:pidgeotto"], + "ipv4": "100.64.0.3", + "ipv6": "fd7a:115c:a1e0::3", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "pidgey": { + "hostname": "pidgey", + "tags": ["tag:pidgey"], + "ipv4": "100.64.0.2", + "ipv6": "fd7a:115c:a1e0::2", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "raticate": { + "hostname": "raticate", + "tags": ["tag:group-b"], + "ipv4": "100.64.0.6", + "ipv6": "fd7a:115c:a1e0::6", + "routable_ips": [], + "approved_routes": [] + }, "rattata": { + "hostname": "rattata", + "tags": ["tag:group-a"], + "ipv4": "100.64.0.5", + "ipv6": "fd7a:115c:a1e0::5", + "routable_ips": [], + "approved_routes": [] + }, "spearow": { + "hostname": "spearow", + "tags": ["tag:spearow"], + "ipv4": "100.64.0.11", + "ipv6": "fd7a:115c:a1e0::b", + "routable_ips": ["10.44.0.0/16"], + "approved_routes": [] + }, "squirtle": { + "hostname": "squirtle", + "tags": ["tag:router"], + "ipv4": "100.64.0.13", + "ipv6": "fd7a:115c:a1e0::d", + "routable_ips": ["10.33.0.0/16"], + "approved_routes": [] + }, "venusaur": { + "hostname": "venusaur", + "tags": [], + "ipv4": "100.64.0.18", + "ipv6": "fd7a:115c:a1e0::12", + "user": "freya", + "routable_ips": [], + "approved_routes": [] + }, "weedle": { + "hostname": "weedle", + "tags": ["tag:client"], + "ipv4": "100.64.0.14", + "ipv6": "fd7a:115c:a1e0::e", + "routable_ips": [], + "approved_routes": [] + }}}, + "captures": {"beedrill": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 1268500089248214, + "StableID": "nj3X76MWuA11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1268500089248214, + "Key": "nodekey:267b3b83b349cf8620179168c317ffa6962e99dad52b22ee0d30a0fadef5cf5b", + "DiscoKey": "discokey:4848bae7f36e1fbbcb2c28df6d01bceaafae35625a2c44fd2f1d3770ab0a836d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:53278", "10.65.0.27:53278", "172.17.0.1:53278"], + "Hostinfo": {"Hostname": "beedrill", "RequestTags": ["tag:server"], "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:53:21.60722728Z", + "Tags": ["tag:server"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:267b3b83b349cf8620179168c317ffa6962e99dad52b22ee0d30a0fadef5cf5b", + "MachineKey": "mkey:98f80facc878f760809eba21ec1aac0427596e31b6e2269339b4ece95c913865", + "Peers": [{ + "ID": 6394954766560326, + "StableID": "nF5BEqcHwr11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fc3afd4f66228fee158888f1198442f9f7f875eff1fe22b034eb57de755e311b", + "DiscoKey": "discokey:1f7452d562b377202e48329117391f589c15889d9ff108f9d7e379d3826a9373", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:58819", "10.65.0.27:58819", "172.17.0.1:58819"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:53:15.684556003Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3359264466207676, + "StableID": "nb4rcWBRET11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d83f04ed7c3569414dcb92d01458a16bcfc5705a5bea10b4cc74af52d4fd3502", + "DiscoKey": "discokey:5ec328efb87a8cc81cf61d619b3d9c2443889bb475bc325105576e1c2af8d675", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:48436", "10.65.0.27:48436", "172.17.0.1:48436"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:53:16.219864Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 6235546803700390, + "StableID": "njq8RyE6hq11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0873d6c3d466cf9c8b45a58d8d980bd211d44d8586532d1f390c71dd5446de69", + "DiscoKey": "discokey:c2fbc208776a6190ee6e05dbbf786a3d3db118f5109d9f79a2cb10db5200f603", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:35290", "10.65.0.27:35290", "172.17.0.1:35290"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:53:16.754794566Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 7391643971333630, + "StableID": "njjZFHxgiz11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:00490f66c391f2194192492702b82fdae51e8e5e475c4bfae3a45b821bf1e40f", + "DiscoKey": "discokey:d08cd458c2ee3d20e462f653870f0e0880cc11cb199804c796c2652a6316da53", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:38472", "10.65.0.27:38472", "172.17.0.1:38472"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:53:17.278735389Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 8485194050284806, + "StableID": "nVJR3FfxF921CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:74d9254e7a4e2c9184306736e424ca213c6a6dd4179c42fb657b99c2578f5673", + "DiscoKey": "discokey:e25b8f5616f681bd86f517b4be1e1d372b13cb0103cc4879a56c52ebdb663b15", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:54589", "10.65.0.27:54589", "172.17.0.1:54589"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:53:17.823217253Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2679441641167704, + "StableID": "nFEmWXPXvM11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0751abdee2bc9475bd52e77be0060d5122f5c3c307fd1eb022b19d987f3e1d59", + "DiscoKey": "discokey:8e4eeb7e2be3852cce0f107762030e7db0e16855aa7478e203d7b544a1b38654", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:36715", "10.65.0.27:36715", "172.17.0.1:36715"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:53:18.41482324Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7320202710043211, + "StableID": "nAGYd7KLAz11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1da037e6dae2406c92eaf71f0914572c42efffd1c524ec7d8366450bb8c61074", + "DiscoKey": "discokey:0b42d2d9fcac03bd35491165e3e5630091eadd59928ebef6cc6441adbca80278", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:47182", "10.65.0.27:47182", "172.17.0.1:47182"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:53:18.92365686Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8476196647412387, + "StableID": "n89tM9KtB921CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:814d7d401caec803d349cb1e32b72675014c39e0062ae5df969e44cc4455a93f", + "DiscoKey": "discokey:ee6be9f35ca3352a90dfffe18988c0ac266fbeda7d88268cd96d2788b4ef7028", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:37759", "10.65.0.27:37759", "172.17.0.1:37759"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:53:19.475238223Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2207964944873001, + "StableID": "n2FkMiVzEJ11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e3edf21b43cfe9f2d5914689b74b8907414ab275cf10cef54851087c5bac8839", + "DiscoKey": "discokey:f8f229627c5bacf0711ed19514aa1a97ac2cf82309e26bbe0a58f895a4b84539", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:34868", "10.65.0.27:34868", "172.17.0.1:34868"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:53:19.998408749Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8843890274027626, + "StableID": "nmG7341R4C21CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9386a42db11e0ca68e4843223543ef47db9ecd78754cb47075d17a966508fb4d", + "DiscoKey": "discokey:794f8ce28388d192645a60d86d655b38c329549df563fefb8a6c51dd9a7ca87b", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:34307", "10.65.0.27:34307", "172.17.0.1:34307"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:53:20.537116622Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7474346318038758, + "StableID": "nVgrRQQ9N121CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e303c97d0da36dbf1d59e3e3f2ebc6969c7f536a87ab34a35ff8e0055a429177", + "DiscoKey": "discokey:5d6909df424d734468aeffd3bed0ee7fe9bf4a2fcce531a11ca9cd3c9925175b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:36397", "10.65.0.27:36397", "172.17.0.1:36397"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:53:21.070932133Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4162529281909508, + "StableID": "n7JNjyaDWZ11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:2ace03bcf2108c1a201c307a69989936bea9f7f7d9aeae7f442e1af9ca013a32", + "KeyExpiry": "2026-11-08T18:53:22Z", + "DiscoKey": "discokey:7d9f40e1e69f473a22adf865350d2d8799e6e51e5990e930ee14212798ba843d", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:58061", "10.65.0.27:58061", "172.17.0.1:58061"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:53:22.148599211Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 462010508099750, + "StableID": "nwfAXVEFc411CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ae26fddf955389254a6d2a10edbe1158fc791500cfc9c4353c062929e07bc21b", + "KeyExpiry": "2026-11-08T18:53:22Z", + "DiscoKey": "discokey:e7d7a7e9e83b524330f67660934b944d1ea50ab079955a88e91a234c4b9e1200", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:33110", "10.65.0.27:33110", "172.17.0.1:33110"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:53:22.692243454Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 1538947703875679, + "StableID": "npPLihYz1D11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:85e6516547038b86b75be2f4353665b54d83b94a2209c3ceacd816f0ef96f073", + "KeyExpiry": "2026-11-08T18:53:23Z", + "DiscoKey": "discokey:8e25ef80188ce5f33e7e93fd2daf1f6f0fbf6085a7dfaa0eed611d69da17f10a", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:50256", "10.65.0.27:50256", "172.17.0.1:50256"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:53:23.234818434Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "1268500089248214": { + "ID": 1268500089248214, + "LoginName": "beedrill.tail78f774.ts.net", + "DisplayName": "beedrill" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "blastoise": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 2679441641167704, + "StableID": "nFEmWXPXvM11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 2679441641167704, + "Key": "nodekey:0751abdee2bc9475bd52e77be0060d5122f5c3c307fd1eb022b19d987f3e1d59", + "DiscoKey": "discokey:8e4eeb7e2be3852cce0f107762030e7db0e16855aa7478e203d7b544a1b38654", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:36715", "10.65.0.27:36715", "172.17.0.1:36715"], + "Hostinfo": { + "Hostname": "blastoise", + "RoutableIPs": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit", "tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:53:18.41482324Z", + "Tags": ["tag:exit", "tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:0751abdee2bc9475bd52e77be0060d5122f5c3c307fd1eb022b19d987f3e1d59", + "MachineKey": "mkey:eb6aa73abbfbec511278434e019d8fa4453cc934d23504be5c5b1f5d105a2c67", + "Peers": [{ + "ID": 6394954766560326, + "StableID": "nF5BEqcHwr11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fc3afd4f66228fee158888f1198442f9f7f875eff1fe22b034eb57de755e311b", + "DiscoKey": "discokey:1f7452d562b377202e48329117391f589c15889d9ff108f9d7e379d3826a9373", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:58819", "10.65.0.27:58819", "172.17.0.1:58819"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:53:15.684556003Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3359264466207676, + "StableID": "nb4rcWBRET11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d83f04ed7c3569414dcb92d01458a16bcfc5705a5bea10b4cc74af52d4fd3502", + "DiscoKey": "discokey:5ec328efb87a8cc81cf61d619b3d9c2443889bb475bc325105576e1c2af8d675", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:48436", "10.65.0.27:48436", "172.17.0.1:48436"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:53:16.219864Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 6235546803700390, + "StableID": "njq8RyE6hq11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0873d6c3d466cf9c8b45a58d8d980bd211d44d8586532d1f390c71dd5446de69", + "DiscoKey": "discokey:c2fbc208776a6190ee6e05dbbf786a3d3db118f5109d9f79a2cb10db5200f603", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:35290", "10.65.0.27:35290", "172.17.0.1:35290"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:53:16.754794566Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 7391643971333630, + "StableID": "njjZFHxgiz11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:00490f66c391f2194192492702b82fdae51e8e5e475c4bfae3a45b821bf1e40f", + "DiscoKey": "discokey:d08cd458c2ee3d20e462f653870f0e0880cc11cb199804c796c2652a6316da53", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:38472", "10.65.0.27:38472", "172.17.0.1:38472"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:53:17.278735389Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 8485194050284806, + "StableID": "nVJR3FfxF921CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:74d9254e7a4e2c9184306736e424ca213c6a6dd4179c42fb657b99c2578f5673", + "DiscoKey": "discokey:e25b8f5616f681bd86f517b4be1e1d372b13cb0103cc4879a56c52ebdb663b15", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:54589", "10.65.0.27:54589", "172.17.0.1:54589"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:53:17.823217253Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 7320202710043211, + "StableID": "nAGYd7KLAz11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1da037e6dae2406c92eaf71f0914572c42efffd1c524ec7d8366450bb8c61074", + "DiscoKey": "discokey:0b42d2d9fcac03bd35491165e3e5630091eadd59928ebef6cc6441adbca80278", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:47182", "10.65.0.27:47182", "172.17.0.1:47182"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:53:18.92365686Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8476196647412387, + "StableID": "n89tM9KtB921CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:814d7d401caec803d349cb1e32b72675014c39e0062ae5df969e44cc4455a93f", + "DiscoKey": "discokey:ee6be9f35ca3352a90dfffe18988c0ac266fbeda7d88268cd96d2788b4ef7028", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:37759", "10.65.0.27:37759", "172.17.0.1:37759"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:53:19.475238223Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2207964944873001, + "StableID": "n2FkMiVzEJ11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e3edf21b43cfe9f2d5914689b74b8907414ab275cf10cef54851087c5bac8839", + "DiscoKey": "discokey:f8f229627c5bacf0711ed19514aa1a97ac2cf82309e26bbe0a58f895a4b84539", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:34868", "10.65.0.27:34868", "172.17.0.1:34868"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:53:19.998408749Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8843890274027626, + "StableID": "nmG7341R4C21CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9386a42db11e0ca68e4843223543ef47db9ecd78754cb47075d17a966508fb4d", + "DiscoKey": "discokey:794f8ce28388d192645a60d86d655b38c329549df563fefb8a6c51dd9a7ca87b", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:34307", "10.65.0.27:34307", "172.17.0.1:34307"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:53:20.537116622Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7474346318038758, + "StableID": "nVgrRQQ9N121CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e303c97d0da36dbf1d59e3e3f2ebc6969c7f536a87ab34a35ff8e0055a429177", + "DiscoKey": "discokey:5d6909df424d734468aeffd3bed0ee7fe9bf4a2fcce531a11ca9cd3c9925175b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:36397", "10.65.0.27:36397", "172.17.0.1:36397"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:53:21.070932133Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1268500089248214, + "StableID": "nj3X76MWuA11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:267b3b83b349cf8620179168c317ffa6962e99dad52b22ee0d30a0fadef5cf5b", + "DiscoKey": "discokey:4848bae7f36e1fbbcb2c28df6d01bceaafae35625a2c44fd2f1d3770ab0a836d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:53278", "10.65.0.27:53278", "172.17.0.1:53278"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:53:21.60722728Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4162529281909508, + "StableID": "n7JNjyaDWZ11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:2ace03bcf2108c1a201c307a69989936bea9f7f7d9aeae7f442e1af9ca013a32", + "KeyExpiry": "2026-11-08T18:53:22Z", + "DiscoKey": "discokey:7d9f40e1e69f473a22adf865350d2d8799e6e51e5990e930ee14212798ba843d", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:58061", "10.65.0.27:58061", "172.17.0.1:58061"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:53:22.148599211Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 462010508099750, + "StableID": "nwfAXVEFc411CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ae26fddf955389254a6d2a10edbe1158fc791500cfc9c4353c062929e07bc21b", + "KeyExpiry": "2026-11-08T18:53:22Z", + "DiscoKey": "discokey:e7d7a7e9e83b524330f67660934b944d1ea50ab079955a88e91a234c4b9e1200", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:33110", "10.65.0.27:33110", "172.17.0.1:33110"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:53:22.692243454Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 1538947703875679, + "StableID": "npPLihYz1D11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:85e6516547038b86b75be2f4353665b54d83b94a2209c3ceacd816f0ef96f073", + "KeyExpiry": "2026-11-08T18:53:23Z", + "DiscoKey": "discokey:8e25ef80188ce5f33e7e93fd2daf1f6f0fbf6085a7dfaa0eed611d69da17f10a", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:50256", "10.65.0.27:50256", "172.17.0.1:50256"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:53:23.234818434Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "2679441641167704": { + "ID": 2679441641167704, + "LoginName": "blastoise.tail78f774.ts.net", + "DisplayName": "blastoise" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "bulbasaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 1538947703875679, + "StableID": "npPLihYz1D11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:85e6516547038b86b75be2f4353665b54d83b94a2209c3ceacd816f0ef96f073", + "KeyExpiry": "2026-11-08T18:53:23Z", + "DiscoKey": "discokey:8e25ef80188ce5f33e7e93fd2daf1f6f0fbf6085a7dfaa0eed611d69da17f10a", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:50256", "10.65.0.27:50256", "172.17.0.1:50256"], + "Hostinfo": {"Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:53:23.234818434Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:85e6516547038b86b75be2f4353665b54d83b94a2209c3ceacd816f0ef96f073", + "MachineKey": "mkey:03f8973bc0098ba1fce7f04b9dc439eba37e378d26a8d5153470f6fd5bf14573", + "Peers": [{ + "ID": 6394954766560326, + "StableID": "nF5BEqcHwr11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fc3afd4f66228fee158888f1198442f9f7f875eff1fe22b034eb57de755e311b", + "DiscoKey": "discokey:1f7452d562b377202e48329117391f589c15889d9ff108f9d7e379d3826a9373", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:58819", "10.65.0.27:58819", "172.17.0.1:58819"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:53:15.684556003Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3359264466207676, + "StableID": "nb4rcWBRET11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d83f04ed7c3569414dcb92d01458a16bcfc5705a5bea10b4cc74af52d4fd3502", + "DiscoKey": "discokey:5ec328efb87a8cc81cf61d619b3d9c2443889bb475bc325105576e1c2af8d675", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:48436", "10.65.0.27:48436", "172.17.0.1:48436"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:53:16.219864Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 6235546803700390, + "StableID": "njq8RyE6hq11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0873d6c3d466cf9c8b45a58d8d980bd211d44d8586532d1f390c71dd5446de69", + "DiscoKey": "discokey:c2fbc208776a6190ee6e05dbbf786a3d3db118f5109d9f79a2cb10db5200f603", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:35290", "10.65.0.27:35290", "172.17.0.1:35290"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:53:16.754794566Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 7391643971333630, + "StableID": "njjZFHxgiz11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:00490f66c391f2194192492702b82fdae51e8e5e475c4bfae3a45b821bf1e40f", + "DiscoKey": "discokey:d08cd458c2ee3d20e462f653870f0e0880cc11cb199804c796c2652a6316da53", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:38472", "10.65.0.27:38472", "172.17.0.1:38472"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:53:17.278735389Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 8485194050284806, + "StableID": "nVJR3FfxF921CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:74d9254e7a4e2c9184306736e424ca213c6a6dd4179c42fb657b99c2578f5673", + "DiscoKey": "discokey:e25b8f5616f681bd86f517b4be1e1d372b13cb0103cc4879a56c52ebdb663b15", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:54589", "10.65.0.27:54589", "172.17.0.1:54589"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:53:17.823217253Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2679441641167704, + "StableID": "nFEmWXPXvM11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0751abdee2bc9475bd52e77be0060d5122f5c3c307fd1eb022b19d987f3e1d59", + "DiscoKey": "discokey:8e4eeb7e2be3852cce0f107762030e7db0e16855aa7478e203d7b544a1b38654", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:36715", "10.65.0.27:36715", "172.17.0.1:36715"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:53:18.41482324Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7320202710043211, + "StableID": "nAGYd7KLAz11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1da037e6dae2406c92eaf71f0914572c42efffd1c524ec7d8366450bb8c61074", + "DiscoKey": "discokey:0b42d2d9fcac03bd35491165e3e5630091eadd59928ebef6cc6441adbca80278", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:47182", "10.65.0.27:47182", "172.17.0.1:47182"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:53:18.92365686Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8476196647412387, + "StableID": "n89tM9KtB921CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:814d7d401caec803d349cb1e32b72675014c39e0062ae5df969e44cc4455a93f", + "DiscoKey": "discokey:ee6be9f35ca3352a90dfffe18988c0ac266fbeda7d88268cd96d2788b4ef7028", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:37759", "10.65.0.27:37759", "172.17.0.1:37759"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:53:19.475238223Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2207964944873001, + "StableID": "n2FkMiVzEJ11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e3edf21b43cfe9f2d5914689b74b8907414ab275cf10cef54851087c5bac8839", + "DiscoKey": "discokey:f8f229627c5bacf0711ed19514aa1a97ac2cf82309e26bbe0a58f895a4b84539", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:34868", "10.65.0.27:34868", "172.17.0.1:34868"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:53:19.998408749Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8843890274027626, + "StableID": "nmG7341R4C21CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9386a42db11e0ca68e4843223543ef47db9ecd78754cb47075d17a966508fb4d", + "DiscoKey": "discokey:794f8ce28388d192645a60d86d655b38c329549df563fefb8a6c51dd9a7ca87b", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:34307", "10.65.0.27:34307", "172.17.0.1:34307"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:53:20.537116622Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7474346318038758, + "StableID": "nVgrRQQ9N121CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e303c97d0da36dbf1d59e3e3f2ebc6969c7f536a87ab34a35ff8e0055a429177", + "DiscoKey": "discokey:5d6909df424d734468aeffd3bed0ee7fe9bf4a2fcce531a11ca9cd3c9925175b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:36397", "10.65.0.27:36397", "172.17.0.1:36397"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:53:21.070932133Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1268500089248214, + "StableID": "nj3X76MWuA11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:267b3b83b349cf8620179168c317ffa6962e99dad52b22ee0d30a0fadef5cf5b", + "DiscoKey": "discokey:4848bae7f36e1fbbcb2c28df6d01bceaafae35625a2c44fd2f1d3770ab0a836d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:53278", "10.65.0.27:53278", "172.17.0.1:53278"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:53:21.60722728Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4162529281909508, + "StableID": "n7JNjyaDWZ11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:2ace03bcf2108c1a201c307a69989936bea9f7f7d9aeae7f442e1af9ca013a32", + "KeyExpiry": "2026-11-08T18:53:22Z", + "DiscoKey": "discokey:7d9f40e1e69f473a22adf865350d2d8799e6e51e5990e930ee14212798ba843d", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:58061", "10.65.0.27:58061", "172.17.0.1:58061"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:53:22.148599211Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 462010508099750, + "StableID": "nwfAXVEFc411CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ae26fddf955389254a6d2a10edbe1158fc791500cfc9c4353c062929e07bc21b", + "KeyExpiry": "2026-11-08T18:53:22Z", + "DiscoKey": "discokey:e7d7a7e9e83b524330f67660934b944d1ea50ab079955a88e91a234c4b9e1200", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:33110", "10.65.0.27:33110", "172.17.0.1:33110"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:53:22.692243454Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "charmander": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6235546803700390, + "StableID": "njq8RyE6hq11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 6235546803700390, + "Key": "nodekey:0873d6c3d466cf9c8b45a58d8d980bd211d44d8586532d1f390c71dd5446de69", + "DiscoKey": "discokey:c2fbc208776a6190ee6e05dbbf786a3d3db118f5109d9f79a2cb10db5200f603", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:35290", "10.65.0.27:35290", "172.17.0.1:35290"], + "Hostinfo": { + "Hostname": "charmander", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit"], + "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:53:16.754794566Z", + "Tags": ["tag:exit"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:0873d6c3d466cf9c8b45a58d8d980bd211d44d8586532d1f390c71dd5446de69", + "MachineKey": "mkey:c4f531a3801badf0f55dda805de30d17880eb6eebf88d7b60f26eb81691e2d49", + "Peers": [{ + "ID": 6394954766560326, + "StableID": "nF5BEqcHwr11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fc3afd4f66228fee158888f1198442f9f7f875eff1fe22b034eb57de755e311b", + "DiscoKey": "discokey:1f7452d562b377202e48329117391f589c15889d9ff108f9d7e379d3826a9373", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:58819", "10.65.0.27:58819", "172.17.0.1:58819"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:53:15.684556003Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3359264466207676, + "StableID": "nb4rcWBRET11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d83f04ed7c3569414dcb92d01458a16bcfc5705a5bea10b4cc74af52d4fd3502", + "DiscoKey": "discokey:5ec328efb87a8cc81cf61d619b3d9c2443889bb475bc325105576e1c2af8d675", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:48436", "10.65.0.27:48436", "172.17.0.1:48436"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:53:16.219864Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 7391643971333630, + "StableID": "njjZFHxgiz11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:00490f66c391f2194192492702b82fdae51e8e5e475c4bfae3a45b821bf1e40f", + "DiscoKey": "discokey:d08cd458c2ee3d20e462f653870f0e0880cc11cb199804c796c2652a6316da53", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:38472", "10.65.0.27:38472", "172.17.0.1:38472"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:53:17.278735389Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 8485194050284806, + "StableID": "nVJR3FfxF921CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:74d9254e7a4e2c9184306736e424ca213c6a6dd4179c42fb657b99c2578f5673", + "DiscoKey": "discokey:e25b8f5616f681bd86f517b4be1e1d372b13cb0103cc4879a56c52ebdb663b15", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:54589", "10.65.0.27:54589", "172.17.0.1:54589"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:53:17.823217253Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2679441641167704, + "StableID": "nFEmWXPXvM11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0751abdee2bc9475bd52e77be0060d5122f5c3c307fd1eb022b19d987f3e1d59", + "DiscoKey": "discokey:8e4eeb7e2be3852cce0f107762030e7db0e16855aa7478e203d7b544a1b38654", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:36715", "10.65.0.27:36715", "172.17.0.1:36715"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:53:18.41482324Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7320202710043211, + "StableID": "nAGYd7KLAz11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1da037e6dae2406c92eaf71f0914572c42efffd1c524ec7d8366450bb8c61074", + "DiscoKey": "discokey:0b42d2d9fcac03bd35491165e3e5630091eadd59928ebef6cc6441adbca80278", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:47182", "10.65.0.27:47182", "172.17.0.1:47182"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:53:18.92365686Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8476196647412387, + "StableID": "n89tM9KtB921CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:814d7d401caec803d349cb1e32b72675014c39e0062ae5df969e44cc4455a93f", + "DiscoKey": "discokey:ee6be9f35ca3352a90dfffe18988c0ac266fbeda7d88268cd96d2788b4ef7028", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:37759", "10.65.0.27:37759", "172.17.0.1:37759"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:53:19.475238223Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2207964944873001, + "StableID": "n2FkMiVzEJ11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e3edf21b43cfe9f2d5914689b74b8907414ab275cf10cef54851087c5bac8839", + "DiscoKey": "discokey:f8f229627c5bacf0711ed19514aa1a97ac2cf82309e26bbe0a58f895a4b84539", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:34868", "10.65.0.27:34868", "172.17.0.1:34868"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:53:19.998408749Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8843890274027626, + "StableID": "nmG7341R4C21CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9386a42db11e0ca68e4843223543ef47db9ecd78754cb47075d17a966508fb4d", + "DiscoKey": "discokey:794f8ce28388d192645a60d86d655b38c329549df563fefb8a6c51dd9a7ca87b", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:34307", "10.65.0.27:34307", "172.17.0.1:34307"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:53:20.537116622Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7474346318038758, + "StableID": "nVgrRQQ9N121CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e303c97d0da36dbf1d59e3e3f2ebc6969c7f536a87ab34a35ff8e0055a429177", + "DiscoKey": "discokey:5d6909df424d734468aeffd3bed0ee7fe9bf4a2fcce531a11ca9cd3c9925175b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:36397", "10.65.0.27:36397", "172.17.0.1:36397"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:53:21.070932133Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1268500089248214, + "StableID": "nj3X76MWuA11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:267b3b83b349cf8620179168c317ffa6962e99dad52b22ee0d30a0fadef5cf5b", + "DiscoKey": "discokey:4848bae7f36e1fbbcb2c28df6d01bceaafae35625a2c44fd2f1d3770ab0a836d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:53278", "10.65.0.27:53278", "172.17.0.1:53278"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:53:21.60722728Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4162529281909508, + "StableID": "n7JNjyaDWZ11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:2ace03bcf2108c1a201c307a69989936bea9f7f7d9aeae7f442e1af9ca013a32", + "KeyExpiry": "2026-11-08T18:53:22Z", + "DiscoKey": "discokey:7d9f40e1e69f473a22adf865350d2d8799e6e51e5990e930ee14212798ba843d", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:58061", "10.65.0.27:58061", "172.17.0.1:58061"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:53:22.148599211Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 462010508099750, + "StableID": "nwfAXVEFc411CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ae26fddf955389254a6d2a10edbe1158fc791500cfc9c4353c062929e07bc21b", + "KeyExpiry": "2026-11-08T18:53:22Z", + "DiscoKey": "discokey:e7d7a7e9e83b524330f67660934b944d1ea50ab079955a88e91a234c4b9e1200", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:33110", "10.65.0.27:33110", "172.17.0.1:33110"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:53:22.692243454Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 1538947703875679, + "StableID": "npPLihYz1D11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:85e6516547038b86b75be2f4353665b54d83b94a2209c3ceacd816f0ef96f073", + "KeyExpiry": "2026-11-08T18:53:23Z", + "DiscoKey": "discokey:8e25ef80188ce5f33e7e93fd2daf1f6f0fbf6085a7dfaa0eed611d69da17f10a", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:50256", "10.65.0.27:50256", "172.17.0.1:50256"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:53:23.234818434Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "6235546803700390": { + "ID": 6235546803700390, + "LoginName": "charmander.tail78f774.ts.net", + "DisplayName": "charmander" + }} + } + }, "fearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8476196647412387, + "StableID": "n89tM9KtB921CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 8476196647412387, + "Key": "nodekey:814d7d401caec803d349cb1e32b72675014c39e0062ae5df969e44cc4455a93f", + "DiscoKey": "discokey:ee6be9f35ca3352a90dfffe18988c0ac266fbeda7d88268cd96d2788b4ef7028", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:37759", "10.65.0.27:37759", "172.17.0.1:37759"], + "Hostinfo": { + "Hostname": "fearow", + "RoutableIPs": ["10.55.0.0/16"], + "RequestTags": ["tag:fearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:53:19.475238223Z", + "Tags": ["tag:fearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:814d7d401caec803d349cb1e32b72675014c39e0062ae5df969e44cc4455a93f", + "MachineKey": "mkey:57b76647262ed84196b681900cb069a5db7d8a804eaa0987fb4fe53d11b2a876", + "Peers": [{ + "ID": 6394954766560326, + "StableID": "nF5BEqcHwr11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fc3afd4f66228fee158888f1198442f9f7f875eff1fe22b034eb57de755e311b", + "DiscoKey": "discokey:1f7452d562b377202e48329117391f589c15889d9ff108f9d7e379d3826a9373", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:58819", "10.65.0.27:58819", "172.17.0.1:58819"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:53:15.684556003Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3359264466207676, + "StableID": "nb4rcWBRET11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d83f04ed7c3569414dcb92d01458a16bcfc5705a5bea10b4cc74af52d4fd3502", + "DiscoKey": "discokey:5ec328efb87a8cc81cf61d619b3d9c2443889bb475bc325105576e1c2af8d675", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:48436", "10.65.0.27:48436", "172.17.0.1:48436"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:53:16.219864Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 6235546803700390, + "StableID": "njq8RyE6hq11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0873d6c3d466cf9c8b45a58d8d980bd211d44d8586532d1f390c71dd5446de69", + "DiscoKey": "discokey:c2fbc208776a6190ee6e05dbbf786a3d3db118f5109d9f79a2cb10db5200f603", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:35290", "10.65.0.27:35290", "172.17.0.1:35290"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:53:16.754794566Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 7391643971333630, + "StableID": "njjZFHxgiz11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:00490f66c391f2194192492702b82fdae51e8e5e475c4bfae3a45b821bf1e40f", + "DiscoKey": "discokey:d08cd458c2ee3d20e462f653870f0e0880cc11cb199804c796c2652a6316da53", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:38472", "10.65.0.27:38472", "172.17.0.1:38472"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:53:17.278735389Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 8485194050284806, + "StableID": "nVJR3FfxF921CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:74d9254e7a4e2c9184306736e424ca213c6a6dd4179c42fb657b99c2578f5673", + "DiscoKey": "discokey:e25b8f5616f681bd86f517b4be1e1d372b13cb0103cc4879a56c52ebdb663b15", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:54589", "10.65.0.27:54589", "172.17.0.1:54589"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:53:17.823217253Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2679441641167704, + "StableID": "nFEmWXPXvM11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0751abdee2bc9475bd52e77be0060d5122f5c3c307fd1eb022b19d987f3e1d59", + "DiscoKey": "discokey:8e4eeb7e2be3852cce0f107762030e7db0e16855aa7478e203d7b544a1b38654", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:36715", "10.65.0.27:36715", "172.17.0.1:36715"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:53:18.41482324Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7320202710043211, + "StableID": "nAGYd7KLAz11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1da037e6dae2406c92eaf71f0914572c42efffd1c524ec7d8366450bb8c61074", + "DiscoKey": "discokey:0b42d2d9fcac03bd35491165e3e5630091eadd59928ebef6cc6441adbca80278", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:47182", "10.65.0.27:47182", "172.17.0.1:47182"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:53:18.92365686Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 2207964944873001, + "StableID": "n2FkMiVzEJ11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e3edf21b43cfe9f2d5914689b74b8907414ab275cf10cef54851087c5bac8839", + "DiscoKey": "discokey:f8f229627c5bacf0711ed19514aa1a97ac2cf82309e26bbe0a58f895a4b84539", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:34868", "10.65.0.27:34868", "172.17.0.1:34868"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:53:19.998408749Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8843890274027626, + "StableID": "nmG7341R4C21CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9386a42db11e0ca68e4843223543ef47db9ecd78754cb47075d17a966508fb4d", + "DiscoKey": "discokey:794f8ce28388d192645a60d86d655b38c329549df563fefb8a6c51dd9a7ca87b", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:34307", "10.65.0.27:34307", "172.17.0.1:34307"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:53:20.537116622Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7474346318038758, + "StableID": "nVgrRQQ9N121CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e303c97d0da36dbf1d59e3e3f2ebc6969c7f536a87ab34a35ff8e0055a429177", + "DiscoKey": "discokey:5d6909df424d734468aeffd3bed0ee7fe9bf4a2fcce531a11ca9cd3c9925175b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:36397", "10.65.0.27:36397", "172.17.0.1:36397"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:53:21.070932133Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1268500089248214, + "StableID": "nj3X76MWuA11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:267b3b83b349cf8620179168c317ffa6962e99dad52b22ee0d30a0fadef5cf5b", + "DiscoKey": "discokey:4848bae7f36e1fbbcb2c28df6d01bceaafae35625a2c44fd2f1d3770ab0a836d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:53278", "10.65.0.27:53278", "172.17.0.1:53278"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:53:21.60722728Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4162529281909508, + "StableID": "n7JNjyaDWZ11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:2ace03bcf2108c1a201c307a69989936bea9f7f7d9aeae7f442e1af9ca013a32", + "KeyExpiry": "2026-11-08T18:53:22Z", + "DiscoKey": "discokey:7d9f40e1e69f473a22adf865350d2d8799e6e51e5990e930ee14212798ba843d", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:58061", "10.65.0.27:58061", "172.17.0.1:58061"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:53:22.148599211Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 462010508099750, + "StableID": "nwfAXVEFc411CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ae26fddf955389254a6d2a10edbe1158fc791500cfc9c4353c062929e07bc21b", + "KeyExpiry": "2026-11-08T18:53:22Z", + "DiscoKey": "discokey:e7d7a7e9e83b524330f67660934b944d1ea50ab079955a88e91a234c4b9e1200", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:33110", "10.65.0.27:33110", "172.17.0.1:33110"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:53:22.692243454Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 1538947703875679, + "StableID": "npPLihYz1D11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:85e6516547038b86b75be2f4353665b54d83b94a2209c3ceacd816f0ef96f073", + "KeyExpiry": "2026-11-08T18:53:23Z", + "DiscoKey": "discokey:8e25ef80188ce5f33e7e93fd2daf1f6f0fbf6085a7dfaa0eed611d69da17f10a", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:50256", "10.65.0.27:50256", "172.17.0.1:50256"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:53:23.234818434Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "8476196647412387": { + "ID": 8476196647412387, + "LoginName": "fearow.tail78f774.ts.net", + "DisplayName": "fearow" + }} + } + }, "ivysaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4162529281909508, + "StableID": "n7JNjyaDWZ11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:2ace03bcf2108c1a201c307a69989936bea9f7f7d9aeae7f442e1af9ca013a32", + "KeyExpiry": "2026-11-08T18:53:22Z", + "DiscoKey": "discokey:7d9f40e1e69f473a22adf865350d2d8799e6e51e5990e930ee14212798ba843d", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:58061", "10.65.0.27:58061", "172.17.0.1:58061"], + "Hostinfo": {"Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:53:22.148599211Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:2ace03bcf2108c1a201c307a69989936bea9f7f7d9aeae7f442e1af9ca013a32", + "MachineKey": "mkey:d01ee714f5467681b4a0a0cc24bd63a7f55d54684733ee05652bec6d3e910836", + "Peers": [{ + "ID": 6394954766560326, + "StableID": "nF5BEqcHwr11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fc3afd4f66228fee158888f1198442f9f7f875eff1fe22b034eb57de755e311b", + "DiscoKey": "discokey:1f7452d562b377202e48329117391f589c15889d9ff108f9d7e379d3826a9373", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:58819", "10.65.0.27:58819", "172.17.0.1:58819"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:53:15.684556003Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3359264466207676, + "StableID": "nb4rcWBRET11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d83f04ed7c3569414dcb92d01458a16bcfc5705a5bea10b4cc74af52d4fd3502", + "DiscoKey": "discokey:5ec328efb87a8cc81cf61d619b3d9c2443889bb475bc325105576e1c2af8d675", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:48436", "10.65.0.27:48436", "172.17.0.1:48436"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:53:16.219864Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 6235546803700390, + "StableID": "njq8RyE6hq11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0873d6c3d466cf9c8b45a58d8d980bd211d44d8586532d1f390c71dd5446de69", + "DiscoKey": "discokey:c2fbc208776a6190ee6e05dbbf786a3d3db118f5109d9f79a2cb10db5200f603", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:35290", "10.65.0.27:35290", "172.17.0.1:35290"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:53:16.754794566Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 7391643971333630, + "StableID": "njjZFHxgiz11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:00490f66c391f2194192492702b82fdae51e8e5e475c4bfae3a45b821bf1e40f", + "DiscoKey": "discokey:d08cd458c2ee3d20e462f653870f0e0880cc11cb199804c796c2652a6316da53", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:38472", "10.65.0.27:38472", "172.17.0.1:38472"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:53:17.278735389Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 8485194050284806, + "StableID": "nVJR3FfxF921CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:74d9254e7a4e2c9184306736e424ca213c6a6dd4179c42fb657b99c2578f5673", + "DiscoKey": "discokey:e25b8f5616f681bd86f517b4be1e1d372b13cb0103cc4879a56c52ebdb663b15", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:54589", "10.65.0.27:54589", "172.17.0.1:54589"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:53:17.823217253Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2679441641167704, + "StableID": "nFEmWXPXvM11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0751abdee2bc9475bd52e77be0060d5122f5c3c307fd1eb022b19d987f3e1d59", + "DiscoKey": "discokey:8e4eeb7e2be3852cce0f107762030e7db0e16855aa7478e203d7b544a1b38654", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:36715", "10.65.0.27:36715", "172.17.0.1:36715"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:53:18.41482324Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7320202710043211, + "StableID": "nAGYd7KLAz11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1da037e6dae2406c92eaf71f0914572c42efffd1c524ec7d8366450bb8c61074", + "DiscoKey": "discokey:0b42d2d9fcac03bd35491165e3e5630091eadd59928ebef6cc6441adbca80278", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:47182", "10.65.0.27:47182", "172.17.0.1:47182"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:53:18.92365686Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8476196647412387, + "StableID": "n89tM9KtB921CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:814d7d401caec803d349cb1e32b72675014c39e0062ae5df969e44cc4455a93f", + "DiscoKey": "discokey:ee6be9f35ca3352a90dfffe18988c0ac266fbeda7d88268cd96d2788b4ef7028", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:37759", "10.65.0.27:37759", "172.17.0.1:37759"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:53:19.475238223Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2207964944873001, + "StableID": "n2FkMiVzEJ11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e3edf21b43cfe9f2d5914689b74b8907414ab275cf10cef54851087c5bac8839", + "DiscoKey": "discokey:f8f229627c5bacf0711ed19514aa1a97ac2cf82309e26bbe0a58f895a4b84539", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:34868", "10.65.0.27:34868", "172.17.0.1:34868"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:53:19.998408749Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8843890274027626, + "StableID": "nmG7341R4C21CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9386a42db11e0ca68e4843223543ef47db9ecd78754cb47075d17a966508fb4d", + "DiscoKey": "discokey:794f8ce28388d192645a60d86d655b38c329549df563fefb8a6c51dd9a7ca87b", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:34307", "10.65.0.27:34307", "172.17.0.1:34307"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:53:20.537116622Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7474346318038758, + "StableID": "nVgrRQQ9N121CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e303c97d0da36dbf1d59e3e3f2ebc6969c7f536a87ab34a35ff8e0055a429177", + "DiscoKey": "discokey:5d6909df424d734468aeffd3bed0ee7fe9bf4a2fcce531a11ca9cd3c9925175b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:36397", "10.65.0.27:36397", "172.17.0.1:36397"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:53:21.070932133Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1268500089248214, + "StableID": "nj3X76MWuA11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:267b3b83b349cf8620179168c317ffa6962e99dad52b22ee0d30a0fadef5cf5b", + "DiscoKey": "discokey:4848bae7f36e1fbbcb2c28df6d01bceaafae35625a2c44fd2f1d3770ab0a836d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:53278", "10.65.0.27:53278", "172.17.0.1:53278"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:53:21.60722728Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 462010508099750, + "StableID": "nwfAXVEFc411CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ae26fddf955389254a6d2a10edbe1158fc791500cfc9c4353c062929e07bc21b", + "KeyExpiry": "2026-11-08T18:53:22Z", + "DiscoKey": "discokey:e7d7a7e9e83b524330f67660934b944d1ea50ab079955a88e91a234c4b9e1200", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:33110", "10.65.0.27:33110", "172.17.0.1:33110"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:53:22.692243454Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 1538947703875679, + "StableID": "npPLihYz1D11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:85e6516547038b86b75be2f4353665b54d83b94a2209c3ceacd816f0ef96f073", + "KeyExpiry": "2026-11-08T18:53:23Z", + "DiscoKey": "discokey:8e25ef80188ce5f33e7e93fd2daf1f6f0fbf6085a7dfaa0eed611d69da17f10a", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:50256", "10.65.0.27:50256", "172.17.0.1:50256"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:53:23.234818434Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "kakuna": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7474346318038758, + "StableID": "nVgrRQQ9N121CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 7474346318038758, + "Key": "nodekey:e303c97d0da36dbf1d59e3e3f2ebc6969c7f536a87ab34a35ff8e0055a429177", + "DiscoKey": "discokey:5d6909df424d734468aeffd3bed0ee7fe9bf4a2fcce531a11ca9cd3c9925175b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:36397", "10.65.0.27:36397", "172.17.0.1:36397"], + "Hostinfo": {"Hostname": "kakuna", "RequestTags": ["tag:prod"], "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:53:21.070932133Z", + "Tags": ["tag:prod"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:e303c97d0da36dbf1d59e3e3f2ebc6969c7f536a87ab34a35ff8e0055a429177", + "MachineKey": "mkey:3fa7a93ed0ae3c777a958606de3eb095121ece542c4e361544ee72a239f6411e", + "Peers": [{ + "ID": 6394954766560326, + "StableID": "nF5BEqcHwr11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fc3afd4f66228fee158888f1198442f9f7f875eff1fe22b034eb57de755e311b", + "DiscoKey": "discokey:1f7452d562b377202e48329117391f589c15889d9ff108f9d7e379d3826a9373", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:58819", "10.65.0.27:58819", "172.17.0.1:58819"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:53:15.684556003Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3359264466207676, + "StableID": "nb4rcWBRET11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d83f04ed7c3569414dcb92d01458a16bcfc5705a5bea10b4cc74af52d4fd3502", + "DiscoKey": "discokey:5ec328efb87a8cc81cf61d619b3d9c2443889bb475bc325105576e1c2af8d675", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:48436", "10.65.0.27:48436", "172.17.0.1:48436"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:53:16.219864Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 6235546803700390, + "StableID": "njq8RyE6hq11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0873d6c3d466cf9c8b45a58d8d980bd211d44d8586532d1f390c71dd5446de69", + "DiscoKey": "discokey:c2fbc208776a6190ee6e05dbbf786a3d3db118f5109d9f79a2cb10db5200f603", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:35290", "10.65.0.27:35290", "172.17.0.1:35290"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:53:16.754794566Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 7391643971333630, + "StableID": "njjZFHxgiz11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:00490f66c391f2194192492702b82fdae51e8e5e475c4bfae3a45b821bf1e40f", + "DiscoKey": "discokey:d08cd458c2ee3d20e462f653870f0e0880cc11cb199804c796c2652a6316da53", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:38472", "10.65.0.27:38472", "172.17.0.1:38472"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:53:17.278735389Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 8485194050284806, + "StableID": "nVJR3FfxF921CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:74d9254e7a4e2c9184306736e424ca213c6a6dd4179c42fb657b99c2578f5673", + "DiscoKey": "discokey:e25b8f5616f681bd86f517b4be1e1d372b13cb0103cc4879a56c52ebdb663b15", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:54589", "10.65.0.27:54589", "172.17.0.1:54589"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:53:17.823217253Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2679441641167704, + "StableID": "nFEmWXPXvM11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0751abdee2bc9475bd52e77be0060d5122f5c3c307fd1eb022b19d987f3e1d59", + "DiscoKey": "discokey:8e4eeb7e2be3852cce0f107762030e7db0e16855aa7478e203d7b544a1b38654", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:36715", "10.65.0.27:36715", "172.17.0.1:36715"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:53:18.41482324Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7320202710043211, + "StableID": "nAGYd7KLAz11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1da037e6dae2406c92eaf71f0914572c42efffd1c524ec7d8366450bb8c61074", + "DiscoKey": "discokey:0b42d2d9fcac03bd35491165e3e5630091eadd59928ebef6cc6441adbca80278", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:47182", "10.65.0.27:47182", "172.17.0.1:47182"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:53:18.92365686Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8476196647412387, + "StableID": "n89tM9KtB921CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:814d7d401caec803d349cb1e32b72675014c39e0062ae5df969e44cc4455a93f", + "DiscoKey": "discokey:ee6be9f35ca3352a90dfffe18988c0ac266fbeda7d88268cd96d2788b4ef7028", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:37759", "10.65.0.27:37759", "172.17.0.1:37759"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:53:19.475238223Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2207964944873001, + "StableID": "n2FkMiVzEJ11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e3edf21b43cfe9f2d5914689b74b8907414ab275cf10cef54851087c5bac8839", + "DiscoKey": "discokey:f8f229627c5bacf0711ed19514aa1a97ac2cf82309e26bbe0a58f895a4b84539", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:34868", "10.65.0.27:34868", "172.17.0.1:34868"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:53:19.998408749Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8843890274027626, + "StableID": "nmG7341R4C21CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9386a42db11e0ca68e4843223543ef47db9ecd78754cb47075d17a966508fb4d", + "DiscoKey": "discokey:794f8ce28388d192645a60d86d655b38c329549df563fefb8a6c51dd9a7ca87b", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:34307", "10.65.0.27:34307", "172.17.0.1:34307"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:53:20.537116622Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 1268500089248214, + "StableID": "nj3X76MWuA11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:267b3b83b349cf8620179168c317ffa6962e99dad52b22ee0d30a0fadef5cf5b", + "DiscoKey": "discokey:4848bae7f36e1fbbcb2c28df6d01bceaafae35625a2c44fd2f1d3770ab0a836d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:53278", "10.65.0.27:53278", "172.17.0.1:53278"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:53:21.60722728Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4162529281909508, + "StableID": "n7JNjyaDWZ11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:2ace03bcf2108c1a201c307a69989936bea9f7f7d9aeae7f442e1af9ca013a32", + "KeyExpiry": "2026-11-08T18:53:22Z", + "DiscoKey": "discokey:7d9f40e1e69f473a22adf865350d2d8799e6e51e5990e930ee14212798ba843d", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:58061", "10.65.0.27:58061", "172.17.0.1:58061"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:53:22.148599211Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 462010508099750, + "StableID": "nwfAXVEFc411CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ae26fddf955389254a6d2a10edbe1158fc791500cfc9c4353c062929e07bc21b", + "KeyExpiry": "2026-11-08T18:53:22Z", + "DiscoKey": "discokey:e7d7a7e9e83b524330f67660934b944d1ea50ab079955a88e91a234c4b9e1200", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:33110", "10.65.0.27:33110", "172.17.0.1:33110"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:53:22.692243454Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 1538947703875679, + "StableID": "npPLihYz1D11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:85e6516547038b86b75be2f4353665b54d83b94a2209c3ceacd816f0ef96f073", + "KeyExpiry": "2026-11-08T18:53:23Z", + "DiscoKey": "discokey:8e25ef80188ce5f33e7e93fd2daf1f6f0fbf6085a7dfaa0eed611d69da17f10a", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:50256", "10.65.0.27:50256", "172.17.0.1:50256"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:53:23.234818434Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "7474346318038758": { + "ID": 7474346318038758, + "LoginName": "kakuna.tail78f774.ts.net", + "DisplayName": "kakuna" + }} + } + }, "pidgeotto": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 3359264466207676, + "StableID": "nb4rcWBRET11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 3359264466207676, + "Key": "nodekey:d83f04ed7c3569414dcb92d01458a16bcfc5705a5bea10b4cc74af52d4fd3502", + "DiscoKey": "discokey:5ec328efb87a8cc81cf61d619b3d9c2443889bb475bc325105576e1c2af8d675", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:48436", "10.65.0.27:48436", "172.17.0.1:48436"], + "Hostinfo": { + "Hostname": "pidgeotto", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgeotto"], + "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:53:16.219864Z", + "Tags": ["tag:pidgeotto"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:d83f04ed7c3569414dcb92d01458a16bcfc5705a5bea10b4cc74af52d4fd3502", + "MachineKey": "mkey:4446cef67624a640d13c96bfce6d0c8e3c22f907799eef8f86f6550ec76e8964", + "Peers": [{ + "ID": 6394954766560326, + "StableID": "nF5BEqcHwr11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fc3afd4f66228fee158888f1198442f9f7f875eff1fe22b034eb57de755e311b", + "DiscoKey": "discokey:1f7452d562b377202e48329117391f589c15889d9ff108f9d7e379d3826a9373", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:58819", "10.65.0.27:58819", "172.17.0.1:58819"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:53:15.684556003Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 6235546803700390, + "StableID": "njq8RyE6hq11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0873d6c3d466cf9c8b45a58d8d980bd211d44d8586532d1f390c71dd5446de69", + "DiscoKey": "discokey:c2fbc208776a6190ee6e05dbbf786a3d3db118f5109d9f79a2cb10db5200f603", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:35290", "10.65.0.27:35290", "172.17.0.1:35290"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:53:16.754794566Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 7391643971333630, + "StableID": "njjZFHxgiz11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:00490f66c391f2194192492702b82fdae51e8e5e475c4bfae3a45b821bf1e40f", + "DiscoKey": "discokey:d08cd458c2ee3d20e462f653870f0e0880cc11cb199804c796c2652a6316da53", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:38472", "10.65.0.27:38472", "172.17.0.1:38472"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:53:17.278735389Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 8485194050284806, + "StableID": "nVJR3FfxF921CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:74d9254e7a4e2c9184306736e424ca213c6a6dd4179c42fb657b99c2578f5673", + "DiscoKey": "discokey:e25b8f5616f681bd86f517b4be1e1d372b13cb0103cc4879a56c52ebdb663b15", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:54589", "10.65.0.27:54589", "172.17.0.1:54589"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:53:17.823217253Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2679441641167704, + "StableID": "nFEmWXPXvM11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0751abdee2bc9475bd52e77be0060d5122f5c3c307fd1eb022b19d987f3e1d59", + "DiscoKey": "discokey:8e4eeb7e2be3852cce0f107762030e7db0e16855aa7478e203d7b544a1b38654", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:36715", "10.65.0.27:36715", "172.17.0.1:36715"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:53:18.41482324Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7320202710043211, + "StableID": "nAGYd7KLAz11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1da037e6dae2406c92eaf71f0914572c42efffd1c524ec7d8366450bb8c61074", + "DiscoKey": "discokey:0b42d2d9fcac03bd35491165e3e5630091eadd59928ebef6cc6441adbca80278", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:47182", "10.65.0.27:47182", "172.17.0.1:47182"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:53:18.92365686Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8476196647412387, + "StableID": "n89tM9KtB921CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:814d7d401caec803d349cb1e32b72675014c39e0062ae5df969e44cc4455a93f", + "DiscoKey": "discokey:ee6be9f35ca3352a90dfffe18988c0ac266fbeda7d88268cd96d2788b4ef7028", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:37759", "10.65.0.27:37759", "172.17.0.1:37759"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:53:19.475238223Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2207964944873001, + "StableID": "n2FkMiVzEJ11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e3edf21b43cfe9f2d5914689b74b8907414ab275cf10cef54851087c5bac8839", + "DiscoKey": "discokey:f8f229627c5bacf0711ed19514aa1a97ac2cf82309e26bbe0a58f895a4b84539", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:34868", "10.65.0.27:34868", "172.17.0.1:34868"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:53:19.998408749Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8843890274027626, + "StableID": "nmG7341R4C21CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9386a42db11e0ca68e4843223543ef47db9ecd78754cb47075d17a966508fb4d", + "DiscoKey": "discokey:794f8ce28388d192645a60d86d655b38c329549df563fefb8a6c51dd9a7ca87b", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:34307", "10.65.0.27:34307", "172.17.0.1:34307"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:53:20.537116622Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7474346318038758, + "StableID": "nVgrRQQ9N121CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e303c97d0da36dbf1d59e3e3f2ebc6969c7f536a87ab34a35ff8e0055a429177", + "DiscoKey": "discokey:5d6909df424d734468aeffd3bed0ee7fe9bf4a2fcce531a11ca9cd3c9925175b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:36397", "10.65.0.27:36397", "172.17.0.1:36397"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:53:21.070932133Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1268500089248214, + "StableID": "nj3X76MWuA11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:267b3b83b349cf8620179168c317ffa6962e99dad52b22ee0d30a0fadef5cf5b", + "DiscoKey": "discokey:4848bae7f36e1fbbcb2c28df6d01bceaafae35625a2c44fd2f1d3770ab0a836d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:53278", "10.65.0.27:53278", "172.17.0.1:53278"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:53:21.60722728Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4162529281909508, + "StableID": "n7JNjyaDWZ11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:2ace03bcf2108c1a201c307a69989936bea9f7f7d9aeae7f442e1af9ca013a32", + "KeyExpiry": "2026-11-08T18:53:22Z", + "DiscoKey": "discokey:7d9f40e1e69f473a22adf865350d2d8799e6e51e5990e930ee14212798ba843d", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:58061", "10.65.0.27:58061", "172.17.0.1:58061"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:53:22.148599211Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 462010508099750, + "StableID": "nwfAXVEFc411CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ae26fddf955389254a6d2a10edbe1158fc791500cfc9c4353c062929e07bc21b", + "KeyExpiry": "2026-11-08T18:53:22Z", + "DiscoKey": "discokey:e7d7a7e9e83b524330f67660934b944d1ea50ab079955a88e91a234c4b9e1200", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:33110", "10.65.0.27:33110", "172.17.0.1:33110"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:53:22.692243454Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 1538947703875679, + "StableID": "npPLihYz1D11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:85e6516547038b86b75be2f4353665b54d83b94a2209c3ceacd816f0ef96f073", + "KeyExpiry": "2026-11-08T18:53:23Z", + "DiscoKey": "discokey:8e25ef80188ce5f33e7e93fd2daf1f6f0fbf6085a7dfaa0eed611d69da17f10a", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:50256", "10.65.0.27:50256", "172.17.0.1:50256"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:53:23.234818434Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3359264466207676": { + "ID": 3359264466207676, + "LoginName": "pidgeotto.tail78f774.ts.net", + "DisplayName": "pidgeotto" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "pidgey": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6394954766560326, + "StableID": "nF5BEqcHwr11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 6394954766560326, + "Key": "nodekey:fc3afd4f66228fee158888f1198442f9f7f875eff1fe22b034eb57de755e311b", + "DiscoKey": "discokey:1f7452d562b377202e48329117391f589c15889d9ff108f9d7e379d3826a9373", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:58819", "10.65.0.27:58819", "172.17.0.1:58819"], + "Hostinfo": { + "Hostname": "pidgey", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgey"], + "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:53:15.684556003Z", + "Tags": ["tag:pidgey"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:fc3afd4f66228fee158888f1198442f9f7f875eff1fe22b034eb57de755e311b", + "MachineKey": "mkey:7535c7103fc77a9bc31fc7eb33adb7259a4c7c204df7d4e77b7de0ba961a087c", + "Peers": [{ + "ID": 3359264466207676, + "StableID": "nb4rcWBRET11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d83f04ed7c3569414dcb92d01458a16bcfc5705a5bea10b4cc74af52d4fd3502", + "DiscoKey": "discokey:5ec328efb87a8cc81cf61d619b3d9c2443889bb475bc325105576e1c2af8d675", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:48436", "10.65.0.27:48436", "172.17.0.1:48436"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:53:16.219864Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 6235546803700390, + "StableID": "njq8RyE6hq11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0873d6c3d466cf9c8b45a58d8d980bd211d44d8586532d1f390c71dd5446de69", + "DiscoKey": "discokey:c2fbc208776a6190ee6e05dbbf786a3d3db118f5109d9f79a2cb10db5200f603", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:35290", "10.65.0.27:35290", "172.17.0.1:35290"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:53:16.754794566Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 7391643971333630, + "StableID": "njjZFHxgiz11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:00490f66c391f2194192492702b82fdae51e8e5e475c4bfae3a45b821bf1e40f", + "DiscoKey": "discokey:d08cd458c2ee3d20e462f653870f0e0880cc11cb199804c796c2652a6316da53", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:38472", "10.65.0.27:38472", "172.17.0.1:38472"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:53:17.278735389Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 8485194050284806, + "StableID": "nVJR3FfxF921CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:74d9254e7a4e2c9184306736e424ca213c6a6dd4179c42fb657b99c2578f5673", + "DiscoKey": "discokey:e25b8f5616f681bd86f517b4be1e1d372b13cb0103cc4879a56c52ebdb663b15", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:54589", "10.65.0.27:54589", "172.17.0.1:54589"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:53:17.823217253Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2679441641167704, + "StableID": "nFEmWXPXvM11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0751abdee2bc9475bd52e77be0060d5122f5c3c307fd1eb022b19d987f3e1d59", + "DiscoKey": "discokey:8e4eeb7e2be3852cce0f107762030e7db0e16855aa7478e203d7b544a1b38654", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:36715", "10.65.0.27:36715", "172.17.0.1:36715"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:53:18.41482324Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7320202710043211, + "StableID": "nAGYd7KLAz11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1da037e6dae2406c92eaf71f0914572c42efffd1c524ec7d8366450bb8c61074", + "DiscoKey": "discokey:0b42d2d9fcac03bd35491165e3e5630091eadd59928ebef6cc6441adbca80278", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:47182", "10.65.0.27:47182", "172.17.0.1:47182"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:53:18.92365686Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8476196647412387, + "StableID": "n89tM9KtB921CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:814d7d401caec803d349cb1e32b72675014c39e0062ae5df969e44cc4455a93f", + "DiscoKey": "discokey:ee6be9f35ca3352a90dfffe18988c0ac266fbeda7d88268cd96d2788b4ef7028", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:37759", "10.65.0.27:37759", "172.17.0.1:37759"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:53:19.475238223Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2207964944873001, + "StableID": "n2FkMiVzEJ11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e3edf21b43cfe9f2d5914689b74b8907414ab275cf10cef54851087c5bac8839", + "DiscoKey": "discokey:f8f229627c5bacf0711ed19514aa1a97ac2cf82309e26bbe0a58f895a4b84539", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:34868", "10.65.0.27:34868", "172.17.0.1:34868"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:53:19.998408749Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8843890274027626, + "StableID": "nmG7341R4C21CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9386a42db11e0ca68e4843223543ef47db9ecd78754cb47075d17a966508fb4d", + "DiscoKey": "discokey:794f8ce28388d192645a60d86d655b38c329549df563fefb8a6c51dd9a7ca87b", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:34307", "10.65.0.27:34307", "172.17.0.1:34307"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:53:20.537116622Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7474346318038758, + "StableID": "nVgrRQQ9N121CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e303c97d0da36dbf1d59e3e3f2ebc6969c7f536a87ab34a35ff8e0055a429177", + "DiscoKey": "discokey:5d6909df424d734468aeffd3bed0ee7fe9bf4a2fcce531a11ca9cd3c9925175b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:36397", "10.65.0.27:36397", "172.17.0.1:36397"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:53:21.070932133Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1268500089248214, + "StableID": "nj3X76MWuA11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:267b3b83b349cf8620179168c317ffa6962e99dad52b22ee0d30a0fadef5cf5b", + "DiscoKey": "discokey:4848bae7f36e1fbbcb2c28df6d01bceaafae35625a2c44fd2f1d3770ab0a836d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:53278", "10.65.0.27:53278", "172.17.0.1:53278"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:53:21.60722728Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4162529281909508, + "StableID": "n7JNjyaDWZ11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:2ace03bcf2108c1a201c307a69989936bea9f7f7d9aeae7f442e1af9ca013a32", + "KeyExpiry": "2026-11-08T18:53:22Z", + "DiscoKey": "discokey:7d9f40e1e69f473a22adf865350d2d8799e6e51e5990e930ee14212798ba843d", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:58061", "10.65.0.27:58061", "172.17.0.1:58061"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:53:22.148599211Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 462010508099750, + "StableID": "nwfAXVEFc411CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ae26fddf955389254a6d2a10edbe1158fc791500cfc9c4353c062929e07bc21b", + "KeyExpiry": "2026-11-08T18:53:22Z", + "DiscoKey": "discokey:e7d7a7e9e83b524330f67660934b944d1ea50ab079955a88e91a234c4b9e1200", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:33110", "10.65.0.27:33110", "172.17.0.1:33110"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:53:22.692243454Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 1538947703875679, + "StableID": "npPLihYz1D11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:85e6516547038b86b75be2f4353665b54d83b94a2209c3ceacd816f0ef96f073", + "KeyExpiry": "2026-11-08T18:53:23Z", + "DiscoKey": "discokey:8e25ef80188ce5f33e7e93fd2daf1f6f0fbf6085a7dfaa0eed611d69da17f10a", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:50256", "10.65.0.27:50256", "172.17.0.1:50256"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:53:23.234818434Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "6394954766560326": { + "ID": 6394954766560326, + "LoginName": "pidgey.tail78f774.ts.net", + "DisplayName": "pidgey" + }} + } + }, "raticate": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8485194050284806, + "StableID": "nVJR3FfxF921CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 8485194050284806, + "Key": "nodekey:74d9254e7a4e2c9184306736e424ca213c6a6dd4179c42fb657b99c2578f5673", + "DiscoKey": "discokey:e25b8f5616f681bd86f517b4be1e1d372b13cb0103cc4879a56c52ebdb663b15", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:54589", "10.65.0.27:54589", "172.17.0.1:54589"], + "Hostinfo": {"Hostname": "raticate", "RequestTags": ["tag:group-b"], "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:53:17.823217253Z", + "Tags": ["tag:group-b"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:74d9254e7a4e2c9184306736e424ca213c6a6dd4179c42fb657b99c2578f5673", + "MachineKey": "mkey:e15df056246fa3c6c67d961244430b3ae4d9e1849faef6b8ca158f459c22584c", + "Peers": [{ + "ID": 6394954766560326, + "StableID": "nF5BEqcHwr11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fc3afd4f66228fee158888f1198442f9f7f875eff1fe22b034eb57de755e311b", + "DiscoKey": "discokey:1f7452d562b377202e48329117391f589c15889d9ff108f9d7e379d3826a9373", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:58819", "10.65.0.27:58819", "172.17.0.1:58819"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:53:15.684556003Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3359264466207676, + "StableID": "nb4rcWBRET11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d83f04ed7c3569414dcb92d01458a16bcfc5705a5bea10b4cc74af52d4fd3502", + "DiscoKey": "discokey:5ec328efb87a8cc81cf61d619b3d9c2443889bb475bc325105576e1c2af8d675", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:48436", "10.65.0.27:48436", "172.17.0.1:48436"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:53:16.219864Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 6235546803700390, + "StableID": "njq8RyE6hq11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0873d6c3d466cf9c8b45a58d8d980bd211d44d8586532d1f390c71dd5446de69", + "DiscoKey": "discokey:c2fbc208776a6190ee6e05dbbf786a3d3db118f5109d9f79a2cb10db5200f603", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:35290", "10.65.0.27:35290", "172.17.0.1:35290"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:53:16.754794566Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 7391643971333630, + "StableID": "njjZFHxgiz11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:00490f66c391f2194192492702b82fdae51e8e5e475c4bfae3a45b821bf1e40f", + "DiscoKey": "discokey:d08cd458c2ee3d20e462f653870f0e0880cc11cb199804c796c2652a6316da53", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:38472", "10.65.0.27:38472", "172.17.0.1:38472"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:53:17.278735389Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 2679441641167704, + "StableID": "nFEmWXPXvM11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0751abdee2bc9475bd52e77be0060d5122f5c3c307fd1eb022b19d987f3e1d59", + "DiscoKey": "discokey:8e4eeb7e2be3852cce0f107762030e7db0e16855aa7478e203d7b544a1b38654", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:36715", "10.65.0.27:36715", "172.17.0.1:36715"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:53:18.41482324Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7320202710043211, + "StableID": "nAGYd7KLAz11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1da037e6dae2406c92eaf71f0914572c42efffd1c524ec7d8366450bb8c61074", + "DiscoKey": "discokey:0b42d2d9fcac03bd35491165e3e5630091eadd59928ebef6cc6441adbca80278", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:47182", "10.65.0.27:47182", "172.17.0.1:47182"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:53:18.92365686Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8476196647412387, + "StableID": "n89tM9KtB921CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:814d7d401caec803d349cb1e32b72675014c39e0062ae5df969e44cc4455a93f", + "DiscoKey": "discokey:ee6be9f35ca3352a90dfffe18988c0ac266fbeda7d88268cd96d2788b4ef7028", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:37759", "10.65.0.27:37759", "172.17.0.1:37759"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:53:19.475238223Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2207964944873001, + "StableID": "n2FkMiVzEJ11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e3edf21b43cfe9f2d5914689b74b8907414ab275cf10cef54851087c5bac8839", + "DiscoKey": "discokey:f8f229627c5bacf0711ed19514aa1a97ac2cf82309e26bbe0a58f895a4b84539", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:34868", "10.65.0.27:34868", "172.17.0.1:34868"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:53:19.998408749Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8843890274027626, + "StableID": "nmG7341R4C21CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9386a42db11e0ca68e4843223543ef47db9ecd78754cb47075d17a966508fb4d", + "DiscoKey": "discokey:794f8ce28388d192645a60d86d655b38c329549df563fefb8a6c51dd9a7ca87b", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:34307", "10.65.0.27:34307", "172.17.0.1:34307"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:53:20.537116622Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7474346318038758, + "StableID": "nVgrRQQ9N121CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e303c97d0da36dbf1d59e3e3f2ebc6969c7f536a87ab34a35ff8e0055a429177", + "DiscoKey": "discokey:5d6909df424d734468aeffd3bed0ee7fe9bf4a2fcce531a11ca9cd3c9925175b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:36397", "10.65.0.27:36397", "172.17.0.1:36397"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:53:21.070932133Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1268500089248214, + "StableID": "nj3X76MWuA11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:267b3b83b349cf8620179168c317ffa6962e99dad52b22ee0d30a0fadef5cf5b", + "DiscoKey": "discokey:4848bae7f36e1fbbcb2c28df6d01bceaafae35625a2c44fd2f1d3770ab0a836d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:53278", "10.65.0.27:53278", "172.17.0.1:53278"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:53:21.60722728Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4162529281909508, + "StableID": "n7JNjyaDWZ11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:2ace03bcf2108c1a201c307a69989936bea9f7f7d9aeae7f442e1af9ca013a32", + "KeyExpiry": "2026-11-08T18:53:22Z", + "DiscoKey": "discokey:7d9f40e1e69f473a22adf865350d2d8799e6e51e5990e930ee14212798ba843d", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:58061", "10.65.0.27:58061", "172.17.0.1:58061"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:53:22.148599211Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 462010508099750, + "StableID": "nwfAXVEFc411CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ae26fddf955389254a6d2a10edbe1158fc791500cfc9c4353c062929e07bc21b", + "KeyExpiry": "2026-11-08T18:53:22Z", + "DiscoKey": "discokey:e7d7a7e9e83b524330f67660934b944d1ea50ab079955a88e91a234c4b9e1200", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:33110", "10.65.0.27:33110", "172.17.0.1:33110"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:53:22.692243454Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 1538947703875679, + "StableID": "npPLihYz1D11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:85e6516547038b86b75be2f4353665b54d83b94a2209c3ceacd816f0ef96f073", + "KeyExpiry": "2026-11-08T18:53:23Z", + "DiscoKey": "discokey:8e25ef80188ce5f33e7e93fd2daf1f6f0fbf6085a7dfaa0eed611d69da17f10a", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:50256", "10.65.0.27:50256", "172.17.0.1:50256"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:53:23.234818434Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "8485194050284806": { + "ID": 8485194050284806, + "LoginName": "raticate.tail78f774.ts.net", + "DisplayName": "raticate" + }} + } + }, "rattata": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7391643971333630, + "StableID": "njjZFHxgiz11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 7391643971333630, + "Key": "nodekey:00490f66c391f2194192492702b82fdae51e8e5e475c4bfae3a45b821bf1e40f", + "DiscoKey": "discokey:d08cd458c2ee3d20e462f653870f0e0880cc11cb199804c796c2652a6316da53", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:38472", "10.65.0.27:38472", "172.17.0.1:38472"], + "Hostinfo": {"Hostname": "rattata", "RequestTags": ["tag:group-a"], "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:53:17.278735389Z", + "Tags": ["tag:group-a"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:00490f66c391f2194192492702b82fdae51e8e5e475c4bfae3a45b821bf1e40f", + "MachineKey": "mkey:477b9127c7c845c8bf139ec3f6883dda6f871e27938604f59761a89a55dd925e", + "Peers": [{ + "ID": 6394954766560326, + "StableID": "nF5BEqcHwr11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fc3afd4f66228fee158888f1198442f9f7f875eff1fe22b034eb57de755e311b", + "DiscoKey": "discokey:1f7452d562b377202e48329117391f589c15889d9ff108f9d7e379d3826a9373", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:58819", "10.65.0.27:58819", "172.17.0.1:58819"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:53:15.684556003Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3359264466207676, + "StableID": "nb4rcWBRET11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d83f04ed7c3569414dcb92d01458a16bcfc5705a5bea10b4cc74af52d4fd3502", + "DiscoKey": "discokey:5ec328efb87a8cc81cf61d619b3d9c2443889bb475bc325105576e1c2af8d675", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:48436", "10.65.0.27:48436", "172.17.0.1:48436"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:53:16.219864Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 6235546803700390, + "StableID": "njq8RyE6hq11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0873d6c3d466cf9c8b45a58d8d980bd211d44d8586532d1f390c71dd5446de69", + "DiscoKey": "discokey:c2fbc208776a6190ee6e05dbbf786a3d3db118f5109d9f79a2cb10db5200f603", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:35290", "10.65.0.27:35290", "172.17.0.1:35290"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:53:16.754794566Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 8485194050284806, + "StableID": "nVJR3FfxF921CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:74d9254e7a4e2c9184306736e424ca213c6a6dd4179c42fb657b99c2578f5673", + "DiscoKey": "discokey:e25b8f5616f681bd86f517b4be1e1d372b13cb0103cc4879a56c52ebdb663b15", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:54589", "10.65.0.27:54589", "172.17.0.1:54589"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:53:17.823217253Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2679441641167704, + "StableID": "nFEmWXPXvM11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0751abdee2bc9475bd52e77be0060d5122f5c3c307fd1eb022b19d987f3e1d59", + "DiscoKey": "discokey:8e4eeb7e2be3852cce0f107762030e7db0e16855aa7478e203d7b544a1b38654", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:36715", "10.65.0.27:36715", "172.17.0.1:36715"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:53:18.41482324Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7320202710043211, + "StableID": "nAGYd7KLAz11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1da037e6dae2406c92eaf71f0914572c42efffd1c524ec7d8366450bb8c61074", + "DiscoKey": "discokey:0b42d2d9fcac03bd35491165e3e5630091eadd59928ebef6cc6441adbca80278", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:47182", "10.65.0.27:47182", "172.17.0.1:47182"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:53:18.92365686Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8476196647412387, + "StableID": "n89tM9KtB921CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:814d7d401caec803d349cb1e32b72675014c39e0062ae5df969e44cc4455a93f", + "DiscoKey": "discokey:ee6be9f35ca3352a90dfffe18988c0ac266fbeda7d88268cd96d2788b4ef7028", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:37759", "10.65.0.27:37759", "172.17.0.1:37759"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:53:19.475238223Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2207964944873001, + "StableID": "n2FkMiVzEJ11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e3edf21b43cfe9f2d5914689b74b8907414ab275cf10cef54851087c5bac8839", + "DiscoKey": "discokey:f8f229627c5bacf0711ed19514aa1a97ac2cf82309e26bbe0a58f895a4b84539", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:34868", "10.65.0.27:34868", "172.17.0.1:34868"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:53:19.998408749Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8843890274027626, + "StableID": "nmG7341R4C21CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9386a42db11e0ca68e4843223543ef47db9ecd78754cb47075d17a966508fb4d", + "DiscoKey": "discokey:794f8ce28388d192645a60d86d655b38c329549df563fefb8a6c51dd9a7ca87b", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:34307", "10.65.0.27:34307", "172.17.0.1:34307"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:53:20.537116622Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7474346318038758, + "StableID": "nVgrRQQ9N121CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e303c97d0da36dbf1d59e3e3f2ebc6969c7f536a87ab34a35ff8e0055a429177", + "DiscoKey": "discokey:5d6909df424d734468aeffd3bed0ee7fe9bf4a2fcce531a11ca9cd3c9925175b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:36397", "10.65.0.27:36397", "172.17.0.1:36397"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:53:21.070932133Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1268500089248214, + "StableID": "nj3X76MWuA11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:267b3b83b349cf8620179168c317ffa6962e99dad52b22ee0d30a0fadef5cf5b", + "DiscoKey": "discokey:4848bae7f36e1fbbcb2c28df6d01bceaafae35625a2c44fd2f1d3770ab0a836d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:53278", "10.65.0.27:53278", "172.17.0.1:53278"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:53:21.60722728Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4162529281909508, + "StableID": "n7JNjyaDWZ11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:2ace03bcf2108c1a201c307a69989936bea9f7f7d9aeae7f442e1af9ca013a32", + "KeyExpiry": "2026-11-08T18:53:22Z", + "DiscoKey": "discokey:7d9f40e1e69f473a22adf865350d2d8799e6e51e5990e930ee14212798ba843d", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:58061", "10.65.0.27:58061", "172.17.0.1:58061"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:53:22.148599211Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 462010508099750, + "StableID": "nwfAXVEFc411CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ae26fddf955389254a6d2a10edbe1158fc791500cfc9c4353c062929e07bc21b", + "KeyExpiry": "2026-11-08T18:53:22Z", + "DiscoKey": "discokey:e7d7a7e9e83b524330f67660934b944d1ea50ab079955a88e91a234c4b9e1200", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:33110", "10.65.0.27:33110", "172.17.0.1:33110"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:53:22.692243454Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 1538947703875679, + "StableID": "npPLihYz1D11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:85e6516547038b86b75be2f4353665b54d83b94a2209c3ceacd816f0ef96f073", + "KeyExpiry": "2026-11-08T18:53:23Z", + "DiscoKey": "discokey:8e25ef80188ce5f33e7e93fd2daf1f6f0fbf6085a7dfaa0eed611d69da17f10a", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:50256", "10.65.0.27:50256", "172.17.0.1:50256"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:53:23.234818434Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "7391643971333630": { + "ID": 7391643971333630, + "LoginName": "rattata.tail78f774.ts.net", + "DisplayName": "rattata" + }} + } + }, "spearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7320202710043211, + "StableID": "nAGYd7KLAz11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 7320202710043211, + "Key": "nodekey:1da037e6dae2406c92eaf71f0914572c42efffd1c524ec7d8366450bb8c61074", + "DiscoKey": "discokey:0b42d2d9fcac03bd35491165e3e5630091eadd59928ebef6cc6441adbca80278", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:47182", "10.65.0.27:47182", "172.17.0.1:47182"], + "Hostinfo": { + "Hostname": "spearow", + "RoutableIPs": ["10.44.0.0/16"], + "RequestTags": ["tag:spearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:53:18.92365686Z", + "Tags": ["tag:spearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:1da037e6dae2406c92eaf71f0914572c42efffd1c524ec7d8366450bb8c61074", + "MachineKey": "mkey:f476faf3e3c14ed9b22c337d7fae8df7dadb6a8341f3f554d8b3f3c1a15b365d", + "Peers": [{ + "ID": 6394954766560326, + "StableID": "nF5BEqcHwr11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fc3afd4f66228fee158888f1198442f9f7f875eff1fe22b034eb57de755e311b", + "DiscoKey": "discokey:1f7452d562b377202e48329117391f589c15889d9ff108f9d7e379d3826a9373", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:58819", "10.65.0.27:58819", "172.17.0.1:58819"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:53:15.684556003Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3359264466207676, + "StableID": "nb4rcWBRET11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d83f04ed7c3569414dcb92d01458a16bcfc5705a5bea10b4cc74af52d4fd3502", + "DiscoKey": "discokey:5ec328efb87a8cc81cf61d619b3d9c2443889bb475bc325105576e1c2af8d675", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:48436", "10.65.0.27:48436", "172.17.0.1:48436"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:53:16.219864Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 6235546803700390, + "StableID": "njq8RyE6hq11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0873d6c3d466cf9c8b45a58d8d980bd211d44d8586532d1f390c71dd5446de69", + "DiscoKey": "discokey:c2fbc208776a6190ee6e05dbbf786a3d3db118f5109d9f79a2cb10db5200f603", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:35290", "10.65.0.27:35290", "172.17.0.1:35290"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:53:16.754794566Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 7391643971333630, + "StableID": "njjZFHxgiz11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:00490f66c391f2194192492702b82fdae51e8e5e475c4bfae3a45b821bf1e40f", + "DiscoKey": "discokey:d08cd458c2ee3d20e462f653870f0e0880cc11cb199804c796c2652a6316da53", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:38472", "10.65.0.27:38472", "172.17.0.1:38472"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:53:17.278735389Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 8485194050284806, + "StableID": "nVJR3FfxF921CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:74d9254e7a4e2c9184306736e424ca213c6a6dd4179c42fb657b99c2578f5673", + "DiscoKey": "discokey:e25b8f5616f681bd86f517b4be1e1d372b13cb0103cc4879a56c52ebdb663b15", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:54589", "10.65.0.27:54589", "172.17.0.1:54589"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:53:17.823217253Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2679441641167704, + "StableID": "nFEmWXPXvM11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0751abdee2bc9475bd52e77be0060d5122f5c3c307fd1eb022b19d987f3e1d59", + "DiscoKey": "discokey:8e4eeb7e2be3852cce0f107762030e7db0e16855aa7478e203d7b544a1b38654", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:36715", "10.65.0.27:36715", "172.17.0.1:36715"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:53:18.41482324Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8476196647412387, + "StableID": "n89tM9KtB921CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:814d7d401caec803d349cb1e32b72675014c39e0062ae5df969e44cc4455a93f", + "DiscoKey": "discokey:ee6be9f35ca3352a90dfffe18988c0ac266fbeda7d88268cd96d2788b4ef7028", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:37759", "10.65.0.27:37759", "172.17.0.1:37759"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:53:19.475238223Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2207964944873001, + "StableID": "n2FkMiVzEJ11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e3edf21b43cfe9f2d5914689b74b8907414ab275cf10cef54851087c5bac8839", + "DiscoKey": "discokey:f8f229627c5bacf0711ed19514aa1a97ac2cf82309e26bbe0a58f895a4b84539", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:34868", "10.65.0.27:34868", "172.17.0.1:34868"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:53:19.998408749Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8843890274027626, + "StableID": "nmG7341R4C21CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9386a42db11e0ca68e4843223543ef47db9ecd78754cb47075d17a966508fb4d", + "DiscoKey": "discokey:794f8ce28388d192645a60d86d655b38c329549df563fefb8a6c51dd9a7ca87b", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:34307", "10.65.0.27:34307", "172.17.0.1:34307"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:53:20.537116622Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7474346318038758, + "StableID": "nVgrRQQ9N121CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e303c97d0da36dbf1d59e3e3f2ebc6969c7f536a87ab34a35ff8e0055a429177", + "DiscoKey": "discokey:5d6909df424d734468aeffd3bed0ee7fe9bf4a2fcce531a11ca9cd3c9925175b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:36397", "10.65.0.27:36397", "172.17.0.1:36397"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:53:21.070932133Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1268500089248214, + "StableID": "nj3X76MWuA11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:267b3b83b349cf8620179168c317ffa6962e99dad52b22ee0d30a0fadef5cf5b", + "DiscoKey": "discokey:4848bae7f36e1fbbcb2c28df6d01bceaafae35625a2c44fd2f1d3770ab0a836d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:53278", "10.65.0.27:53278", "172.17.0.1:53278"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:53:21.60722728Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4162529281909508, + "StableID": "n7JNjyaDWZ11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:2ace03bcf2108c1a201c307a69989936bea9f7f7d9aeae7f442e1af9ca013a32", + "KeyExpiry": "2026-11-08T18:53:22Z", + "DiscoKey": "discokey:7d9f40e1e69f473a22adf865350d2d8799e6e51e5990e930ee14212798ba843d", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:58061", "10.65.0.27:58061", "172.17.0.1:58061"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:53:22.148599211Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 462010508099750, + "StableID": "nwfAXVEFc411CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ae26fddf955389254a6d2a10edbe1158fc791500cfc9c4353c062929e07bc21b", + "KeyExpiry": "2026-11-08T18:53:22Z", + "DiscoKey": "discokey:e7d7a7e9e83b524330f67660934b944d1ea50ab079955a88e91a234c4b9e1200", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:33110", "10.65.0.27:33110", "172.17.0.1:33110"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:53:22.692243454Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 1538947703875679, + "StableID": "npPLihYz1D11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:85e6516547038b86b75be2f4353665b54d83b94a2209c3ceacd816f0ef96f073", + "KeyExpiry": "2026-11-08T18:53:23Z", + "DiscoKey": "discokey:8e25ef80188ce5f33e7e93fd2daf1f6f0fbf6085a7dfaa0eed611d69da17f10a", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:50256", "10.65.0.27:50256", "172.17.0.1:50256"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:53:23.234818434Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "7320202710043211": { + "ID": 7320202710043211, + "LoginName": "spearow.tail78f774.ts.net", + "DisplayName": "spearow" + }} + } + }, "squirtle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 2207964944873001, + "StableID": "n2FkMiVzEJ11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 2207964944873001, + "Key": "nodekey:e3edf21b43cfe9f2d5914689b74b8907414ab275cf10cef54851087c5bac8839", + "DiscoKey": "discokey:f8f229627c5bacf0711ed19514aa1a97ac2cf82309e26bbe0a58f895a4b84539", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:34868", "10.65.0.27:34868", "172.17.0.1:34868"], + "Hostinfo": { + "Hostname": "squirtle", + "RoutableIPs": ["10.33.0.0/16"], + "RequestTags": ["tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:53:19.998408749Z", + "Tags": ["tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:e3edf21b43cfe9f2d5914689b74b8907414ab275cf10cef54851087c5bac8839", + "MachineKey": "mkey:125ae118661c25d3fa073a2badc0464a1e0ee0bf2330b1f759da9a52b2181c40", + "Peers": [{ + "ID": 6394954766560326, + "StableID": "nF5BEqcHwr11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fc3afd4f66228fee158888f1198442f9f7f875eff1fe22b034eb57de755e311b", + "DiscoKey": "discokey:1f7452d562b377202e48329117391f589c15889d9ff108f9d7e379d3826a9373", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:58819", "10.65.0.27:58819", "172.17.0.1:58819"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:53:15.684556003Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3359264466207676, + "StableID": "nb4rcWBRET11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d83f04ed7c3569414dcb92d01458a16bcfc5705a5bea10b4cc74af52d4fd3502", + "DiscoKey": "discokey:5ec328efb87a8cc81cf61d619b3d9c2443889bb475bc325105576e1c2af8d675", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:48436", "10.65.0.27:48436", "172.17.0.1:48436"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:53:16.219864Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 6235546803700390, + "StableID": "njq8RyE6hq11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0873d6c3d466cf9c8b45a58d8d980bd211d44d8586532d1f390c71dd5446de69", + "DiscoKey": "discokey:c2fbc208776a6190ee6e05dbbf786a3d3db118f5109d9f79a2cb10db5200f603", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:35290", "10.65.0.27:35290", "172.17.0.1:35290"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:53:16.754794566Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 7391643971333630, + "StableID": "njjZFHxgiz11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:00490f66c391f2194192492702b82fdae51e8e5e475c4bfae3a45b821bf1e40f", + "DiscoKey": "discokey:d08cd458c2ee3d20e462f653870f0e0880cc11cb199804c796c2652a6316da53", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:38472", "10.65.0.27:38472", "172.17.0.1:38472"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:53:17.278735389Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 8485194050284806, + "StableID": "nVJR3FfxF921CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:74d9254e7a4e2c9184306736e424ca213c6a6dd4179c42fb657b99c2578f5673", + "DiscoKey": "discokey:e25b8f5616f681bd86f517b4be1e1d372b13cb0103cc4879a56c52ebdb663b15", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:54589", "10.65.0.27:54589", "172.17.0.1:54589"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:53:17.823217253Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2679441641167704, + "StableID": "nFEmWXPXvM11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0751abdee2bc9475bd52e77be0060d5122f5c3c307fd1eb022b19d987f3e1d59", + "DiscoKey": "discokey:8e4eeb7e2be3852cce0f107762030e7db0e16855aa7478e203d7b544a1b38654", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:36715", "10.65.0.27:36715", "172.17.0.1:36715"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:53:18.41482324Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7320202710043211, + "StableID": "nAGYd7KLAz11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1da037e6dae2406c92eaf71f0914572c42efffd1c524ec7d8366450bb8c61074", + "DiscoKey": "discokey:0b42d2d9fcac03bd35491165e3e5630091eadd59928ebef6cc6441adbca80278", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:47182", "10.65.0.27:47182", "172.17.0.1:47182"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:53:18.92365686Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8476196647412387, + "StableID": "n89tM9KtB921CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:814d7d401caec803d349cb1e32b72675014c39e0062ae5df969e44cc4455a93f", + "DiscoKey": "discokey:ee6be9f35ca3352a90dfffe18988c0ac266fbeda7d88268cd96d2788b4ef7028", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:37759", "10.65.0.27:37759", "172.17.0.1:37759"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:53:19.475238223Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 8843890274027626, + "StableID": "nmG7341R4C21CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9386a42db11e0ca68e4843223543ef47db9ecd78754cb47075d17a966508fb4d", + "DiscoKey": "discokey:794f8ce28388d192645a60d86d655b38c329549df563fefb8a6c51dd9a7ca87b", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:34307", "10.65.0.27:34307", "172.17.0.1:34307"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:53:20.537116622Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7474346318038758, + "StableID": "nVgrRQQ9N121CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e303c97d0da36dbf1d59e3e3f2ebc6969c7f536a87ab34a35ff8e0055a429177", + "DiscoKey": "discokey:5d6909df424d734468aeffd3bed0ee7fe9bf4a2fcce531a11ca9cd3c9925175b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:36397", "10.65.0.27:36397", "172.17.0.1:36397"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:53:21.070932133Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1268500089248214, + "StableID": "nj3X76MWuA11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:267b3b83b349cf8620179168c317ffa6962e99dad52b22ee0d30a0fadef5cf5b", + "DiscoKey": "discokey:4848bae7f36e1fbbcb2c28df6d01bceaafae35625a2c44fd2f1d3770ab0a836d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:53278", "10.65.0.27:53278", "172.17.0.1:53278"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:53:21.60722728Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4162529281909508, + "StableID": "n7JNjyaDWZ11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:2ace03bcf2108c1a201c307a69989936bea9f7f7d9aeae7f442e1af9ca013a32", + "KeyExpiry": "2026-11-08T18:53:22Z", + "DiscoKey": "discokey:7d9f40e1e69f473a22adf865350d2d8799e6e51e5990e930ee14212798ba843d", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:58061", "10.65.0.27:58061", "172.17.0.1:58061"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:53:22.148599211Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 462010508099750, + "StableID": "nwfAXVEFc411CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ae26fddf955389254a6d2a10edbe1158fc791500cfc9c4353c062929e07bc21b", + "KeyExpiry": "2026-11-08T18:53:22Z", + "DiscoKey": "discokey:e7d7a7e9e83b524330f67660934b944d1ea50ab079955a88e91a234c4b9e1200", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:33110", "10.65.0.27:33110", "172.17.0.1:33110"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:53:22.692243454Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 1538947703875679, + "StableID": "npPLihYz1D11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:85e6516547038b86b75be2f4353665b54d83b94a2209c3ceacd816f0ef96f073", + "KeyExpiry": "2026-11-08T18:53:23Z", + "DiscoKey": "discokey:8e25ef80188ce5f33e7e93fd2daf1f6f0fbf6085a7dfaa0eed611d69da17f10a", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:50256", "10.65.0.27:50256", "172.17.0.1:50256"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:53:23.234818434Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "2207964944873001": { + "ID": 2207964944873001, + "LoginName": "squirtle.tail78f774.ts.net", + "DisplayName": "squirtle" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "venusaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 462010508099750, + "StableID": "nwfAXVEFc411CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ae26fddf955389254a6d2a10edbe1158fc791500cfc9c4353c062929e07bc21b", + "KeyExpiry": "2026-11-08T18:53:22Z", + "DiscoKey": "discokey:e7d7a7e9e83b524330f67660934b944d1ea50ab079955a88e91a234c4b9e1200", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:33110", "10.65.0.27:33110", "172.17.0.1:33110"], + "Hostinfo": {"Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:53:22.692243454Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:ae26fddf955389254a6d2a10edbe1158fc791500cfc9c4353c062929e07bc21b", + "MachineKey": "mkey:93b5f88bde07719744d2c7295aa7a4a07caecf040818607d69b56ae46f02b836", + "Peers": [{ + "ID": 6394954766560326, + "StableID": "nF5BEqcHwr11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fc3afd4f66228fee158888f1198442f9f7f875eff1fe22b034eb57de755e311b", + "DiscoKey": "discokey:1f7452d562b377202e48329117391f589c15889d9ff108f9d7e379d3826a9373", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:58819", "10.65.0.27:58819", "172.17.0.1:58819"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:53:15.684556003Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3359264466207676, + "StableID": "nb4rcWBRET11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d83f04ed7c3569414dcb92d01458a16bcfc5705a5bea10b4cc74af52d4fd3502", + "DiscoKey": "discokey:5ec328efb87a8cc81cf61d619b3d9c2443889bb475bc325105576e1c2af8d675", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:48436", "10.65.0.27:48436", "172.17.0.1:48436"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:53:16.219864Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 6235546803700390, + "StableID": "njq8RyE6hq11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0873d6c3d466cf9c8b45a58d8d980bd211d44d8586532d1f390c71dd5446de69", + "DiscoKey": "discokey:c2fbc208776a6190ee6e05dbbf786a3d3db118f5109d9f79a2cb10db5200f603", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:35290", "10.65.0.27:35290", "172.17.0.1:35290"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:53:16.754794566Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 7391643971333630, + "StableID": "njjZFHxgiz11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:00490f66c391f2194192492702b82fdae51e8e5e475c4bfae3a45b821bf1e40f", + "DiscoKey": "discokey:d08cd458c2ee3d20e462f653870f0e0880cc11cb199804c796c2652a6316da53", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:38472", "10.65.0.27:38472", "172.17.0.1:38472"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:53:17.278735389Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 8485194050284806, + "StableID": "nVJR3FfxF921CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:74d9254e7a4e2c9184306736e424ca213c6a6dd4179c42fb657b99c2578f5673", + "DiscoKey": "discokey:e25b8f5616f681bd86f517b4be1e1d372b13cb0103cc4879a56c52ebdb663b15", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:54589", "10.65.0.27:54589", "172.17.0.1:54589"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:53:17.823217253Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2679441641167704, + "StableID": "nFEmWXPXvM11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0751abdee2bc9475bd52e77be0060d5122f5c3c307fd1eb022b19d987f3e1d59", + "DiscoKey": "discokey:8e4eeb7e2be3852cce0f107762030e7db0e16855aa7478e203d7b544a1b38654", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:36715", "10.65.0.27:36715", "172.17.0.1:36715"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:53:18.41482324Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7320202710043211, + "StableID": "nAGYd7KLAz11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1da037e6dae2406c92eaf71f0914572c42efffd1c524ec7d8366450bb8c61074", + "DiscoKey": "discokey:0b42d2d9fcac03bd35491165e3e5630091eadd59928ebef6cc6441adbca80278", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:47182", "10.65.0.27:47182", "172.17.0.1:47182"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:53:18.92365686Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8476196647412387, + "StableID": "n89tM9KtB921CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:814d7d401caec803d349cb1e32b72675014c39e0062ae5df969e44cc4455a93f", + "DiscoKey": "discokey:ee6be9f35ca3352a90dfffe18988c0ac266fbeda7d88268cd96d2788b4ef7028", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:37759", "10.65.0.27:37759", "172.17.0.1:37759"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:53:19.475238223Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2207964944873001, + "StableID": "n2FkMiVzEJ11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e3edf21b43cfe9f2d5914689b74b8907414ab275cf10cef54851087c5bac8839", + "DiscoKey": "discokey:f8f229627c5bacf0711ed19514aa1a97ac2cf82309e26bbe0a58f895a4b84539", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:34868", "10.65.0.27:34868", "172.17.0.1:34868"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:53:19.998408749Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 8843890274027626, + "StableID": "nmG7341R4C21CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9386a42db11e0ca68e4843223543ef47db9ecd78754cb47075d17a966508fb4d", + "DiscoKey": "discokey:794f8ce28388d192645a60d86d655b38c329549df563fefb8a6c51dd9a7ca87b", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:34307", "10.65.0.27:34307", "172.17.0.1:34307"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:53:20.537116622Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7474346318038758, + "StableID": "nVgrRQQ9N121CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e303c97d0da36dbf1d59e3e3f2ebc6969c7f536a87ab34a35ff8e0055a429177", + "DiscoKey": "discokey:5d6909df424d734468aeffd3bed0ee7fe9bf4a2fcce531a11ca9cd3c9925175b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:36397", "10.65.0.27:36397", "172.17.0.1:36397"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:53:21.070932133Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1268500089248214, + "StableID": "nj3X76MWuA11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:267b3b83b349cf8620179168c317ffa6962e99dad52b22ee0d30a0fadef5cf5b", + "DiscoKey": "discokey:4848bae7f36e1fbbcb2c28df6d01bceaafae35625a2c44fd2f1d3770ab0a836d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:53278", "10.65.0.27:53278", "172.17.0.1:53278"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:53:21.60722728Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4162529281909508, + "StableID": "n7JNjyaDWZ11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:2ace03bcf2108c1a201c307a69989936bea9f7f7d9aeae7f442e1af9ca013a32", + "KeyExpiry": "2026-11-08T18:53:22Z", + "DiscoKey": "discokey:7d9f40e1e69f473a22adf865350d2d8799e6e51e5990e930ee14212798ba843d", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:58061", "10.65.0.27:58061", "172.17.0.1:58061"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:53:22.148599211Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 1538947703875679, + "StableID": "npPLihYz1D11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:85e6516547038b86b75be2f4353665b54d83b94a2209c3ceacd816f0ef96f073", + "KeyExpiry": "2026-11-08T18:53:23Z", + "DiscoKey": "discokey:8e25ef80188ce5f33e7e93fd2daf1f6f0fbf6085a7dfaa0eed611d69da17f10a", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:50256", "10.65.0.27:50256", "172.17.0.1:50256"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:53:23.234818434Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "weedle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8843890274027626, + "StableID": "nmG7341R4C21CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 8843890274027626, + "Key": "nodekey:9386a42db11e0ca68e4843223543ef47db9ecd78754cb47075d17a966508fb4d", + "DiscoKey": "discokey:794f8ce28388d192645a60d86d655b38c329549df563fefb8a6c51dd9a7ca87b", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:34307", "10.65.0.27:34307", "172.17.0.1:34307"], + "Hostinfo": {"Hostname": "weedle", "RequestTags": ["tag:client"], "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:53:20.537116622Z", + "Tags": ["tag:client"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:9386a42db11e0ca68e4843223543ef47db9ecd78754cb47075d17a966508fb4d", + "MachineKey": "mkey:10a18a984229a324f155ac41aea529e5678837612febd7b1537ac5ae48ef4a17", + "Peers": [{ + "ID": 6394954766560326, + "StableID": "nF5BEqcHwr11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fc3afd4f66228fee158888f1198442f9f7f875eff1fe22b034eb57de755e311b", + "DiscoKey": "discokey:1f7452d562b377202e48329117391f589c15889d9ff108f9d7e379d3826a9373", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:58819", "10.65.0.27:58819", "172.17.0.1:58819"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:53:15.684556003Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 3359264466207676, + "StableID": "nb4rcWBRET11CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d83f04ed7c3569414dcb92d01458a16bcfc5705a5bea10b4cc74af52d4fd3502", + "DiscoKey": "discokey:5ec328efb87a8cc81cf61d619b3d9c2443889bb475bc325105576e1c2af8d675", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:48436", "10.65.0.27:48436", "172.17.0.1:48436"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:53:16.219864Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 6235546803700390, + "StableID": "njq8RyE6hq11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0873d6c3d466cf9c8b45a58d8d980bd211d44d8586532d1f390c71dd5446de69", + "DiscoKey": "discokey:c2fbc208776a6190ee6e05dbbf786a3d3db118f5109d9f79a2cb10db5200f603", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:35290", "10.65.0.27:35290", "172.17.0.1:35290"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:53:16.754794566Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 7391643971333630, + "StableID": "njjZFHxgiz11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:00490f66c391f2194192492702b82fdae51e8e5e475c4bfae3a45b821bf1e40f", + "DiscoKey": "discokey:d08cd458c2ee3d20e462f653870f0e0880cc11cb199804c796c2652a6316da53", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:38472", "10.65.0.27:38472", "172.17.0.1:38472"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:53:17.278735389Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 8485194050284806, + "StableID": "nVJR3FfxF921CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:74d9254e7a4e2c9184306736e424ca213c6a6dd4179c42fb657b99c2578f5673", + "DiscoKey": "discokey:e25b8f5616f681bd86f517b4be1e1d372b13cb0103cc4879a56c52ebdb663b15", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:54589", "10.65.0.27:54589", "172.17.0.1:54589"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:53:17.823217253Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2679441641167704, + "StableID": "nFEmWXPXvM11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0751abdee2bc9475bd52e77be0060d5122f5c3c307fd1eb022b19d987f3e1d59", + "DiscoKey": "discokey:8e4eeb7e2be3852cce0f107762030e7db0e16855aa7478e203d7b544a1b38654", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:36715", "10.65.0.27:36715", "172.17.0.1:36715"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:53:18.41482324Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 7320202710043211, + "StableID": "nAGYd7KLAz11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1da037e6dae2406c92eaf71f0914572c42efffd1c524ec7d8366450bb8c61074", + "DiscoKey": "discokey:0b42d2d9fcac03bd35491165e3e5630091eadd59928ebef6cc6441adbca80278", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:47182", "10.65.0.27:47182", "172.17.0.1:47182"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:53:18.92365686Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 8476196647412387, + "StableID": "n89tM9KtB921CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:814d7d401caec803d349cb1e32b72675014c39e0062ae5df969e44cc4455a93f", + "DiscoKey": "discokey:ee6be9f35ca3352a90dfffe18988c0ac266fbeda7d88268cd96d2788b4ef7028", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:37759", "10.65.0.27:37759", "172.17.0.1:37759"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:53:19.475238223Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2207964944873001, + "StableID": "n2FkMiVzEJ11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e3edf21b43cfe9f2d5914689b74b8907414ab275cf10cef54851087c5bac8839", + "DiscoKey": "discokey:f8f229627c5bacf0711ed19514aa1a97ac2cf82309e26bbe0a58f895a4b84539", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:34868", "10.65.0.27:34868", "172.17.0.1:34868"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:53:19.998408749Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7474346318038758, + "StableID": "nVgrRQQ9N121CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e303c97d0da36dbf1d59e3e3f2ebc6969c7f536a87ab34a35ff8e0055a429177", + "DiscoKey": "discokey:5d6909df424d734468aeffd3bed0ee7fe9bf4a2fcce531a11ca9cd3c9925175b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:36397", "10.65.0.27:36397", "172.17.0.1:36397"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:53:21.070932133Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 1268500089248214, + "StableID": "nj3X76MWuA11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:267b3b83b349cf8620179168c317ffa6962e99dad52b22ee0d30a0fadef5cf5b", + "DiscoKey": "discokey:4848bae7f36e1fbbcb2c28df6d01bceaafae35625a2c44fd2f1d3770ab0a836d", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:53278", "10.65.0.27:53278", "172.17.0.1:53278"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:53:21.60722728Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4162529281909508, + "StableID": "n7JNjyaDWZ11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:2ace03bcf2108c1a201c307a69989936bea9f7f7d9aeae7f442e1af9ca013a32", + "KeyExpiry": "2026-11-08T18:53:22Z", + "DiscoKey": "discokey:7d9f40e1e69f473a22adf865350d2d8799e6e51e5990e930ee14212798ba843d", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:58061", "10.65.0.27:58061", "172.17.0.1:58061"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:53:22.148599211Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 462010508099750, + "StableID": "nwfAXVEFc411CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ae26fddf955389254a6d2a10edbe1158fc791500cfc9c4353c062929e07bc21b", + "KeyExpiry": "2026-11-08T18:53:22Z", + "DiscoKey": "discokey:e7d7a7e9e83b524330f67660934b944d1ea50ab079955a88e91a234c4b9e1200", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:33110", "10.65.0.27:33110", "172.17.0.1:33110"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:53:22.692243454Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 1538947703875679, + "StableID": "npPLihYz1D11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:85e6516547038b86b75be2f4353665b54d83b94a2209c3ceacd816f0ef96f073", + "KeyExpiry": "2026-11-08T18:53:23Z", + "DiscoKey": "discokey:8e25ef80188ce5f33e7e93fd2daf1f6f0fbf6085a7dfaa0eed611d69da17f10a", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:50256", "10.65.0.27:50256", "172.17.0.1:50256"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:53:23.234818434Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "8843890274027626": { + "ID": 8843890274027626, + "LoginName": "weedle.tail78f774.ts.net", + "DisplayName": "weedle" + }} + } + }} +} diff --git a/hscontrol/policy/v2/testdata/sshtest_results/sshtest-user-nonroot-allows-alice.hujson b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-user-nonroot-allows-alice.hujson new file mode 100644 index 00000000..4b21a707 --- /dev/null +++ b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-user-nonroot-allows-alice.hujson @@ -0,0 +1,18751 @@ +// sshtest-user-nonroot-allows-alice +// +// autogroup:nonroot allows literal non-root user +// +// Nodes with filter rules: 15 of 15 +// Captured at: 2026-05-12T18:53:59Z +// tool version: tscap/dev +// schema version: 1 +{ + "schema_version": 1, + "test_id": "sshtest-user-nonroot-allows-alice", + "description": "autogroup:nonroot allows literal non-root user", + "category": "sshtest", + "captured_at": "2026-05-12T18:53:59.269160314Z", + "tool_version": "tscap/dev", + "tailnet": "odin@example.com", + "input": { + "api_response_code": 200, + "tailnet": { + "dns": {"magic_dns": false, "nameservers": [], "search_paths": [], "split_dns": {}}, + "settings": {} + }, + "scenario_hujson": " \n \n \n \n{\n\t\"category\": \"sshtest\",\n\t\"description\": \"autogroup:nonroot allows literal non-root user\",\n\t\"id\": \"sshtest-user-nonroot-allows-alice\",\n\t\"policy\": {\"ssh\": [{\n\t\t\"action\": \"accept\",\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": [\"thor@example.org\"],\n\t\t\"users\": [\"autogroup:nonroot\"]\n\t}], \"sshTests\": [{\n\t\t\"accept\": [\"alice\"],\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": \"thor@example.org\"\n\t}], \"tagOwners\": {\n\t\t\"tag:prod\": [\"odin@example.com\"],\n\t\t\"tag:server\": [\"odin@example.com\"]\n\t}},\n\t\"tailnet\": {\n\t\t\"dns\": {\"magic_dns\": false, \"nameservers\": [], \"search_paths\": [], \"split_dns\": {}},\n\t\t\"settings\": {}\n\t},\n\t\"topology\": \"../_topologies/grant.hujson\"\n}\n", + "scenario_path": "scenarios/sshtest/sshtest-user-nonroot-allows-alice.hujson", + "full_policy": { + "ssh": [{ + "action": "accept", + "dst": ["tag:server"], + "src": ["thor@example.org"], + "users": ["autogroup:nonroot"] + }], + "sshTests": [ + {"accept": ["alice"], "dst": ["tag:server"], "src": "thor@example.org"} + ], + "tagOwners": {"tag:prod": ["odin@example.com"], "tag:server": ["odin@example.com"]} + } + }, + "topology": {"users": [ + {"id": 1, "name": "odin", "email": "odin@example.com"}, + {"id": 2, "name": "thor", "email": "thor@example.org"}, + {"id": 3, "name": "freya", "email": "freya@example.com"} + ], "nodes": {"beedrill": { + "hostname": "beedrill", + "tags": ["tag:server"], + "ipv4": "100.64.0.16", + "ipv6": "fd7a:115c:a1e0::10", + "routable_ips": [], + "approved_routes": [] + }, "blastoise": { + "hostname": "blastoise", + "tags": ["tag:exit", "tag:router"], + "ipv4": "100.64.0.9", + "ipv6": "fd7a:115c:a1e0::9", + "routable_ips": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "bulbasaur": { + "hostname": "bulbasaur", + "tags": [], + "ipv4": "100.64.0.19", + "ipv6": "fd7a:115c:a1e0::13", + "user": "odin", + "routable_ips": [], + "approved_routes": [] + }, "charmander": { + "hostname": "charmander", + "tags": ["tag:exit"], + "ipv4": "100.64.0.4", + "ipv6": "fd7a:115c:a1e0::4", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "fearow": { + "hostname": "fearow", + "tags": ["tag:fearow"], + "ipv4": "100.64.0.12", + "ipv6": "fd7a:115c:a1e0::c", + "routable_ips": ["10.55.0.0/16"], + "approved_routes": [] + }, "ivysaur": { + "hostname": "ivysaur", + "tags": [], + "ipv4": "100.64.0.17", + "ipv6": "fd7a:115c:a1e0::11", + "user": "thor", + "routable_ips": [], + "approved_routes": [] + }, "kakuna": { + "hostname": "kakuna", + "tags": ["tag:prod"], + "ipv4": "100.64.0.15", + "ipv6": "fd7a:115c:a1e0::f", + "routable_ips": [], + "approved_routes": [] + }, "pidgeotto": { + "hostname": "pidgeotto", + "tags": ["tag:pidgeotto"], + "ipv4": "100.64.0.3", + "ipv6": "fd7a:115c:a1e0::3", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "pidgey": { + "hostname": "pidgey", + "tags": ["tag:pidgey"], + "ipv4": "100.64.0.2", + "ipv6": "fd7a:115c:a1e0::2", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "raticate": { + "hostname": "raticate", + "tags": ["tag:group-b"], + "ipv4": "100.64.0.6", + "ipv6": "fd7a:115c:a1e0::6", + "routable_ips": [], + "approved_routes": [] + }, "rattata": { + "hostname": "rattata", + "tags": ["tag:group-a"], + "ipv4": "100.64.0.5", + "ipv6": "fd7a:115c:a1e0::5", + "routable_ips": [], + "approved_routes": [] + }, "spearow": { + "hostname": "spearow", + "tags": ["tag:spearow"], + "ipv4": "100.64.0.11", + "ipv6": "fd7a:115c:a1e0::b", + "routable_ips": ["10.44.0.0/16"], + "approved_routes": [] + }, "squirtle": { + "hostname": "squirtle", + "tags": ["tag:router"], + "ipv4": "100.64.0.13", + "ipv6": "fd7a:115c:a1e0::d", + "routable_ips": ["10.33.0.0/16"], + "approved_routes": [] + }, "venusaur": { + "hostname": "venusaur", + "tags": [], + "ipv4": "100.64.0.18", + "ipv6": "fd7a:115c:a1e0::12", + "user": "freya", + "routable_ips": [], + "approved_routes": [] + }, "weedle": { + "hostname": "weedle", + "tags": ["tag:client"], + "ipv4": "100.64.0.14", + "ipv6": "fd7a:115c:a1e0::e", + "routable_ips": [], + "approved_routes": [] + }}}, + "captures": {"beedrill": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4068015540225939, + "StableID": "nk5T2UsQmY11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 4068015540225939, + "Key": "nodekey:f14f126ce109498d01ace3748777b88f799e67615a6a022d3b71ae834c623031", + "DiscoKey": "discokey:f874d5cd4880492ccf5a38963abe2eab3544deda67d88e71fa5fe51b1c4ff042", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:60376", "10.65.0.27:60376", "172.17.0.1:60376"], + "Hostinfo": {"Hostname": "beedrill", "RequestTags": ["tag:server"], "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:54:07.810914912Z", + "Tags": ["tag:server"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:f14f126ce109498d01ace3748777b88f799e67615a6a022d3b71ae834c623031", + "MachineKey": "mkey:2f3e806ce51daae33f01f68faad948bc7d0b8fe194e2e2534547bf8039771732", + "Peers": [{ + "ID": 3897792547780688, + "StableID": "nD7s5FQKSX11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f0076188b775e0689535fb9c31d990bf5d95c7df7725049479cd4b87c89df519", + "DiscoKey": "discokey:6d49012f263f61418941da9f8eb54bf302bf5c3159cd92488d52d8774822db01", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:34760", "10.65.0.27:34760", "172.17.0.1:34760"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:54:01.897993709Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8026726004641457, + "StableID": "n2PJouUKg521CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f3731c586c67c0695183f81823b207e37746a68ebe7789ea7a792c3a0d87ab40", + "DiscoKey": "discokey:9644510e21b3a4e74a47d62d910c126bc9fd819787ed82ba78228dfdd71b8f62", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:59407", "10.65.0.27:59407", "172.17.0.1:59407"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:54:02.423058011Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8114285204469608, + "StableID": "nTaNTkWyM621CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7da79e0e97e32fc2f6403acf69d5d2fd54bd3f87fa3eb771befc3f49ac378615", + "DiscoKey": "discokey:23b158ddffae6c88a2374cb060e5967689a909273a530e48ade94d9ff72fa46c", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:57732", "10.65.0.27:57732", "172.17.0.1:57732"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:54:02.954874551Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 3097057685873505, + "StableID": "ntkqKKTfBR11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fc921135f0e6ebcfcc5600a13dca256b2a80af11c8da666451a7e254c97a341a", + "DiscoKey": "discokey:ce291560b52a2ec4b7925bb04c67df5a58bebba9a5383ac8c65074c70eea362c", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:59502", "10.65.0.27:59502", "172.17.0.1:59502"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:54:03.504634091Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 8355216193210735, + "StableID": "neiDuxM6F821CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:622c88ebee766d76f57395143cad7c1830291116d0075d9578d4c0a27a470803", + "DiscoKey": "discokey:4a07a9cc2b8e3ceb63a0801d86d14a62e2643c4a3426c74c86f6ca74762c3333", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:39103", "10.65.0.27:39103", "172.17.0.1:39103"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:54:04.03346603Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3399209927040729, + "StableID": "nnmtCtUWYT11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e0dbadfeecb60fa9a7b973a25c603c58676ad9ee4def449a9014b0b0079a8745", + "DiscoKey": "discokey:0f0435a0f9a6c4c4549f9e93eb72464480572bb5f98428c590e1355398b1da13", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:42460", "10.65.0.27:42460", "172.17.0.1:42460"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:54:04.574472809Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6699531214773499, + "StableID": "nAkzypKEKu11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2e5c883ef9f2b0bb7ad6af707b2ea54b1978fc4111dd182eb86d6326a20dd05f", + "DiscoKey": "discokey:269a74b5128ef83f23505f1c7f2ec786a7ac36938fb85d1c81a9bc1c2e66cd22", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:45169", "10.65.0.27:45169", "172.17.0.1:45169"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:54:05.114383269Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1796629266396125, + "StableID": "nAuC1TQh2F11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:be89e50a1192633e769f46977dfe73da5a62f99d94595e2e782e51e07f39f628", + "DiscoKey": "discokey:4456bfa73aebb6eabc38eb540de896172c9c8570a0e1b6f8ed17f93e89f3834b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:48260", "10.65.0.27:48260", "172.17.0.1:48260"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:54:05.660135064Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2055350009717276, + "StableID": "nVwJ9TZs3H11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f44944ff66452fb41228da3b0c34069a3b3ab0397c8be3257b046bdbf0b12d67", + "DiscoKey": "discokey:99d2a0e3b4cd50cb81eb1c502be6d7be8828b09deae5acd7bb7feb950ecb8e20", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:35937", "10.65.0.27:35937", "172.17.0.1:35937"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:54:06.201220848Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7724217180562942, + "StableID": "nyzcu46KK321CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c045f71411b49ee2f33ab527ce55537be3db2b0eb051b5f440e58ab5b1811132", + "DiscoKey": "discokey:a1232e943d46aa1d283ef3580487d26d2608bd960a53ed7a38cf4332983e390d", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:36234", "10.65.0.27:36234", "172.17.0.1:36234"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:54:06.743488658Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 6188909096033515, + "StableID": "nApntY9yKq11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:af5acad95fc45f5a94cc110e06761a4b826e19bc71eba9fa18f3cba095af096d", + "DiscoKey": "discokey:e48fbefb05535c81445efa3f127ce009c2ec90aea6130308332bb73481428b71", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:47189", "10.65.0.27:47189", "172.17.0.1:47189"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:54:07.284202203Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 501181918424048, + "StableID": "nKe2vYCzu411CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:c0c227f5ce6d8644c1ff81c05c4b4d741eecfe2438a85140473b110bb7392512", + "KeyExpiry": "2026-11-08T18:54:08Z", + "DiscoKey": "discokey:fea44965172d48ffb62ca95de54f03da1b076bd674ad751777400488bd20aa3a", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:49629", "10.65.0.27:49629", "172.17.0.1:49629"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:54:08.357636418Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6539306956443726, + "StableID": "nsdJwHWf4t11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:475fa9a81df138253d4abf021798012727018f41e89066f8e0cf389704dbac32", + "KeyExpiry": "2026-11-08T18:54:08Z", + "DiscoKey": "discokey:048f9cafcb3f558233acffaa72af90f5118a1bfde49a474e6aa0462920f0902f", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:38213", "10.65.0.27:38213", "172.17.0.1:38213"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:54:08.896426382Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 4469060208632458, + "StableID": "n1vR4kd3ub11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:2126353cbdbca8ac938b1e2a0078088feb8304f384e5ce69213819ead0fffa45", + "KeyExpiry": "2026-11-08T18:54:09Z", + "DiscoKey": "discokey:c48b4d2fd6e3b2c2abff711c2d5c9b6c55bce0a5703d52e6f9ebcced7aea8a02", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:35491", "10.65.0.27:35491", "172.17.0.1:35491"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:54:09.433930198Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": [{ + "principals": [{"nodeIP": "100.64.0.17"}, {"nodeIP": "fd7a:115c:a1e0::11"}], + "sshUsers": {"*": "=", "root": ""}, + "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + } + }]}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4068015540225939": { + "ID": 4068015540225939, + "LoginName": "beedrill.tail78f774.ts.net", + "DisplayName": "beedrill" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + }, + "ssh_rules": [{ + "principals": [{"nodeIP": "100.64.0.17"}, {"nodeIP": "fd7a:115c:a1e0::11"}], + "sshUsers": {"*": "=", "root": ""}, + "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + } + }] + }, "blastoise": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 3399209927040729, + "StableID": "nnmtCtUWYT11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 3399209927040729, + "Key": "nodekey:e0dbadfeecb60fa9a7b973a25c603c58676ad9ee4def449a9014b0b0079a8745", + "DiscoKey": "discokey:0f0435a0f9a6c4c4549f9e93eb72464480572bb5f98428c590e1355398b1da13", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:42460", "10.65.0.27:42460", "172.17.0.1:42460"], + "Hostinfo": { + "Hostname": "blastoise", + "RoutableIPs": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit", "tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:54:04.574472809Z", + "Tags": ["tag:exit", "tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:e0dbadfeecb60fa9a7b973a25c603c58676ad9ee4def449a9014b0b0079a8745", + "MachineKey": "mkey:86a757e63b9e45c7a5b5d70d4e409ec20a71460227735c4f21f4c73d497db871", + "Peers": [{ + "ID": 3897792547780688, + "StableID": "nD7s5FQKSX11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f0076188b775e0689535fb9c31d990bf5d95c7df7725049479cd4b87c89df519", + "DiscoKey": "discokey:6d49012f263f61418941da9f8eb54bf302bf5c3159cd92488d52d8774822db01", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:34760", "10.65.0.27:34760", "172.17.0.1:34760"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:54:01.897993709Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8026726004641457, + "StableID": "n2PJouUKg521CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f3731c586c67c0695183f81823b207e37746a68ebe7789ea7a792c3a0d87ab40", + "DiscoKey": "discokey:9644510e21b3a4e74a47d62d910c126bc9fd819787ed82ba78228dfdd71b8f62", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:59407", "10.65.0.27:59407", "172.17.0.1:59407"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:54:02.423058011Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8114285204469608, + "StableID": "nTaNTkWyM621CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7da79e0e97e32fc2f6403acf69d5d2fd54bd3f87fa3eb771befc3f49ac378615", + "DiscoKey": "discokey:23b158ddffae6c88a2374cb060e5967689a909273a530e48ade94d9ff72fa46c", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:57732", "10.65.0.27:57732", "172.17.0.1:57732"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:54:02.954874551Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 3097057685873505, + "StableID": "ntkqKKTfBR11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fc921135f0e6ebcfcc5600a13dca256b2a80af11c8da666451a7e254c97a341a", + "DiscoKey": "discokey:ce291560b52a2ec4b7925bb04c67df5a58bebba9a5383ac8c65074c70eea362c", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:59502", "10.65.0.27:59502", "172.17.0.1:59502"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:54:03.504634091Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 8355216193210735, + "StableID": "neiDuxM6F821CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:622c88ebee766d76f57395143cad7c1830291116d0075d9578d4c0a27a470803", + "DiscoKey": "discokey:4a07a9cc2b8e3ceb63a0801d86d14a62e2643c4a3426c74c86f6ca74762c3333", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:39103", "10.65.0.27:39103", "172.17.0.1:39103"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:54:04.03346603Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 6699531214773499, + "StableID": "nAkzypKEKu11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2e5c883ef9f2b0bb7ad6af707b2ea54b1978fc4111dd182eb86d6326a20dd05f", + "DiscoKey": "discokey:269a74b5128ef83f23505f1c7f2ec786a7ac36938fb85d1c81a9bc1c2e66cd22", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:45169", "10.65.0.27:45169", "172.17.0.1:45169"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:54:05.114383269Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1796629266396125, + "StableID": "nAuC1TQh2F11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:be89e50a1192633e769f46977dfe73da5a62f99d94595e2e782e51e07f39f628", + "DiscoKey": "discokey:4456bfa73aebb6eabc38eb540de896172c9c8570a0e1b6f8ed17f93e89f3834b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:48260", "10.65.0.27:48260", "172.17.0.1:48260"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:54:05.660135064Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2055350009717276, + "StableID": "nVwJ9TZs3H11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f44944ff66452fb41228da3b0c34069a3b3ab0397c8be3257b046bdbf0b12d67", + "DiscoKey": "discokey:99d2a0e3b4cd50cb81eb1c502be6d7be8828b09deae5acd7bb7feb950ecb8e20", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:35937", "10.65.0.27:35937", "172.17.0.1:35937"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:54:06.201220848Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7724217180562942, + "StableID": "nyzcu46KK321CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c045f71411b49ee2f33ab527ce55537be3db2b0eb051b5f440e58ab5b1811132", + "DiscoKey": "discokey:a1232e943d46aa1d283ef3580487d26d2608bd960a53ed7a38cf4332983e390d", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:36234", "10.65.0.27:36234", "172.17.0.1:36234"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:54:06.743488658Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 6188909096033515, + "StableID": "nApntY9yKq11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:af5acad95fc45f5a94cc110e06761a4b826e19bc71eba9fa18f3cba095af096d", + "DiscoKey": "discokey:e48fbefb05535c81445efa3f127ce009c2ec90aea6130308332bb73481428b71", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:47189", "10.65.0.27:47189", "172.17.0.1:47189"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:54:07.284202203Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4068015540225939, + "StableID": "nk5T2UsQmY11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f14f126ce109498d01ace3748777b88f799e67615a6a022d3b71ae834c623031", + "DiscoKey": "discokey:f874d5cd4880492ccf5a38963abe2eab3544deda67d88e71fa5fe51b1c4ff042", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:60376", "10.65.0.27:60376", "172.17.0.1:60376"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:54:07.810914912Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 501181918424048, + "StableID": "nKe2vYCzu411CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:c0c227f5ce6d8644c1ff81c05c4b4d741eecfe2438a85140473b110bb7392512", + "KeyExpiry": "2026-11-08T18:54:08Z", + "DiscoKey": "discokey:fea44965172d48ffb62ca95de54f03da1b076bd674ad751777400488bd20aa3a", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:49629", "10.65.0.27:49629", "172.17.0.1:49629"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:54:08.357636418Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6539306956443726, + "StableID": "nsdJwHWf4t11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:475fa9a81df138253d4abf021798012727018f41e89066f8e0cf389704dbac32", + "KeyExpiry": "2026-11-08T18:54:08Z", + "DiscoKey": "discokey:048f9cafcb3f558233acffaa72af90f5118a1bfde49a474e6aa0462920f0902f", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:38213", "10.65.0.27:38213", "172.17.0.1:38213"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:54:08.896426382Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 4469060208632458, + "StableID": "n1vR4kd3ub11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:2126353cbdbca8ac938b1e2a0078088feb8304f384e5ce69213819ead0fffa45", + "KeyExpiry": "2026-11-08T18:54:09Z", + "DiscoKey": "discokey:c48b4d2fd6e3b2c2abff711c2d5c9b6c55bce0a5703d52e6f9ebcced7aea8a02", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:35491", "10.65.0.27:35491", "172.17.0.1:35491"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:54:09.433930198Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3399209927040729": { + "ID": 3399209927040729, + "LoginName": "blastoise.tail78f774.ts.net", + "DisplayName": "blastoise" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "bulbasaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4469060208632458, + "StableID": "n1vR4kd3ub11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:2126353cbdbca8ac938b1e2a0078088feb8304f384e5ce69213819ead0fffa45", + "KeyExpiry": "2026-11-08T18:54:09Z", + "DiscoKey": "discokey:c48b4d2fd6e3b2c2abff711c2d5c9b6c55bce0a5703d52e6f9ebcced7aea8a02", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:35491", "10.65.0.27:35491", "172.17.0.1:35491"], + "Hostinfo": {"Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:54:09.433930198Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:2126353cbdbca8ac938b1e2a0078088feb8304f384e5ce69213819ead0fffa45", + "MachineKey": "mkey:0ee6b30a0dfc332e06343b082b754d8aaa6c20e68d7d8622260f26bce7352917", + "Peers": [{ + "ID": 3897792547780688, + "StableID": "nD7s5FQKSX11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f0076188b775e0689535fb9c31d990bf5d95c7df7725049479cd4b87c89df519", + "DiscoKey": "discokey:6d49012f263f61418941da9f8eb54bf302bf5c3159cd92488d52d8774822db01", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:34760", "10.65.0.27:34760", "172.17.0.1:34760"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:54:01.897993709Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8026726004641457, + "StableID": "n2PJouUKg521CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f3731c586c67c0695183f81823b207e37746a68ebe7789ea7a792c3a0d87ab40", + "DiscoKey": "discokey:9644510e21b3a4e74a47d62d910c126bc9fd819787ed82ba78228dfdd71b8f62", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:59407", "10.65.0.27:59407", "172.17.0.1:59407"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:54:02.423058011Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8114285204469608, + "StableID": "nTaNTkWyM621CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7da79e0e97e32fc2f6403acf69d5d2fd54bd3f87fa3eb771befc3f49ac378615", + "DiscoKey": "discokey:23b158ddffae6c88a2374cb060e5967689a909273a530e48ade94d9ff72fa46c", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:57732", "10.65.0.27:57732", "172.17.0.1:57732"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:54:02.954874551Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 3097057685873505, + "StableID": "ntkqKKTfBR11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fc921135f0e6ebcfcc5600a13dca256b2a80af11c8da666451a7e254c97a341a", + "DiscoKey": "discokey:ce291560b52a2ec4b7925bb04c67df5a58bebba9a5383ac8c65074c70eea362c", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:59502", "10.65.0.27:59502", "172.17.0.1:59502"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:54:03.504634091Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 8355216193210735, + "StableID": "neiDuxM6F821CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:622c88ebee766d76f57395143cad7c1830291116d0075d9578d4c0a27a470803", + "DiscoKey": "discokey:4a07a9cc2b8e3ceb63a0801d86d14a62e2643c4a3426c74c86f6ca74762c3333", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:39103", "10.65.0.27:39103", "172.17.0.1:39103"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:54:04.03346603Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3399209927040729, + "StableID": "nnmtCtUWYT11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e0dbadfeecb60fa9a7b973a25c603c58676ad9ee4def449a9014b0b0079a8745", + "DiscoKey": "discokey:0f0435a0f9a6c4c4549f9e93eb72464480572bb5f98428c590e1355398b1da13", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:42460", "10.65.0.27:42460", "172.17.0.1:42460"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:54:04.574472809Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6699531214773499, + "StableID": "nAkzypKEKu11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2e5c883ef9f2b0bb7ad6af707b2ea54b1978fc4111dd182eb86d6326a20dd05f", + "DiscoKey": "discokey:269a74b5128ef83f23505f1c7f2ec786a7ac36938fb85d1c81a9bc1c2e66cd22", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:45169", "10.65.0.27:45169", "172.17.0.1:45169"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:54:05.114383269Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1796629266396125, + "StableID": "nAuC1TQh2F11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:be89e50a1192633e769f46977dfe73da5a62f99d94595e2e782e51e07f39f628", + "DiscoKey": "discokey:4456bfa73aebb6eabc38eb540de896172c9c8570a0e1b6f8ed17f93e89f3834b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:48260", "10.65.0.27:48260", "172.17.0.1:48260"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:54:05.660135064Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2055350009717276, + "StableID": "nVwJ9TZs3H11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f44944ff66452fb41228da3b0c34069a3b3ab0397c8be3257b046bdbf0b12d67", + "DiscoKey": "discokey:99d2a0e3b4cd50cb81eb1c502be6d7be8828b09deae5acd7bb7feb950ecb8e20", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:35937", "10.65.0.27:35937", "172.17.0.1:35937"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:54:06.201220848Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7724217180562942, + "StableID": "nyzcu46KK321CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c045f71411b49ee2f33ab527ce55537be3db2b0eb051b5f440e58ab5b1811132", + "DiscoKey": "discokey:a1232e943d46aa1d283ef3580487d26d2608bd960a53ed7a38cf4332983e390d", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:36234", "10.65.0.27:36234", "172.17.0.1:36234"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:54:06.743488658Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 6188909096033515, + "StableID": "nApntY9yKq11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:af5acad95fc45f5a94cc110e06761a4b826e19bc71eba9fa18f3cba095af096d", + "DiscoKey": "discokey:e48fbefb05535c81445efa3f127ce009c2ec90aea6130308332bb73481428b71", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:47189", "10.65.0.27:47189", "172.17.0.1:47189"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:54:07.284202203Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4068015540225939, + "StableID": "nk5T2UsQmY11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f14f126ce109498d01ace3748777b88f799e67615a6a022d3b71ae834c623031", + "DiscoKey": "discokey:f874d5cd4880492ccf5a38963abe2eab3544deda67d88e71fa5fe51b1c4ff042", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:60376", "10.65.0.27:60376", "172.17.0.1:60376"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:54:07.810914912Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 501181918424048, + "StableID": "nKe2vYCzu411CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:c0c227f5ce6d8644c1ff81c05c4b4d741eecfe2438a85140473b110bb7392512", + "KeyExpiry": "2026-11-08T18:54:08Z", + "DiscoKey": "discokey:fea44965172d48ffb62ca95de54f03da1b076bd674ad751777400488bd20aa3a", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:49629", "10.65.0.27:49629", "172.17.0.1:49629"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:54:08.357636418Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6539306956443726, + "StableID": "nsdJwHWf4t11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:475fa9a81df138253d4abf021798012727018f41e89066f8e0cf389704dbac32", + "KeyExpiry": "2026-11-08T18:54:08Z", + "DiscoKey": "discokey:048f9cafcb3f558233acffaa72af90f5118a1bfde49a474e6aa0462920f0902f", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:38213", "10.65.0.27:38213", "172.17.0.1:38213"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:54:08.896426382Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "charmander": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8114285204469608, + "StableID": "nTaNTkWyM621CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 8114285204469608, + "Key": "nodekey:7da79e0e97e32fc2f6403acf69d5d2fd54bd3f87fa3eb771befc3f49ac378615", + "DiscoKey": "discokey:23b158ddffae6c88a2374cb060e5967689a909273a530e48ade94d9ff72fa46c", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:57732", "10.65.0.27:57732", "172.17.0.1:57732"], + "Hostinfo": { + "Hostname": "charmander", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit"], + "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:54:02.954874551Z", + "Tags": ["tag:exit"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:7da79e0e97e32fc2f6403acf69d5d2fd54bd3f87fa3eb771befc3f49ac378615", + "MachineKey": "mkey:a06d723568a04056b3eefa93b07712d8f1f3d45ff844ca97d7a58c1f0b1aa259", + "Peers": [{ + "ID": 3897792547780688, + "StableID": "nD7s5FQKSX11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f0076188b775e0689535fb9c31d990bf5d95c7df7725049479cd4b87c89df519", + "DiscoKey": "discokey:6d49012f263f61418941da9f8eb54bf302bf5c3159cd92488d52d8774822db01", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:34760", "10.65.0.27:34760", "172.17.0.1:34760"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:54:01.897993709Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8026726004641457, + "StableID": "n2PJouUKg521CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f3731c586c67c0695183f81823b207e37746a68ebe7789ea7a792c3a0d87ab40", + "DiscoKey": "discokey:9644510e21b3a4e74a47d62d910c126bc9fd819787ed82ba78228dfdd71b8f62", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:59407", "10.65.0.27:59407", "172.17.0.1:59407"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:54:02.423058011Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 3097057685873505, + "StableID": "ntkqKKTfBR11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fc921135f0e6ebcfcc5600a13dca256b2a80af11c8da666451a7e254c97a341a", + "DiscoKey": "discokey:ce291560b52a2ec4b7925bb04c67df5a58bebba9a5383ac8c65074c70eea362c", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:59502", "10.65.0.27:59502", "172.17.0.1:59502"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:54:03.504634091Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 8355216193210735, + "StableID": "neiDuxM6F821CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:622c88ebee766d76f57395143cad7c1830291116d0075d9578d4c0a27a470803", + "DiscoKey": "discokey:4a07a9cc2b8e3ceb63a0801d86d14a62e2643c4a3426c74c86f6ca74762c3333", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:39103", "10.65.0.27:39103", "172.17.0.1:39103"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:54:04.03346603Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3399209927040729, + "StableID": "nnmtCtUWYT11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e0dbadfeecb60fa9a7b973a25c603c58676ad9ee4def449a9014b0b0079a8745", + "DiscoKey": "discokey:0f0435a0f9a6c4c4549f9e93eb72464480572bb5f98428c590e1355398b1da13", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:42460", "10.65.0.27:42460", "172.17.0.1:42460"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:54:04.574472809Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6699531214773499, + "StableID": "nAkzypKEKu11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2e5c883ef9f2b0bb7ad6af707b2ea54b1978fc4111dd182eb86d6326a20dd05f", + "DiscoKey": "discokey:269a74b5128ef83f23505f1c7f2ec786a7ac36938fb85d1c81a9bc1c2e66cd22", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:45169", "10.65.0.27:45169", "172.17.0.1:45169"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:54:05.114383269Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1796629266396125, + "StableID": "nAuC1TQh2F11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:be89e50a1192633e769f46977dfe73da5a62f99d94595e2e782e51e07f39f628", + "DiscoKey": "discokey:4456bfa73aebb6eabc38eb540de896172c9c8570a0e1b6f8ed17f93e89f3834b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:48260", "10.65.0.27:48260", "172.17.0.1:48260"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:54:05.660135064Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2055350009717276, + "StableID": "nVwJ9TZs3H11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f44944ff66452fb41228da3b0c34069a3b3ab0397c8be3257b046bdbf0b12d67", + "DiscoKey": "discokey:99d2a0e3b4cd50cb81eb1c502be6d7be8828b09deae5acd7bb7feb950ecb8e20", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:35937", "10.65.0.27:35937", "172.17.0.1:35937"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:54:06.201220848Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7724217180562942, + "StableID": "nyzcu46KK321CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c045f71411b49ee2f33ab527ce55537be3db2b0eb051b5f440e58ab5b1811132", + "DiscoKey": "discokey:a1232e943d46aa1d283ef3580487d26d2608bd960a53ed7a38cf4332983e390d", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:36234", "10.65.0.27:36234", "172.17.0.1:36234"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:54:06.743488658Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 6188909096033515, + "StableID": "nApntY9yKq11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:af5acad95fc45f5a94cc110e06761a4b826e19bc71eba9fa18f3cba095af096d", + "DiscoKey": "discokey:e48fbefb05535c81445efa3f127ce009c2ec90aea6130308332bb73481428b71", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:47189", "10.65.0.27:47189", "172.17.0.1:47189"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:54:07.284202203Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4068015540225939, + "StableID": "nk5T2UsQmY11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f14f126ce109498d01ace3748777b88f799e67615a6a022d3b71ae834c623031", + "DiscoKey": "discokey:f874d5cd4880492ccf5a38963abe2eab3544deda67d88e71fa5fe51b1c4ff042", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:60376", "10.65.0.27:60376", "172.17.0.1:60376"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:54:07.810914912Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 501181918424048, + "StableID": "nKe2vYCzu411CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:c0c227f5ce6d8644c1ff81c05c4b4d741eecfe2438a85140473b110bb7392512", + "KeyExpiry": "2026-11-08T18:54:08Z", + "DiscoKey": "discokey:fea44965172d48ffb62ca95de54f03da1b076bd674ad751777400488bd20aa3a", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:49629", "10.65.0.27:49629", "172.17.0.1:49629"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:54:08.357636418Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6539306956443726, + "StableID": "nsdJwHWf4t11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:475fa9a81df138253d4abf021798012727018f41e89066f8e0cf389704dbac32", + "KeyExpiry": "2026-11-08T18:54:08Z", + "DiscoKey": "discokey:048f9cafcb3f558233acffaa72af90f5118a1bfde49a474e6aa0462920f0902f", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:38213", "10.65.0.27:38213", "172.17.0.1:38213"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:54:08.896426382Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 4469060208632458, + "StableID": "n1vR4kd3ub11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:2126353cbdbca8ac938b1e2a0078088feb8304f384e5ce69213819ead0fffa45", + "KeyExpiry": "2026-11-08T18:54:09Z", + "DiscoKey": "discokey:c48b4d2fd6e3b2c2abff711c2d5c9b6c55bce0a5703d52e6f9ebcced7aea8a02", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:35491", "10.65.0.27:35491", "172.17.0.1:35491"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:54:09.433930198Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "8114285204469608": { + "ID": 8114285204469608, + "LoginName": "charmander.tail78f774.ts.net", + "DisplayName": "charmander" + }} + } + }, "fearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 1796629266396125, + "StableID": "nAuC1TQh2F11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1796629266396125, + "Key": "nodekey:be89e50a1192633e769f46977dfe73da5a62f99d94595e2e782e51e07f39f628", + "DiscoKey": "discokey:4456bfa73aebb6eabc38eb540de896172c9c8570a0e1b6f8ed17f93e89f3834b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:48260", "10.65.0.27:48260", "172.17.0.1:48260"], + "Hostinfo": { + "Hostname": "fearow", + "RoutableIPs": ["10.55.0.0/16"], + "RequestTags": ["tag:fearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:54:05.660135064Z", + "Tags": ["tag:fearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:be89e50a1192633e769f46977dfe73da5a62f99d94595e2e782e51e07f39f628", + "MachineKey": "mkey:a9d539e1df87b29d876d4d1acc84f949b6c147b8b7a0a8c09016ab23f4350e10", + "Peers": [{ + "ID": 3897792547780688, + "StableID": "nD7s5FQKSX11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f0076188b775e0689535fb9c31d990bf5d95c7df7725049479cd4b87c89df519", + "DiscoKey": "discokey:6d49012f263f61418941da9f8eb54bf302bf5c3159cd92488d52d8774822db01", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:34760", "10.65.0.27:34760", "172.17.0.1:34760"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:54:01.897993709Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8026726004641457, + "StableID": "n2PJouUKg521CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f3731c586c67c0695183f81823b207e37746a68ebe7789ea7a792c3a0d87ab40", + "DiscoKey": "discokey:9644510e21b3a4e74a47d62d910c126bc9fd819787ed82ba78228dfdd71b8f62", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:59407", "10.65.0.27:59407", "172.17.0.1:59407"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:54:02.423058011Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8114285204469608, + "StableID": "nTaNTkWyM621CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7da79e0e97e32fc2f6403acf69d5d2fd54bd3f87fa3eb771befc3f49ac378615", + "DiscoKey": "discokey:23b158ddffae6c88a2374cb060e5967689a909273a530e48ade94d9ff72fa46c", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:57732", "10.65.0.27:57732", "172.17.0.1:57732"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:54:02.954874551Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 3097057685873505, + "StableID": "ntkqKKTfBR11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fc921135f0e6ebcfcc5600a13dca256b2a80af11c8da666451a7e254c97a341a", + "DiscoKey": "discokey:ce291560b52a2ec4b7925bb04c67df5a58bebba9a5383ac8c65074c70eea362c", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:59502", "10.65.0.27:59502", "172.17.0.1:59502"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:54:03.504634091Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 8355216193210735, + "StableID": "neiDuxM6F821CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:622c88ebee766d76f57395143cad7c1830291116d0075d9578d4c0a27a470803", + "DiscoKey": "discokey:4a07a9cc2b8e3ceb63a0801d86d14a62e2643c4a3426c74c86f6ca74762c3333", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:39103", "10.65.0.27:39103", "172.17.0.1:39103"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:54:04.03346603Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3399209927040729, + "StableID": "nnmtCtUWYT11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e0dbadfeecb60fa9a7b973a25c603c58676ad9ee4def449a9014b0b0079a8745", + "DiscoKey": "discokey:0f0435a0f9a6c4c4549f9e93eb72464480572bb5f98428c590e1355398b1da13", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:42460", "10.65.0.27:42460", "172.17.0.1:42460"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:54:04.574472809Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6699531214773499, + "StableID": "nAkzypKEKu11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2e5c883ef9f2b0bb7ad6af707b2ea54b1978fc4111dd182eb86d6326a20dd05f", + "DiscoKey": "discokey:269a74b5128ef83f23505f1c7f2ec786a7ac36938fb85d1c81a9bc1c2e66cd22", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:45169", "10.65.0.27:45169", "172.17.0.1:45169"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:54:05.114383269Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 2055350009717276, + "StableID": "nVwJ9TZs3H11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f44944ff66452fb41228da3b0c34069a3b3ab0397c8be3257b046bdbf0b12d67", + "DiscoKey": "discokey:99d2a0e3b4cd50cb81eb1c502be6d7be8828b09deae5acd7bb7feb950ecb8e20", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:35937", "10.65.0.27:35937", "172.17.0.1:35937"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:54:06.201220848Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7724217180562942, + "StableID": "nyzcu46KK321CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c045f71411b49ee2f33ab527ce55537be3db2b0eb051b5f440e58ab5b1811132", + "DiscoKey": "discokey:a1232e943d46aa1d283ef3580487d26d2608bd960a53ed7a38cf4332983e390d", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:36234", "10.65.0.27:36234", "172.17.0.1:36234"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:54:06.743488658Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 6188909096033515, + "StableID": "nApntY9yKq11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:af5acad95fc45f5a94cc110e06761a4b826e19bc71eba9fa18f3cba095af096d", + "DiscoKey": "discokey:e48fbefb05535c81445efa3f127ce009c2ec90aea6130308332bb73481428b71", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:47189", "10.65.0.27:47189", "172.17.0.1:47189"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:54:07.284202203Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4068015540225939, + "StableID": "nk5T2UsQmY11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f14f126ce109498d01ace3748777b88f799e67615a6a022d3b71ae834c623031", + "DiscoKey": "discokey:f874d5cd4880492ccf5a38963abe2eab3544deda67d88e71fa5fe51b1c4ff042", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:60376", "10.65.0.27:60376", "172.17.0.1:60376"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:54:07.810914912Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 501181918424048, + "StableID": "nKe2vYCzu411CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:c0c227f5ce6d8644c1ff81c05c4b4d741eecfe2438a85140473b110bb7392512", + "KeyExpiry": "2026-11-08T18:54:08Z", + "DiscoKey": "discokey:fea44965172d48ffb62ca95de54f03da1b076bd674ad751777400488bd20aa3a", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:49629", "10.65.0.27:49629", "172.17.0.1:49629"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:54:08.357636418Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6539306956443726, + "StableID": "nsdJwHWf4t11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:475fa9a81df138253d4abf021798012727018f41e89066f8e0cf389704dbac32", + "KeyExpiry": "2026-11-08T18:54:08Z", + "DiscoKey": "discokey:048f9cafcb3f558233acffaa72af90f5118a1bfde49a474e6aa0462920f0902f", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:38213", "10.65.0.27:38213", "172.17.0.1:38213"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:54:08.896426382Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 4469060208632458, + "StableID": "n1vR4kd3ub11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:2126353cbdbca8ac938b1e2a0078088feb8304f384e5ce69213819ead0fffa45", + "KeyExpiry": "2026-11-08T18:54:09Z", + "DiscoKey": "discokey:c48b4d2fd6e3b2c2abff711c2d5c9b6c55bce0a5703d52e6f9ebcced7aea8a02", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:35491", "10.65.0.27:35491", "172.17.0.1:35491"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:54:09.433930198Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "1796629266396125": { + "ID": 1796629266396125, + "LoginName": "fearow.tail78f774.ts.net", + "DisplayName": "fearow" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "ivysaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 501181918424048, + "StableID": "nKe2vYCzu411CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:c0c227f5ce6d8644c1ff81c05c4b4d741eecfe2438a85140473b110bb7392512", + "KeyExpiry": "2026-11-08T18:54:08Z", + "DiscoKey": "discokey:fea44965172d48ffb62ca95de54f03da1b076bd674ad751777400488bd20aa3a", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:49629", "10.65.0.27:49629", "172.17.0.1:49629"], + "Hostinfo": {"Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:54:08.357636418Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:c0c227f5ce6d8644c1ff81c05c4b4d741eecfe2438a85140473b110bb7392512", + "MachineKey": "mkey:9025727d9e79fef682c0829650b4131f0af632bc2291f4a95b1740c2d340814b", + "Peers": [{ + "ID": 3897792547780688, + "StableID": "nD7s5FQKSX11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f0076188b775e0689535fb9c31d990bf5d95c7df7725049479cd4b87c89df519", + "DiscoKey": "discokey:6d49012f263f61418941da9f8eb54bf302bf5c3159cd92488d52d8774822db01", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:34760", "10.65.0.27:34760", "172.17.0.1:34760"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:54:01.897993709Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8026726004641457, + "StableID": "n2PJouUKg521CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f3731c586c67c0695183f81823b207e37746a68ebe7789ea7a792c3a0d87ab40", + "DiscoKey": "discokey:9644510e21b3a4e74a47d62d910c126bc9fd819787ed82ba78228dfdd71b8f62", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:59407", "10.65.0.27:59407", "172.17.0.1:59407"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:54:02.423058011Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8114285204469608, + "StableID": "nTaNTkWyM621CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7da79e0e97e32fc2f6403acf69d5d2fd54bd3f87fa3eb771befc3f49ac378615", + "DiscoKey": "discokey:23b158ddffae6c88a2374cb060e5967689a909273a530e48ade94d9ff72fa46c", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:57732", "10.65.0.27:57732", "172.17.0.1:57732"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:54:02.954874551Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 3097057685873505, + "StableID": "ntkqKKTfBR11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fc921135f0e6ebcfcc5600a13dca256b2a80af11c8da666451a7e254c97a341a", + "DiscoKey": "discokey:ce291560b52a2ec4b7925bb04c67df5a58bebba9a5383ac8c65074c70eea362c", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:59502", "10.65.0.27:59502", "172.17.0.1:59502"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:54:03.504634091Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 8355216193210735, + "StableID": "neiDuxM6F821CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:622c88ebee766d76f57395143cad7c1830291116d0075d9578d4c0a27a470803", + "DiscoKey": "discokey:4a07a9cc2b8e3ceb63a0801d86d14a62e2643c4a3426c74c86f6ca74762c3333", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:39103", "10.65.0.27:39103", "172.17.0.1:39103"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:54:04.03346603Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3399209927040729, + "StableID": "nnmtCtUWYT11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e0dbadfeecb60fa9a7b973a25c603c58676ad9ee4def449a9014b0b0079a8745", + "DiscoKey": "discokey:0f0435a0f9a6c4c4549f9e93eb72464480572bb5f98428c590e1355398b1da13", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:42460", "10.65.0.27:42460", "172.17.0.1:42460"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:54:04.574472809Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6699531214773499, + "StableID": "nAkzypKEKu11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2e5c883ef9f2b0bb7ad6af707b2ea54b1978fc4111dd182eb86d6326a20dd05f", + "DiscoKey": "discokey:269a74b5128ef83f23505f1c7f2ec786a7ac36938fb85d1c81a9bc1c2e66cd22", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:45169", "10.65.0.27:45169", "172.17.0.1:45169"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:54:05.114383269Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1796629266396125, + "StableID": "nAuC1TQh2F11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:be89e50a1192633e769f46977dfe73da5a62f99d94595e2e782e51e07f39f628", + "DiscoKey": "discokey:4456bfa73aebb6eabc38eb540de896172c9c8570a0e1b6f8ed17f93e89f3834b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:48260", "10.65.0.27:48260", "172.17.0.1:48260"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:54:05.660135064Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2055350009717276, + "StableID": "nVwJ9TZs3H11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f44944ff66452fb41228da3b0c34069a3b3ab0397c8be3257b046bdbf0b12d67", + "DiscoKey": "discokey:99d2a0e3b4cd50cb81eb1c502be6d7be8828b09deae5acd7bb7feb950ecb8e20", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:35937", "10.65.0.27:35937", "172.17.0.1:35937"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:54:06.201220848Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7724217180562942, + "StableID": "nyzcu46KK321CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c045f71411b49ee2f33ab527ce55537be3db2b0eb051b5f440e58ab5b1811132", + "DiscoKey": "discokey:a1232e943d46aa1d283ef3580487d26d2608bd960a53ed7a38cf4332983e390d", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:36234", "10.65.0.27:36234", "172.17.0.1:36234"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:54:06.743488658Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 6188909096033515, + "StableID": "nApntY9yKq11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:af5acad95fc45f5a94cc110e06761a4b826e19bc71eba9fa18f3cba095af096d", + "DiscoKey": "discokey:e48fbefb05535c81445efa3f127ce009c2ec90aea6130308332bb73481428b71", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:47189", "10.65.0.27:47189", "172.17.0.1:47189"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:54:07.284202203Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4068015540225939, + "StableID": "nk5T2UsQmY11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f14f126ce109498d01ace3748777b88f799e67615a6a022d3b71ae834c623031", + "DiscoKey": "discokey:f874d5cd4880492ccf5a38963abe2eab3544deda67d88e71fa5fe51b1c4ff042", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:60376", "10.65.0.27:60376", "172.17.0.1:60376"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:54:07.810914912Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 6539306956443726, + "StableID": "nsdJwHWf4t11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:475fa9a81df138253d4abf021798012727018f41e89066f8e0cf389704dbac32", + "KeyExpiry": "2026-11-08T18:54:08Z", + "DiscoKey": "discokey:048f9cafcb3f558233acffaa72af90f5118a1bfde49a474e6aa0462920f0902f", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:38213", "10.65.0.27:38213", "172.17.0.1:38213"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:54:08.896426382Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 4469060208632458, + "StableID": "n1vR4kd3ub11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:2126353cbdbca8ac938b1e2a0078088feb8304f384e5ce69213819ead0fffa45", + "KeyExpiry": "2026-11-08T18:54:09Z", + "DiscoKey": "discokey:c48b4d2fd6e3b2c2abff711c2d5c9b6c55bce0a5703d52e6f9ebcced7aea8a02", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:35491", "10.65.0.27:35491", "172.17.0.1:35491"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:54:09.433930198Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "kakuna": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6188909096033515, + "StableID": "nApntY9yKq11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 6188909096033515, + "Key": "nodekey:af5acad95fc45f5a94cc110e06761a4b826e19bc71eba9fa18f3cba095af096d", + "DiscoKey": "discokey:e48fbefb05535c81445efa3f127ce009c2ec90aea6130308332bb73481428b71", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:47189", "10.65.0.27:47189", "172.17.0.1:47189"], + "Hostinfo": {"Hostname": "kakuna", "RequestTags": ["tag:prod"], "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:54:07.284202203Z", + "Tags": ["tag:prod"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:af5acad95fc45f5a94cc110e06761a4b826e19bc71eba9fa18f3cba095af096d", + "MachineKey": "mkey:8a1469cbb718d163c187b1fe75dc389f6e70afa6ceb746e60dedfe0abef26c6c", + "Peers": [{ + "ID": 3897792547780688, + "StableID": "nD7s5FQKSX11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f0076188b775e0689535fb9c31d990bf5d95c7df7725049479cd4b87c89df519", + "DiscoKey": "discokey:6d49012f263f61418941da9f8eb54bf302bf5c3159cd92488d52d8774822db01", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:34760", "10.65.0.27:34760", "172.17.0.1:34760"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:54:01.897993709Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8026726004641457, + "StableID": "n2PJouUKg521CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f3731c586c67c0695183f81823b207e37746a68ebe7789ea7a792c3a0d87ab40", + "DiscoKey": "discokey:9644510e21b3a4e74a47d62d910c126bc9fd819787ed82ba78228dfdd71b8f62", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:59407", "10.65.0.27:59407", "172.17.0.1:59407"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:54:02.423058011Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8114285204469608, + "StableID": "nTaNTkWyM621CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7da79e0e97e32fc2f6403acf69d5d2fd54bd3f87fa3eb771befc3f49ac378615", + "DiscoKey": "discokey:23b158ddffae6c88a2374cb060e5967689a909273a530e48ade94d9ff72fa46c", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:57732", "10.65.0.27:57732", "172.17.0.1:57732"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:54:02.954874551Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 3097057685873505, + "StableID": "ntkqKKTfBR11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fc921135f0e6ebcfcc5600a13dca256b2a80af11c8da666451a7e254c97a341a", + "DiscoKey": "discokey:ce291560b52a2ec4b7925bb04c67df5a58bebba9a5383ac8c65074c70eea362c", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:59502", "10.65.0.27:59502", "172.17.0.1:59502"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:54:03.504634091Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 8355216193210735, + "StableID": "neiDuxM6F821CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:622c88ebee766d76f57395143cad7c1830291116d0075d9578d4c0a27a470803", + "DiscoKey": "discokey:4a07a9cc2b8e3ceb63a0801d86d14a62e2643c4a3426c74c86f6ca74762c3333", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:39103", "10.65.0.27:39103", "172.17.0.1:39103"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:54:04.03346603Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3399209927040729, + "StableID": "nnmtCtUWYT11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e0dbadfeecb60fa9a7b973a25c603c58676ad9ee4def449a9014b0b0079a8745", + "DiscoKey": "discokey:0f0435a0f9a6c4c4549f9e93eb72464480572bb5f98428c590e1355398b1da13", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:42460", "10.65.0.27:42460", "172.17.0.1:42460"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:54:04.574472809Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6699531214773499, + "StableID": "nAkzypKEKu11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2e5c883ef9f2b0bb7ad6af707b2ea54b1978fc4111dd182eb86d6326a20dd05f", + "DiscoKey": "discokey:269a74b5128ef83f23505f1c7f2ec786a7ac36938fb85d1c81a9bc1c2e66cd22", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:45169", "10.65.0.27:45169", "172.17.0.1:45169"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:54:05.114383269Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1796629266396125, + "StableID": "nAuC1TQh2F11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:be89e50a1192633e769f46977dfe73da5a62f99d94595e2e782e51e07f39f628", + "DiscoKey": "discokey:4456bfa73aebb6eabc38eb540de896172c9c8570a0e1b6f8ed17f93e89f3834b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:48260", "10.65.0.27:48260", "172.17.0.1:48260"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:54:05.660135064Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2055350009717276, + "StableID": "nVwJ9TZs3H11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f44944ff66452fb41228da3b0c34069a3b3ab0397c8be3257b046bdbf0b12d67", + "DiscoKey": "discokey:99d2a0e3b4cd50cb81eb1c502be6d7be8828b09deae5acd7bb7feb950ecb8e20", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:35937", "10.65.0.27:35937", "172.17.0.1:35937"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:54:06.201220848Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7724217180562942, + "StableID": "nyzcu46KK321CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c045f71411b49ee2f33ab527ce55537be3db2b0eb051b5f440e58ab5b1811132", + "DiscoKey": "discokey:a1232e943d46aa1d283ef3580487d26d2608bd960a53ed7a38cf4332983e390d", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:36234", "10.65.0.27:36234", "172.17.0.1:36234"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:54:06.743488658Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 4068015540225939, + "StableID": "nk5T2UsQmY11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f14f126ce109498d01ace3748777b88f799e67615a6a022d3b71ae834c623031", + "DiscoKey": "discokey:f874d5cd4880492ccf5a38963abe2eab3544deda67d88e71fa5fe51b1c4ff042", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:60376", "10.65.0.27:60376", "172.17.0.1:60376"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:54:07.810914912Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 501181918424048, + "StableID": "nKe2vYCzu411CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:c0c227f5ce6d8644c1ff81c05c4b4d741eecfe2438a85140473b110bb7392512", + "KeyExpiry": "2026-11-08T18:54:08Z", + "DiscoKey": "discokey:fea44965172d48ffb62ca95de54f03da1b076bd674ad751777400488bd20aa3a", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:49629", "10.65.0.27:49629", "172.17.0.1:49629"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:54:08.357636418Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6539306956443726, + "StableID": "nsdJwHWf4t11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:475fa9a81df138253d4abf021798012727018f41e89066f8e0cf389704dbac32", + "KeyExpiry": "2026-11-08T18:54:08Z", + "DiscoKey": "discokey:048f9cafcb3f558233acffaa72af90f5118a1bfde49a474e6aa0462920f0902f", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:38213", "10.65.0.27:38213", "172.17.0.1:38213"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:54:08.896426382Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 4469060208632458, + "StableID": "n1vR4kd3ub11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:2126353cbdbca8ac938b1e2a0078088feb8304f384e5ce69213819ead0fffa45", + "KeyExpiry": "2026-11-08T18:54:09Z", + "DiscoKey": "discokey:c48b4d2fd6e3b2c2abff711c2d5c9b6c55bce0a5703d52e6f9ebcced7aea8a02", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:35491", "10.65.0.27:35491", "172.17.0.1:35491"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:54:09.433930198Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "6188909096033515": { + "ID": 6188909096033515, + "LoginName": "kakuna.tail78f774.ts.net", + "DisplayName": "kakuna" + }} + } + }, "pidgeotto": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8026726004641457, + "StableID": "n2PJouUKg521CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 8026726004641457, + "Key": "nodekey:f3731c586c67c0695183f81823b207e37746a68ebe7789ea7a792c3a0d87ab40", + "DiscoKey": "discokey:9644510e21b3a4e74a47d62d910c126bc9fd819787ed82ba78228dfdd71b8f62", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:59407", "10.65.0.27:59407", "172.17.0.1:59407"], + "Hostinfo": { + "Hostname": "pidgeotto", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgeotto"], + "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:54:02.423058011Z", + "Tags": ["tag:pidgeotto"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:f3731c586c67c0695183f81823b207e37746a68ebe7789ea7a792c3a0d87ab40", + "MachineKey": "mkey:e000a8105103b9ee72e10cb7b51d2371ce02a009cf4474306f500dbe93896711", + "Peers": [{ + "ID": 3897792547780688, + "StableID": "nD7s5FQKSX11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f0076188b775e0689535fb9c31d990bf5d95c7df7725049479cd4b87c89df519", + "DiscoKey": "discokey:6d49012f263f61418941da9f8eb54bf302bf5c3159cd92488d52d8774822db01", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:34760", "10.65.0.27:34760", "172.17.0.1:34760"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:54:01.897993709Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8114285204469608, + "StableID": "nTaNTkWyM621CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7da79e0e97e32fc2f6403acf69d5d2fd54bd3f87fa3eb771befc3f49ac378615", + "DiscoKey": "discokey:23b158ddffae6c88a2374cb060e5967689a909273a530e48ade94d9ff72fa46c", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:57732", "10.65.0.27:57732", "172.17.0.1:57732"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:54:02.954874551Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 3097057685873505, + "StableID": "ntkqKKTfBR11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fc921135f0e6ebcfcc5600a13dca256b2a80af11c8da666451a7e254c97a341a", + "DiscoKey": "discokey:ce291560b52a2ec4b7925bb04c67df5a58bebba9a5383ac8c65074c70eea362c", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:59502", "10.65.0.27:59502", "172.17.0.1:59502"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:54:03.504634091Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 8355216193210735, + "StableID": "neiDuxM6F821CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:622c88ebee766d76f57395143cad7c1830291116d0075d9578d4c0a27a470803", + "DiscoKey": "discokey:4a07a9cc2b8e3ceb63a0801d86d14a62e2643c4a3426c74c86f6ca74762c3333", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:39103", "10.65.0.27:39103", "172.17.0.1:39103"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:54:04.03346603Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3399209927040729, + "StableID": "nnmtCtUWYT11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e0dbadfeecb60fa9a7b973a25c603c58676ad9ee4def449a9014b0b0079a8745", + "DiscoKey": "discokey:0f0435a0f9a6c4c4549f9e93eb72464480572bb5f98428c590e1355398b1da13", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:42460", "10.65.0.27:42460", "172.17.0.1:42460"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:54:04.574472809Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6699531214773499, + "StableID": "nAkzypKEKu11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2e5c883ef9f2b0bb7ad6af707b2ea54b1978fc4111dd182eb86d6326a20dd05f", + "DiscoKey": "discokey:269a74b5128ef83f23505f1c7f2ec786a7ac36938fb85d1c81a9bc1c2e66cd22", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:45169", "10.65.0.27:45169", "172.17.0.1:45169"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:54:05.114383269Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1796629266396125, + "StableID": "nAuC1TQh2F11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:be89e50a1192633e769f46977dfe73da5a62f99d94595e2e782e51e07f39f628", + "DiscoKey": "discokey:4456bfa73aebb6eabc38eb540de896172c9c8570a0e1b6f8ed17f93e89f3834b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:48260", "10.65.0.27:48260", "172.17.0.1:48260"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:54:05.660135064Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2055350009717276, + "StableID": "nVwJ9TZs3H11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f44944ff66452fb41228da3b0c34069a3b3ab0397c8be3257b046bdbf0b12d67", + "DiscoKey": "discokey:99d2a0e3b4cd50cb81eb1c502be6d7be8828b09deae5acd7bb7feb950ecb8e20", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:35937", "10.65.0.27:35937", "172.17.0.1:35937"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:54:06.201220848Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7724217180562942, + "StableID": "nyzcu46KK321CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c045f71411b49ee2f33ab527ce55537be3db2b0eb051b5f440e58ab5b1811132", + "DiscoKey": "discokey:a1232e943d46aa1d283ef3580487d26d2608bd960a53ed7a38cf4332983e390d", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:36234", "10.65.0.27:36234", "172.17.0.1:36234"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:54:06.743488658Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 6188909096033515, + "StableID": "nApntY9yKq11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:af5acad95fc45f5a94cc110e06761a4b826e19bc71eba9fa18f3cba095af096d", + "DiscoKey": "discokey:e48fbefb05535c81445efa3f127ce009c2ec90aea6130308332bb73481428b71", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:47189", "10.65.0.27:47189", "172.17.0.1:47189"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:54:07.284202203Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4068015540225939, + "StableID": "nk5T2UsQmY11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f14f126ce109498d01ace3748777b88f799e67615a6a022d3b71ae834c623031", + "DiscoKey": "discokey:f874d5cd4880492ccf5a38963abe2eab3544deda67d88e71fa5fe51b1c4ff042", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:60376", "10.65.0.27:60376", "172.17.0.1:60376"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:54:07.810914912Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 501181918424048, + "StableID": "nKe2vYCzu411CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:c0c227f5ce6d8644c1ff81c05c4b4d741eecfe2438a85140473b110bb7392512", + "KeyExpiry": "2026-11-08T18:54:08Z", + "DiscoKey": "discokey:fea44965172d48ffb62ca95de54f03da1b076bd674ad751777400488bd20aa3a", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:49629", "10.65.0.27:49629", "172.17.0.1:49629"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:54:08.357636418Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6539306956443726, + "StableID": "nsdJwHWf4t11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:475fa9a81df138253d4abf021798012727018f41e89066f8e0cf389704dbac32", + "KeyExpiry": "2026-11-08T18:54:08Z", + "DiscoKey": "discokey:048f9cafcb3f558233acffaa72af90f5118a1bfde49a474e6aa0462920f0902f", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:38213", "10.65.0.27:38213", "172.17.0.1:38213"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:54:08.896426382Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 4469060208632458, + "StableID": "n1vR4kd3ub11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:2126353cbdbca8ac938b1e2a0078088feb8304f384e5ce69213819ead0fffa45", + "KeyExpiry": "2026-11-08T18:54:09Z", + "DiscoKey": "discokey:c48b4d2fd6e3b2c2abff711c2d5c9b6c55bce0a5703d52e6f9ebcced7aea8a02", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:35491", "10.65.0.27:35491", "172.17.0.1:35491"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:54:09.433930198Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "8026726004641457": { + "ID": 8026726004641457, + "LoginName": "pidgeotto.tail78f774.ts.net", + "DisplayName": "pidgeotto" + }} + } + }, "pidgey": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 3897792547780688, + "StableID": "nD7s5FQKSX11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 3897792547780688, + "Key": "nodekey:f0076188b775e0689535fb9c31d990bf5d95c7df7725049479cd4b87c89df519", + "DiscoKey": "discokey:6d49012f263f61418941da9f8eb54bf302bf5c3159cd92488d52d8774822db01", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:34760", "10.65.0.27:34760", "172.17.0.1:34760"], + "Hostinfo": { + "Hostname": "pidgey", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgey"], + "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:54:01.897993709Z", + "Tags": ["tag:pidgey"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:f0076188b775e0689535fb9c31d990bf5d95c7df7725049479cd4b87c89df519", + "MachineKey": "mkey:17a23f40711f9efd35ddeb50105c797ca77588a9960cd0d9b464bbc2cef4e85a", + "Peers": [{ + "ID": 8026726004641457, + "StableID": "n2PJouUKg521CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f3731c586c67c0695183f81823b207e37746a68ebe7789ea7a792c3a0d87ab40", + "DiscoKey": "discokey:9644510e21b3a4e74a47d62d910c126bc9fd819787ed82ba78228dfdd71b8f62", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:59407", "10.65.0.27:59407", "172.17.0.1:59407"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:54:02.423058011Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8114285204469608, + "StableID": "nTaNTkWyM621CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7da79e0e97e32fc2f6403acf69d5d2fd54bd3f87fa3eb771befc3f49ac378615", + "DiscoKey": "discokey:23b158ddffae6c88a2374cb060e5967689a909273a530e48ade94d9ff72fa46c", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:57732", "10.65.0.27:57732", "172.17.0.1:57732"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:54:02.954874551Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 3097057685873505, + "StableID": "ntkqKKTfBR11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fc921135f0e6ebcfcc5600a13dca256b2a80af11c8da666451a7e254c97a341a", + "DiscoKey": "discokey:ce291560b52a2ec4b7925bb04c67df5a58bebba9a5383ac8c65074c70eea362c", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:59502", "10.65.0.27:59502", "172.17.0.1:59502"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:54:03.504634091Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 8355216193210735, + "StableID": "neiDuxM6F821CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:622c88ebee766d76f57395143cad7c1830291116d0075d9578d4c0a27a470803", + "DiscoKey": "discokey:4a07a9cc2b8e3ceb63a0801d86d14a62e2643c4a3426c74c86f6ca74762c3333", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:39103", "10.65.0.27:39103", "172.17.0.1:39103"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:54:04.03346603Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3399209927040729, + "StableID": "nnmtCtUWYT11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e0dbadfeecb60fa9a7b973a25c603c58676ad9ee4def449a9014b0b0079a8745", + "DiscoKey": "discokey:0f0435a0f9a6c4c4549f9e93eb72464480572bb5f98428c590e1355398b1da13", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:42460", "10.65.0.27:42460", "172.17.0.1:42460"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:54:04.574472809Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6699531214773499, + "StableID": "nAkzypKEKu11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2e5c883ef9f2b0bb7ad6af707b2ea54b1978fc4111dd182eb86d6326a20dd05f", + "DiscoKey": "discokey:269a74b5128ef83f23505f1c7f2ec786a7ac36938fb85d1c81a9bc1c2e66cd22", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:45169", "10.65.0.27:45169", "172.17.0.1:45169"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:54:05.114383269Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1796629266396125, + "StableID": "nAuC1TQh2F11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:be89e50a1192633e769f46977dfe73da5a62f99d94595e2e782e51e07f39f628", + "DiscoKey": "discokey:4456bfa73aebb6eabc38eb540de896172c9c8570a0e1b6f8ed17f93e89f3834b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:48260", "10.65.0.27:48260", "172.17.0.1:48260"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:54:05.660135064Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2055350009717276, + "StableID": "nVwJ9TZs3H11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f44944ff66452fb41228da3b0c34069a3b3ab0397c8be3257b046bdbf0b12d67", + "DiscoKey": "discokey:99d2a0e3b4cd50cb81eb1c502be6d7be8828b09deae5acd7bb7feb950ecb8e20", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:35937", "10.65.0.27:35937", "172.17.0.1:35937"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:54:06.201220848Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7724217180562942, + "StableID": "nyzcu46KK321CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c045f71411b49ee2f33ab527ce55537be3db2b0eb051b5f440e58ab5b1811132", + "DiscoKey": "discokey:a1232e943d46aa1d283ef3580487d26d2608bd960a53ed7a38cf4332983e390d", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:36234", "10.65.0.27:36234", "172.17.0.1:36234"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:54:06.743488658Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 6188909096033515, + "StableID": "nApntY9yKq11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:af5acad95fc45f5a94cc110e06761a4b826e19bc71eba9fa18f3cba095af096d", + "DiscoKey": "discokey:e48fbefb05535c81445efa3f127ce009c2ec90aea6130308332bb73481428b71", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:47189", "10.65.0.27:47189", "172.17.0.1:47189"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:54:07.284202203Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4068015540225939, + "StableID": "nk5T2UsQmY11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f14f126ce109498d01ace3748777b88f799e67615a6a022d3b71ae834c623031", + "DiscoKey": "discokey:f874d5cd4880492ccf5a38963abe2eab3544deda67d88e71fa5fe51b1c4ff042", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:60376", "10.65.0.27:60376", "172.17.0.1:60376"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:54:07.810914912Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 501181918424048, + "StableID": "nKe2vYCzu411CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:c0c227f5ce6d8644c1ff81c05c4b4d741eecfe2438a85140473b110bb7392512", + "KeyExpiry": "2026-11-08T18:54:08Z", + "DiscoKey": "discokey:fea44965172d48ffb62ca95de54f03da1b076bd674ad751777400488bd20aa3a", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:49629", "10.65.0.27:49629", "172.17.0.1:49629"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:54:08.357636418Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6539306956443726, + "StableID": "nsdJwHWf4t11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:475fa9a81df138253d4abf021798012727018f41e89066f8e0cf389704dbac32", + "KeyExpiry": "2026-11-08T18:54:08Z", + "DiscoKey": "discokey:048f9cafcb3f558233acffaa72af90f5118a1bfde49a474e6aa0462920f0902f", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:38213", "10.65.0.27:38213", "172.17.0.1:38213"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:54:08.896426382Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 4469060208632458, + "StableID": "n1vR4kd3ub11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:2126353cbdbca8ac938b1e2a0078088feb8304f384e5ce69213819ead0fffa45", + "KeyExpiry": "2026-11-08T18:54:09Z", + "DiscoKey": "discokey:c48b4d2fd6e3b2c2abff711c2d5c9b6c55bce0a5703d52e6f9ebcced7aea8a02", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:35491", "10.65.0.27:35491", "172.17.0.1:35491"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:54:09.433930198Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3897792547780688": { + "ID": 3897792547780688, + "LoginName": "pidgey.tail78f774.ts.net", + "DisplayName": "pidgey" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "raticate": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8355216193210735, + "StableID": "neiDuxM6F821CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 8355216193210735, + "Key": "nodekey:622c88ebee766d76f57395143cad7c1830291116d0075d9578d4c0a27a470803", + "DiscoKey": "discokey:4a07a9cc2b8e3ceb63a0801d86d14a62e2643c4a3426c74c86f6ca74762c3333", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:39103", "10.65.0.27:39103", "172.17.0.1:39103"], + "Hostinfo": {"Hostname": "raticate", "RequestTags": ["tag:group-b"], "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:54:04.03346603Z", + "Tags": ["tag:group-b"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:622c88ebee766d76f57395143cad7c1830291116d0075d9578d4c0a27a470803", + "MachineKey": "mkey:dc9a1868553fc8bb16158f5f4c8ceda0f655d2408a4765ea92c51856a348ce35", + "Peers": [{ + "ID": 3897792547780688, + "StableID": "nD7s5FQKSX11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f0076188b775e0689535fb9c31d990bf5d95c7df7725049479cd4b87c89df519", + "DiscoKey": "discokey:6d49012f263f61418941da9f8eb54bf302bf5c3159cd92488d52d8774822db01", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:34760", "10.65.0.27:34760", "172.17.0.1:34760"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:54:01.897993709Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8026726004641457, + "StableID": "n2PJouUKg521CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f3731c586c67c0695183f81823b207e37746a68ebe7789ea7a792c3a0d87ab40", + "DiscoKey": "discokey:9644510e21b3a4e74a47d62d910c126bc9fd819787ed82ba78228dfdd71b8f62", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:59407", "10.65.0.27:59407", "172.17.0.1:59407"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:54:02.423058011Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8114285204469608, + "StableID": "nTaNTkWyM621CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7da79e0e97e32fc2f6403acf69d5d2fd54bd3f87fa3eb771befc3f49ac378615", + "DiscoKey": "discokey:23b158ddffae6c88a2374cb060e5967689a909273a530e48ade94d9ff72fa46c", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:57732", "10.65.0.27:57732", "172.17.0.1:57732"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:54:02.954874551Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 3097057685873505, + "StableID": "ntkqKKTfBR11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fc921135f0e6ebcfcc5600a13dca256b2a80af11c8da666451a7e254c97a341a", + "DiscoKey": "discokey:ce291560b52a2ec4b7925bb04c67df5a58bebba9a5383ac8c65074c70eea362c", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:59502", "10.65.0.27:59502", "172.17.0.1:59502"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:54:03.504634091Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 3399209927040729, + "StableID": "nnmtCtUWYT11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e0dbadfeecb60fa9a7b973a25c603c58676ad9ee4def449a9014b0b0079a8745", + "DiscoKey": "discokey:0f0435a0f9a6c4c4549f9e93eb72464480572bb5f98428c590e1355398b1da13", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:42460", "10.65.0.27:42460", "172.17.0.1:42460"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:54:04.574472809Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6699531214773499, + "StableID": "nAkzypKEKu11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2e5c883ef9f2b0bb7ad6af707b2ea54b1978fc4111dd182eb86d6326a20dd05f", + "DiscoKey": "discokey:269a74b5128ef83f23505f1c7f2ec786a7ac36938fb85d1c81a9bc1c2e66cd22", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:45169", "10.65.0.27:45169", "172.17.0.1:45169"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:54:05.114383269Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1796629266396125, + "StableID": "nAuC1TQh2F11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:be89e50a1192633e769f46977dfe73da5a62f99d94595e2e782e51e07f39f628", + "DiscoKey": "discokey:4456bfa73aebb6eabc38eb540de896172c9c8570a0e1b6f8ed17f93e89f3834b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:48260", "10.65.0.27:48260", "172.17.0.1:48260"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:54:05.660135064Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2055350009717276, + "StableID": "nVwJ9TZs3H11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f44944ff66452fb41228da3b0c34069a3b3ab0397c8be3257b046bdbf0b12d67", + "DiscoKey": "discokey:99d2a0e3b4cd50cb81eb1c502be6d7be8828b09deae5acd7bb7feb950ecb8e20", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:35937", "10.65.0.27:35937", "172.17.0.1:35937"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:54:06.201220848Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7724217180562942, + "StableID": "nyzcu46KK321CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c045f71411b49ee2f33ab527ce55537be3db2b0eb051b5f440e58ab5b1811132", + "DiscoKey": "discokey:a1232e943d46aa1d283ef3580487d26d2608bd960a53ed7a38cf4332983e390d", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:36234", "10.65.0.27:36234", "172.17.0.1:36234"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:54:06.743488658Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 6188909096033515, + "StableID": "nApntY9yKq11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:af5acad95fc45f5a94cc110e06761a4b826e19bc71eba9fa18f3cba095af096d", + "DiscoKey": "discokey:e48fbefb05535c81445efa3f127ce009c2ec90aea6130308332bb73481428b71", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:47189", "10.65.0.27:47189", "172.17.0.1:47189"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:54:07.284202203Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4068015540225939, + "StableID": "nk5T2UsQmY11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f14f126ce109498d01ace3748777b88f799e67615a6a022d3b71ae834c623031", + "DiscoKey": "discokey:f874d5cd4880492ccf5a38963abe2eab3544deda67d88e71fa5fe51b1c4ff042", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:60376", "10.65.0.27:60376", "172.17.0.1:60376"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:54:07.810914912Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 501181918424048, + "StableID": "nKe2vYCzu411CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:c0c227f5ce6d8644c1ff81c05c4b4d741eecfe2438a85140473b110bb7392512", + "KeyExpiry": "2026-11-08T18:54:08Z", + "DiscoKey": "discokey:fea44965172d48ffb62ca95de54f03da1b076bd674ad751777400488bd20aa3a", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:49629", "10.65.0.27:49629", "172.17.0.1:49629"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:54:08.357636418Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6539306956443726, + "StableID": "nsdJwHWf4t11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:475fa9a81df138253d4abf021798012727018f41e89066f8e0cf389704dbac32", + "KeyExpiry": "2026-11-08T18:54:08Z", + "DiscoKey": "discokey:048f9cafcb3f558233acffaa72af90f5118a1bfde49a474e6aa0462920f0902f", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:38213", "10.65.0.27:38213", "172.17.0.1:38213"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:54:08.896426382Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 4469060208632458, + "StableID": "n1vR4kd3ub11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:2126353cbdbca8ac938b1e2a0078088feb8304f384e5ce69213819ead0fffa45", + "KeyExpiry": "2026-11-08T18:54:09Z", + "DiscoKey": "discokey:c48b4d2fd6e3b2c2abff711c2d5c9b6c55bce0a5703d52e6f9ebcced7aea8a02", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:35491", "10.65.0.27:35491", "172.17.0.1:35491"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:54:09.433930198Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "8355216193210735": { + "ID": 8355216193210735, + "LoginName": "raticate.tail78f774.ts.net", + "DisplayName": "raticate" + }} + } + }, "rattata": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 3097057685873505, + "StableID": "ntkqKKTfBR11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 3097057685873505, + "Key": "nodekey:fc921135f0e6ebcfcc5600a13dca256b2a80af11c8da666451a7e254c97a341a", + "DiscoKey": "discokey:ce291560b52a2ec4b7925bb04c67df5a58bebba9a5383ac8c65074c70eea362c", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:59502", "10.65.0.27:59502", "172.17.0.1:59502"], + "Hostinfo": {"Hostname": "rattata", "RequestTags": ["tag:group-a"], "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:54:03.504634091Z", + "Tags": ["tag:group-a"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:fc921135f0e6ebcfcc5600a13dca256b2a80af11c8da666451a7e254c97a341a", + "MachineKey": "mkey:128a04cc28388f82c37a0058f36eb2be6935fd20dbf854365619a7658206d66a", + "Peers": [{ + "ID": 3897792547780688, + "StableID": "nD7s5FQKSX11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f0076188b775e0689535fb9c31d990bf5d95c7df7725049479cd4b87c89df519", + "DiscoKey": "discokey:6d49012f263f61418941da9f8eb54bf302bf5c3159cd92488d52d8774822db01", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:34760", "10.65.0.27:34760", "172.17.0.1:34760"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:54:01.897993709Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8026726004641457, + "StableID": "n2PJouUKg521CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f3731c586c67c0695183f81823b207e37746a68ebe7789ea7a792c3a0d87ab40", + "DiscoKey": "discokey:9644510e21b3a4e74a47d62d910c126bc9fd819787ed82ba78228dfdd71b8f62", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:59407", "10.65.0.27:59407", "172.17.0.1:59407"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:54:02.423058011Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8114285204469608, + "StableID": "nTaNTkWyM621CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7da79e0e97e32fc2f6403acf69d5d2fd54bd3f87fa3eb771befc3f49ac378615", + "DiscoKey": "discokey:23b158ddffae6c88a2374cb060e5967689a909273a530e48ade94d9ff72fa46c", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:57732", "10.65.0.27:57732", "172.17.0.1:57732"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:54:02.954874551Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 8355216193210735, + "StableID": "neiDuxM6F821CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:622c88ebee766d76f57395143cad7c1830291116d0075d9578d4c0a27a470803", + "DiscoKey": "discokey:4a07a9cc2b8e3ceb63a0801d86d14a62e2643c4a3426c74c86f6ca74762c3333", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:39103", "10.65.0.27:39103", "172.17.0.1:39103"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:54:04.03346603Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3399209927040729, + "StableID": "nnmtCtUWYT11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e0dbadfeecb60fa9a7b973a25c603c58676ad9ee4def449a9014b0b0079a8745", + "DiscoKey": "discokey:0f0435a0f9a6c4c4549f9e93eb72464480572bb5f98428c590e1355398b1da13", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:42460", "10.65.0.27:42460", "172.17.0.1:42460"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:54:04.574472809Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6699531214773499, + "StableID": "nAkzypKEKu11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2e5c883ef9f2b0bb7ad6af707b2ea54b1978fc4111dd182eb86d6326a20dd05f", + "DiscoKey": "discokey:269a74b5128ef83f23505f1c7f2ec786a7ac36938fb85d1c81a9bc1c2e66cd22", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:45169", "10.65.0.27:45169", "172.17.0.1:45169"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:54:05.114383269Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1796629266396125, + "StableID": "nAuC1TQh2F11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:be89e50a1192633e769f46977dfe73da5a62f99d94595e2e782e51e07f39f628", + "DiscoKey": "discokey:4456bfa73aebb6eabc38eb540de896172c9c8570a0e1b6f8ed17f93e89f3834b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:48260", "10.65.0.27:48260", "172.17.0.1:48260"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:54:05.660135064Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2055350009717276, + "StableID": "nVwJ9TZs3H11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f44944ff66452fb41228da3b0c34069a3b3ab0397c8be3257b046bdbf0b12d67", + "DiscoKey": "discokey:99d2a0e3b4cd50cb81eb1c502be6d7be8828b09deae5acd7bb7feb950ecb8e20", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:35937", "10.65.0.27:35937", "172.17.0.1:35937"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:54:06.201220848Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7724217180562942, + "StableID": "nyzcu46KK321CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c045f71411b49ee2f33ab527ce55537be3db2b0eb051b5f440e58ab5b1811132", + "DiscoKey": "discokey:a1232e943d46aa1d283ef3580487d26d2608bd960a53ed7a38cf4332983e390d", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:36234", "10.65.0.27:36234", "172.17.0.1:36234"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:54:06.743488658Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 6188909096033515, + "StableID": "nApntY9yKq11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:af5acad95fc45f5a94cc110e06761a4b826e19bc71eba9fa18f3cba095af096d", + "DiscoKey": "discokey:e48fbefb05535c81445efa3f127ce009c2ec90aea6130308332bb73481428b71", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:47189", "10.65.0.27:47189", "172.17.0.1:47189"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:54:07.284202203Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4068015540225939, + "StableID": "nk5T2UsQmY11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f14f126ce109498d01ace3748777b88f799e67615a6a022d3b71ae834c623031", + "DiscoKey": "discokey:f874d5cd4880492ccf5a38963abe2eab3544deda67d88e71fa5fe51b1c4ff042", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:60376", "10.65.0.27:60376", "172.17.0.1:60376"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:54:07.810914912Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 501181918424048, + "StableID": "nKe2vYCzu411CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:c0c227f5ce6d8644c1ff81c05c4b4d741eecfe2438a85140473b110bb7392512", + "KeyExpiry": "2026-11-08T18:54:08Z", + "DiscoKey": "discokey:fea44965172d48ffb62ca95de54f03da1b076bd674ad751777400488bd20aa3a", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:49629", "10.65.0.27:49629", "172.17.0.1:49629"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:54:08.357636418Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6539306956443726, + "StableID": "nsdJwHWf4t11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:475fa9a81df138253d4abf021798012727018f41e89066f8e0cf389704dbac32", + "KeyExpiry": "2026-11-08T18:54:08Z", + "DiscoKey": "discokey:048f9cafcb3f558233acffaa72af90f5118a1bfde49a474e6aa0462920f0902f", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:38213", "10.65.0.27:38213", "172.17.0.1:38213"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:54:08.896426382Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 4469060208632458, + "StableID": "n1vR4kd3ub11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:2126353cbdbca8ac938b1e2a0078088feb8304f384e5ce69213819ead0fffa45", + "KeyExpiry": "2026-11-08T18:54:09Z", + "DiscoKey": "discokey:c48b4d2fd6e3b2c2abff711c2d5c9b6c55bce0a5703d52e6f9ebcced7aea8a02", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:35491", "10.65.0.27:35491", "172.17.0.1:35491"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:54:09.433930198Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3097057685873505": { + "ID": 3097057685873505, + "LoginName": "rattata.tail78f774.ts.net", + "DisplayName": "rattata" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "spearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6699531214773499, + "StableID": "nAkzypKEKu11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 6699531214773499, + "Key": "nodekey:2e5c883ef9f2b0bb7ad6af707b2ea54b1978fc4111dd182eb86d6326a20dd05f", + "DiscoKey": "discokey:269a74b5128ef83f23505f1c7f2ec786a7ac36938fb85d1c81a9bc1c2e66cd22", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:45169", "10.65.0.27:45169", "172.17.0.1:45169"], + "Hostinfo": { + "Hostname": "spearow", + "RoutableIPs": ["10.44.0.0/16"], + "RequestTags": ["tag:spearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:54:05.114383269Z", + "Tags": ["tag:spearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:2e5c883ef9f2b0bb7ad6af707b2ea54b1978fc4111dd182eb86d6326a20dd05f", + "MachineKey": "mkey:c6645b2c571b3924373336ec328f35d767b3446993bb2ed3f311ca84284f0d2a", + "Peers": [{ + "ID": 3897792547780688, + "StableID": "nD7s5FQKSX11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f0076188b775e0689535fb9c31d990bf5d95c7df7725049479cd4b87c89df519", + "DiscoKey": "discokey:6d49012f263f61418941da9f8eb54bf302bf5c3159cd92488d52d8774822db01", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:34760", "10.65.0.27:34760", "172.17.0.1:34760"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:54:01.897993709Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8026726004641457, + "StableID": "n2PJouUKg521CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f3731c586c67c0695183f81823b207e37746a68ebe7789ea7a792c3a0d87ab40", + "DiscoKey": "discokey:9644510e21b3a4e74a47d62d910c126bc9fd819787ed82ba78228dfdd71b8f62", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:59407", "10.65.0.27:59407", "172.17.0.1:59407"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:54:02.423058011Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8114285204469608, + "StableID": "nTaNTkWyM621CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7da79e0e97e32fc2f6403acf69d5d2fd54bd3f87fa3eb771befc3f49ac378615", + "DiscoKey": "discokey:23b158ddffae6c88a2374cb060e5967689a909273a530e48ade94d9ff72fa46c", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:57732", "10.65.0.27:57732", "172.17.0.1:57732"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:54:02.954874551Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 3097057685873505, + "StableID": "ntkqKKTfBR11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fc921135f0e6ebcfcc5600a13dca256b2a80af11c8da666451a7e254c97a341a", + "DiscoKey": "discokey:ce291560b52a2ec4b7925bb04c67df5a58bebba9a5383ac8c65074c70eea362c", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:59502", "10.65.0.27:59502", "172.17.0.1:59502"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:54:03.504634091Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 8355216193210735, + "StableID": "neiDuxM6F821CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:622c88ebee766d76f57395143cad7c1830291116d0075d9578d4c0a27a470803", + "DiscoKey": "discokey:4a07a9cc2b8e3ceb63a0801d86d14a62e2643c4a3426c74c86f6ca74762c3333", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:39103", "10.65.0.27:39103", "172.17.0.1:39103"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:54:04.03346603Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3399209927040729, + "StableID": "nnmtCtUWYT11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e0dbadfeecb60fa9a7b973a25c603c58676ad9ee4def449a9014b0b0079a8745", + "DiscoKey": "discokey:0f0435a0f9a6c4c4549f9e93eb72464480572bb5f98428c590e1355398b1da13", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:42460", "10.65.0.27:42460", "172.17.0.1:42460"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:54:04.574472809Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 1796629266396125, + "StableID": "nAuC1TQh2F11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:be89e50a1192633e769f46977dfe73da5a62f99d94595e2e782e51e07f39f628", + "DiscoKey": "discokey:4456bfa73aebb6eabc38eb540de896172c9c8570a0e1b6f8ed17f93e89f3834b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:48260", "10.65.0.27:48260", "172.17.0.1:48260"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:54:05.660135064Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2055350009717276, + "StableID": "nVwJ9TZs3H11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f44944ff66452fb41228da3b0c34069a3b3ab0397c8be3257b046bdbf0b12d67", + "DiscoKey": "discokey:99d2a0e3b4cd50cb81eb1c502be6d7be8828b09deae5acd7bb7feb950ecb8e20", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:35937", "10.65.0.27:35937", "172.17.0.1:35937"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:54:06.201220848Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7724217180562942, + "StableID": "nyzcu46KK321CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c045f71411b49ee2f33ab527ce55537be3db2b0eb051b5f440e58ab5b1811132", + "DiscoKey": "discokey:a1232e943d46aa1d283ef3580487d26d2608bd960a53ed7a38cf4332983e390d", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:36234", "10.65.0.27:36234", "172.17.0.1:36234"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:54:06.743488658Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 6188909096033515, + "StableID": "nApntY9yKq11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:af5acad95fc45f5a94cc110e06761a4b826e19bc71eba9fa18f3cba095af096d", + "DiscoKey": "discokey:e48fbefb05535c81445efa3f127ce009c2ec90aea6130308332bb73481428b71", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:47189", "10.65.0.27:47189", "172.17.0.1:47189"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:54:07.284202203Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4068015540225939, + "StableID": "nk5T2UsQmY11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f14f126ce109498d01ace3748777b88f799e67615a6a022d3b71ae834c623031", + "DiscoKey": "discokey:f874d5cd4880492ccf5a38963abe2eab3544deda67d88e71fa5fe51b1c4ff042", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:60376", "10.65.0.27:60376", "172.17.0.1:60376"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:54:07.810914912Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 501181918424048, + "StableID": "nKe2vYCzu411CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:c0c227f5ce6d8644c1ff81c05c4b4d741eecfe2438a85140473b110bb7392512", + "KeyExpiry": "2026-11-08T18:54:08Z", + "DiscoKey": "discokey:fea44965172d48ffb62ca95de54f03da1b076bd674ad751777400488bd20aa3a", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:49629", "10.65.0.27:49629", "172.17.0.1:49629"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:54:08.357636418Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6539306956443726, + "StableID": "nsdJwHWf4t11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:475fa9a81df138253d4abf021798012727018f41e89066f8e0cf389704dbac32", + "KeyExpiry": "2026-11-08T18:54:08Z", + "DiscoKey": "discokey:048f9cafcb3f558233acffaa72af90f5118a1bfde49a474e6aa0462920f0902f", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:38213", "10.65.0.27:38213", "172.17.0.1:38213"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:54:08.896426382Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 4469060208632458, + "StableID": "n1vR4kd3ub11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:2126353cbdbca8ac938b1e2a0078088feb8304f384e5ce69213819ead0fffa45", + "KeyExpiry": "2026-11-08T18:54:09Z", + "DiscoKey": "discokey:c48b4d2fd6e3b2c2abff711c2d5c9b6c55bce0a5703d52e6f9ebcced7aea8a02", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:35491", "10.65.0.27:35491", "172.17.0.1:35491"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:54:09.433930198Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "6699531214773499": { + "ID": 6699531214773499, + "LoginName": "spearow.tail78f774.ts.net", + "DisplayName": "spearow" + }} + } + }, "squirtle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 2055350009717276, + "StableID": "nVwJ9TZs3H11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 2055350009717276, + "Key": "nodekey:f44944ff66452fb41228da3b0c34069a3b3ab0397c8be3257b046bdbf0b12d67", + "DiscoKey": "discokey:99d2a0e3b4cd50cb81eb1c502be6d7be8828b09deae5acd7bb7feb950ecb8e20", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:35937", "10.65.0.27:35937", "172.17.0.1:35937"], + "Hostinfo": { + "Hostname": "squirtle", + "RoutableIPs": ["10.33.0.0/16"], + "RequestTags": ["tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:54:06.201220848Z", + "Tags": ["tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:f44944ff66452fb41228da3b0c34069a3b3ab0397c8be3257b046bdbf0b12d67", + "MachineKey": "mkey:e556ca0e77e2c1b19175e470432ff3df642b28539572008a828c81c92377ae72", + "Peers": [{ + "ID": 3897792547780688, + "StableID": "nD7s5FQKSX11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f0076188b775e0689535fb9c31d990bf5d95c7df7725049479cd4b87c89df519", + "DiscoKey": "discokey:6d49012f263f61418941da9f8eb54bf302bf5c3159cd92488d52d8774822db01", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:34760", "10.65.0.27:34760", "172.17.0.1:34760"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:54:01.897993709Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8026726004641457, + "StableID": "n2PJouUKg521CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f3731c586c67c0695183f81823b207e37746a68ebe7789ea7a792c3a0d87ab40", + "DiscoKey": "discokey:9644510e21b3a4e74a47d62d910c126bc9fd819787ed82ba78228dfdd71b8f62", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:59407", "10.65.0.27:59407", "172.17.0.1:59407"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:54:02.423058011Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8114285204469608, + "StableID": "nTaNTkWyM621CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7da79e0e97e32fc2f6403acf69d5d2fd54bd3f87fa3eb771befc3f49ac378615", + "DiscoKey": "discokey:23b158ddffae6c88a2374cb060e5967689a909273a530e48ade94d9ff72fa46c", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:57732", "10.65.0.27:57732", "172.17.0.1:57732"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:54:02.954874551Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 3097057685873505, + "StableID": "ntkqKKTfBR11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fc921135f0e6ebcfcc5600a13dca256b2a80af11c8da666451a7e254c97a341a", + "DiscoKey": "discokey:ce291560b52a2ec4b7925bb04c67df5a58bebba9a5383ac8c65074c70eea362c", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:59502", "10.65.0.27:59502", "172.17.0.1:59502"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:54:03.504634091Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 8355216193210735, + "StableID": "neiDuxM6F821CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:622c88ebee766d76f57395143cad7c1830291116d0075d9578d4c0a27a470803", + "DiscoKey": "discokey:4a07a9cc2b8e3ceb63a0801d86d14a62e2643c4a3426c74c86f6ca74762c3333", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:39103", "10.65.0.27:39103", "172.17.0.1:39103"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:54:04.03346603Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3399209927040729, + "StableID": "nnmtCtUWYT11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e0dbadfeecb60fa9a7b973a25c603c58676ad9ee4def449a9014b0b0079a8745", + "DiscoKey": "discokey:0f0435a0f9a6c4c4549f9e93eb72464480572bb5f98428c590e1355398b1da13", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:42460", "10.65.0.27:42460", "172.17.0.1:42460"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:54:04.574472809Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6699531214773499, + "StableID": "nAkzypKEKu11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2e5c883ef9f2b0bb7ad6af707b2ea54b1978fc4111dd182eb86d6326a20dd05f", + "DiscoKey": "discokey:269a74b5128ef83f23505f1c7f2ec786a7ac36938fb85d1c81a9bc1c2e66cd22", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:45169", "10.65.0.27:45169", "172.17.0.1:45169"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:54:05.114383269Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1796629266396125, + "StableID": "nAuC1TQh2F11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:be89e50a1192633e769f46977dfe73da5a62f99d94595e2e782e51e07f39f628", + "DiscoKey": "discokey:4456bfa73aebb6eabc38eb540de896172c9c8570a0e1b6f8ed17f93e89f3834b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:48260", "10.65.0.27:48260", "172.17.0.1:48260"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:54:05.660135064Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 7724217180562942, + "StableID": "nyzcu46KK321CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c045f71411b49ee2f33ab527ce55537be3db2b0eb051b5f440e58ab5b1811132", + "DiscoKey": "discokey:a1232e943d46aa1d283ef3580487d26d2608bd960a53ed7a38cf4332983e390d", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:36234", "10.65.0.27:36234", "172.17.0.1:36234"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:54:06.743488658Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 6188909096033515, + "StableID": "nApntY9yKq11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:af5acad95fc45f5a94cc110e06761a4b826e19bc71eba9fa18f3cba095af096d", + "DiscoKey": "discokey:e48fbefb05535c81445efa3f127ce009c2ec90aea6130308332bb73481428b71", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:47189", "10.65.0.27:47189", "172.17.0.1:47189"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:54:07.284202203Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4068015540225939, + "StableID": "nk5T2UsQmY11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f14f126ce109498d01ace3748777b88f799e67615a6a022d3b71ae834c623031", + "DiscoKey": "discokey:f874d5cd4880492ccf5a38963abe2eab3544deda67d88e71fa5fe51b1c4ff042", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:60376", "10.65.0.27:60376", "172.17.0.1:60376"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:54:07.810914912Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 501181918424048, + "StableID": "nKe2vYCzu411CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:c0c227f5ce6d8644c1ff81c05c4b4d741eecfe2438a85140473b110bb7392512", + "KeyExpiry": "2026-11-08T18:54:08Z", + "DiscoKey": "discokey:fea44965172d48ffb62ca95de54f03da1b076bd674ad751777400488bd20aa3a", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:49629", "10.65.0.27:49629", "172.17.0.1:49629"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:54:08.357636418Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6539306956443726, + "StableID": "nsdJwHWf4t11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:475fa9a81df138253d4abf021798012727018f41e89066f8e0cf389704dbac32", + "KeyExpiry": "2026-11-08T18:54:08Z", + "DiscoKey": "discokey:048f9cafcb3f558233acffaa72af90f5118a1bfde49a474e6aa0462920f0902f", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:38213", "10.65.0.27:38213", "172.17.0.1:38213"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:54:08.896426382Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 4469060208632458, + "StableID": "n1vR4kd3ub11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:2126353cbdbca8ac938b1e2a0078088feb8304f384e5ce69213819ead0fffa45", + "KeyExpiry": "2026-11-08T18:54:09Z", + "DiscoKey": "discokey:c48b4d2fd6e3b2c2abff711c2d5c9b6c55bce0a5703d52e6f9ebcced7aea8a02", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:35491", "10.65.0.27:35491", "172.17.0.1:35491"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:54:09.433930198Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "2055350009717276": { + "ID": 2055350009717276, + "LoginName": "squirtle.tail78f774.ts.net", + "DisplayName": "squirtle" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "venusaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6539306956443726, + "StableID": "nsdJwHWf4t11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:475fa9a81df138253d4abf021798012727018f41e89066f8e0cf389704dbac32", + "KeyExpiry": "2026-11-08T18:54:08Z", + "DiscoKey": "discokey:048f9cafcb3f558233acffaa72af90f5118a1bfde49a474e6aa0462920f0902f", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:38213", "10.65.0.27:38213", "172.17.0.1:38213"], + "Hostinfo": {"Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:54:08.896426382Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:475fa9a81df138253d4abf021798012727018f41e89066f8e0cf389704dbac32", + "MachineKey": "mkey:0651460b23e9440ba21fe832a232489bd75287f9fd3489735310f850f88a604a", + "Peers": [{ + "ID": 3897792547780688, + "StableID": "nD7s5FQKSX11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f0076188b775e0689535fb9c31d990bf5d95c7df7725049479cd4b87c89df519", + "DiscoKey": "discokey:6d49012f263f61418941da9f8eb54bf302bf5c3159cd92488d52d8774822db01", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:34760", "10.65.0.27:34760", "172.17.0.1:34760"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:54:01.897993709Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8026726004641457, + "StableID": "n2PJouUKg521CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f3731c586c67c0695183f81823b207e37746a68ebe7789ea7a792c3a0d87ab40", + "DiscoKey": "discokey:9644510e21b3a4e74a47d62d910c126bc9fd819787ed82ba78228dfdd71b8f62", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:59407", "10.65.0.27:59407", "172.17.0.1:59407"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:54:02.423058011Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8114285204469608, + "StableID": "nTaNTkWyM621CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7da79e0e97e32fc2f6403acf69d5d2fd54bd3f87fa3eb771befc3f49ac378615", + "DiscoKey": "discokey:23b158ddffae6c88a2374cb060e5967689a909273a530e48ade94d9ff72fa46c", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:57732", "10.65.0.27:57732", "172.17.0.1:57732"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:54:02.954874551Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 3097057685873505, + "StableID": "ntkqKKTfBR11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fc921135f0e6ebcfcc5600a13dca256b2a80af11c8da666451a7e254c97a341a", + "DiscoKey": "discokey:ce291560b52a2ec4b7925bb04c67df5a58bebba9a5383ac8c65074c70eea362c", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:59502", "10.65.0.27:59502", "172.17.0.1:59502"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:54:03.504634091Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 8355216193210735, + "StableID": "neiDuxM6F821CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:622c88ebee766d76f57395143cad7c1830291116d0075d9578d4c0a27a470803", + "DiscoKey": "discokey:4a07a9cc2b8e3ceb63a0801d86d14a62e2643c4a3426c74c86f6ca74762c3333", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:39103", "10.65.0.27:39103", "172.17.0.1:39103"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:54:04.03346603Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3399209927040729, + "StableID": "nnmtCtUWYT11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e0dbadfeecb60fa9a7b973a25c603c58676ad9ee4def449a9014b0b0079a8745", + "DiscoKey": "discokey:0f0435a0f9a6c4c4549f9e93eb72464480572bb5f98428c590e1355398b1da13", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:42460", "10.65.0.27:42460", "172.17.0.1:42460"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:54:04.574472809Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6699531214773499, + "StableID": "nAkzypKEKu11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2e5c883ef9f2b0bb7ad6af707b2ea54b1978fc4111dd182eb86d6326a20dd05f", + "DiscoKey": "discokey:269a74b5128ef83f23505f1c7f2ec786a7ac36938fb85d1c81a9bc1c2e66cd22", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:45169", "10.65.0.27:45169", "172.17.0.1:45169"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:54:05.114383269Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1796629266396125, + "StableID": "nAuC1TQh2F11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:be89e50a1192633e769f46977dfe73da5a62f99d94595e2e782e51e07f39f628", + "DiscoKey": "discokey:4456bfa73aebb6eabc38eb540de896172c9c8570a0e1b6f8ed17f93e89f3834b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:48260", "10.65.0.27:48260", "172.17.0.1:48260"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:54:05.660135064Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2055350009717276, + "StableID": "nVwJ9TZs3H11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f44944ff66452fb41228da3b0c34069a3b3ab0397c8be3257b046bdbf0b12d67", + "DiscoKey": "discokey:99d2a0e3b4cd50cb81eb1c502be6d7be8828b09deae5acd7bb7feb950ecb8e20", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:35937", "10.65.0.27:35937", "172.17.0.1:35937"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:54:06.201220848Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7724217180562942, + "StableID": "nyzcu46KK321CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c045f71411b49ee2f33ab527ce55537be3db2b0eb051b5f440e58ab5b1811132", + "DiscoKey": "discokey:a1232e943d46aa1d283ef3580487d26d2608bd960a53ed7a38cf4332983e390d", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:36234", "10.65.0.27:36234", "172.17.0.1:36234"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:54:06.743488658Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 6188909096033515, + "StableID": "nApntY9yKq11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:af5acad95fc45f5a94cc110e06761a4b826e19bc71eba9fa18f3cba095af096d", + "DiscoKey": "discokey:e48fbefb05535c81445efa3f127ce009c2ec90aea6130308332bb73481428b71", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:47189", "10.65.0.27:47189", "172.17.0.1:47189"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:54:07.284202203Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4068015540225939, + "StableID": "nk5T2UsQmY11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f14f126ce109498d01ace3748777b88f799e67615a6a022d3b71ae834c623031", + "DiscoKey": "discokey:f874d5cd4880492ccf5a38963abe2eab3544deda67d88e71fa5fe51b1c4ff042", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:60376", "10.65.0.27:60376", "172.17.0.1:60376"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:54:07.810914912Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 501181918424048, + "StableID": "nKe2vYCzu411CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:c0c227f5ce6d8644c1ff81c05c4b4d741eecfe2438a85140473b110bb7392512", + "KeyExpiry": "2026-11-08T18:54:08Z", + "DiscoKey": "discokey:fea44965172d48ffb62ca95de54f03da1b076bd674ad751777400488bd20aa3a", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:49629", "10.65.0.27:49629", "172.17.0.1:49629"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:54:08.357636418Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4469060208632458, + "StableID": "n1vR4kd3ub11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:2126353cbdbca8ac938b1e2a0078088feb8304f384e5ce69213819ead0fffa45", + "KeyExpiry": "2026-11-08T18:54:09Z", + "DiscoKey": "discokey:c48b4d2fd6e3b2c2abff711c2d5c9b6c55bce0a5703d52e6f9ebcced7aea8a02", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:35491", "10.65.0.27:35491", "172.17.0.1:35491"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:54:09.433930198Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "weedle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7724217180562942, + "StableID": "nyzcu46KK321CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 7724217180562942, + "Key": "nodekey:c045f71411b49ee2f33ab527ce55537be3db2b0eb051b5f440e58ab5b1811132", + "DiscoKey": "discokey:a1232e943d46aa1d283ef3580487d26d2608bd960a53ed7a38cf4332983e390d", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:36234", "10.65.0.27:36234", "172.17.0.1:36234"], + "Hostinfo": {"Hostname": "weedle", "RequestTags": ["tag:client"], "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:54:06.743488658Z", + "Tags": ["tag:client"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:c045f71411b49ee2f33ab527ce55537be3db2b0eb051b5f440e58ab5b1811132", + "MachineKey": "mkey:ac5131f07499e03784a82e35375917d869fa46fdd1ff4663fa77b7b11eb2d959", + "Peers": [{ + "ID": 3897792547780688, + "StableID": "nD7s5FQKSX11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f0076188b775e0689535fb9c31d990bf5d95c7df7725049479cd4b87c89df519", + "DiscoKey": "discokey:6d49012f263f61418941da9f8eb54bf302bf5c3159cd92488d52d8774822db01", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:34760", "10.65.0.27:34760", "172.17.0.1:34760"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:54:01.897993709Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8026726004641457, + "StableID": "n2PJouUKg521CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f3731c586c67c0695183f81823b207e37746a68ebe7789ea7a792c3a0d87ab40", + "DiscoKey": "discokey:9644510e21b3a4e74a47d62d910c126bc9fd819787ed82ba78228dfdd71b8f62", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:59407", "10.65.0.27:59407", "172.17.0.1:59407"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:54:02.423058011Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 8114285204469608, + "StableID": "nTaNTkWyM621CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7da79e0e97e32fc2f6403acf69d5d2fd54bd3f87fa3eb771befc3f49ac378615", + "DiscoKey": "discokey:23b158ddffae6c88a2374cb060e5967689a909273a530e48ade94d9ff72fa46c", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:57732", "10.65.0.27:57732", "172.17.0.1:57732"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:54:02.954874551Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 3097057685873505, + "StableID": "ntkqKKTfBR11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:fc921135f0e6ebcfcc5600a13dca256b2a80af11c8da666451a7e254c97a341a", + "DiscoKey": "discokey:ce291560b52a2ec4b7925bb04c67df5a58bebba9a5383ac8c65074c70eea362c", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:59502", "10.65.0.27:59502", "172.17.0.1:59502"], + "HomeDERP": 8, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:54:03.504634091Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 8355216193210735, + "StableID": "neiDuxM6F821CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:622c88ebee766d76f57395143cad7c1830291116d0075d9578d4c0a27a470803", + "DiscoKey": "discokey:4a07a9cc2b8e3ceb63a0801d86d14a62e2643c4a3426c74c86f6ca74762c3333", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:39103", "10.65.0.27:39103", "172.17.0.1:39103"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:54:04.03346603Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3399209927040729, + "StableID": "nnmtCtUWYT11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e0dbadfeecb60fa9a7b973a25c603c58676ad9ee4def449a9014b0b0079a8745", + "DiscoKey": "discokey:0f0435a0f9a6c4c4549f9e93eb72464480572bb5f98428c590e1355398b1da13", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:42460", "10.65.0.27:42460", "172.17.0.1:42460"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:54:04.574472809Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6699531214773499, + "StableID": "nAkzypKEKu11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:2e5c883ef9f2b0bb7ad6af707b2ea54b1978fc4111dd182eb86d6326a20dd05f", + "DiscoKey": "discokey:269a74b5128ef83f23505f1c7f2ec786a7ac36938fb85d1c81a9bc1c2e66cd22", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:45169", "10.65.0.27:45169", "172.17.0.1:45169"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:54:05.114383269Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 1796629266396125, + "StableID": "nAuC1TQh2F11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:be89e50a1192633e769f46977dfe73da5a62f99d94595e2e782e51e07f39f628", + "DiscoKey": "discokey:4456bfa73aebb6eabc38eb540de896172c9c8570a0e1b6f8ed17f93e89f3834b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:48260", "10.65.0.27:48260", "172.17.0.1:48260"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:54:05.660135064Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2055350009717276, + "StableID": "nVwJ9TZs3H11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f44944ff66452fb41228da3b0c34069a3b3ab0397c8be3257b046bdbf0b12d67", + "DiscoKey": "discokey:99d2a0e3b4cd50cb81eb1c502be6d7be8828b09deae5acd7bb7feb950ecb8e20", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:35937", "10.65.0.27:35937", "172.17.0.1:35937"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:54:06.201220848Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 6188909096033515, + "StableID": "nApntY9yKq11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:af5acad95fc45f5a94cc110e06761a4b826e19bc71eba9fa18f3cba095af096d", + "DiscoKey": "discokey:e48fbefb05535c81445efa3f127ce009c2ec90aea6130308332bb73481428b71", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:47189", "10.65.0.27:47189", "172.17.0.1:47189"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:54:07.284202203Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4068015540225939, + "StableID": "nk5T2UsQmY11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:f14f126ce109498d01ace3748777b88f799e67615a6a022d3b71ae834c623031", + "DiscoKey": "discokey:f874d5cd4880492ccf5a38963abe2eab3544deda67d88e71fa5fe51b1c4ff042", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:60376", "10.65.0.27:60376", "172.17.0.1:60376"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:54:07.810914912Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 501181918424048, + "StableID": "nKe2vYCzu411CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:c0c227f5ce6d8644c1ff81c05c4b4d741eecfe2438a85140473b110bb7392512", + "KeyExpiry": "2026-11-08T18:54:08Z", + "DiscoKey": "discokey:fea44965172d48ffb62ca95de54f03da1b076bd674ad751777400488bd20aa3a", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:49629", "10.65.0.27:49629", "172.17.0.1:49629"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:54:08.357636418Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 6539306956443726, + "StableID": "nsdJwHWf4t11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:475fa9a81df138253d4abf021798012727018f41e89066f8e0cf389704dbac32", + "KeyExpiry": "2026-11-08T18:54:08Z", + "DiscoKey": "discokey:048f9cafcb3f558233acffaa72af90f5118a1bfde49a474e6aa0462920f0902f", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:38213", "10.65.0.27:38213", "172.17.0.1:38213"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:54:08.896426382Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 4469060208632458, + "StableID": "n1vR4kd3ub11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:2126353cbdbca8ac938b1e2a0078088feb8304f384e5ce69213819ead0fffa45", + "KeyExpiry": "2026-11-08T18:54:09Z", + "DiscoKey": "discokey:c48b4d2fd6e3b2c2abff711c2d5c9b6c55bce0a5703d52e6f9ebcced7aea8a02", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:35491", "10.65.0.27:35491", "172.17.0.1:35491"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:54:09.433930198Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "7724217180562942": { + "ID": 7724217180562942, + "LoginName": "weedle.tail78f774.ts.net", + "DisplayName": "weedle" + }} + } + }} +} diff --git a/hscontrol/policy/v2/testdata/sshtest_results/sshtest-user-nonroot-blocks-root.hujson b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-user-nonroot-blocks-root.hujson new file mode 100644 index 00000000..1df3188f --- /dev/null +++ b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-user-nonroot-blocks-root.hujson @@ -0,0 +1,18732 @@ +// sshtest-user-nonroot-blocks-root +// +// autogroup:nonroot blocks root, accept must fail +// +// Nodes with filter rules: 15 of 15 +// Captured at: 2026-05-12T18:54:54Z +// tool version: tscap/dev +// schema version: 1 +{ + "schema_version": 1, + "test_id": "sshtest-user-nonroot-blocks-root", + "description": "autogroup:nonroot blocks root, accept must fail", + "category": "sshtest", + "captured_at": "2026-05-12T18:54:54.701473079Z", + "tool_version": "tscap/dev", + "tailnet": "odin@example.com", + "error": true, + "input": { + "api_response_code": 400, + "api_response_body": {"message": "test(s) failed"}, + "tailnet": { + "dns": {"magic_dns": false, "nameservers": [], "search_paths": [], "split_dns": {}}, + "settings": {} + }, + "scenario_hujson": " \n \n \n \n{\n\t\"category\": \"sshtest\",\n\t\"description\": \"autogroup:nonroot blocks root, accept must fail\",\n\t\"id\": \"sshtest-user-nonroot-blocks-root\",\n\t\"options\": {\"expect_api_error\": true},\n\t\"policy\": {\"ssh\": [{\n\t\t\"action\": \"accept\",\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": [\"thor@example.org\"],\n\t\t\"users\": [\"autogroup:nonroot\"]\n\t}], \"sshTests\": [{\n\t\t\"accept\": [\"root\"],\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": \"thor@example.org\"\n\t}], \"tagOwners\": {\n\t\t\"tag:prod\": [\"odin@example.com\"],\n\t\t\"tag:server\": [\"odin@example.com\"]\n\t}},\n\t\"tailnet\": {\n\t\t\"dns\": {\"magic_dns\": false, \"nameservers\": [], \"search_paths\": [], \"split_dns\": {}},\n\t\t\"settings\": {}\n\t},\n\t\"topology\": \"../_topologies/grant.hujson\"\n}\n", + "scenario_path": "scenarios/sshtest/sshtest-user-nonroot-blocks-root.hujson", + "full_policy": { + "ssh": [{ + "action": "accept", + "dst": ["tag:server"], + "src": ["thor@example.org"], + "users": ["autogroup:nonroot"] + }], + "sshTests": [{"accept": ["root"], "dst": ["tag:server"], "src": "thor@example.org"}], + "tagOwners": {"tag:prod": ["odin@example.com"], "tag:server": ["odin@example.com"]} + } + }, + "topology": {"users": [ + {"id": 1, "name": "odin", "email": "odin@example.com"}, + {"id": 2, "name": "thor", "email": "thor@example.org"}, + {"id": 3, "name": "freya", "email": "freya@example.com"} + ], "nodes": {"beedrill": { + "hostname": "beedrill", + "tags": ["tag:server"], + "ipv4": "100.64.0.16", + "ipv6": "fd7a:115c:a1e0::10", + "routable_ips": [], + "approved_routes": [] + }, "blastoise": { + "hostname": "blastoise", + "tags": ["tag:exit", "tag:router"], + "ipv4": "100.64.0.9", + "ipv6": "fd7a:115c:a1e0::9", + "routable_ips": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "bulbasaur": { + "hostname": "bulbasaur", + "tags": [], + "ipv4": "100.64.0.19", + "ipv6": "fd7a:115c:a1e0::13", + "user": "odin", + "routable_ips": [], + "approved_routes": [] + }, "charmander": { + "hostname": "charmander", + "tags": ["tag:exit"], + "ipv4": "100.64.0.4", + "ipv6": "fd7a:115c:a1e0::4", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "fearow": { + "hostname": "fearow", + "tags": ["tag:fearow"], + "ipv4": "100.64.0.12", + "ipv6": "fd7a:115c:a1e0::c", + "routable_ips": ["10.55.0.0/16"], + "approved_routes": [] + }, "ivysaur": { + "hostname": "ivysaur", + "tags": [], + "ipv4": "100.64.0.17", + "ipv6": "fd7a:115c:a1e0::11", + "user": "thor", + "routable_ips": [], + "approved_routes": [] + }, "kakuna": { + "hostname": "kakuna", + "tags": ["tag:prod"], + "ipv4": "100.64.0.15", + "ipv6": "fd7a:115c:a1e0::f", + "routable_ips": [], + "approved_routes": [] + }, "pidgeotto": { + "hostname": "pidgeotto", + "tags": ["tag:pidgeotto"], + "ipv4": "100.64.0.3", + "ipv6": "fd7a:115c:a1e0::3", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "pidgey": { + "hostname": "pidgey", + "tags": ["tag:pidgey"], + "ipv4": "100.64.0.2", + "ipv6": "fd7a:115c:a1e0::2", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "raticate": { + "hostname": "raticate", + "tags": ["tag:group-b"], + "ipv4": "100.64.0.6", + "ipv6": "fd7a:115c:a1e0::6", + "routable_ips": [], + "approved_routes": [] + }, "rattata": { + "hostname": "rattata", + "tags": ["tag:group-a"], + "ipv4": "100.64.0.5", + "ipv6": "fd7a:115c:a1e0::5", + "routable_ips": [], + "approved_routes": [] + }, "spearow": { + "hostname": "spearow", + "tags": ["tag:spearow"], + "ipv4": "100.64.0.11", + "ipv6": "fd7a:115c:a1e0::b", + "routable_ips": ["10.44.0.0/16"], + "approved_routes": [] + }, "squirtle": { + "hostname": "squirtle", + "tags": ["tag:router"], + "ipv4": "100.64.0.13", + "ipv6": "fd7a:115c:a1e0::d", + "routable_ips": ["10.33.0.0/16"], + "approved_routes": [] + }, "venusaur": { + "hostname": "venusaur", + "tags": [], + "ipv4": "100.64.0.18", + "ipv6": "fd7a:115c:a1e0::12", + "user": "freya", + "routable_ips": [], + "approved_routes": [] + }, "weedle": { + "hostname": "weedle", + "tags": ["tag:client"], + "ipv4": "100.64.0.14", + "ipv6": "fd7a:115c:a1e0::e", + "routable_ips": [], + "approved_routes": [] + }}}, + "captures": {"beedrill": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4142969531082554, + "StableID": "nmvgXVnMMZ11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 4142969531082554, + "Key": "nodekey:c64e08dc977990e0094b182fa6b8ecb09d47ace847f52ded4865105b26c15e1d", + "DiscoKey": "discokey:e186e1d9a6a0ed9548fb249b9c8009e271e6b3e7203e90af2a94b363a7a6957b", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:34846", "10.65.0.27:34846", "172.17.0.1:34846"], + "Hostinfo": {"Hostname": "beedrill", "RequestTags": ["tag:server"], "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:55:03.128402107Z", + "Tags": ["tag:server"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:c64e08dc977990e0094b182fa6b8ecb09d47ace847f52ded4865105b26c15e1d", + "MachineKey": "mkey:225ad5f5164a740ae9b1a9d090b79b07508d43705ed729abc90fd4c116f8b720", + "Peers": [{ + "ID": 8411209950237823, + "StableID": "nxf6UuDTg821CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:93dd379d75307db94ff41c81cf35e2ce3ef8a17753c331b8ae1d01486bc14133", + "DiscoKey": "discokey:d6e5d845d4a61d9611039a7a095f2b1c6b5774d1d999f2e66994ae5839be7f5d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:34767", "10.65.0.27:34767", "172.17.0.1:34767"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:54:57.307437635Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8527559154668666, + "StableID": "nyY8F6X9b921CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:18063902586de112035697a7d33c0b0d2437ce86e16ef2fa677c8720d36be118", + "DiscoKey": "discokey:e04f2c91eb9a62c83a908a697e964ae8db5c2669adb58658701e39751ca7b87f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:43915", "10.65.0.27:43915", "172.17.0.1:43915"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:54:57.798391545Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4392928306204163, + "StableID": "ncdVY6nZJb11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7733a8a95d8a6b8d17ae2bc849ff1bdfc2e0876530d475914b13acf2154e970a", + "DiscoKey": "discokey:265fb145c3dd754d0d9008806c47e519d76eef4544263361a634bf3a2e636866", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:41036", "10.65.0.27:41036", "172.17.0.1:41036"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:54:58.316468705Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 1207939473313067, + "StableID": "nkh1sFX5SA11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:233cb7f748e22261a3f8566bb29545ef608acd94b0f100120fc0273ab86a2717", + "DiscoKey": "discokey:a06ab142ed29e39b67b81ec4a1ce23bd1beb0b37edf5678b6729b847bee38157", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:34232", "10.65.0.27:34232", "172.17.0.1:34232"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:54:58.87037937Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1627276155753729, + "StableID": "npgEYYnzhD11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ca438abc65fffc9b2bab312b7b07f42bc583d5a0a63663b6a4299666b4693b71", + "DiscoKey": "discokey:252fa7692cd2f4bb76de4ea1ddd0cf02aee70c14cd5c626ba0e7f0ff8ae0a305", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:38759", "10.65.0.27:38759", "172.17.0.1:38759"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:54:59.370753878Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4802895802744196, + "StableID": "notyLrvEWe11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a0c2a07339f8330edf21ea79b553d5179ba72ce89847990f43db3bf887d87e6d", + "DiscoKey": "discokey:727125a1a4a8effad0fdc231628ed4ddc54f234c49991b01afa487f12e133979", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:57755", "10.65.0.27:57755", "172.17.0.1:57755"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:54:59.905418907Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2735199946774139, + "StableID": "nvpZ3k4nMN11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d6de85e40f009cdbb62357629ec0b6ee633584623f61287320fcc63acb947a7f", + "DiscoKey": "discokey:ea96b2b8ff76a83c5af36558bd12f7cc29a71fd7db4349be1d9ca5e3fcff0f58", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:41697", "10.65.0.27:41697", "172.17.0.1:41697"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:55:00.445932525Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5616856630506496, + "StableID": "nsE8RMJtrk11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b07f7b08f86823c6d44606204b33fe7ccca8ed9bb4399aebfff18bf34997224c", + "DiscoKey": "discokey:515308583964bbf064a71780cf6ef30726522f0fb162462e8854ce92cbfe4f4b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:36882", "10.65.0.27:36882", "172.17.0.1:36882"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:55:00.989848739Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 4120313125665865, + "StableID": "ngroZ4e6BZ11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6fb376f47fa693213dfca72b61c95eb2f23ebed8522a14b2fe191e0db7cf091b", + "DiscoKey": "discokey:f6cf1fe5bfe11aa31ad82de309ed5557ba85cc40ab52888af04ee6d0e03cb138", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:47911", "10.65.0.27:47911", "172.17.0.1:47911"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:55:01.516466376Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5934169217031598, + "StableID": "nmes6eZbLo11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:16d40a42b3b8c7315c450b7a7da71c56927b39a2dd6b7280977c934aaee31f62", + "DiscoKey": "discokey:2ecc3cc255d5ae9e7acaa82ee269721f6792799cec4e4a2f8ee33a91d0c51a27", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:35139", "10.65.0.27:35139", "172.17.0.1:35139"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:55:02.06320188Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3829371369919846, + "StableID": "ns7qtM6LuW11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:db797d297cfa42c98d66a85a927be03bd41ddb20317364b14f149e31cf258428", + "DiscoKey": "discokey:3be0883118c8903cae09ad9bf645ef349e73f75eec4042bd473db8859d33c547", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:43303", "10.65.0.27:43303", "172.17.0.1:43303"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:55:02.592956052Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4800455758014461, + "StableID": "nEdwwHq8Ve11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:13dfcf0fde718814e3ed7ede12f418bb29efeb7b74504cb9a5b80705c43f985e", + "KeyExpiry": "2026-11-08T18:55:03Z", + "DiscoKey": "discokey:87f03b040575e96d175b430d152c82bb51377bec227b970abdd5fd8cd249bd1d", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:39636", "10.65.0.27:39636", "172.17.0.1:39636"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:55:03.668345456Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 495872617439219, + "StableID": "n68hAWjas411CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:13e613e286484cf36612d9e22d3bd3f85eebd6bd2c41a36dca1d2cebd51a875d", + "KeyExpiry": "2026-11-08T18:55:04Z", + "DiscoKey": "discokey:cc03681f9cc0baf6ed18522e08ccce3dd47c3549764f4386874d9ee95ba67f16", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:58189", "10.65.0.27:58189", "172.17.0.1:58189"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:55:04.199017017Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 4633119923072565, + "StableID": "nkLEEqCMBd11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:fbb938f4369157493487e4f585a31f43051f3fcfaf242c3eae351cb65f78397b", + "KeyExpiry": "2026-11-08T18:55:04Z", + "DiscoKey": "discokey:3e4645543c5b7f8f36a0f08e879e82369fb7b9c7c4af7e880111cd54ada6ea39", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:41264", "10.65.0.27:41264", "172.17.0.1:41264"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:55:04.736959081Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4142969531082554": { + "ID": 4142969531082554, + "LoginName": "beedrill.tail78f774.ts.net", + "DisplayName": "beedrill" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "blastoise": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4802895802744196, + "StableID": "notyLrvEWe11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 4802895802744196, + "Key": "nodekey:a0c2a07339f8330edf21ea79b553d5179ba72ce89847990f43db3bf887d87e6d", + "DiscoKey": "discokey:727125a1a4a8effad0fdc231628ed4ddc54f234c49991b01afa487f12e133979", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:57755", "10.65.0.27:57755", "172.17.0.1:57755"], + "Hostinfo": { + "Hostname": "blastoise", + "RoutableIPs": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit", "tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:54:59.905418907Z", + "Tags": ["tag:exit", "tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:a0c2a07339f8330edf21ea79b553d5179ba72ce89847990f43db3bf887d87e6d", + "MachineKey": "mkey:3191d5b26f59c8e9ce89a88834a6a9fbfab33f79cab41c8d7b1c6e0a54562a3e", + "Peers": [{ + "ID": 8411209950237823, + "StableID": "nxf6UuDTg821CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:93dd379d75307db94ff41c81cf35e2ce3ef8a17753c331b8ae1d01486bc14133", + "DiscoKey": "discokey:d6e5d845d4a61d9611039a7a095f2b1c6b5774d1d999f2e66994ae5839be7f5d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:34767", "10.65.0.27:34767", "172.17.0.1:34767"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:54:57.307437635Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8527559154668666, + "StableID": "nyY8F6X9b921CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:18063902586de112035697a7d33c0b0d2437ce86e16ef2fa677c8720d36be118", + "DiscoKey": "discokey:e04f2c91eb9a62c83a908a697e964ae8db5c2669adb58658701e39751ca7b87f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:43915", "10.65.0.27:43915", "172.17.0.1:43915"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:54:57.798391545Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4392928306204163, + "StableID": "ncdVY6nZJb11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7733a8a95d8a6b8d17ae2bc849ff1bdfc2e0876530d475914b13acf2154e970a", + "DiscoKey": "discokey:265fb145c3dd754d0d9008806c47e519d76eef4544263361a634bf3a2e636866", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:41036", "10.65.0.27:41036", "172.17.0.1:41036"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:54:58.316468705Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 1207939473313067, + "StableID": "nkh1sFX5SA11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:233cb7f748e22261a3f8566bb29545ef608acd94b0f100120fc0273ab86a2717", + "DiscoKey": "discokey:a06ab142ed29e39b67b81ec4a1ce23bd1beb0b37edf5678b6729b847bee38157", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:34232", "10.65.0.27:34232", "172.17.0.1:34232"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:54:58.87037937Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1627276155753729, + "StableID": "npgEYYnzhD11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ca438abc65fffc9b2bab312b7b07f42bc583d5a0a63663b6a4299666b4693b71", + "DiscoKey": "discokey:252fa7692cd2f4bb76de4ea1ddd0cf02aee70c14cd5c626ba0e7f0ff8ae0a305", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:38759", "10.65.0.27:38759", "172.17.0.1:38759"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:54:59.370753878Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2735199946774139, + "StableID": "nvpZ3k4nMN11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d6de85e40f009cdbb62357629ec0b6ee633584623f61287320fcc63acb947a7f", + "DiscoKey": "discokey:ea96b2b8ff76a83c5af36558bd12f7cc29a71fd7db4349be1d9ca5e3fcff0f58", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:41697", "10.65.0.27:41697", "172.17.0.1:41697"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:55:00.445932525Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5616856630506496, + "StableID": "nsE8RMJtrk11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b07f7b08f86823c6d44606204b33fe7ccca8ed9bb4399aebfff18bf34997224c", + "DiscoKey": "discokey:515308583964bbf064a71780cf6ef30726522f0fb162462e8854ce92cbfe4f4b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:36882", "10.65.0.27:36882", "172.17.0.1:36882"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:55:00.989848739Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 4120313125665865, + "StableID": "ngroZ4e6BZ11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6fb376f47fa693213dfca72b61c95eb2f23ebed8522a14b2fe191e0db7cf091b", + "DiscoKey": "discokey:f6cf1fe5bfe11aa31ad82de309ed5557ba85cc40ab52888af04ee6d0e03cb138", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:47911", "10.65.0.27:47911", "172.17.0.1:47911"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:55:01.516466376Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5934169217031598, + "StableID": "nmes6eZbLo11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:16d40a42b3b8c7315c450b7a7da71c56927b39a2dd6b7280977c934aaee31f62", + "DiscoKey": "discokey:2ecc3cc255d5ae9e7acaa82ee269721f6792799cec4e4a2f8ee33a91d0c51a27", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:35139", "10.65.0.27:35139", "172.17.0.1:35139"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:55:02.06320188Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3829371369919846, + "StableID": "ns7qtM6LuW11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:db797d297cfa42c98d66a85a927be03bd41ddb20317364b14f149e31cf258428", + "DiscoKey": "discokey:3be0883118c8903cae09ad9bf645ef349e73f75eec4042bd473db8859d33c547", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:43303", "10.65.0.27:43303", "172.17.0.1:43303"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:55:02.592956052Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4142969531082554, + "StableID": "nmvgXVnMMZ11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c64e08dc977990e0094b182fa6b8ecb09d47ace847f52ded4865105b26c15e1d", + "DiscoKey": "discokey:e186e1d9a6a0ed9548fb249b9c8009e271e6b3e7203e90af2a94b363a7a6957b", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:34846", "10.65.0.27:34846", "172.17.0.1:34846"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:55:03.128402107Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4800455758014461, + "StableID": "nEdwwHq8Ve11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:13dfcf0fde718814e3ed7ede12f418bb29efeb7b74504cb9a5b80705c43f985e", + "KeyExpiry": "2026-11-08T18:55:03Z", + "DiscoKey": "discokey:87f03b040575e96d175b430d152c82bb51377bec227b970abdd5fd8cd249bd1d", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:39636", "10.65.0.27:39636", "172.17.0.1:39636"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:55:03.668345456Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 495872617439219, + "StableID": "n68hAWjas411CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:13e613e286484cf36612d9e22d3bd3f85eebd6bd2c41a36dca1d2cebd51a875d", + "KeyExpiry": "2026-11-08T18:55:04Z", + "DiscoKey": "discokey:cc03681f9cc0baf6ed18522e08ccce3dd47c3549764f4386874d9ee95ba67f16", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:58189", "10.65.0.27:58189", "172.17.0.1:58189"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:55:04.199017017Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 4633119923072565, + "StableID": "nkLEEqCMBd11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:fbb938f4369157493487e4f585a31f43051f3fcfaf242c3eae351cb65f78397b", + "KeyExpiry": "2026-11-08T18:55:04Z", + "DiscoKey": "discokey:3e4645543c5b7f8f36a0f08e879e82369fb7b9c7c4af7e880111cd54ada6ea39", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:41264", "10.65.0.27:41264", "172.17.0.1:41264"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:55:04.736959081Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "4802895802744196": { + "ID": 4802895802744196, + "LoginName": "blastoise.tail78f774.ts.net", + "DisplayName": "blastoise" + }} + } + }, "bulbasaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4633119923072565, + "StableID": "nkLEEqCMBd11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:fbb938f4369157493487e4f585a31f43051f3fcfaf242c3eae351cb65f78397b", + "KeyExpiry": "2026-11-08T18:55:04Z", + "DiscoKey": "discokey:3e4645543c5b7f8f36a0f08e879e82369fb7b9c7c4af7e880111cd54ada6ea39", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:41264", "10.65.0.27:41264", "172.17.0.1:41264"], + "Hostinfo": {"Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:55:04.736959081Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:fbb938f4369157493487e4f585a31f43051f3fcfaf242c3eae351cb65f78397b", + "MachineKey": "mkey:bfce599557df47aa9527f9b4d672eb3d02c8667dab43b981a508b6a63b45ae76", + "Peers": [{ + "ID": 8411209950237823, + "StableID": "nxf6UuDTg821CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:93dd379d75307db94ff41c81cf35e2ce3ef8a17753c331b8ae1d01486bc14133", + "DiscoKey": "discokey:d6e5d845d4a61d9611039a7a095f2b1c6b5774d1d999f2e66994ae5839be7f5d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:34767", "10.65.0.27:34767", "172.17.0.1:34767"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:54:57.307437635Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8527559154668666, + "StableID": "nyY8F6X9b921CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:18063902586de112035697a7d33c0b0d2437ce86e16ef2fa677c8720d36be118", + "DiscoKey": "discokey:e04f2c91eb9a62c83a908a697e964ae8db5c2669adb58658701e39751ca7b87f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:43915", "10.65.0.27:43915", "172.17.0.1:43915"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:54:57.798391545Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4392928306204163, + "StableID": "ncdVY6nZJb11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7733a8a95d8a6b8d17ae2bc849ff1bdfc2e0876530d475914b13acf2154e970a", + "DiscoKey": "discokey:265fb145c3dd754d0d9008806c47e519d76eef4544263361a634bf3a2e636866", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:41036", "10.65.0.27:41036", "172.17.0.1:41036"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:54:58.316468705Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 1207939473313067, + "StableID": "nkh1sFX5SA11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:233cb7f748e22261a3f8566bb29545ef608acd94b0f100120fc0273ab86a2717", + "DiscoKey": "discokey:a06ab142ed29e39b67b81ec4a1ce23bd1beb0b37edf5678b6729b847bee38157", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:34232", "10.65.0.27:34232", "172.17.0.1:34232"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:54:58.87037937Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1627276155753729, + "StableID": "npgEYYnzhD11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ca438abc65fffc9b2bab312b7b07f42bc583d5a0a63663b6a4299666b4693b71", + "DiscoKey": "discokey:252fa7692cd2f4bb76de4ea1ddd0cf02aee70c14cd5c626ba0e7f0ff8ae0a305", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:38759", "10.65.0.27:38759", "172.17.0.1:38759"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:54:59.370753878Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4802895802744196, + "StableID": "notyLrvEWe11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a0c2a07339f8330edf21ea79b553d5179ba72ce89847990f43db3bf887d87e6d", + "DiscoKey": "discokey:727125a1a4a8effad0fdc231628ed4ddc54f234c49991b01afa487f12e133979", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:57755", "10.65.0.27:57755", "172.17.0.1:57755"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:54:59.905418907Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2735199946774139, + "StableID": "nvpZ3k4nMN11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d6de85e40f009cdbb62357629ec0b6ee633584623f61287320fcc63acb947a7f", + "DiscoKey": "discokey:ea96b2b8ff76a83c5af36558bd12f7cc29a71fd7db4349be1d9ca5e3fcff0f58", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:41697", "10.65.0.27:41697", "172.17.0.1:41697"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:55:00.445932525Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5616856630506496, + "StableID": "nsE8RMJtrk11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b07f7b08f86823c6d44606204b33fe7ccca8ed9bb4399aebfff18bf34997224c", + "DiscoKey": "discokey:515308583964bbf064a71780cf6ef30726522f0fb162462e8854ce92cbfe4f4b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:36882", "10.65.0.27:36882", "172.17.0.1:36882"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:55:00.989848739Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 4120313125665865, + "StableID": "ngroZ4e6BZ11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6fb376f47fa693213dfca72b61c95eb2f23ebed8522a14b2fe191e0db7cf091b", + "DiscoKey": "discokey:f6cf1fe5bfe11aa31ad82de309ed5557ba85cc40ab52888af04ee6d0e03cb138", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:47911", "10.65.0.27:47911", "172.17.0.1:47911"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:55:01.516466376Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5934169217031598, + "StableID": "nmes6eZbLo11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:16d40a42b3b8c7315c450b7a7da71c56927b39a2dd6b7280977c934aaee31f62", + "DiscoKey": "discokey:2ecc3cc255d5ae9e7acaa82ee269721f6792799cec4e4a2f8ee33a91d0c51a27", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:35139", "10.65.0.27:35139", "172.17.0.1:35139"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:55:02.06320188Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3829371369919846, + "StableID": "ns7qtM6LuW11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:db797d297cfa42c98d66a85a927be03bd41ddb20317364b14f149e31cf258428", + "DiscoKey": "discokey:3be0883118c8903cae09ad9bf645ef349e73f75eec4042bd473db8859d33c547", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:43303", "10.65.0.27:43303", "172.17.0.1:43303"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:55:02.592956052Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4142969531082554, + "StableID": "nmvgXVnMMZ11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c64e08dc977990e0094b182fa6b8ecb09d47ace847f52ded4865105b26c15e1d", + "DiscoKey": "discokey:e186e1d9a6a0ed9548fb249b9c8009e271e6b3e7203e90af2a94b363a7a6957b", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:34846", "10.65.0.27:34846", "172.17.0.1:34846"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:55:03.128402107Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4800455758014461, + "StableID": "nEdwwHq8Ve11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:13dfcf0fde718814e3ed7ede12f418bb29efeb7b74504cb9a5b80705c43f985e", + "KeyExpiry": "2026-11-08T18:55:03Z", + "DiscoKey": "discokey:87f03b040575e96d175b430d152c82bb51377bec227b970abdd5fd8cd249bd1d", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:39636", "10.65.0.27:39636", "172.17.0.1:39636"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:55:03.668345456Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 495872617439219, + "StableID": "n68hAWjas411CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:13e613e286484cf36612d9e22d3bd3f85eebd6bd2c41a36dca1d2cebd51a875d", + "KeyExpiry": "2026-11-08T18:55:04Z", + "DiscoKey": "discokey:cc03681f9cc0baf6ed18522e08ccce3dd47c3549764f4386874d9ee95ba67f16", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:58189", "10.65.0.27:58189", "172.17.0.1:58189"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:55:04.199017017Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "charmander": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4392928306204163, + "StableID": "ncdVY6nZJb11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 4392928306204163, + "Key": "nodekey:7733a8a95d8a6b8d17ae2bc849ff1bdfc2e0876530d475914b13acf2154e970a", + "DiscoKey": "discokey:265fb145c3dd754d0d9008806c47e519d76eef4544263361a634bf3a2e636866", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:41036", "10.65.0.27:41036", "172.17.0.1:41036"], + "Hostinfo": { + "Hostname": "charmander", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit"], + "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:54:58.316468705Z", + "Tags": ["tag:exit"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:7733a8a95d8a6b8d17ae2bc849ff1bdfc2e0876530d475914b13acf2154e970a", + "MachineKey": "mkey:932c0c59e332e4811ded0926c345bde52d76c0b122ff3f52a46ea9e8de37bb5e", + "Peers": [{ + "ID": 8411209950237823, + "StableID": "nxf6UuDTg821CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:93dd379d75307db94ff41c81cf35e2ce3ef8a17753c331b8ae1d01486bc14133", + "DiscoKey": "discokey:d6e5d845d4a61d9611039a7a095f2b1c6b5774d1d999f2e66994ae5839be7f5d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:34767", "10.65.0.27:34767", "172.17.0.1:34767"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:54:57.307437635Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8527559154668666, + "StableID": "nyY8F6X9b921CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:18063902586de112035697a7d33c0b0d2437ce86e16ef2fa677c8720d36be118", + "DiscoKey": "discokey:e04f2c91eb9a62c83a908a697e964ae8db5c2669adb58658701e39751ca7b87f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:43915", "10.65.0.27:43915", "172.17.0.1:43915"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:54:57.798391545Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 1207939473313067, + "StableID": "nkh1sFX5SA11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:233cb7f748e22261a3f8566bb29545ef608acd94b0f100120fc0273ab86a2717", + "DiscoKey": "discokey:a06ab142ed29e39b67b81ec4a1ce23bd1beb0b37edf5678b6729b847bee38157", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:34232", "10.65.0.27:34232", "172.17.0.1:34232"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:54:58.87037937Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1627276155753729, + "StableID": "npgEYYnzhD11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ca438abc65fffc9b2bab312b7b07f42bc583d5a0a63663b6a4299666b4693b71", + "DiscoKey": "discokey:252fa7692cd2f4bb76de4ea1ddd0cf02aee70c14cd5c626ba0e7f0ff8ae0a305", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:38759", "10.65.0.27:38759", "172.17.0.1:38759"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:54:59.370753878Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4802895802744196, + "StableID": "notyLrvEWe11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a0c2a07339f8330edf21ea79b553d5179ba72ce89847990f43db3bf887d87e6d", + "DiscoKey": "discokey:727125a1a4a8effad0fdc231628ed4ddc54f234c49991b01afa487f12e133979", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:57755", "10.65.0.27:57755", "172.17.0.1:57755"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:54:59.905418907Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2735199946774139, + "StableID": "nvpZ3k4nMN11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d6de85e40f009cdbb62357629ec0b6ee633584623f61287320fcc63acb947a7f", + "DiscoKey": "discokey:ea96b2b8ff76a83c5af36558bd12f7cc29a71fd7db4349be1d9ca5e3fcff0f58", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:41697", "10.65.0.27:41697", "172.17.0.1:41697"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:55:00.445932525Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5616856630506496, + "StableID": "nsE8RMJtrk11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b07f7b08f86823c6d44606204b33fe7ccca8ed9bb4399aebfff18bf34997224c", + "DiscoKey": "discokey:515308583964bbf064a71780cf6ef30726522f0fb162462e8854ce92cbfe4f4b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:36882", "10.65.0.27:36882", "172.17.0.1:36882"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:55:00.989848739Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 4120313125665865, + "StableID": "ngroZ4e6BZ11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6fb376f47fa693213dfca72b61c95eb2f23ebed8522a14b2fe191e0db7cf091b", + "DiscoKey": "discokey:f6cf1fe5bfe11aa31ad82de309ed5557ba85cc40ab52888af04ee6d0e03cb138", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:47911", "10.65.0.27:47911", "172.17.0.1:47911"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:55:01.516466376Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5934169217031598, + "StableID": "nmes6eZbLo11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:16d40a42b3b8c7315c450b7a7da71c56927b39a2dd6b7280977c934aaee31f62", + "DiscoKey": "discokey:2ecc3cc255d5ae9e7acaa82ee269721f6792799cec4e4a2f8ee33a91d0c51a27", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:35139", "10.65.0.27:35139", "172.17.0.1:35139"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:55:02.06320188Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3829371369919846, + "StableID": "ns7qtM6LuW11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:db797d297cfa42c98d66a85a927be03bd41ddb20317364b14f149e31cf258428", + "DiscoKey": "discokey:3be0883118c8903cae09ad9bf645ef349e73f75eec4042bd473db8859d33c547", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:43303", "10.65.0.27:43303", "172.17.0.1:43303"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:55:02.592956052Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4142969531082554, + "StableID": "nmvgXVnMMZ11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c64e08dc977990e0094b182fa6b8ecb09d47ace847f52ded4865105b26c15e1d", + "DiscoKey": "discokey:e186e1d9a6a0ed9548fb249b9c8009e271e6b3e7203e90af2a94b363a7a6957b", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:34846", "10.65.0.27:34846", "172.17.0.1:34846"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:55:03.128402107Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4800455758014461, + "StableID": "nEdwwHq8Ve11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:13dfcf0fde718814e3ed7ede12f418bb29efeb7b74504cb9a5b80705c43f985e", + "KeyExpiry": "2026-11-08T18:55:03Z", + "DiscoKey": "discokey:87f03b040575e96d175b430d152c82bb51377bec227b970abdd5fd8cd249bd1d", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:39636", "10.65.0.27:39636", "172.17.0.1:39636"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:55:03.668345456Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 495872617439219, + "StableID": "n68hAWjas411CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:13e613e286484cf36612d9e22d3bd3f85eebd6bd2c41a36dca1d2cebd51a875d", + "KeyExpiry": "2026-11-08T18:55:04Z", + "DiscoKey": "discokey:cc03681f9cc0baf6ed18522e08ccce3dd47c3549764f4386874d9ee95ba67f16", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:58189", "10.65.0.27:58189", "172.17.0.1:58189"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:55:04.199017017Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 4633119923072565, + "StableID": "nkLEEqCMBd11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:fbb938f4369157493487e4f585a31f43051f3fcfaf242c3eae351cb65f78397b", + "KeyExpiry": "2026-11-08T18:55:04Z", + "DiscoKey": "discokey:3e4645543c5b7f8f36a0f08e879e82369fb7b9c7c4af7e880111cd54ada6ea39", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:41264", "10.65.0.27:41264", "172.17.0.1:41264"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:55:04.736959081Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4392928306204163": { + "ID": 4392928306204163, + "LoginName": "charmander.tail78f774.ts.net", + "DisplayName": "charmander" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "fearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 5616856630506496, + "StableID": "nsE8RMJtrk11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 5616856630506496, + "Key": "nodekey:b07f7b08f86823c6d44606204b33fe7ccca8ed9bb4399aebfff18bf34997224c", + "DiscoKey": "discokey:515308583964bbf064a71780cf6ef30726522f0fb162462e8854ce92cbfe4f4b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:36882", "10.65.0.27:36882", "172.17.0.1:36882"], + "Hostinfo": { + "Hostname": "fearow", + "RoutableIPs": ["10.55.0.0/16"], + "RequestTags": ["tag:fearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:55:00.989848739Z", + "Tags": ["tag:fearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:b07f7b08f86823c6d44606204b33fe7ccca8ed9bb4399aebfff18bf34997224c", + "MachineKey": "mkey:168ec8f589ac213cab8b283f1c2dc620e5250afe8f857e512f024b18cd1fed19", + "Peers": [{ + "ID": 8411209950237823, + "StableID": "nxf6UuDTg821CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:93dd379d75307db94ff41c81cf35e2ce3ef8a17753c331b8ae1d01486bc14133", + "DiscoKey": "discokey:d6e5d845d4a61d9611039a7a095f2b1c6b5774d1d999f2e66994ae5839be7f5d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:34767", "10.65.0.27:34767", "172.17.0.1:34767"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:54:57.307437635Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8527559154668666, + "StableID": "nyY8F6X9b921CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:18063902586de112035697a7d33c0b0d2437ce86e16ef2fa677c8720d36be118", + "DiscoKey": "discokey:e04f2c91eb9a62c83a908a697e964ae8db5c2669adb58658701e39751ca7b87f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:43915", "10.65.0.27:43915", "172.17.0.1:43915"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:54:57.798391545Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4392928306204163, + "StableID": "ncdVY6nZJb11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7733a8a95d8a6b8d17ae2bc849ff1bdfc2e0876530d475914b13acf2154e970a", + "DiscoKey": "discokey:265fb145c3dd754d0d9008806c47e519d76eef4544263361a634bf3a2e636866", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:41036", "10.65.0.27:41036", "172.17.0.1:41036"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:54:58.316468705Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 1207939473313067, + "StableID": "nkh1sFX5SA11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:233cb7f748e22261a3f8566bb29545ef608acd94b0f100120fc0273ab86a2717", + "DiscoKey": "discokey:a06ab142ed29e39b67b81ec4a1ce23bd1beb0b37edf5678b6729b847bee38157", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:34232", "10.65.0.27:34232", "172.17.0.1:34232"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:54:58.87037937Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1627276155753729, + "StableID": "npgEYYnzhD11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ca438abc65fffc9b2bab312b7b07f42bc583d5a0a63663b6a4299666b4693b71", + "DiscoKey": "discokey:252fa7692cd2f4bb76de4ea1ddd0cf02aee70c14cd5c626ba0e7f0ff8ae0a305", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:38759", "10.65.0.27:38759", "172.17.0.1:38759"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:54:59.370753878Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4802895802744196, + "StableID": "notyLrvEWe11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a0c2a07339f8330edf21ea79b553d5179ba72ce89847990f43db3bf887d87e6d", + "DiscoKey": "discokey:727125a1a4a8effad0fdc231628ed4ddc54f234c49991b01afa487f12e133979", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:57755", "10.65.0.27:57755", "172.17.0.1:57755"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:54:59.905418907Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2735199946774139, + "StableID": "nvpZ3k4nMN11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d6de85e40f009cdbb62357629ec0b6ee633584623f61287320fcc63acb947a7f", + "DiscoKey": "discokey:ea96b2b8ff76a83c5af36558bd12f7cc29a71fd7db4349be1d9ca5e3fcff0f58", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:41697", "10.65.0.27:41697", "172.17.0.1:41697"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:55:00.445932525Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 4120313125665865, + "StableID": "ngroZ4e6BZ11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6fb376f47fa693213dfca72b61c95eb2f23ebed8522a14b2fe191e0db7cf091b", + "DiscoKey": "discokey:f6cf1fe5bfe11aa31ad82de309ed5557ba85cc40ab52888af04ee6d0e03cb138", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:47911", "10.65.0.27:47911", "172.17.0.1:47911"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:55:01.516466376Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5934169217031598, + "StableID": "nmes6eZbLo11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:16d40a42b3b8c7315c450b7a7da71c56927b39a2dd6b7280977c934aaee31f62", + "DiscoKey": "discokey:2ecc3cc255d5ae9e7acaa82ee269721f6792799cec4e4a2f8ee33a91d0c51a27", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:35139", "10.65.0.27:35139", "172.17.0.1:35139"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:55:02.06320188Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3829371369919846, + "StableID": "ns7qtM6LuW11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:db797d297cfa42c98d66a85a927be03bd41ddb20317364b14f149e31cf258428", + "DiscoKey": "discokey:3be0883118c8903cae09ad9bf645ef349e73f75eec4042bd473db8859d33c547", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:43303", "10.65.0.27:43303", "172.17.0.1:43303"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:55:02.592956052Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4142969531082554, + "StableID": "nmvgXVnMMZ11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c64e08dc977990e0094b182fa6b8ecb09d47ace847f52ded4865105b26c15e1d", + "DiscoKey": "discokey:e186e1d9a6a0ed9548fb249b9c8009e271e6b3e7203e90af2a94b363a7a6957b", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:34846", "10.65.0.27:34846", "172.17.0.1:34846"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:55:03.128402107Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4800455758014461, + "StableID": "nEdwwHq8Ve11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:13dfcf0fde718814e3ed7ede12f418bb29efeb7b74504cb9a5b80705c43f985e", + "KeyExpiry": "2026-11-08T18:55:03Z", + "DiscoKey": "discokey:87f03b040575e96d175b430d152c82bb51377bec227b970abdd5fd8cd249bd1d", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:39636", "10.65.0.27:39636", "172.17.0.1:39636"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:55:03.668345456Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 495872617439219, + "StableID": "n68hAWjas411CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:13e613e286484cf36612d9e22d3bd3f85eebd6bd2c41a36dca1d2cebd51a875d", + "KeyExpiry": "2026-11-08T18:55:04Z", + "DiscoKey": "discokey:cc03681f9cc0baf6ed18522e08ccce3dd47c3549764f4386874d9ee95ba67f16", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:58189", "10.65.0.27:58189", "172.17.0.1:58189"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:55:04.199017017Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 4633119923072565, + "StableID": "nkLEEqCMBd11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:fbb938f4369157493487e4f585a31f43051f3fcfaf242c3eae351cb65f78397b", + "KeyExpiry": "2026-11-08T18:55:04Z", + "DiscoKey": "discokey:3e4645543c5b7f8f36a0f08e879e82369fb7b9c7c4af7e880111cd54ada6ea39", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:41264", "10.65.0.27:41264", "172.17.0.1:41264"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:55:04.736959081Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "5616856630506496": { + "ID": 5616856630506496, + "LoginName": "fearow.tail78f774.ts.net", + "DisplayName": "fearow" + }} + } + }, "ivysaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4800455758014461, + "StableID": "nEdwwHq8Ve11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:13dfcf0fde718814e3ed7ede12f418bb29efeb7b74504cb9a5b80705c43f985e", + "KeyExpiry": "2026-11-08T18:55:03Z", + "DiscoKey": "discokey:87f03b040575e96d175b430d152c82bb51377bec227b970abdd5fd8cd249bd1d", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:39636", "10.65.0.27:39636", "172.17.0.1:39636"], + "Hostinfo": {"Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:55:03.668345456Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:13dfcf0fde718814e3ed7ede12f418bb29efeb7b74504cb9a5b80705c43f985e", + "MachineKey": "mkey:7b5e1b7c4de84c7d2ff46157db8aa92f1a0e4b1faaeb3620e918f121b376a834", + "Peers": [{ + "ID": 8411209950237823, + "StableID": "nxf6UuDTg821CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:93dd379d75307db94ff41c81cf35e2ce3ef8a17753c331b8ae1d01486bc14133", + "DiscoKey": "discokey:d6e5d845d4a61d9611039a7a095f2b1c6b5774d1d999f2e66994ae5839be7f5d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:34767", "10.65.0.27:34767", "172.17.0.1:34767"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:54:57.307437635Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8527559154668666, + "StableID": "nyY8F6X9b921CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:18063902586de112035697a7d33c0b0d2437ce86e16ef2fa677c8720d36be118", + "DiscoKey": "discokey:e04f2c91eb9a62c83a908a697e964ae8db5c2669adb58658701e39751ca7b87f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:43915", "10.65.0.27:43915", "172.17.0.1:43915"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:54:57.798391545Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4392928306204163, + "StableID": "ncdVY6nZJb11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7733a8a95d8a6b8d17ae2bc849ff1bdfc2e0876530d475914b13acf2154e970a", + "DiscoKey": "discokey:265fb145c3dd754d0d9008806c47e519d76eef4544263361a634bf3a2e636866", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:41036", "10.65.0.27:41036", "172.17.0.1:41036"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:54:58.316468705Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 1207939473313067, + "StableID": "nkh1sFX5SA11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:233cb7f748e22261a3f8566bb29545ef608acd94b0f100120fc0273ab86a2717", + "DiscoKey": "discokey:a06ab142ed29e39b67b81ec4a1ce23bd1beb0b37edf5678b6729b847bee38157", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:34232", "10.65.0.27:34232", "172.17.0.1:34232"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:54:58.87037937Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1627276155753729, + "StableID": "npgEYYnzhD11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ca438abc65fffc9b2bab312b7b07f42bc583d5a0a63663b6a4299666b4693b71", + "DiscoKey": "discokey:252fa7692cd2f4bb76de4ea1ddd0cf02aee70c14cd5c626ba0e7f0ff8ae0a305", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:38759", "10.65.0.27:38759", "172.17.0.1:38759"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:54:59.370753878Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4802895802744196, + "StableID": "notyLrvEWe11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a0c2a07339f8330edf21ea79b553d5179ba72ce89847990f43db3bf887d87e6d", + "DiscoKey": "discokey:727125a1a4a8effad0fdc231628ed4ddc54f234c49991b01afa487f12e133979", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:57755", "10.65.0.27:57755", "172.17.0.1:57755"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:54:59.905418907Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2735199946774139, + "StableID": "nvpZ3k4nMN11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d6de85e40f009cdbb62357629ec0b6ee633584623f61287320fcc63acb947a7f", + "DiscoKey": "discokey:ea96b2b8ff76a83c5af36558bd12f7cc29a71fd7db4349be1d9ca5e3fcff0f58", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:41697", "10.65.0.27:41697", "172.17.0.1:41697"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:55:00.445932525Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5616856630506496, + "StableID": "nsE8RMJtrk11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b07f7b08f86823c6d44606204b33fe7ccca8ed9bb4399aebfff18bf34997224c", + "DiscoKey": "discokey:515308583964bbf064a71780cf6ef30726522f0fb162462e8854ce92cbfe4f4b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:36882", "10.65.0.27:36882", "172.17.0.1:36882"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:55:00.989848739Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 4120313125665865, + "StableID": "ngroZ4e6BZ11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6fb376f47fa693213dfca72b61c95eb2f23ebed8522a14b2fe191e0db7cf091b", + "DiscoKey": "discokey:f6cf1fe5bfe11aa31ad82de309ed5557ba85cc40ab52888af04ee6d0e03cb138", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:47911", "10.65.0.27:47911", "172.17.0.1:47911"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:55:01.516466376Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5934169217031598, + "StableID": "nmes6eZbLo11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:16d40a42b3b8c7315c450b7a7da71c56927b39a2dd6b7280977c934aaee31f62", + "DiscoKey": "discokey:2ecc3cc255d5ae9e7acaa82ee269721f6792799cec4e4a2f8ee33a91d0c51a27", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:35139", "10.65.0.27:35139", "172.17.0.1:35139"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:55:02.06320188Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3829371369919846, + "StableID": "ns7qtM6LuW11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:db797d297cfa42c98d66a85a927be03bd41ddb20317364b14f149e31cf258428", + "DiscoKey": "discokey:3be0883118c8903cae09ad9bf645ef349e73f75eec4042bd473db8859d33c547", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:43303", "10.65.0.27:43303", "172.17.0.1:43303"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:55:02.592956052Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4142969531082554, + "StableID": "nmvgXVnMMZ11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c64e08dc977990e0094b182fa6b8ecb09d47ace847f52ded4865105b26c15e1d", + "DiscoKey": "discokey:e186e1d9a6a0ed9548fb249b9c8009e271e6b3e7203e90af2a94b363a7a6957b", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:34846", "10.65.0.27:34846", "172.17.0.1:34846"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:55:03.128402107Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 495872617439219, + "StableID": "n68hAWjas411CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:13e613e286484cf36612d9e22d3bd3f85eebd6bd2c41a36dca1d2cebd51a875d", + "KeyExpiry": "2026-11-08T18:55:04Z", + "DiscoKey": "discokey:cc03681f9cc0baf6ed18522e08ccce3dd47c3549764f4386874d9ee95ba67f16", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:58189", "10.65.0.27:58189", "172.17.0.1:58189"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:55:04.199017017Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 4633119923072565, + "StableID": "nkLEEqCMBd11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:fbb938f4369157493487e4f585a31f43051f3fcfaf242c3eae351cb65f78397b", + "KeyExpiry": "2026-11-08T18:55:04Z", + "DiscoKey": "discokey:3e4645543c5b7f8f36a0f08e879e82369fb7b9c7c4af7e880111cd54ada6ea39", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:41264", "10.65.0.27:41264", "172.17.0.1:41264"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:55:04.736959081Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "kakuna": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 3829371369919846, + "StableID": "ns7qtM6LuW11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 3829371369919846, + "Key": "nodekey:db797d297cfa42c98d66a85a927be03bd41ddb20317364b14f149e31cf258428", + "DiscoKey": "discokey:3be0883118c8903cae09ad9bf645ef349e73f75eec4042bd473db8859d33c547", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:43303", "10.65.0.27:43303", "172.17.0.1:43303"], + "Hostinfo": {"Hostname": "kakuna", "RequestTags": ["tag:prod"], "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:55:02.592956052Z", + "Tags": ["tag:prod"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:db797d297cfa42c98d66a85a927be03bd41ddb20317364b14f149e31cf258428", + "MachineKey": "mkey:e0704ead21128a865c6e8c7877b0ff077730645aa59b9735d45cf30a55860a78", + "Peers": [{ + "ID": 8411209950237823, + "StableID": "nxf6UuDTg821CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:93dd379d75307db94ff41c81cf35e2ce3ef8a17753c331b8ae1d01486bc14133", + "DiscoKey": "discokey:d6e5d845d4a61d9611039a7a095f2b1c6b5774d1d999f2e66994ae5839be7f5d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:34767", "10.65.0.27:34767", "172.17.0.1:34767"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:54:57.307437635Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8527559154668666, + "StableID": "nyY8F6X9b921CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:18063902586de112035697a7d33c0b0d2437ce86e16ef2fa677c8720d36be118", + "DiscoKey": "discokey:e04f2c91eb9a62c83a908a697e964ae8db5c2669adb58658701e39751ca7b87f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:43915", "10.65.0.27:43915", "172.17.0.1:43915"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:54:57.798391545Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4392928306204163, + "StableID": "ncdVY6nZJb11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7733a8a95d8a6b8d17ae2bc849ff1bdfc2e0876530d475914b13acf2154e970a", + "DiscoKey": "discokey:265fb145c3dd754d0d9008806c47e519d76eef4544263361a634bf3a2e636866", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:41036", "10.65.0.27:41036", "172.17.0.1:41036"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:54:58.316468705Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 1207939473313067, + "StableID": "nkh1sFX5SA11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:233cb7f748e22261a3f8566bb29545ef608acd94b0f100120fc0273ab86a2717", + "DiscoKey": "discokey:a06ab142ed29e39b67b81ec4a1ce23bd1beb0b37edf5678b6729b847bee38157", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:34232", "10.65.0.27:34232", "172.17.0.1:34232"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:54:58.87037937Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1627276155753729, + "StableID": "npgEYYnzhD11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ca438abc65fffc9b2bab312b7b07f42bc583d5a0a63663b6a4299666b4693b71", + "DiscoKey": "discokey:252fa7692cd2f4bb76de4ea1ddd0cf02aee70c14cd5c626ba0e7f0ff8ae0a305", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:38759", "10.65.0.27:38759", "172.17.0.1:38759"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:54:59.370753878Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4802895802744196, + "StableID": "notyLrvEWe11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a0c2a07339f8330edf21ea79b553d5179ba72ce89847990f43db3bf887d87e6d", + "DiscoKey": "discokey:727125a1a4a8effad0fdc231628ed4ddc54f234c49991b01afa487f12e133979", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:57755", "10.65.0.27:57755", "172.17.0.1:57755"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:54:59.905418907Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2735199946774139, + "StableID": "nvpZ3k4nMN11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d6de85e40f009cdbb62357629ec0b6ee633584623f61287320fcc63acb947a7f", + "DiscoKey": "discokey:ea96b2b8ff76a83c5af36558bd12f7cc29a71fd7db4349be1d9ca5e3fcff0f58", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:41697", "10.65.0.27:41697", "172.17.0.1:41697"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:55:00.445932525Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5616856630506496, + "StableID": "nsE8RMJtrk11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b07f7b08f86823c6d44606204b33fe7ccca8ed9bb4399aebfff18bf34997224c", + "DiscoKey": "discokey:515308583964bbf064a71780cf6ef30726522f0fb162462e8854ce92cbfe4f4b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:36882", "10.65.0.27:36882", "172.17.0.1:36882"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:55:00.989848739Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 4120313125665865, + "StableID": "ngroZ4e6BZ11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6fb376f47fa693213dfca72b61c95eb2f23ebed8522a14b2fe191e0db7cf091b", + "DiscoKey": "discokey:f6cf1fe5bfe11aa31ad82de309ed5557ba85cc40ab52888af04ee6d0e03cb138", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:47911", "10.65.0.27:47911", "172.17.0.1:47911"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:55:01.516466376Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5934169217031598, + "StableID": "nmes6eZbLo11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:16d40a42b3b8c7315c450b7a7da71c56927b39a2dd6b7280977c934aaee31f62", + "DiscoKey": "discokey:2ecc3cc255d5ae9e7acaa82ee269721f6792799cec4e4a2f8ee33a91d0c51a27", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:35139", "10.65.0.27:35139", "172.17.0.1:35139"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:55:02.06320188Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 4142969531082554, + "StableID": "nmvgXVnMMZ11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c64e08dc977990e0094b182fa6b8ecb09d47ace847f52ded4865105b26c15e1d", + "DiscoKey": "discokey:e186e1d9a6a0ed9548fb249b9c8009e271e6b3e7203e90af2a94b363a7a6957b", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:34846", "10.65.0.27:34846", "172.17.0.1:34846"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:55:03.128402107Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4800455758014461, + "StableID": "nEdwwHq8Ve11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:13dfcf0fde718814e3ed7ede12f418bb29efeb7b74504cb9a5b80705c43f985e", + "KeyExpiry": "2026-11-08T18:55:03Z", + "DiscoKey": "discokey:87f03b040575e96d175b430d152c82bb51377bec227b970abdd5fd8cd249bd1d", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:39636", "10.65.0.27:39636", "172.17.0.1:39636"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:55:03.668345456Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 495872617439219, + "StableID": "n68hAWjas411CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:13e613e286484cf36612d9e22d3bd3f85eebd6bd2c41a36dca1d2cebd51a875d", + "KeyExpiry": "2026-11-08T18:55:04Z", + "DiscoKey": "discokey:cc03681f9cc0baf6ed18522e08ccce3dd47c3549764f4386874d9ee95ba67f16", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:58189", "10.65.0.27:58189", "172.17.0.1:58189"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:55:04.199017017Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 4633119923072565, + "StableID": "nkLEEqCMBd11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:fbb938f4369157493487e4f585a31f43051f3fcfaf242c3eae351cb65f78397b", + "KeyExpiry": "2026-11-08T18:55:04Z", + "DiscoKey": "discokey:3e4645543c5b7f8f36a0f08e879e82369fb7b9c7c4af7e880111cd54ada6ea39", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:41264", "10.65.0.27:41264", "172.17.0.1:41264"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:55:04.736959081Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3829371369919846": { + "ID": 3829371369919846, + "LoginName": "kakuna.tail78f774.ts.net", + "DisplayName": "kakuna" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "pidgeotto": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8527559154668666, + "StableID": "nyY8F6X9b921CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 8527559154668666, + "Key": "nodekey:18063902586de112035697a7d33c0b0d2437ce86e16ef2fa677c8720d36be118", + "DiscoKey": "discokey:e04f2c91eb9a62c83a908a697e964ae8db5c2669adb58658701e39751ca7b87f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:43915", "10.65.0.27:43915", "172.17.0.1:43915"], + "Hostinfo": { + "Hostname": "pidgeotto", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgeotto"], + "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:54:57.798391545Z", + "Tags": ["tag:pidgeotto"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:18063902586de112035697a7d33c0b0d2437ce86e16ef2fa677c8720d36be118", + "MachineKey": "mkey:e9751ee6dddfafd1aac2ffec5ec8661c26490b8ab2bf5f05990cebfda6814b4f", + "Peers": [{ + "ID": 8411209950237823, + "StableID": "nxf6UuDTg821CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:93dd379d75307db94ff41c81cf35e2ce3ef8a17753c331b8ae1d01486bc14133", + "DiscoKey": "discokey:d6e5d845d4a61d9611039a7a095f2b1c6b5774d1d999f2e66994ae5839be7f5d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:34767", "10.65.0.27:34767", "172.17.0.1:34767"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:54:57.307437635Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 4392928306204163, + "StableID": "ncdVY6nZJb11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7733a8a95d8a6b8d17ae2bc849ff1bdfc2e0876530d475914b13acf2154e970a", + "DiscoKey": "discokey:265fb145c3dd754d0d9008806c47e519d76eef4544263361a634bf3a2e636866", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:41036", "10.65.0.27:41036", "172.17.0.1:41036"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:54:58.316468705Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 1207939473313067, + "StableID": "nkh1sFX5SA11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:233cb7f748e22261a3f8566bb29545ef608acd94b0f100120fc0273ab86a2717", + "DiscoKey": "discokey:a06ab142ed29e39b67b81ec4a1ce23bd1beb0b37edf5678b6729b847bee38157", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:34232", "10.65.0.27:34232", "172.17.0.1:34232"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:54:58.87037937Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1627276155753729, + "StableID": "npgEYYnzhD11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ca438abc65fffc9b2bab312b7b07f42bc583d5a0a63663b6a4299666b4693b71", + "DiscoKey": "discokey:252fa7692cd2f4bb76de4ea1ddd0cf02aee70c14cd5c626ba0e7f0ff8ae0a305", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:38759", "10.65.0.27:38759", "172.17.0.1:38759"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:54:59.370753878Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4802895802744196, + "StableID": "notyLrvEWe11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a0c2a07339f8330edf21ea79b553d5179ba72ce89847990f43db3bf887d87e6d", + "DiscoKey": "discokey:727125a1a4a8effad0fdc231628ed4ddc54f234c49991b01afa487f12e133979", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:57755", "10.65.0.27:57755", "172.17.0.1:57755"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:54:59.905418907Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2735199946774139, + "StableID": "nvpZ3k4nMN11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d6de85e40f009cdbb62357629ec0b6ee633584623f61287320fcc63acb947a7f", + "DiscoKey": "discokey:ea96b2b8ff76a83c5af36558bd12f7cc29a71fd7db4349be1d9ca5e3fcff0f58", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:41697", "10.65.0.27:41697", "172.17.0.1:41697"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:55:00.445932525Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5616856630506496, + "StableID": "nsE8RMJtrk11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b07f7b08f86823c6d44606204b33fe7ccca8ed9bb4399aebfff18bf34997224c", + "DiscoKey": "discokey:515308583964bbf064a71780cf6ef30726522f0fb162462e8854ce92cbfe4f4b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:36882", "10.65.0.27:36882", "172.17.0.1:36882"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:55:00.989848739Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 4120313125665865, + "StableID": "ngroZ4e6BZ11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6fb376f47fa693213dfca72b61c95eb2f23ebed8522a14b2fe191e0db7cf091b", + "DiscoKey": "discokey:f6cf1fe5bfe11aa31ad82de309ed5557ba85cc40ab52888af04ee6d0e03cb138", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:47911", "10.65.0.27:47911", "172.17.0.1:47911"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:55:01.516466376Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5934169217031598, + "StableID": "nmes6eZbLo11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:16d40a42b3b8c7315c450b7a7da71c56927b39a2dd6b7280977c934aaee31f62", + "DiscoKey": "discokey:2ecc3cc255d5ae9e7acaa82ee269721f6792799cec4e4a2f8ee33a91d0c51a27", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:35139", "10.65.0.27:35139", "172.17.0.1:35139"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:55:02.06320188Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3829371369919846, + "StableID": "ns7qtM6LuW11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:db797d297cfa42c98d66a85a927be03bd41ddb20317364b14f149e31cf258428", + "DiscoKey": "discokey:3be0883118c8903cae09ad9bf645ef349e73f75eec4042bd473db8859d33c547", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:43303", "10.65.0.27:43303", "172.17.0.1:43303"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:55:02.592956052Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4142969531082554, + "StableID": "nmvgXVnMMZ11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c64e08dc977990e0094b182fa6b8ecb09d47ace847f52ded4865105b26c15e1d", + "DiscoKey": "discokey:e186e1d9a6a0ed9548fb249b9c8009e271e6b3e7203e90af2a94b363a7a6957b", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:34846", "10.65.0.27:34846", "172.17.0.1:34846"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:55:03.128402107Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4800455758014461, + "StableID": "nEdwwHq8Ve11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:13dfcf0fde718814e3ed7ede12f418bb29efeb7b74504cb9a5b80705c43f985e", + "KeyExpiry": "2026-11-08T18:55:03Z", + "DiscoKey": "discokey:87f03b040575e96d175b430d152c82bb51377bec227b970abdd5fd8cd249bd1d", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:39636", "10.65.0.27:39636", "172.17.0.1:39636"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:55:03.668345456Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 495872617439219, + "StableID": "n68hAWjas411CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:13e613e286484cf36612d9e22d3bd3f85eebd6bd2c41a36dca1d2cebd51a875d", + "KeyExpiry": "2026-11-08T18:55:04Z", + "DiscoKey": "discokey:cc03681f9cc0baf6ed18522e08ccce3dd47c3549764f4386874d9ee95ba67f16", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:58189", "10.65.0.27:58189", "172.17.0.1:58189"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:55:04.199017017Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 4633119923072565, + "StableID": "nkLEEqCMBd11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:fbb938f4369157493487e4f585a31f43051f3fcfaf242c3eae351cb65f78397b", + "KeyExpiry": "2026-11-08T18:55:04Z", + "DiscoKey": "discokey:3e4645543c5b7f8f36a0f08e879e82369fb7b9c7c4af7e880111cd54ada6ea39", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:41264", "10.65.0.27:41264", "172.17.0.1:41264"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:55:04.736959081Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "8527559154668666": { + "ID": 8527559154668666, + "LoginName": "pidgeotto.tail78f774.ts.net", + "DisplayName": "pidgeotto" + }} + } + }, "pidgey": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8411209950237823, + "StableID": "nxf6UuDTg821CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 8411209950237823, + "Key": "nodekey:93dd379d75307db94ff41c81cf35e2ce3ef8a17753c331b8ae1d01486bc14133", + "DiscoKey": "discokey:d6e5d845d4a61d9611039a7a095f2b1c6b5774d1d999f2e66994ae5839be7f5d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:34767", "10.65.0.27:34767", "172.17.0.1:34767"], + "Hostinfo": { + "Hostname": "pidgey", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgey"], + "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:54:57.307437635Z", + "Tags": ["tag:pidgey"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:93dd379d75307db94ff41c81cf35e2ce3ef8a17753c331b8ae1d01486bc14133", + "MachineKey": "mkey:46ea292ef0b36af88fdb7025210c09e6b441f9a286b02a0f2a5742223d5e6523", + "Peers": [{ + "ID": 8527559154668666, + "StableID": "nyY8F6X9b921CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:18063902586de112035697a7d33c0b0d2437ce86e16ef2fa677c8720d36be118", + "DiscoKey": "discokey:e04f2c91eb9a62c83a908a697e964ae8db5c2669adb58658701e39751ca7b87f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:43915", "10.65.0.27:43915", "172.17.0.1:43915"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:54:57.798391545Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4392928306204163, + "StableID": "ncdVY6nZJb11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7733a8a95d8a6b8d17ae2bc849ff1bdfc2e0876530d475914b13acf2154e970a", + "DiscoKey": "discokey:265fb145c3dd754d0d9008806c47e519d76eef4544263361a634bf3a2e636866", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:41036", "10.65.0.27:41036", "172.17.0.1:41036"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:54:58.316468705Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 1207939473313067, + "StableID": "nkh1sFX5SA11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:233cb7f748e22261a3f8566bb29545ef608acd94b0f100120fc0273ab86a2717", + "DiscoKey": "discokey:a06ab142ed29e39b67b81ec4a1ce23bd1beb0b37edf5678b6729b847bee38157", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:34232", "10.65.0.27:34232", "172.17.0.1:34232"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:54:58.87037937Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1627276155753729, + "StableID": "npgEYYnzhD11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ca438abc65fffc9b2bab312b7b07f42bc583d5a0a63663b6a4299666b4693b71", + "DiscoKey": "discokey:252fa7692cd2f4bb76de4ea1ddd0cf02aee70c14cd5c626ba0e7f0ff8ae0a305", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:38759", "10.65.0.27:38759", "172.17.0.1:38759"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:54:59.370753878Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4802895802744196, + "StableID": "notyLrvEWe11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a0c2a07339f8330edf21ea79b553d5179ba72ce89847990f43db3bf887d87e6d", + "DiscoKey": "discokey:727125a1a4a8effad0fdc231628ed4ddc54f234c49991b01afa487f12e133979", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:57755", "10.65.0.27:57755", "172.17.0.1:57755"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:54:59.905418907Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2735199946774139, + "StableID": "nvpZ3k4nMN11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d6de85e40f009cdbb62357629ec0b6ee633584623f61287320fcc63acb947a7f", + "DiscoKey": "discokey:ea96b2b8ff76a83c5af36558bd12f7cc29a71fd7db4349be1d9ca5e3fcff0f58", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:41697", "10.65.0.27:41697", "172.17.0.1:41697"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:55:00.445932525Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5616856630506496, + "StableID": "nsE8RMJtrk11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b07f7b08f86823c6d44606204b33fe7ccca8ed9bb4399aebfff18bf34997224c", + "DiscoKey": "discokey:515308583964bbf064a71780cf6ef30726522f0fb162462e8854ce92cbfe4f4b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:36882", "10.65.0.27:36882", "172.17.0.1:36882"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:55:00.989848739Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 4120313125665865, + "StableID": "ngroZ4e6BZ11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6fb376f47fa693213dfca72b61c95eb2f23ebed8522a14b2fe191e0db7cf091b", + "DiscoKey": "discokey:f6cf1fe5bfe11aa31ad82de309ed5557ba85cc40ab52888af04ee6d0e03cb138", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:47911", "10.65.0.27:47911", "172.17.0.1:47911"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:55:01.516466376Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5934169217031598, + "StableID": "nmes6eZbLo11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:16d40a42b3b8c7315c450b7a7da71c56927b39a2dd6b7280977c934aaee31f62", + "DiscoKey": "discokey:2ecc3cc255d5ae9e7acaa82ee269721f6792799cec4e4a2f8ee33a91d0c51a27", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:35139", "10.65.0.27:35139", "172.17.0.1:35139"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:55:02.06320188Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3829371369919846, + "StableID": "ns7qtM6LuW11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:db797d297cfa42c98d66a85a927be03bd41ddb20317364b14f149e31cf258428", + "DiscoKey": "discokey:3be0883118c8903cae09ad9bf645ef349e73f75eec4042bd473db8859d33c547", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:43303", "10.65.0.27:43303", "172.17.0.1:43303"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:55:02.592956052Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4142969531082554, + "StableID": "nmvgXVnMMZ11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c64e08dc977990e0094b182fa6b8ecb09d47ace847f52ded4865105b26c15e1d", + "DiscoKey": "discokey:e186e1d9a6a0ed9548fb249b9c8009e271e6b3e7203e90af2a94b363a7a6957b", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:34846", "10.65.0.27:34846", "172.17.0.1:34846"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:55:03.128402107Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4800455758014461, + "StableID": "nEdwwHq8Ve11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:13dfcf0fde718814e3ed7ede12f418bb29efeb7b74504cb9a5b80705c43f985e", + "KeyExpiry": "2026-11-08T18:55:03Z", + "DiscoKey": "discokey:87f03b040575e96d175b430d152c82bb51377bec227b970abdd5fd8cd249bd1d", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:39636", "10.65.0.27:39636", "172.17.0.1:39636"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:55:03.668345456Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 495872617439219, + "StableID": "n68hAWjas411CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:13e613e286484cf36612d9e22d3bd3f85eebd6bd2c41a36dca1d2cebd51a875d", + "KeyExpiry": "2026-11-08T18:55:04Z", + "DiscoKey": "discokey:cc03681f9cc0baf6ed18522e08ccce3dd47c3549764f4386874d9ee95ba67f16", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:58189", "10.65.0.27:58189", "172.17.0.1:58189"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:55:04.199017017Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 4633119923072565, + "StableID": "nkLEEqCMBd11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:fbb938f4369157493487e4f585a31f43051f3fcfaf242c3eae351cb65f78397b", + "KeyExpiry": "2026-11-08T18:55:04Z", + "DiscoKey": "discokey:3e4645543c5b7f8f36a0f08e879e82369fb7b9c7c4af7e880111cd54ada6ea39", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:41264", "10.65.0.27:41264", "172.17.0.1:41264"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:55:04.736959081Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "8411209950237823": { + "ID": 8411209950237823, + "LoginName": "pidgey.tail78f774.ts.net", + "DisplayName": "pidgey" + }} + } + }, "raticate": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 1627276155753729, + "StableID": "npgEYYnzhD11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1627276155753729, + "Key": "nodekey:ca438abc65fffc9b2bab312b7b07f42bc583d5a0a63663b6a4299666b4693b71", + "DiscoKey": "discokey:252fa7692cd2f4bb76de4ea1ddd0cf02aee70c14cd5c626ba0e7f0ff8ae0a305", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:38759", "10.65.0.27:38759", "172.17.0.1:38759"], + "Hostinfo": {"Hostname": "raticate", "RequestTags": ["tag:group-b"], "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:54:59.370753878Z", + "Tags": ["tag:group-b"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:ca438abc65fffc9b2bab312b7b07f42bc583d5a0a63663b6a4299666b4693b71", + "MachineKey": "mkey:66383c6eaaec46b774b89b444fe472267614f4a5b7394dbc26fd322ba1cb3811", + "Peers": [{ + "ID": 8411209950237823, + "StableID": "nxf6UuDTg821CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:93dd379d75307db94ff41c81cf35e2ce3ef8a17753c331b8ae1d01486bc14133", + "DiscoKey": "discokey:d6e5d845d4a61d9611039a7a095f2b1c6b5774d1d999f2e66994ae5839be7f5d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:34767", "10.65.0.27:34767", "172.17.0.1:34767"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:54:57.307437635Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8527559154668666, + "StableID": "nyY8F6X9b921CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:18063902586de112035697a7d33c0b0d2437ce86e16ef2fa677c8720d36be118", + "DiscoKey": "discokey:e04f2c91eb9a62c83a908a697e964ae8db5c2669adb58658701e39751ca7b87f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:43915", "10.65.0.27:43915", "172.17.0.1:43915"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:54:57.798391545Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4392928306204163, + "StableID": "ncdVY6nZJb11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7733a8a95d8a6b8d17ae2bc849ff1bdfc2e0876530d475914b13acf2154e970a", + "DiscoKey": "discokey:265fb145c3dd754d0d9008806c47e519d76eef4544263361a634bf3a2e636866", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:41036", "10.65.0.27:41036", "172.17.0.1:41036"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:54:58.316468705Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 1207939473313067, + "StableID": "nkh1sFX5SA11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:233cb7f748e22261a3f8566bb29545ef608acd94b0f100120fc0273ab86a2717", + "DiscoKey": "discokey:a06ab142ed29e39b67b81ec4a1ce23bd1beb0b37edf5678b6729b847bee38157", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:34232", "10.65.0.27:34232", "172.17.0.1:34232"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:54:58.87037937Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 4802895802744196, + "StableID": "notyLrvEWe11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a0c2a07339f8330edf21ea79b553d5179ba72ce89847990f43db3bf887d87e6d", + "DiscoKey": "discokey:727125a1a4a8effad0fdc231628ed4ddc54f234c49991b01afa487f12e133979", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:57755", "10.65.0.27:57755", "172.17.0.1:57755"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:54:59.905418907Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2735199946774139, + "StableID": "nvpZ3k4nMN11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d6de85e40f009cdbb62357629ec0b6ee633584623f61287320fcc63acb947a7f", + "DiscoKey": "discokey:ea96b2b8ff76a83c5af36558bd12f7cc29a71fd7db4349be1d9ca5e3fcff0f58", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:41697", "10.65.0.27:41697", "172.17.0.1:41697"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:55:00.445932525Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5616856630506496, + "StableID": "nsE8RMJtrk11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b07f7b08f86823c6d44606204b33fe7ccca8ed9bb4399aebfff18bf34997224c", + "DiscoKey": "discokey:515308583964bbf064a71780cf6ef30726522f0fb162462e8854ce92cbfe4f4b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:36882", "10.65.0.27:36882", "172.17.0.1:36882"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:55:00.989848739Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 4120313125665865, + "StableID": "ngroZ4e6BZ11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6fb376f47fa693213dfca72b61c95eb2f23ebed8522a14b2fe191e0db7cf091b", + "DiscoKey": "discokey:f6cf1fe5bfe11aa31ad82de309ed5557ba85cc40ab52888af04ee6d0e03cb138", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:47911", "10.65.0.27:47911", "172.17.0.1:47911"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:55:01.516466376Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5934169217031598, + "StableID": "nmes6eZbLo11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:16d40a42b3b8c7315c450b7a7da71c56927b39a2dd6b7280977c934aaee31f62", + "DiscoKey": "discokey:2ecc3cc255d5ae9e7acaa82ee269721f6792799cec4e4a2f8ee33a91d0c51a27", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:35139", "10.65.0.27:35139", "172.17.0.1:35139"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:55:02.06320188Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3829371369919846, + "StableID": "ns7qtM6LuW11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:db797d297cfa42c98d66a85a927be03bd41ddb20317364b14f149e31cf258428", + "DiscoKey": "discokey:3be0883118c8903cae09ad9bf645ef349e73f75eec4042bd473db8859d33c547", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:43303", "10.65.0.27:43303", "172.17.0.1:43303"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:55:02.592956052Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4142969531082554, + "StableID": "nmvgXVnMMZ11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c64e08dc977990e0094b182fa6b8ecb09d47ace847f52ded4865105b26c15e1d", + "DiscoKey": "discokey:e186e1d9a6a0ed9548fb249b9c8009e271e6b3e7203e90af2a94b363a7a6957b", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:34846", "10.65.0.27:34846", "172.17.0.1:34846"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:55:03.128402107Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4800455758014461, + "StableID": "nEdwwHq8Ve11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:13dfcf0fde718814e3ed7ede12f418bb29efeb7b74504cb9a5b80705c43f985e", + "KeyExpiry": "2026-11-08T18:55:03Z", + "DiscoKey": "discokey:87f03b040575e96d175b430d152c82bb51377bec227b970abdd5fd8cd249bd1d", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:39636", "10.65.0.27:39636", "172.17.0.1:39636"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:55:03.668345456Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 495872617439219, + "StableID": "n68hAWjas411CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:13e613e286484cf36612d9e22d3bd3f85eebd6bd2c41a36dca1d2cebd51a875d", + "KeyExpiry": "2026-11-08T18:55:04Z", + "DiscoKey": "discokey:cc03681f9cc0baf6ed18522e08ccce3dd47c3549764f4386874d9ee95ba67f16", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:58189", "10.65.0.27:58189", "172.17.0.1:58189"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:55:04.199017017Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 4633119923072565, + "StableID": "nkLEEqCMBd11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:fbb938f4369157493487e4f585a31f43051f3fcfaf242c3eae351cb65f78397b", + "KeyExpiry": "2026-11-08T18:55:04Z", + "DiscoKey": "discokey:3e4645543c5b7f8f36a0f08e879e82369fb7b9c7c4af7e880111cd54ada6ea39", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:41264", "10.65.0.27:41264", "172.17.0.1:41264"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:55:04.736959081Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "1627276155753729": { + "ID": 1627276155753729, + "LoginName": "raticate.tail78f774.ts.net", + "DisplayName": "raticate" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "rattata": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 1207939473313067, + "StableID": "nkh1sFX5SA11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1207939473313067, + "Key": "nodekey:233cb7f748e22261a3f8566bb29545ef608acd94b0f100120fc0273ab86a2717", + "DiscoKey": "discokey:a06ab142ed29e39b67b81ec4a1ce23bd1beb0b37edf5678b6729b847bee38157", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:34232", "10.65.0.27:34232", "172.17.0.1:34232"], + "Hostinfo": {"Hostname": "rattata", "RequestTags": ["tag:group-a"], "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:54:58.87037937Z", + "Tags": ["tag:group-a"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:233cb7f748e22261a3f8566bb29545ef608acd94b0f100120fc0273ab86a2717", + "MachineKey": "mkey:02485a2b0b4cef0b1f6b82be9d253c6eeb1abcb1181577a76f0d00e81926ca5d", + "Peers": [{ + "ID": 8411209950237823, + "StableID": "nxf6UuDTg821CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:93dd379d75307db94ff41c81cf35e2ce3ef8a17753c331b8ae1d01486bc14133", + "DiscoKey": "discokey:d6e5d845d4a61d9611039a7a095f2b1c6b5774d1d999f2e66994ae5839be7f5d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:34767", "10.65.0.27:34767", "172.17.0.1:34767"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:54:57.307437635Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8527559154668666, + "StableID": "nyY8F6X9b921CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:18063902586de112035697a7d33c0b0d2437ce86e16ef2fa677c8720d36be118", + "DiscoKey": "discokey:e04f2c91eb9a62c83a908a697e964ae8db5c2669adb58658701e39751ca7b87f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:43915", "10.65.0.27:43915", "172.17.0.1:43915"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:54:57.798391545Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4392928306204163, + "StableID": "ncdVY6nZJb11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7733a8a95d8a6b8d17ae2bc849ff1bdfc2e0876530d475914b13acf2154e970a", + "DiscoKey": "discokey:265fb145c3dd754d0d9008806c47e519d76eef4544263361a634bf3a2e636866", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:41036", "10.65.0.27:41036", "172.17.0.1:41036"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:54:58.316468705Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 1627276155753729, + "StableID": "npgEYYnzhD11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ca438abc65fffc9b2bab312b7b07f42bc583d5a0a63663b6a4299666b4693b71", + "DiscoKey": "discokey:252fa7692cd2f4bb76de4ea1ddd0cf02aee70c14cd5c626ba0e7f0ff8ae0a305", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:38759", "10.65.0.27:38759", "172.17.0.1:38759"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:54:59.370753878Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4802895802744196, + "StableID": "notyLrvEWe11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a0c2a07339f8330edf21ea79b553d5179ba72ce89847990f43db3bf887d87e6d", + "DiscoKey": "discokey:727125a1a4a8effad0fdc231628ed4ddc54f234c49991b01afa487f12e133979", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:57755", "10.65.0.27:57755", "172.17.0.1:57755"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:54:59.905418907Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2735199946774139, + "StableID": "nvpZ3k4nMN11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d6de85e40f009cdbb62357629ec0b6ee633584623f61287320fcc63acb947a7f", + "DiscoKey": "discokey:ea96b2b8ff76a83c5af36558bd12f7cc29a71fd7db4349be1d9ca5e3fcff0f58", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:41697", "10.65.0.27:41697", "172.17.0.1:41697"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:55:00.445932525Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5616856630506496, + "StableID": "nsE8RMJtrk11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b07f7b08f86823c6d44606204b33fe7ccca8ed9bb4399aebfff18bf34997224c", + "DiscoKey": "discokey:515308583964bbf064a71780cf6ef30726522f0fb162462e8854ce92cbfe4f4b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:36882", "10.65.0.27:36882", "172.17.0.1:36882"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:55:00.989848739Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 4120313125665865, + "StableID": "ngroZ4e6BZ11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6fb376f47fa693213dfca72b61c95eb2f23ebed8522a14b2fe191e0db7cf091b", + "DiscoKey": "discokey:f6cf1fe5bfe11aa31ad82de309ed5557ba85cc40ab52888af04ee6d0e03cb138", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:47911", "10.65.0.27:47911", "172.17.0.1:47911"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:55:01.516466376Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5934169217031598, + "StableID": "nmes6eZbLo11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:16d40a42b3b8c7315c450b7a7da71c56927b39a2dd6b7280977c934aaee31f62", + "DiscoKey": "discokey:2ecc3cc255d5ae9e7acaa82ee269721f6792799cec4e4a2f8ee33a91d0c51a27", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:35139", "10.65.0.27:35139", "172.17.0.1:35139"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:55:02.06320188Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3829371369919846, + "StableID": "ns7qtM6LuW11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:db797d297cfa42c98d66a85a927be03bd41ddb20317364b14f149e31cf258428", + "DiscoKey": "discokey:3be0883118c8903cae09ad9bf645ef349e73f75eec4042bd473db8859d33c547", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:43303", "10.65.0.27:43303", "172.17.0.1:43303"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:55:02.592956052Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4142969531082554, + "StableID": "nmvgXVnMMZ11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c64e08dc977990e0094b182fa6b8ecb09d47ace847f52ded4865105b26c15e1d", + "DiscoKey": "discokey:e186e1d9a6a0ed9548fb249b9c8009e271e6b3e7203e90af2a94b363a7a6957b", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:34846", "10.65.0.27:34846", "172.17.0.1:34846"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:55:03.128402107Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4800455758014461, + "StableID": "nEdwwHq8Ve11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:13dfcf0fde718814e3ed7ede12f418bb29efeb7b74504cb9a5b80705c43f985e", + "KeyExpiry": "2026-11-08T18:55:03Z", + "DiscoKey": "discokey:87f03b040575e96d175b430d152c82bb51377bec227b970abdd5fd8cd249bd1d", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:39636", "10.65.0.27:39636", "172.17.0.1:39636"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:55:03.668345456Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 495872617439219, + "StableID": "n68hAWjas411CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:13e613e286484cf36612d9e22d3bd3f85eebd6bd2c41a36dca1d2cebd51a875d", + "KeyExpiry": "2026-11-08T18:55:04Z", + "DiscoKey": "discokey:cc03681f9cc0baf6ed18522e08ccce3dd47c3549764f4386874d9ee95ba67f16", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:58189", "10.65.0.27:58189", "172.17.0.1:58189"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:55:04.199017017Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 4633119923072565, + "StableID": "nkLEEqCMBd11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:fbb938f4369157493487e4f585a31f43051f3fcfaf242c3eae351cb65f78397b", + "KeyExpiry": "2026-11-08T18:55:04Z", + "DiscoKey": "discokey:3e4645543c5b7f8f36a0f08e879e82369fb7b9c7c4af7e880111cd54ada6ea39", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:41264", "10.65.0.27:41264", "172.17.0.1:41264"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:55:04.736959081Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1207939473313067": { + "ID": 1207939473313067, + "LoginName": "rattata.tail78f774.ts.net", + "DisplayName": "rattata" + }, "1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "spearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 2735199946774139, + "StableID": "nvpZ3k4nMN11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 2735199946774139, + "Key": "nodekey:d6de85e40f009cdbb62357629ec0b6ee633584623f61287320fcc63acb947a7f", + "DiscoKey": "discokey:ea96b2b8ff76a83c5af36558bd12f7cc29a71fd7db4349be1d9ca5e3fcff0f58", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:41697", "10.65.0.27:41697", "172.17.0.1:41697"], + "Hostinfo": { + "Hostname": "spearow", + "RoutableIPs": ["10.44.0.0/16"], + "RequestTags": ["tag:spearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:55:00.445932525Z", + "Tags": ["tag:spearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:d6de85e40f009cdbb62357629ec0b6ee633584623f61287320fcc63acb947a7f", + "MachineKey": "mkey:cf882a672ef865ab32671a1dad02616d8724d5ad1db325b70a5837128347b719", + "Peers": [{ + "ID": 8411209950237823, + "StableID": "nxf6UuDTg821CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:93dd379d75307db94ff41c81cf35e2ce3ef8a17753c331b8ae1d01486bc14133", + "DiscoKey": "discokey:d6e5d845d4a61d9611039a7a095f2b1c6b5774d1d999f2e66994ae5839be7f5d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:34767", "10.65.0.27:34767", "172.17.0.1:34767"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:54:57.307437635Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8527559154668666, + "StableID": "nyY8F6X9b921CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:18063902586de112035697a7d33c0b0d2437ce86e16ef2fa677c8720d36be118", + "DiscoKey": "discokey:e04f2c91eb9a62c83a908a697e964ae8db5c2669adb58658701e39751ca7b87f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:43915", "10.65.0.27:43915", "172.17.0.1:43915"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:54:57.798391545Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4392928306204163, + "StableID": "ncdVY6nZJb11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7733a8a95d8a6b8d17ae2bc849ff1bdfc2e0876530d475914b13acf2154e970a", + "DiscoKey": "discokey:265fb145c3dd754d0d9008806c47e519d76eef4544263361a634bf3a2e636866", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:41036", "10.65.0.27:41036", "172.17.0.1:41036"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:54:58.316468705Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 1207939473313067, + "StableID": "nkh1sFX5SA11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:233cb7f748e22261a3f8566bb29545ef608acd94b0f100120fc0273ab86a2717", + "DiscoKey": "discokey:a06ab142ed29e39b67b81ec4a1ce23bd1beb0b37edf5678b6729b847bee38157", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:34232", "10.65.0.27:34232", "172.17.0.1:34232"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:54:58.87037937Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1627276155753729, + "StableID": "npgEYYnzhD11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ca438abc65fffc9b2bab312b7b07f42bc583d5a0a63663b6a4299666b4693b71", + "DiscoKey": "discokey:252fa7692cd2f4bb76de4ea1ddd0cf02aee70c14cd5c626ba0e7f0ff8ae0a305", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:38759", "10.65.0.27:38759", "172.17.0.1:38759"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:54:59.370753878Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4802895802744196, + "StableID": "notyLrvEWe11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a0c2a07339f8330edf21ea79b553d5179ba72ce89847990f43db3bf887d87e6d", + "DiscoKey": "discokey:727125a1a4a8effad0fdc231628ed4ddc54f234c49991b01afa487f12e133979", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:57755", "10.65.0.27:57755", "172.17.0.1:57755"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:54:59.905418907Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 5616856630506496, + "StableID": "nsE8RMJtrk11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b07f7b08f86823c6d44606204b33fe7ccca8ed9bb4399aebfff18bf34997224c", + "DiscoKey": "discokey:515308583964bbf064a71780cf6ef30726522f0fb162462e8854ce92cbfe4f4b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:36882", "10.65.0.27:36882", "172.17.0.1:36882"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:55:00.989848739Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 4120313125665865, + "StableID": "ngroZ4e6BZ11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6fb376f47fa693213dfca72b61c95eb2f23ebed8522a14b2fe191e0db7cf091b", + "DiscoKey": "discokey:f6cf1fe5bfe11aa31ad82de309ed5557ba85cc40ab52888af04ee6d0e03cb138", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:47911", "10.65.0.27:47911", "172.17.0.1:47911"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:55:01.516466376Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5934169217031598, + "StableID": "nmes6eZbLo11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:16d40a42b3b8c7315c450b7a7da71c56927b39a2dd6b7280977c934aaee31f62", + "DiscoKey": "discokey:2ecc3cc255d5ae9e7acaa82ee269721f6792799cec4e4a2f8ee33a91d0c51a27", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:35139", "10.65.0.27:35139", "172.17.0.1:35139"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:55:02.06320188Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3829371369919846, + "StableID": "ns7qtM6LuW11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:db797d297cfa42c98d66a85a927be03bd41ddb20317364b14f149e31cf258428", + "DiscoKey": "discokey:3be0883118c8903cae09ad9bf645ef349e73f75eec4042bd473db8859d33c547", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:43303", "10.65.0.27:43303", "172.17.0.1:43303"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:55:02.592956052Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4142969531082554, + "StableID": "nmvgXVnMMZ11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c64e08dc977990e0094b182fa6b8ecb09d47ace847f52ded4865105b26c15e1d", + "DiscoKey": "discokey:e186e1d9a6a0ed9548fb249b9c8009e271e6b3e7203e90af2a94b363a7a6957b", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:34846", "10.65.0.27:34846", "172.17.0.1:34846"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:55:03.128402107Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4800455758014461, + "StableID": "nEdwwHq8Ve11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:13dfcf0fde718814e3ed7ede12f418bb29efeb7b74504cb9a5b80705c43f985e", + "KeyExpiry": "2026-11-08T18:55:03Z", + "DiscoKey": "discokey:87f03b040575e96d175b430d152c82bb51377bec227b970abdd5fd8cd249bd1d", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:39636", "10.65.0.27:39636", "172.17.0.1:39636"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:55:03.668345456Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 495872617439219, + "StableID": "n68hAWjas411CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:13e613e286484cf36612d9e22d3bd3f85eebd6bd2c41a36dca1d2cebd51a875d", + "KeyExpiry": "2026-11-08T18:55:04Z", + "DiscoKey": "discokey:cc03681f9cc0baf6ed18522e08ccce3dd47c3549764f4386874d9ee95ba67f16", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:58189", "10.65.0.27:58189", "172.17.0.1:58189"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:55:04.199017017Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 4633119923072565, + "StableID": "nkLEEqCMBd11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:fbb938f4369157493487e4f585a31f43051f3fcfaf242c3eae351cb65f78397b", + "KeyExpiry": "2026-11-08T18:55:04Z", + "DiscoKey": "discokey:3e4645543c5b7f8f36a0f08e879e82369fb7b9c7c4af7e880111cd54ada6ea39", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:41264", "10.65.0.27:41264", "172.17.0.1:41264"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:55:04.736959081Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "2735199946774139": { + "ID": 2735199946774139, + "LoginName": "spearow.tail78f774.ts.net", + "DisplayName": "spearow" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "squirtle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4120313125665865, + "StableID": "ngroZ4e6BZ11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 4120313125665865, + "Key": "nodekey:6fb376f47fa693213dfca72b61c95eb2f23ebed8522a14b2fe191e0db7cf091b", + "DiscoKey": "discokey:f6cf1fe5bfe11aa31ad82de309ed5557ba85cc40ab52888af04ee6d0e03cb138", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:47911", "10.65.0.27:47911", "172.17.0.1:47911"], + "Hostinfo": { + "Hostname": "squirtle", + "RoutableIPs": ["10.33.0.0/16"], + "RequestTags": ["tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:55:01.516466376Z", + "Tags": ["tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:6fb376f47fa693213dfca72b61c95eb2f23ebed8522a14b2fe191e0db7cf091b", + "MachineKey": "mkey:471977e9f41a98786c11288c4f1d086ca15a876f4e8e478ef21dba7f395c673d", + "Peers": [{ + "ID": 8411209950237823, + "StableID": "nxf6UuDTg821CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:93dd379d75307db94ff41c81cf35e2ce3ef8a17753c331b8ae1d01486bc14133", + "DiscoKey": "discokey:d6e5d845d4a61d9611039a7a095f2b1c6b5774d1d999f2e66994ae5839be7f5d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:34767", "10.65.0.27:34767", "172.17.0.1:34767"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:54:57.307437635Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8527559154668666, + "StableID": "nyY8F6X9b921CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:18063902586de112035697a7d33c0b0d2437ce86e16ef2fa677c8720d36be118", + "DiscoKey": "discokey:e04f2c91eb9a62c83a908a697e964ae8db5c2669adb58658701e39751ca7b87f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:43915", "10.65.0.27:43915", "172.17.0.1:43915"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:54:57.798391545Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4392928306204163, + "StableID": "ncdVY6nZJb11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7733a8a95d8a6b8d17ae2bc849ff1bdfc2e0876530d475914b13acf2154e970a", + "DiscoKey": "discokey:265fb145c3dd754d0d9008806c47e519d76eef4544263361a634bf3a2e636866", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:41036", "10.65.0.27:41036", "172.17.0.1:41036"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:54:58.316468705Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 1207939473313067, + "StableID": "nkh1sFX5SA11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:233cb7f748e22261a3f8566bb29545ef608acd94b0f100120fc0273ab86a2717", + "DiscoKey": "discokey:a06ab142ed29e39b67b81ec4a1ce23bd1beb0b37edf5678b6729b847bee38157", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:34232", "10.65.0.27:34232", "172.17.0.1:34232"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:54:58.87037937Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1627276155753729, + "StableID": "npgEYYnzhD11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ca438abc65fffc9b2bab312b7b07f42bc583d5a0a63663b6a4299666b4693b71", + "DiscoKey": "discokey:252fa7692cd2f4bb76de4ea1ddd0cf02aee70c14cd5c626ba0e7f0ff8ae0a305", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:38759", "10.65.0.27:38759", "172.17.0.1:38759"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:54:59.370753878Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4802895802744196, + "StableID": "notyLrvEWe11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a0c2a07339f8330edf21ea79b553d5179ba72ce89847990f43db3bf887d87e6d", + "DiscoKey": "discokey:727125a1a4a8effad0fdc231628ed4ddc54f234c49991b01afa487f12e133979", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:57755", "10.65.0.27:57755", "172.17.0.1:57755"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:54:59.905418907Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2735199946774139, + "StableID": "nvpZ3k4nMN11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d6de85e40f009cdbb62357629ec0b6ee633584623f61287320fcc63acb947a7f", + "DiscoKey": "discokey:ea96b2b8ff76a83c5af36558bd12f7cc29a71fd7db4349be1d9ca5e3fcff0f58", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:41697", "10.65.0.27:41697", "172.17.0.1:41697"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:55:00.445932525Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5616856630506496, + "StableID": "nsE8RMJtrk11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b07f7b08f86823c6d44606204b33fe7ccca8ed9bb4399aebfff18bf34997224c", + "DiscoKey": "discokey:515308583964bbf064a71780cf6ef30726522f0fb162462e8854ce92cbfe4f4b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:36882", "10.65.0.27:36882", "172.17.0.1:36882"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:55:00.989848739Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 5934169217031598, + "StableID": "nmes6eZbLo11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:16d40a42b3b8c7315c450b7a7da71c56927b39a2dd6b7280977c934aaee31f62", + "DiscoKey": "discokey:2ecc3cc255d5ae9e7acaa82ee269721f6792799cec4e4a2f8ee33a91d0c51a27", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:35139", "10.65.0.27:35139", "172.17.0.1:35139"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:55:02.06320188Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3829371369919846, + "StableID": "ns7qtM6LuW11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:db797d297cfa42c98d66a85a927be03bd41ddb20317364b14f149e31cf258428", + "DiscoKey": "discokey:3be0883118c8903cae09ad9bf645ef349e73f75eec4042bd473db8859d33c547", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:43303", "10.65.0.27:43303", "172.17.0.1:43303"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:55:02.592956052Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4142969531082554, + "StableID": "nmvgXVnMMZ11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c64e08dc977990e0094b182fa6b8ecb09d47ace847f52ded4865105b26c15e1d", + "DiscoKey": "discokey:e186e1d9a6a0ed9548fb249b9c8009e271e6b3e7203e90af2a94b363a7a6957b", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:34846", "10.65.0.27:34846", "172.17.0.1:34846"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:55:03.128402107Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4800455758014461, + "StableID": "nEdwwHq8Ve11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:13dfcf0fde718814e3ed7ede12f418bb29efeb7b74504cb9a5b80705c43f985e", + "KeyExpiry": "2026-11-08T18:55:03Z", + "DiscoKey": "discokey:87f03b040575e96d175b430d152c82bb51377bec227b970abdd5fd8cd249bd1d", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:39636", "10.65.0.27:39636", "172.17.0.1:39636"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:55:03.668345456Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 495872617439219, + "StableID": "n68hAWjas411CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:13e613e286484cf36612d9e22d3bd3f85eebd6bd2c41a36dca1d2cebd51a875d", + "KeyExpiry": "2026-11-08T18:55:04Z", + "DiscoKey": "discokey:cc03681f9cc0baf6ed18522e08ccce3dd47c3549764f4386874d9ee95ba67f16", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:58189", "10.65.0.27:58189", "172.17.0.1:58189"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:55:04.199017017Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 4633119923072565, + "StableID": "nkLEEqCMBd11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:fbb938f4369157493487e4f585a31f43051f3fcfaf242c3eae351cb65f78397b", + "KeyExpiry": "2026-11-08T18:55:04Z", + "DiscoKey": "discokey:3e4645543c5b7f8f36a0f08e879e82369fb7b9c7c4af7e880111cd54ada6ea39", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:41264", "10.65.0.27:41264", "172.17.0.1:41264"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:55:04.736959081Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4120313125665865": { + "ID": 4120313125665865, + "LoginName": "squirtle.tail78f774.ts.net", + "DisplayName": "squirtle" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "venusaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 495872617439219, + "StableID": "n68hAWjas411CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:13e613e286484cf36612d9e22d3bd3f85eebd6bd2c41a36dca1d2cebd51a875d", + "KeyExpiry": "2026-11-08T18:55:04Z", + "DiscoKey": "discokey:cc03681f9cc0baf6ed18522e08ccce3dd47c3549764f4386874d9ee95ba67f16", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:58189", "10.65.0.27:58189", "172.17.0.1:58189"], + "Hostinfo": {"Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:55:04.199017017Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:13e613e286484cf36612d9e22d3bd3f85eebd6bd2c41a36dca1d2cebd51a875d", + "MachineKey": "mkey:6ca482f1710c32e05b988ffa88dc24a374c23675c08826ef8d28bf061d737577", + "Peers": [{ + "ID": 8411209950237823, + "StableID": "nxf6UuDTg821CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:93dd379d75307db94ff41c81cf35e2ce3ef8a17753c331b8ae1d01486bc14133", + "DiscoKey": "discokey:d6e5d845d4a61d9611039a7a095f2b1c6b5774d1d999f2e66994ae5839be7f5d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:34767", "10.65.0.27:34767", "172.17.0.1:34767"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:54:57.307437635Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8527559154668666, + "StableID": "nyY8F6X9b921CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:18063902586de112035697a7d33c0b0d2437ce86e16ef2fa677c8720d36be118", + "DiscoKey": "discokey:e04f2c91eb9a62c83a908a697e964ae8db5c2669adb58658701e39751ca7b87f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:43915", "10.65.0.27:43915", "172.17.0.1:43915"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:54:57.798391545Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4392928306204163, + "StableID": "ncdVY6nZJb11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7733a8a95d8a6b8d17ae2bc849ff1bdfc2e0876530d475914b13acf2154e970a", + "DiscoKey": "discokey:265fb145c3dd754d0d9008806c47e519d76eef4544263361a634bf3a2e636866", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:41036", "10.65.0.27:41036", "172.17.0.1:41036"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:54:58.316468705Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 1207939473313067, + "StableID": "nkh1sFX5SA11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:233cb7f748e22261a3f8566bb29545ef608acd94b0f100120fc0273ab86a2717", + "DiscoKey": "discokey:a06ab142ed29e39b67b81ec4a1ce23bd1beb0b37edf5678b6729b847bee38157", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:34232", "10.65.0.27:34232", "172.17.0.1:34232"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:54:58.87037937Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1627276155753729, + "StableID": "npgEYYnzhD11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ca438abc65fffc9b2bab312b7b07f42bc583d5a0a63663b6a4299666b4693b71", + "DiscoKey": "discokey:252fa7692cd2f4bb76de4ea1ddd0cf02aee70c14cd5c626ba0e7f0ff8ae0a305", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:38759", "10.65.0.27:38759", "172.17.0.1:38759"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:54:59.370753878Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4802895802744196, + "StableID": "notyLrvEWe11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a0c2a07339f8330edf21ea79b553d5179ba72ce89847990f43db3bf887d87e6d", + "DiscoKey": "discokey:727125a1a4a8effad0fdc231628ed4ddc54f234c49991b01afa487f12e133979", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:57755", "10.65.0.27:57755", "172.17.0.1:57755"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:54:59.905418907Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2735199946774139, + "StableID": "nvpZ3k4nMN11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d6de85e40f009cdbb62357629ec0b6ee633584623f61287320fcc63acb947a7f", + "DiscoKey": "discokey:ea96b2b8ff76a83c5af36558bd12f7cc29a71fd7db4349be1d9ca5e3fcff0f58", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:41697", "10.65.0.27:41697", "172.17.0.1:41697"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:55:00.445932525Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5616856630506496, + "StableID": "nsE8RMJtrk11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b07f7b08f86823c6d44606204b33fe7ccca8ed9bb4399aebfff18bf34997224c", + "DiscoKey": "discokey:515308583964bbf064a71780cf6ef30726522f0fb162462e8854ce92cbfe4f4b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:36882", "10.65.0.27:36882", "172.17.0.1:36882"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:55:00.989848739Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 4120313125665865, + "StableID": "ngroZ4e6BZ11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6fb376f47fa693213dfca72b61c95eb2f23ebed8522a14b2fe191e0db7cf091b", + "DiscoKey": "discokey:f6cf1fe5bfe11aa31ad82de309ed5557ba85cc40ab52888af04ee6d0e03cb138", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:47911", "10.65.0.27:47911", "172.17.0.1:47911"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:55:01.516466376Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 5934169217031598, + "StableID": "nmes6eZbLo11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:16d40a42b3b8c7315c450b7a7da71c56927b39a2dd6b7280977c934aaee31f62", + "DiscoKey": "discokey:2ecc3cc255d5ae9e7acaa82ee269721f6792799cec4e4a2f8ee33a91d0c51a27", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:35139", "10.65.0.27:35139", "172.17.0.1:35139"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:55:02.06320188Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3829371369919846, + "StableID": "ns7qtM6LuW11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:db797d297cfa42c98d66a85a927be03bd41ddb20317364b14f149e31cf258428", + "DiscoKey": "discokey:3be0883118c8903cae09ad9bf645ef349e73f75eec4042bd473db8859d33c547", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:43303", "10.65.0.27:43303", "172.17.0.1:43303"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:55:02.592956052Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4142969531082554, + "StableID": "nmvgXVnMMZ11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c64e08dc977990e0094b182fa6b8ecb09d47ace847f52ded4865105b26c15e1d", + "DiscoKey": "discokey:e186e1d9a6a0ed9548fb249b9c8009e271e6b3e7203e90af2a94b363a7a6957b", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:34846", "10.65.0.27:34846", "172.17.0.1:34846"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:55:03.128402107Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4800455758014461, + "StableID": "nEdwwHq8Ve11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:13dfcf0fde718814e3ed7ede12f418bb29efeb7b74504cb9a5b80705c43f985e", + "KeyExpiry": "2026-11-08T18:55:03Z", + "DiscoKey": "discokey:87f03b040575e96d175b430d152c82bb51377bec227b970abdd5fd8cd249bd1d", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:39636", "10.65.0.27:39636", "172.17.0.1:39636"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:55:03.668345456Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 4633119923072565, + "StableID": "nkLEEqCMBd11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:fbb938f4369157493487e4f585a31f43051f3fcfaf242c3eae351cb65f78397b", + "KeyExpiry": "2026-11-08T18:55:04Z", + "DiscoKey": "discokey:3e4645543c5b7f8f36a0f08e879e82369fb7b9c7c4af7e880111cd54ada6ea39", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:41264", "10.65.0.27:41264", "172.17.0.1:41264"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:55:04.736959081Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "weedle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 5934169217031598, + "StableID": "nmes6eZbLo11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 5934169217031598, + "Key": "nodekey:16d40a42b3b8c7315c450b7a7da71c56927b39a2dd6b7280977c934aaee31f62", + "DiscoKey": "discokey:2ecc3cc255d5ae9e7acaa82ee269721f6792799cec4e4a2f8ee33a91d0c51a27", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:35139", "10.65.0.27:35139", "172.17.0.1:35139"], + "Hostinfo": {"Hostname": "weedle", "RequestTags": ["tag:client"], "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:55:02.06320188Z", + "Tags": ["tag:client"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:16d40a42b3b8c7315c450b7a7da71c56927b39a2dd6b7280977c934aaee31f62", + "MachineKey": "mkey:2ee5d1579c1aa339a137807308c8d36d9d1e9fa10f8f268de90c483172148b23", + "Peers": [{ + "ID": 8411209950237823, + "StableID": "nxf6UuDTg821CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:93dd379d75307db94ff41c81cf35e2ce3ef8a17753c331b8ae1d01486bc14133", + "DiscoKey": "discokey:d6e5d845d4a61d9611039a7a095f2b1c6b5774d1d999f2e66994ae5839be7f5d", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:34767", "10.65.0.27:34767", "172.17.0.1:34767"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:54:57.307437635Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8527559154668666, + "StableID": "nyY8F6X9b921CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:18063902586de112035697a7d33c0b0d2437ce86e16ef2fa677c8720d36be118", + "DiscoKey": "discokey:e04f2c91eb9a62c83a908a697e964ae8db5c2669adb58658701e39751ca7b87f", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:43915", "10.65.0.27:43915", "172.17.0.1:43915"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:54:57.798391545Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4392928306204163, + "StableID": "ncdVY6nZJb11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7733a8a95d8a6b8d17ae2bc849ff1bdfc2e0876530d475914b13acf2154e970a", + "DiscoKey": "discokey:265fb145c3dd754d0d9008806c47e519d76eef4544263361a634bf3a2e636866", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:41036", "10.65.0.27:41036", "172.17.0.1:41036"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:54:58.316468705Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 1207939473313067, + "StableID": "nkh1sFX5SA11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:233cb7f748e22261a3f8566bb29545ef608acd94b0f100120fc0273ab86a2717", + "DiscoKey": "discokey:a06ab142ed29e39b67b81ec4a1ce23bd1beb0b37edf5678b6729b847bee38157", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:34232", "10.65.0.27:34232", "172.17.0.1:34232"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:54:58.87037937Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1627276155753729, + "StableID": "npgEYYnzhD11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ca438abc65fffc9b2bab312b7b07f42bc583d5a0a63663b6a4299666b4693b71", + "DiscoKey": "discokey:252fa7692cd2f4bb76de4ea1ddd0cf02aee70c14cd5c626ba0e7f0ff8ae0a305", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:38759", "10.65.0.27:38759", "172.17.0.1:38759"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:54:59.370753878Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4802895802744196, + "StableID": "notyLrvEWe11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:a0c2a07339f8330edf21ea79b553d5179ba72ce89847990f43db3bf887d87e6d", + "DiscoKey": "discokey:727125a1a4a8effad0fdc231628ed4ddc54f234c49991b01afa487f12e133979", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:57755", "10.65.0.27:57755", "172.17.0.1:57755"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:54:59.905418907Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 2735199946774139, + "StableID": "nvpZ3k4nMN11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:d6de85e40f009cdbb62357629ec0b6ee633584623f61287320fcc63acb947a7f", + "DiscoKey": "discokey:ea96b2b8ff76a83c5af36558bd12f7cc29a71fd7db4349be1d9ca5e3fcff0f58", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:41697", "10.65.0.27:41697", "172.17.0.1:41697"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:55:00.445932525Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 5616856630506496, + "StableID": "nsE8RMJtrk11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b07f7b08f86823c6d44606204b33fe7ccca8ed9bb4399aebfff18bf34997224c", + "DiscoKey": "discokey:515308583964bbf064a71780cf6ef30726522f0fb162462e8854ce92cbfe4f4b", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:36882", "10.65.0.27:36882", "172.17.0.1:36882"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:55:00.989848739Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 4120313125665865, + "StableID": "ngroZ4e6BZ11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:6fb376f47fa693213dfca72b61c95eb2f23ebed8522a14b2fe191e0db7cf091b", + "DiscoKey": "discokey:f6cf1fe5bfe11aa31ad82de309ed5557ba85cc40ab52888af04ee6d0e03cb138", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:47911", "10.65.0.27:47911", "172.17.0.1:47911"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:55:01.516466376Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3829371369919846, + "StableID": "ns7qtM6LuW11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:db797d297cfa42c98d66a85a927be03bd41ddb20317364b14f149e31cf258428", + "DiscoKey": "discokey:3be0883118c8903cae09ad9bf645ef349e73f75eec4042bd473db8859d33c547", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:43303", "10.65.0.27:43303", "172.17.0.1:43303"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:55:02.592956052Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 4142969531082554, + "StableID": "nmvgXVnMMZ11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c64e08dc977990e0094b182fa6b8ecb09d47ace847f52ded4865105b26c15e1d", + "DiscoKey": "discokey:e186e1d9a6a0ed9548fb249b9c8009e271e6b3e7203e90af2a94b363a7a6957b", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:34846", "10.65.0.27:34846", "172.17.0.1:34846"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:55:03.128402107Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 4800455758014461, + "StableID": "nEdwwHq8Ve11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:13dfcf0fde718814e3ed7ede12f418bb29efeb7b74504cb9a5b80705c43f985e", + "KeyExpiry": "2026-11-08T18:55:03Z", + "DiscoKey": "discokey:87f03b040575e96d175b430d152c82bb51377bec227b970abdd5fd8cd249bd1d", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:39636", "10.65.0.27:39636", "172.17.0.1:39636"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:55:03.668345456Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 495872617439219, + "StableID": "n68hAWjas411CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:13e613e286484cf36612d9e22d3bd3f85eebd6bd2c41a36dca1d2cebd51a875d", + "KeyExpiry": "2026-11-08T18:55:04Z", + "DiscoKey": "discokey:cc03681f9cc0baf6ed18522e08ccce3dd47c3549764f4386874d9ee95ba67f16", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:58189", "10.65.0.27:58189", "172.17.0.1:58189"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:55:04.199017017Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 4633119923072565, + "StableID": "nkLEEqCMBd11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:fbb938f4369157493487e4f585a31f43051f3fcfaf242c3eae351cb65f78397b", + "KeyExpiry": "2026-11-08T18:55:04Z", + "DiscoKey": "discokey:3e4645543c5b7f8f36a0f08e879e82369fb7b9c7c4af7e880111cd54ada6ea39", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:41264", "10.65.0.27:41264", "172.17.0.1:41264"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:55:04.736959081Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "5934169217031598": { + "ID": 5934169217031598, + "LoginName": "weedle.tail78f774.ts.net", + "DisplayName": "weedle" + }} + } + }} +} diff --git a/hscontrol/policy/v2/testdata/sshtest_results/sshtest-user-root-only.hujson b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-user-root-only.hujson new file mode 100644 index 00000000..62feb8a1 --- /dev/null +++ b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-user-root-only.hujson @@ -0,0 +1,18749 @@ +// sshtest-user-root-only +// +// users:[root] allows root login +// +// Nodes with filter rules: 15 of 15 +// Captured at: 2026-05-12T18:55:40Z +// tool version: tscap/dev +// schema version: 1 +{ + "schema_version": 1, + "test_id": "sshtest-user-root-only", + "description": "users:[root] allows root login", + "category": "sshtest", + "captured_at": "2026-05-12T18:55:40.667833017Z", + "tool_version": "tscap/dev", + "tailnet": "odin@example.com", + "input": { + "api_response_code": 200, + "tailnet": { + "dns": {"magic_dns": false, "nameservers": [], "search_paths": [], "split_dns": {}}, + "settings": {} + }, + "scenario_hujson": " \n \n \n{\n\t\"category\": \"sshtest\",\n\t\"description\": \"users:[root] allows root login\",\n\t\"id\": \"sshtest-user-root-only\",\n\t\"policy\": {\"ssh\": [{\n\t\t\"action\": \"accept\",\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": [\"thor@example.org\"],\n\t\t\"users\": [\"root\"]\n\t}], \"sshTests\": [{\n\t\t\"accept\": [\"root\"],\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": \"thor@example.org\"\n\t}], \"tagOwners\": {\n\t\t\"tag:prod\": [\"odin@example.com\"],\n\t\t\"tag:server\": [\"odin@example.com\"]\n\t}},\n\t\"tailnet\": {\n\t\t\"dns\": {\"magic_dns\": false, \"nameservers\": [], \"search_paths\": [], \"split_dns\": {}},\n\t\t\"settings\": {}\n\t},\n\t\"topology\": \"../_topologies/grant.hujson\"\n}\n", + "scenario_path": "scenarios/sshtest/sshtest-user-root-only.hujson", + "full_policy": { + "ssh": [{ + "action": "accept", + "dst": ["tag:server"], + "src": ["thor@example.org"], + "users": ["root"] + }], + "sshTests": [{"accept": ["root"], "dst": ["tag:server"], "src": "thor@example.org"}], + "tagOwners": {"tag:prod": ["odin@example.com"], "tag:server": ["odin@example.com"]} + } + }, + "topology": {"users": [ + {"id": 1, "name": "odin", "email": "odin@example.com"}, + {"id": 2, "name": "thor", "email": "thor@example.org"}, + {"id": 3, "name": "freya", "email": "freya@example.com"} + ], "nodes": {"beedrill": { + "hostname": "beedrill", + "tags": ["tag:server"], + "ipv4": "100.64.0.16", + "ipv6": "fd7a:115c:a1e0::10", + "routable_ips": [], + "approved_routes": [] + }, "blastoise": { + "hostname": "blastoise", + "tags": ["tag:exit", "tag:router"], + "ipv4": "100.64.0.9", + "ipv6": "fd7a:115c:a1e0::9", + "routable_ips": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "bulbasaur": { + "hostname": "bulbasaur", + "tags": [], + "ipv4": "100.64.0.19", + "ipv6": "fd7a:115c:a1e0::13", + "user": "odin", + "routable_ips": [], + "approved_routes": [] + }, "charmander": { + "hostname": "charmander", + "tags": ["tag:exit"], + "ipv4": "100.64.0.4", + "ipv6": "fd7a:115c:a1e0::4", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "fearow": { + "hostname": "fearow", + "tags": ["tag:fearow"], + "ipv4": "100.64.0.12", + "ipv6": "fd7a:115c:a1e0::c", + "routable_ips": ["10.55.0.0/16"], + "approved_routes": [] + }, "ivysaur": { + "hostname": "ivysaur", + "tags": [], + "ipv4": "100.64.0.17", + "ipv6": "fd7a:115c:a1e0::11", + "user": "thor", + "routable_ips": [], + "approved_routes": [] + }, "kakuna": { + "hostname": "kakuna", + "tags": ["tag:prod"], + "ipv4": "100.64.0.15", + "ipv6": "fd7a:115c:a1e0::f", + "routable_ips": [], + "approved_routes": [] + }, "pidgeotto": { + "hostname": "pidgeotto", + "tags": ["tag:pidgeotto"], + "ipv4": "100.64.0.3", + "ipv6": "fd7a:115c:a1e0::3", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "pidgey": { + "hostname": "pidgey", + "tags": ["tag:pidgey"], + "ipv4": "100.64.0.2", + "ipv6": "fd7a:115c:a1e0::2", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "raticate": { + "hostname": "raticate", + "tags": ["tag:group-b"], + "ipv4": "100.64.0.6", + "ipv6": "fd7a:115c:a1e0::6", + "routable_ips": [], + "approved_routes": [] + }, "rattata": { + "hostname": "rattata", + "tags": ["tag:group-a"], + "ipv4": "100.64.0.5", + "ipv6": "fd7a:115c:a1e0::5", + "routable_ips": [], + "approved_routes": [] + }, "spearow": { + "hostname": "spearow", + "tags": ["tag:spearow"], + "ipv4": "100.64.0.11", + "ipv6": "fd7a:115c:a1e0::b", + "routable_ips": ["10.44.0.0/16"], + "approved_routes": [] + }, "squirtle": { + "hostname": "squirtle", + "tags": ["tag:router"], + "ipv4": "100.64.0.13", + "ipv6": "fd7a:115c:a1e0::d", + "routable_ips": ["10.33.0.0/16"], + "approved_routes": [] + }, "venusaur": { + "hostname": "venusaur", + "tags": [], + "ipv4": "100.64.0.18", + "ipv6": "fd7a:115c:a1e0::12", + "user": "freya", + "routable_ips": [], + "approved_routes": [] + }, "weedle": { + "hostname": "weedle", + "tags": ["tag:client"], + "ipv4": "100.64.0.14", + "ipv6": "fd7a:115c:a1e0::e", + "routable_ips": [], + "approved_routes": [] + }}}, + "captures": {"beedrill": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6159030803756667, + "StableID": "ngy2X8JS6q11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 6159030803756667, + "Key": "nodekey:ba3a4a8a342d7e2c5296e20a267673ca232ea1874fbf3b74c616f1e7f58e5a03", + "DiscoKey": "discokey:23f15d53be0ffc735905ec11c03e0c6525e5341ac36f77fd7b7b920b74637659", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:42970", "10.65.0.27:42970", "172.17.0.1:42970"], + "Hostinfo": {"Hostname": "beedrill", "RequestTags": ["tag:server"], "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:55:48.917754396Z", + "Tags": ["tag:server"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:ba3a4a8a342d7e2c5296e20a267673ca232ea1874fbf3b74c616f1e7f58e5a03", + "MachineKey": "mkey:a22ab3dad31424ee521711af97ad892b3f9c25cbab38c195c0aa7925f9ebc176", + "Peers": [{ + "ID": 7574537821997402, + "StableID": "nP1YYLGX9221CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0d5f583bd95b025edb93bfadba2a68ef30828f10c9201450c797494a31154957", + "DiscoKey": "discokey:0cd472111f5eeb608eb57546345224817b76f6680e82178cd22a928b20bb2f50", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:38146", "10.65.0.27:38146", "172.17.0.1:38146"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:55:43.05455785Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1124457422242543, + "StableID": "nGR3tCbGn911CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:41a9994e26a7a555909ddca54a2ea5f57a237226437eb1a6f7dcdfd481de3e23", + "DiscoKey": "discokey:cca74380213a9a811d06776d30c61025dd8a3f23ad72270d58cda908fedddf61", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:35511", "10.65.0.27:35511", "172.17.0.1:35511"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:55:43.611081748Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 1262922201761304, + "StableID": "nVs9JqpyrA11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:82d7bd44688c616e6ba8c45f037f88cbfc0cbbb565e601a4bf5e98bb7007ab00", + "DiscoKey": "discokey:3fdbc83628d93015a00ff0a955ac12334378208ed5933ea2a1af5b931fd55218", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:56475", "10.65.0.27:56475", "172.17.0.1:56475"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:55:44.134231193Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 143186579656124, + "StableID": "n9F3jaGr7211CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:03726a712a95c9c6604702c4ce7a0d22295500b208d3a39351b3adf251231f4d", + "DiscoKey": "discokey:19c9009f83a64c5349e2991f620e1d10516162321215f306cd5a9c17bce22010", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:45702", "10.65.0.27:45702", "172.17.0.1:45702"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:55:44.672814512Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 4218609743689897, + "StableID": "n6fm62jcwZ11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:225c0d9fb8a56bc197efac7fa83f8c960ceedd2aba457cd43b2f097d2e0cc02b", + "DiscoKey": "discokey:66627884ff0d54506903dfa6e608b63a66b3d839ee60070a6aff488e0df22d7e", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:56504", "10.65.0.27:56504", "172.17.0.1:56504"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:55:45.210808467Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3784649116951398, + "StableID": "nfVVYFK5ZW11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:436ea22cf25b7ab0623050a4cd4deb931f09e1564d6f9e0c4209c4499ec07a76", + "DiscoKey": "discokey:315c285f8853af5177ca5e849ad187931bc2f4cecae9d9f4b6570381ba324e2f", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:60758", "10.65.0.27:60758", "172.17.0.1:60758"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:55:45.738349707Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8126768308751190, + "StableID": "nofkdXRdT621CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1bfc739041be126427e0a35a5929bf1b98729f780167971323982108cfbf871d", + "DiscoKey": "discokey:22cb0be3eb2ecac46c129116abf3a8a44debda473ce859b663669a2256bb9275", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:36078", "10.65.0.27:36078", "172.17.0.1:36078"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:55:46.260501309Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 101792691512349, + "StableID": "nLWRaSv6o111CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:572a6c971194c402a01fc7095f455cc5b0d4211dadde9b6fee2a730951c9f34b", + "DiscoKey": "discokey:953753a219bb2f744e9b9c230d7b5a2511d4184208fa7559cbd8d3a58dad2f0c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:59864", "10.65.0.27:59864", "172.17.0.1:59864"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:55:46.792557118Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 587147047843869, + "StableID": "nL2b2jMva511CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b25bb9d9f29ddf02691d4ea73e8ebf98847eb7877a3332de6d58d2d13091a75c", + "DiscoKey": "discokey:21e71f6269e9003ba5306ddf9c2d2784f2b15069b2fb50468f1babf65d686443", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:57075", "10.65.0.27:57075", "172.17.0.1:57075"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:55:47.332575447Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2713887429846554, + "StableID": "nHCUuoD8CN11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8a067cbfbe394d17f3907921b058b4dedd146d624512dd527e8814e0205a9801", + "DiscoKey": "discokey:397297a94f7e621fb6e75696a3066d4d0a921d520f218d477552c5c0663f5743", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:53344", "10.65.0.27:53344", "172.17.0.1:53344"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:55:47.859567419Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7448351196262868, + "StableID": "nm9wXEZNA121CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9658c60d68240d75ab76570991d3000299b9e51b6fbf9cd893283e8ee9d9515d", + "DiscoKey": "discokey:459a36363611b5bb51b0768c257200b8d379036d3b38d92114314fe455492e06", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:47083", "10.65.0.27:47083", "172.17.0.1:47083"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:55:48.387063424Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 5376294992179314, + "StableID": "nwBhCs9wyi11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:16951ebb9387bbaf6f7196c8304ba2260a14a33dcf58a7da7ad5c235817ee94e", + "KeyExpiry": "2026-11-08T18:55:50Z", + "DiscoKey": "discokey:d8e2d2e55f0276b4c2b490637a3cf52878391418f9e2c2376bdbb292f8edef50", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:34625", "10.65.0.27:34625", "172.17.0.1:34625"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:55:50.452117454Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7118790738790820, + "StableID": "nRd8SZZ7bx11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:6a2e97adca6aa6b02c29e4ad4d1ecbcdaab63299f5494632f948b1dbc2833527", + "KeyExpiry": "2026-11-08T18:55:50Z", + "DiscoKey": "discokey:7f2a1d5f5e129e7d0c8fbd3b5b6c75bdaeaa1e255ab9f9bd5c4d0f553b13215b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:58399", "10.65.0.27:58399", "172.17.0.1:58399"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:55:50.976960192Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 7627231953651300, + "StableID": "nVjtW6TPZ221CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:fbcd8dd70ff5e4d0a088c185dacd95456c094d15a1a191a9efef5d1f48c65d34", + "KeyExpiry": "2026-11-08T18:55:51Z", + "DiscoKey": "discokey:2bb5db6697ec4a3347b56e55fd6853068e083e10d8055fe0ec217c9610948c18", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:36613", "10.65.0.27:36613", "172.17.0.1:36613"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:55:51.516838863Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": [{ + "principals": [{"nodeIP": "100.64.0.17"}, {"nodeIP": "fd7a:115c:a1e0::11"}], + "sshUsers": {"root": "root"}, + "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + } + }]}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "6159030803756667": { + "ID": 6159030803756667, + "LoginName": "beedrill.tail78f774.ts.net", + "DisplayName": "beedrill" + }} + }, + "ssh_rules": [{ + "principals": [{"nodeIP": "100.64.0.17"}, {"nodeIP": "fd7a:115c:a1e0::11"}], + "sshUsers": {"root": "root"}, + "action": { + "accept": true, + "allowAgentForwarding": true, + "allowLocalPortForwarding": true, + "allowRemotePortForwarding": true + } + }] + }, "blastoise": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 3784649116951398, + "StableID": "nfVVYFK5ZW11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 3784649116951398, + "Key": "nodekey:436ea22cf25b7ab0623050a4cd4deb931f09e1564d6f9e0c4209c4499ec07a76", + "DiscoKey": "discokey:315c285f8853af5177ca5e849ad187931bc2f4cecae9d9f4b6570381ba324e2f", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:60758", "10.65.0.27:60758", "172.17.0.1:60758"], + "Hostinfo": { + "Hostname": "blastoise", + "RoutableIPs": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit", "tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:55:45.738349707Z", + "Tags": ["tag:exit", "tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:436ea22cf25b7ab0623050a4cd4deb931f09e1564d6f9e0c4209c4499ec07a76", + "MachineKey": "mkey:bf1f11799705132bc24b4d11c7b9fd3abeba5e49ac8254f555c8d3ec9c80c14a", + "Peers": [{ + "ID": 7574537821997402, + "StableID": "nP1YYLGX9221CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0d5f583bd95b025edb93bfadba2a68ef30828f10c9201450c797494a31154957", + "DiscoKey": "discokey:0cd472111f5eeb608eb57546345224817b76f6680e82178cd22a928b20bb2f50", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:38146", "10.65.0.27:38146", "172.17.0.1:38146"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:55:43.05455785Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1124457422242543, + "StableID": "nGR3tCbGn911CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:41a9994e26a7a555909ddca54a2ea5f57a237226437eb1a6f7dcdfd481de3e23", + "DiscoKey": "discokey:cca74380213a9a811d06776d30c61025dd8a3f23ad72270d58cda908fedddf61", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:35511", "10.65.0.27:35511", "172.17.0.1:35511"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:55:43.611081748Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 1262922201761304, + "StableID": "nVs9JqpyrA11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:82d7bd44688c616e6ba8c45f037f88cbfc0cbbb565e601a4bf5e98bb7007ab00", + "DiscoKey": "discokey:3fdbc83628d93015a00ff0a955ac12334378208ed5933ea2a1af5b931fd55218", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:56475", "10.65.0.27:56475", "172.17.0.1:56475"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:55:44.134231193Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 143186579656124, + "StableID": "n9F3jaGr7211CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:03726a712a95c9c6604702c4ce7a0d22295500b208d3a39351b3adf251231f4d", + "DiscoKey": "discokey:19c9009f83a64c5349e2991f620e1d10516162321215f306cd5a9c17bce22010", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:45702", "10.65.0.27:45702", "172.17.0.1:45702"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:55:44.672814512Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 4218609743689897, + "StableID": "n6fm62jcwZ11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:225c0d9fb8a56bc197efac7fa83f8c960ceedd2aba457cd43b2f097d2e0cc02b", + "DiscoKey": "discokey:66627884ff0d54506903dfa6e608b63a66b3d839ee60070a6aff488e0df22d7e", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:56504", "10.65.0.27:56504", "172.17.0.1:56504"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:55:45.210808467Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 8126768308751190, + "StableID": "nofkdXRdT621CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1bfc739041be126427e0a35a5929bf1b98729f780167971323982108cfbf871d", + "DiscoKey": "discokey:22cb0be3eb2ecac46c129116abf3a8a44debda473ce859b663669a2256bb9275", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:36078", "10.65.0.27:36078", "172.17.0.1:36078"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:55:46.260501309Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 101792691512349, + "StableID": "nLWRaSv6o111CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:572a6c971194c402a01fc7095f455cc5b0d4211dadde9b6fee2a730951c9f34b", + "DiscoKey": "discokey:953753a219bb2f744e9b9c230d7b5a2511d4184208fa7559cbd8d3a58dad2f0c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:59864", "10.65.0.27:59864", "172.17.0.1:59864"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:55:46.792557118Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 587147047843869, + "StableID": "nL2b2jMva511CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b25bb9d9f29ddf02691d4ea73e8ebf98847eb7877a3332de6d58d2d13091a75c", + "DiscoKey": "discokey:21e71f6269e9003ba5306ddf9c2d2784f2b15069b2fb50468f1babf65d686443", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:57075", "10.65.0.27:57075", "172.17.0.1:57075"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:55:47.332575447Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2713887429846554, + "StableID": "nHCUuoD8CN11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8a067cbfbe394d17f3907921b058b4dedd146d624512dd527e8814e0205a9801", + "DiscoKey": "discokey:397297a94f7e621fb6e75696a3066d4d0a921d520f218d477552c5c0663f5743", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:53344", "10.65.0.27:53344", "172.17.0.1:53344"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:55:47.859567419Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7448351196262868, + "StableID": "nm9wXEZNA121CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9658c60d68240d75ab76570991d3000299b9e51b6fbf9cd893283e8ee9d9515d", + "DiscoKey": "discokey:459a36363611b5bb51b0768c257200b8d379036d3b38d92114314fe455492e06", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:47083", "10.65.0.27:47083", "172.17.0.1:47083"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:55:48.387063424Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 6159030803756667, + "StableID": "ngy2X8JS6q11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba3a4a8a342d7e2c5296e20a267673ca232ea1874fbf3b74c616f1e7f58e5a03", + "DiscoKey": "discokey:23f15d53be0ffc735905ec11c03e0c6525e5341ac36f77fd7b7b920b74637659", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:42970", "10.65.0.27:42970", "172.17.0.1:42970"], + "HomeDERP": 18, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:55:48.917754396Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5376294992179314, + "StableID": "nwBhCs9wyi11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:16951ebb9387bbaf6f7196c8304ba2260a14a33dcf58a7da7ad5c235817ee94e", + "KeyExpiry": "2026-11-08T18:55:50Z", + "DiscoKey": "discokey:d8e2d2e55f0276b4c2b490637a3cf52878391418f9e2c2376bdbb292f8edef50", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:34625", "10.65.0.27:34625", "172.17.0.1:34625"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:55:50.452117454Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7118790738790820, + "StableID": "nRd8SZZ7bx11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:6a2e97adca6aa6b02c29e4ad4d1ecbcdaab63299f5494632f948b1dbc2833527", + "KeyExpiry": "2026-11-08T18:55:50Z", + "DiscoKey": "discokey:7f2a1d5f5e129e7d0c8fbd3b5b6c75bdaeaa1e255ab9f9bd5c4d0f553b13215b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:58399", "10.65.0.27:58399", "172.17.0.1:58399"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:55:50.976960192Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 7627231953651300, + "StableID": "nVjtW6TPZ221CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:fbcd8dd70ff5e4d0a088c185dacd95456c094d15a1a191a9efef5d1f48c65d34", + "KeyExpiry": "2026-11-08T18:55:51Z", + "DiscoKey": "discokey:2bb5db6697ec4a3347b56e55fd6853068e083e10d8055fe0ec217c9610948c18", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:36613", "10.65.0.27:36613", "172.17.0.1:36613"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:55:51.516838863Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3784649116951398": { + "ID": 3784649116951398, + "LoginName": "blastoise.tail78f774.ts.net", + "DisplayName": "blastoise" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "bulbasaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7627231953651300, + "StableID": "nVjtW6TPZ221CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:fbcd8dd70ff5e4d0a088c185dacd95456c094d15a1a191a9efef5d1f48c65d34", + "KeyExpiry": "2026-11-08T18:55:51Z", + "DiscoKey": "discokey:2bb5db6697ec4a3347b56e55fd6853068e083e10d8055fe0ec217c9610948c18", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:36613", "10.65.0.27:36613", "172.17.0.1:36613"], + "Hostinfo": {"Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:55:51.516838863Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:fbcd8dd70ff5e4d0a088c185dacd95456c094d15a1a191a9efef5d1f48c65d34", + "MachineKey": "mkey:e149aaa6cc98072d1f0d0505b78ec1ac0fa4ebdd0afe838feb95c9034892cd38", + "Peers": [{ + "ID": 7574537821997402, + "StableID": "nP1YYLGX9221CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0d5f583bd95b025edb93bfadba2a68ef30828f10c9201450c797494a31154957", + "DiscoKey": "discokey:0cd472111f5eeb608eb57546345224817b76f6680e82178cd22a928b20bb2f50", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:38146", "10.65.0.27:38146", "172.17.0.1:38146"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:55:43.05455785Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1124457422242543, + "StableID": "nGR3tCbGn911CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:41a9994e26a7a555909ddca54a2ea5f57a237226437eb1a6f7dcdfd481de3e23", + "DiscoKey": "discokey:cca74380213a9a811d06776d30c61025dd8a3f23ad72270d58cda908fedddf61", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:35511", "10.65.0.27:35511", "172.17.0.1:35511"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:55:43.611081748Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 1262922201761304, + "StableID": "nVs9JqpyrA11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:82d7bd44688c616e6ba8c45f037f88cbfc0cbbb565e601a4bf5e98bb7007ab00", + "DiscoKey": "discokey:3fdbc83628d93015a00ff0a955ac12334378208ed5933ea2a1af5b931fd55218", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:56475", "10.65.0.27:56475", "172.17.0.1:56475"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:55:44.134231193Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 143186579656124, + "StableID": "n9F3jaGr7211CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:03726a712a95c9c6604702c4ce7a0d22295500b208d3a39351b3adf251231f4d", + "DiscoKey": "discokey:19c9009f83a64c5349e2991f620e1d10516162321215f306cd5a9c17bce22010", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:45702", "10.65.0.27:45702", "172.17.0.1:45702"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:55:44.672814512Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 4218609743689897, + "StableID": "n6fm62jcwZ11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:225c0d9fb8a56bc197efac7fa83f8c960ceedd2aba457cd43b2f097d2e0cc02b", + "DiscoKey": "discokey:66627884ff0d54506903dfa6e608b63a66b3d839ee60070a6aff488e0df22d7e", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:56504", "10.65.0.27:56504", "172.17.0.1:56504"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:55:45.210808467Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3784649116951398, + "StableID": "nfVVYFK5ZW11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:436ea22cf25b7ab0623050a4cd4deb931f09e1564d6f9e0c4209c4499ec07a76", + "DiscoKey": "discokey:315c285f8853af5177ca5e849ad187931bc2f4cecae9d9f4b6570381ba324e2f", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:60758", "10.65.0.27:60758", "172.17.0.1:60758"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:55:45.738349707Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8126768308751190, + "StableID": "nofkdXRdT621CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1bfc739041be126427e0a35a5929bf1b98729f780167971323982108cfbf871d", + "DiscoKey": "discokey:22cb0be3eb2ecac46c129116abf3a8a44debda473ce859b663669a2256bb9275", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:36078", "10.65.0.27:36078", "172.17.0.1:36078"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:55:46.260501309Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 101792691512349, + "StableID": "nLWRaSv6o111CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:572a6c971194c402a01fc7095f455cc5b0d4211dadde9b6fee2a730951c9f34b", + "DiscoKey": "discokey:953753a219bb2f744e9b9c230d7b5a2511d4184208fa7559cbd8d3a58dad2f0c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:59864", "10.65.0.27:59864", "172.17.0.1:59864"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:55:46.792557118Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 587147047843869, + "StableID": "nL2b2jMva511CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b25bb9d9f29ddf02691d4ea73e8ebf98847eb7877a3332de6d58d2d13091a75c", + "DiscoKey": "discokey:21e71f6269e9003ba5306ddf9c2d2784f2b15069b2fb50468f1babf65d686443", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:57075", "10.65.0.27:57075", "172.17.0.1:57075"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:55:47.332575447Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2713887429846554, + "StableID": "nHCUuoD8CN11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8a067cbfbe394d17f3907921b058b4dedd146d624512dd527e8814e0205a9801", + "DiscoKey": "discokey:397297a94f7e621fb6e75696a3066d4d0a921d520f218d477552c5c0663f5743", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:53344", "10.65.0.27:53344", "172.17.0.1:53344"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:55:47.859567419Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7448351196262868, + "StableID": "nm9wXEZNA121CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9658c60d68240d75ab76570991d3000299b9e51b6fbf9cd893283e8ee9d9515d", + "DiscoKey": "discokey:459a36363611b5bb51b0768c257200b8d379036d3b38d92114314fe455492e06", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:47083", "10.65.0.27:47083", "172.17.0.1:47083"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:55:48.387063424Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 6159030803756667, + "StableID": "ngy2X8JS6q11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba3a4a8a342d7e2c5296e20a267673ca232ea1874fbf3b74c616f1e7f58e5a03", + "DiscoKey": "discokey:23f15d53be0ffc735905ec11c03e0c6525e5341ac36f77fd7b7b920b74637659", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:42970", "10.65.0.27:42970", "172.17.0.1:42970"], + "HomeDERP": 18, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:55:48.917754396Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5376294992179314, + "StableID": "nwBhCs9wyi11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:16951ebb9387bbaf6f7196c8304ba2260a14a33dcf58a7da7ad5c235817ee94e", + "KeyExpiry": "2026-11-08T18:55:50Z", + "DiscoKey": "discokey:d8e2d2e55f0276b4c2b490637a3cf52878391418f9e2c2376bdbb292f8edef50", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:34625", "10.65.0.27:34625", "172.17.0.1:34625"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:55:50.452117454Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7118790738790820, + "StableID": "nRd8SZZ7bx11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:6a2e97adca6aa6b02c29e4ad4d1ecbcdaab63299f5494632f948b1dbc2833527", + "KeyExpiry": "2026-11-08T18:55:50Z", + "DiscoKey": "discokey:7f2a1d5f5e129e7d0c8fbd3b5b6c75bdaeaa1e255ab9f9bd5c4d0f553b13215b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:58399", "10.65.0.27:58399", "172.17.0.1:58399"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:55:50.976960192Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "charmander": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 1262922201761304, + "StableID": "nVs9JqpyrA11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1262922201761304, + "Key": "nodekey:82d7bd44688c616e6ba8c45f037f88cbfc0cbbb565e601a4bf5e98bb7007ab00", + "DiscoKey": "discokey:3fdbc83628d93015a00ff0a955ac12334378208ed5933ea2a1af5b931fd55218", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:56475", "10.65.0.27:56475", "172.17.0.1:56475"], + "Hostinfo": { + "Hostname": "charmander", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit"], + "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:55:44.134231193Z", + "Tags": ["tag:exit"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:82d7bd44688c616e6ba8c45f037f88cbfc0cbbb565e601a4bf5e98bb7007ab00", + "MachineKey": "mkey:f39b07bedd710125954890f40673ee3e46a1a330410b0c46f3652e779bf1ee27", + "Peers": [{ + "ID": 7574537821997402, + "StableID": "nP1YYLGX9221CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0d5f583bd95b025edb93bfadba2a68ef30828f10c9201450c797494a31154957", + "DiscoKey": "discokey:0cd472111f5eeb608eb57546345224817b76f6680e82178cd22a928b20bb2f50", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:38146", "10.65.0.27:38146", "172.17.0.1:38146"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:55:43.05455785Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1124457422242543, + "StableID": "nGR3tCbGn911CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:41a9994e26a7a555909ddca54a2ea5f57a237226437eb1a6f7dcdfd481de3e23", + "DiscoKey": "discokey:cca74380213a9a811d06776d30c61025dd8a3f23ad72270d58cda908fedddf61", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:35511", "10.65.0.27:35511", "172.17.0.1:35511"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:55:43.611081748Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 143186579656124, + "StableID": "n9F3jaGr7211CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:03726a712a95c9c6604702c4ce7a0d22295500b208d3a39351b3adf251231f4d", + "DiscoKey": "discokey:19c9009f83a64c5349e2991f620e1d10516162321215f306cd5a9c17bce22010", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:45702", "10.65.0.27:45702", "172.17.0.1:45702"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:55:44.672814512Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 4218609743689897, + "StableID": "n6fm62jcwZ11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:225c0d9fb8a56bc197efac7fa83f8c960ceedd2aba457cd43b2f097d2e0cc02b", + "DiscoKey": "discokey:66627884ff0d54506903dfa6e608b63a66b3d839ee60070a6aff488e0df22d7e", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:56504", "10.65.0.27:56504", "172.17.0.1:56504"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:55:45.210808467Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3784649116951398, + "StableID": "nfVVYFK5ZW11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:436ea22cf25b7ab0623050a4cd4deb931f09e1564d6f9e0c4209c4499ec07a76", + "DiscoKey": "discokey:315c285f8853af5177ca5e849ad187931bc2f4cecae9d9f4b6570381ba324e2f", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:60758", "10.65.0.27:60758", "172.17.0.1:60758"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:55:45.738349707Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8126768308751190, + "StableID": "nofkdXRdT621CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1bfc739041be126427e0a35a5929bf1b98729f780167971323982108cfbf871d", + "DiscoKey": "discokey:22cb0be3eb2ecac46c129116abf3a8a44debda473ce859b663669a2256bb9275", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:36078", "10.65.0.27:36078", "172.17.0.1:36078"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:55:46.260501309Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 101792691512349, + "StableID": "nLWRaSv6o111CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:572a6c971194c402a01fc7095f455cc5b0d4211dadde9b6fee2a730951c9f34b", + "DiscoKey": "discokey:953753a219bb2f744e9b9c230d7b5a2511d4184208fa7559cbd8d3a58dad2f0c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:59864", "10.65.0.27:59864", "172.17.0.1:59864"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:55:46.792557118Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 587147047843869, + "StableID": "nL2b2jMva511CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b25bb9d9f29ddf02691d4ea73e8ebf98847eb7877a3332de6d58d2d13091a75c", + "DiscoKey": "discokey:21e71f6269e9003ba5306ddf9c2d2784f2b15069b2fb50468f1babf65d686443", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:57075", "10.65.0.27:57075", "172.17.0.1:57075"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:55:47.332575447Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2713887429846554, + "StableID": "nHCUuoD8CN11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8a067cbfbe394d17f3907921b058b4dedd146d624512dd527e8814e0205a9801", + "DiscoKey": "discokey:397297a94f7e621fb6e75696a3066d4d0a921d520f218d477552c5c0663f5743", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:53344", "10.65.0.27:53344", "172.17.0.1:53344"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:55:47.859567419Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7448351196262868, + "StableID": "nm9wXEZNA121CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9658c60d68240d75ab76570991d3000299b9e51b6fbf9cd893283e8ee9d9515d", + "DiscoKey": "discokey:459a36363611b5bb51b0768c257200b8d379036d3b38d92114314fe455492e06", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:47083", "10.65.0.27:47083", "172.17.0.1:47083"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:55:48.387063424Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 6159030803756667, + "StableID": "ngy2X8JS6q11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba3a4a8a342d7e2c5296e20a267673ca232ea1874fbf3b74c616f1e7f58e5a03", + "DiscoKey": "discokey:23f15d53be0ffc735905ec11c03e0c6525e5341ac36f77fd7b7b920b74637659", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:42970", "10.65.0.27:42970", "172.17.0.1:42970"], + "HomeDERP": 18, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:55:48.917754396Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5376294992179314, + "StableID": "nwBhCs9wyi11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:16951ebb9387bbaf6f7196c8304ba2260a14a33dcf58a7da7ad5c235817ee94e", + "KeyExpiry": "2026-11-08T18:55:50Z", + "DiscoKey": "discokey:d8e2d2e55f0276b4c2b490637a3cf52878391418f9e2c2376bdbb292f8edef50", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:34625", "10.65.0.27:34625", "172.17.0.1:34625"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:55:50.452117454Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7118790738790820, + "StableID": "nRd8SZZ7bx11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:6a2e97adca6aa6b02c29e4ad4d1ecbcdaab63299f5494632f948b1dbc2833527", + "KeyExpiry": "2026-11-08T18:55:50Z", + "DiscoKey": "discokey:7f2a1d5f5e129e7d0c8fbd3b5b6c75bdaeaa1e255ab9f9bd5c4d0f553b13215b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:58399", "10.65.0.27:58399", "172.17.0.1:58399"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:55:50.976960192Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 7627231953651300, + "StableID": "nVjtW6TPZ221CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:fbcd8dd70ff5e4d0a088c185dacd95456c094d15a1a191a9efef5d1f48c65d34", + "KeyExpiry": "2026-11-08T18:55:51Z", + "DiscoKey": "discokey:2bb5db6697ec4a3347b56e55fd6853068e083e10d8055fe0ec217c9610948c18", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:36613", "10.65.0.27:36613", "172.17.0.1:36613"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:55:51.516838863Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "1262922201761304": { + "ID": 1262922201761304, + "LoginName": "charmander.tail78f774.ts.net", + "DisplayName": "charmander" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "fearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 101792691512349, + "StableID": "nLWRaSv6o111CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 101792691512349, + "Key": "nodekey:572a6c971194c402a01fc7095f455cc5b0d4211dadde9b6fee2a730951c9f34b", + "DiscoKey": "discokey:953753a219bb2f744e9b9c230d7b5a2511d4184208fa7559cbd8d3a58dad2f0c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:59864", "10.65.0.27:59864", "172.17.0.1:59864"], + "Hostinfo": { + "Hostname": "fearow", + "RoutableIPs": ["10.55.0.0/16"], + "RequestTags": ["tag:fearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:55:46.792557118Z", + "Tags": ["tag:fearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:572a6c971194c402a01fc7095f455cc5b0d4211dadde9b6fee2a730951c9f34b", + "MachineKey": "mkey:ed4d53ea45956e446a0037921025bad1d0587db43478ccbc528b99203b44d976", + "Peers": [{ + "ID": 7574537821997402, + "StableID": "nP1YYLGX9221CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0d5f583bd95b025edb93bfadba2a68ef30828f10c9201450c797494a31154957", + "DiscoKey": "discokey:0cd472111f5eeb608eb57546345224817b76f6680e82178cd22a928b20bb2f50", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:38146", "10.65.0.27:38146", "172.17.0.1:38146"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:55:43.05455785Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1124457422242543, + "StableID": "nGR3tCbGn911CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:41a9994e26a7a555909ddca54a2ea5f57a237226437eb1a6f7dcdfd481de3e23", + "DiscoKey": "discokey:cca74380213a9a811d06776d30c61025dd8a3f23ad72270d58cda908fedddf61", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:35511", "10.65.0.27:35511", "172.17.0.1:35511"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:55:43.611081748Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 1262922201761304, + "StableID": "nVs9JqpyrA11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:82d7bd44688c616e6ba8c45f037f88cbfc0cbbb565e601a4bf5e98bb7007ab00", + "DiscoKey": "discokey:3fdbc83628d93015a00ff0a955ac12334378208ed5933ea2a1af5b931fd55218", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:56475", "10.65.0.27:56475", "172.17.0.1:56475"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:55:44.134231193Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 143186579656124, + "StableID": "n9F3jaGr7211CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:03726a712a95c9c6604702c4ce7a0d22295500b208d3a39351b3adf251231f4d", + "DiscoKey": "discokey:19c9009f83a64c5349e2991f620e1d10516162321215f306cd5a9c17bce22010", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:45702", "10.65.0.27:45702", "172.17.0.1:45702"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:55:44.672814512Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 4218609743689897, + "StableID": "n6fm62jcwZ11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:225c0d9fb8a56bc197efac7fa83f8c960ceedd2aba457cd43b2f097d2e0cc02b", + "DiscoKey": "discokey:66627884ff0d54506903dfa6e608b63a66b3d839ee60070a6aff488e0df22d7e", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:56504", "10.65.0.27:56504", "172.17.0.1:56504"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:55:45.210808467Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3784649116951398, + "StableID": "nfVVYFK5ZW11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:436ea22cf25b7ab0623050a4cd4deb931f09e1564d6f9e0c4209c4499ec07a76", + "DiscoKey": "discokey:315c285f8853af5177ca5e849ad187931bc2f4cecae9d9f4b6570381ba324e2f", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:60758", "10.65.0.27:60758", "172.17.0.1:60758"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:55:45.738349707Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8126768308751190, + "StableID": "nofkdXRdT621CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1bfc739041be126427e0a35a5929bf1b98729f780167971323982108cfbf871d", + "DiscoKey": "discokey:22cb0be3eb2ecac46c129116abf3a8a44debda473ce859b663669a2256bb9275", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:36078", "10.65.0.27:36078", "172.17.0.1:36078"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:55:46.260501309Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 587147047843869, + "StableID": "nL2b2jMva511CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b25bb9d9f29ddf02691d4ea73e8ebf98847eb7877a3332de6d58d2d13091a75c", + "DiscoKey": "discokey:21e71f6269e9003ba5306ddf9c2d2784f2b15069b2fb50468f1babf65d686443", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:57075", "10.65.0.27:57075", "172.17.0.1:57075"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:55:47.332575447Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2713887429846554, + "StableID": "nHCUuoD8CN11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8a067cbfbe394d17f3907921b058b4dedd146d624512dd527e8814e0205a9801", + "DiscoKey": "discokey:397297a94f7e621fb6e75696a3066d4d0a921d520f218d477552c5c0663f5743", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:53344", "10.65.0.27:53344", "172.17.0.1:53344"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:55:47.859567419Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7448351196262868, + "StableID": "nm9wXEZNA121CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9658c60d68240d75ab76570991d3000299b9e51b6fbf9cd893283e8ee9d9515d", + "DiscoKey": "discokey:459a36363611b5bb51b0768c257200b8d379036d3b38d92114314fe455492e06", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:47083", "10.65.0.27:47083", "172.17.0.1:47083"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:55:48.387063424Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 6159030803756667, + "StableID": "ngy2X8JS6q11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba3a4a8a342d7e2c5296e20a267673ca232ea1874fbf3b74c616f1e7f58e5a03", + "DiscoKey": "discokey:23f15d53be0ffc735905ec11c03e0c6525e5341ac36f77fd7b7b920b74637659", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:42970", "10.65.0.27:42970", "172.17.0.1:42970"], + "HomeDERP": 18, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:55:48.917754396Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5376294992179314, + "StableID": "nwBhCs9wyi11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:16951ebb9387bbaf6f7196c8304ba2260a14a33dcf58a7da7ad5c235817ee94e", + "KeyExpiry": "2026-11-08T18:55:50Z", + "DiscoKey": "discokey:d8e2d2e55f0276b4c2b490637a3cf52878391418f9e2c2376bdbb292f8edef50", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:34625", "10.65.0.27:34625", "172.17.0.1:34625"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:55:50.452117454Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7118790738790820, + "StableID": "nRd8SZZ7bx11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:6a2e97adca6aa6b02c29e4ad4d1ecbcdaab63299f5494632f948b1dbc2833527", + "KeyExpiry": "2026-11-08T18:55:50Z", + "DiscoKey": "discokey:7f2a1d5f5e129e7d0c8fbd3b5b6c75bdaeaa1e255ab9f9bd5c4d0f553b13215b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:58399", "10.65.0.27:58399", "172.17.0.1:58399"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:55:50.976960192Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 7627231953651300, + "StableID": "nVjtW6TPZ221CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:fbcd8dd70ff5e4d0a088c185dacd95456c094d15a1a191a9efef5d1f48c65d34", + "KeyExpiry": "2026-11-08T18:55:51Z", + "DiscoKey": "discokey:2bb5db6697ec4a3347b56e55fd6853068e083e10d8055fe0ec217c9610948c18", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:36613", "10.65.0.27:36613", "172.17.0.1:36613"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:55:51.516838863Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"101792691512349": { + "ID": 101792691512349, + "LoginName": "fearow.tail78f774.ts.net", + "DisplayName": "fearow" + }, "1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "ivysaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 5376294992179314, + "StableID": "nwBhCs9wyi11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:16951ebb9387bbaf6f7196c8304ba2260a14a33dcf58a7da7ad5c235817ee94e", + "KeyExpiry": "2026-11-08T18:55:50Z", + "DiscoKey": "discokey:d8e2d2e55f0276b4c2b490637a3cf52878391418f9e2c2376bdbb292f8edef50", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:34625", "10.65.0.27:34625", "172.17.0.1:34625"], + "Hostinfo": {"Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:55:50.452117454Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:16951ebb9387bbaf6f7196c8304ba2260a14a33dcf58a7da7ad5c235817ee94e", + "MachineKey": "mkey:152ece930eb6db9afaae3fabdab82fa79702e1337b3f3e94add1ba05f7b61a15", + "Peers": [{ + "ID": 7574537821997402, + "StableID": "nP1YYLGX9221CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0d5f583bd95b025edb93bfadba2a68ef30828f10c9201450c797494a31154957", + "DiscoKey": "discokey:0cd472111f5eeb608eb57546345224817b76f6680e82178cd22a928b20bb2f50", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:38146", "10.65.0.27:38146", "172.17.0.1:38146"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:55:43.05455785Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1124457422242543, + "StableID": "nGR3tCbGn911CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:41a9994e26a7a555909ddca54a2ea5f57a237226437eb1a6f7dcdfd481de3e23", + "DiscoKey": "discokey:cca74380213a9a811d06776d30c61025dd8a3f23ad72270d58cda908fedddf61", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:35511", "10.65.0.27:35511", "172.17.0.1:35511"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:55:43.611081748Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 1262922201761304, + "StableID": "nVs9JqpyrA11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:82d7bd44688c616e6ba8c45f037f88cbfc0cbbb565e601a4bf5e98bb7007ab00", + "DiscoKey": "discokey:3fdbc83628d93015a00ff0a955ac12334378208ed5933ea2a1af5b931fd55218", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:56475", "10.65.0.27:56475", "172.17.0.1:56475"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:55:44.134231193Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 143186579656124, + "StableID": "n9F3jaGr7211CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:03726a712a95c9c6604702c4ce7a0d22295500b208d3a39351b3adf251231f4d", + "DiscoKey": "discokey:19c9009f83a64c5349e2991f620e1d10516162321215f306cd5a9c17bce22010", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:45702", "10.65.0.27:45702", "172.17.0.1:45702"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:55:44.672814512Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 4218609743689897, + "StableID": "n6fm62jcwZ11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:225c0d9fb8a56bc197efac7fa83f8c960ceedd2aba457cd43b2f097d2e0cc02b", + "DiscoKey": "discokey:66627884ff0d54506903dfa6e608b63a66b3d839ee60070a6aff488e0df22d7e", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:56504", "10.65.0.27:56504", "172.17.0.1:56504"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:55:45.210808467Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3784649116951398, + "StableID": "nfVVYFK5ZW11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:436ea22cf25b7ab0623050a4cd4deb931f09e1564d6f9e0c4209c4499ec07a76", + "DiscoKey": "discokey:315c285f8853af5177ca5e849ad187931bc2f4cecae9d9f4b6570381ba324e2f", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:60758", "10.65.0.27:60758", "172.17.0.1:60758"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:55:45.738349707Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8126768308751190, + "StableID": "nofkdXRdT621CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1bfc739041be126427e0a35a5929bf1b98729f780167971323982108cfbf871d", + "DiscoKey": "discokey:22cb0be3eb2ecac46c129116abf3a8a44debda473ce859b663669a2256bb9275", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:36078", "10.65.0.27:36078", "172.17.0.1:36078"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:55:46.260501309Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 101792691512349, + "StableID": "nLWRaSv6o111CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:572a6c971194c402a01fc7095f455cc5b0d4211dadde9b6fee2a730951c9f34b", + "DiscoKey": "discokey:953753a219bb2f744e9b9c230d7b5a2511d4184208fa7559cbd8d3a58dad2f0c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:59864", "10.65.0.27:59864", "172.17.0.1:59864"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:55:46.792557118Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 587147047843869, + "StableID": "nL2b2jMva511CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b25bb9d9f29ddf02691d4ea73e8ebf98847eb7877a3332de6d58d2d13091a75c", + "DiscoKey": "discokey:21e71f6269e9003ba5306ddf9c2d2784f2b15069b2fb50468f1babf65d686443", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:57075", "10.65.0.27:57075", "172.17.0.1:57075"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:55:47.332575447Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2713887429846554, + "StableID": "nHCUuoD8CN11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8a067cbfbe394d17f3907921b058b4dedd146d624512dd527e8814e0205a9801", + "DiscoKey": "discokey:397297a94f7e621fb6e75696a3066d4d0a921d520f218d477552c5c0663f5743", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:53344", "10.65.0.27:53344", "172.17.0.1:53344"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:55:47.859567419Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7448351196262868, + "StableID": "nm9wXEZNA121CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9658c60d68240d75ab76570991d3000299b9e51b6fbf9cd893283e8ee9d9515d", + "DiscoKey": "discokey:459a36363611b5bb51b0768c257200b8d379036d3b38d92114314fe455492e06", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:47083", "10.65.0.27:47083", "172.17.0.1:47083"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:55:48.387063424Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 6159030803756667, + "StableID": "ngy2X8JS6q11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba3a4a8a342d7e2c5296e20a267673ca232ea1874fbf3b74c616f1e7f58e5a03", + "DiscoKey": "discokey:23f15d53be0ffc735905ec11c03e0c6525e5341ac36f77fd7b7b920b74637659", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:42970", "10.65.0.27:42970", "172.17.0.1:42970"], + "HomeDERP": 18, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:55:48.917754396Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 7118790738790820, + "StableID": "nRd8SZZ7bx11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:6a2e97adca6aa6b02c29e4ad4d1ecbcdaab63299f5494632f948b1dbc2833527", + "KeyExpiry": "2026-11-08T18:55:50Z", + "DiscoKey": "discokey:7f2a1d5f5e129e7d0c8fbd3b5b6c75bdaeaa1e255ab9f9bd5c4d0f553b13215b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:58399", "10.65.0.27:58399", "172.17.0.1:58399"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:55:50.976960192Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 7627231953651300, + "StableID": "nVjtW6TPZ221CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:fbcd8dd70ff5e4d0a088c185dacd95456c094d15a1a191a9efef5d1f48c65d34", + "KeyExpiry": "2026-11-08T18:55:51Z", + "DiscoKey": "discokey:2bb5db6697ec4a3347b56e55fd6853068e083e10d8055fe0ec217c9610948c18", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:36613", "10.65.0.27:36613", "172.17.0.1:36613"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:55:51.516838863Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "kakuna": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7448351196262868, + "StableID": "nm9wXEZNA121CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 7448351196262868, + "Key": "nodekey:9658c60d68240d75ab76570991d3000299b9e51b6fbf9cd893283e8ee9d9515d", + "DiscoKey": "discokey:459a36363611b5bb51b0768c257200b8d379036d3b38d92114314fe455492e06", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:47083", "10.65.0.27:47083", "172.17.0.1:47083"], + "Hostinfo": {"Hostname": "kakuna", "RequestTags": ["tag:prod"], "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:55:48.387063424Z", + "Tags": ["tag:prod"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:9658c60d68240d75ab76570991d3000299b9e51b6fbf9cd893283e8ee9d9515d", + "MachineKey": "mkey:f1c006d32befbc7b3ac0b8cae506baf907eab9f06757d054c74cd085b7c55742", + "Peers": [{ + "ID": 7574537821997402, + "StableID": "nP1YYLGX9221CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0d5f583bd95b025edb93bfadba2a68ef30828f10c9201450c797494a31154957", + "DiscoKey": "discokey:0cd472111f5eeb608eb57546345224817b76f6680e82178cd22a928b20bb2f50", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:38146", "10.65.0.27:38146", "172.17.0.1:38146"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:55:43.05455785Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1124457422242543, + "StableID": "nGR3tCbGn911CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:41a9994e26a7a555909ddca54a2ea5f57a237226437eb1a6f7dcdfd481de3e23", + "DiscoKey": "discokey:cca74380213a9a811d06776d30c61025dd8a3f23ad72270d58cda908fedddf61", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:35511", "10.65.0.27:35511", "172.17.0.1:35511"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:55:43.611081748Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 1262922201761304, + "StableID": "nVs9JqpyrA11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:82d7bd44688c616e6ba8c45f037f88cbfc0cbbb565e601a4bf5e98bb7007ab00", + "DiscoKey": "discokey:3fdbc83628d93015a00ff0a955ac12334378208ed5933ea2a1af5b931fd55218", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:56475", "10.65.0.27:56475", "172.17.0.1:56475"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:55:44.134231193Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 143186579656124, + "StableID": "n9F3jaGr7211CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:03726a712a95c9c6604702c4ce7a0d22295500b208d3a39351b3adf251231f4d", + "DiscoKey": "discokey:19c9009f83a64c5349e2991f620e1d10516162321215f306cd5a9c17bce22010", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:45702", "10.65.0.27:45702", "172.17.0.1:45702"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:55:44.672814512Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 4218609743689897, + "StableID": "n6fm62jcwZ11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:225c0d9fb8a56bc197efac7fa83f8c960ceedd2aba457cd43b2f097d2e0cc02b", + "DiscoKey": "discokey:66627884ff0d54506903dfa6e608b63a66b3d839ee60070a6aff488e0df22d7e", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:56504", "10.65.0.27:56504", "172.17.0.1:56504"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:55:45.210808467Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3784649116951398, + "StableID": "nfVVYFK5ZW11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:436ea22cf25b7ab0623050a4cd4deb931f09e1564d6f9e0c4209c4499ec07a76", + "DiscoKey": "discokey:315c285f8853af5177ca5e849ad187931bc2f4cecae9d9f4b6570381ba324e2f", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:60758", "10.65.0.27:60758", "172.17.0.1:60758"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:55:45.738349707Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8126768308751190, + "StableID": "nofkdXRdT621CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1bfc739041be126427e0a35a5929bf1b98729f780167971323982108cfbf871d", + "DiscoKey": "discokey:22cb0be3eb2ecac46c129116abf3a8a44debda473ce859b663669a2256bb9275", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:36078", "10.65.0.27:36078", "172.17.0.1:36078"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:55:46.260501309Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 101792691512349, + "StableID": "nLWRaSv6o111CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:572a6c971194c402a01fc7095f455cc5b0d4211dadde9b6fee2a730951c9f34b", + "DiscoKey": "discokey:953753a219bb2f744e9b9c230d7b5a2511d4184208fa7559cbd8d3a58dad2f0c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:59864", "10.65.0.27:59864", "172.17.0.1:59864"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:55:46.792557118Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 587147047843869, + "StableID": "nL2b2jMva511CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b25bb9d9f29ddf02691d4ea73e8ebf98847eb7877a3332de6d58d2d13091a75c", + "DiscoKey": "discokey:21e71f6269e9003ba5306ddf9c2d2784f2b15069b2fb50468f1babf65d686443", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:57075", "10.65.0.27:57075", "172.17.0.1:57075"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:55:47.332575447Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2713887429846554, + "StableID": "nHCUuoD8CN11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8a067cbfbe394d17f3907921b058b4dedd146d624512dd527e8814e0205a9801", + "DiscoKey": "discokey:397297a94f7e621fb6e75696a3066d4d0a921d520f218d477552c5c0663f5743", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:53344", "10.65.0.27:53344", "172.17.0.1:53344"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:55:47.859567419Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 6159030803756667, + "StableID": "ngy2X8JS6q11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba3a4a8a342d7e2c5296e20a267673ca232ea1874fbf3b74c616f1e7f58e5a03", + "DiscoKey": "discokey:23f15d53be0ffc735905ec11c03e0c6525e5341ac36f77fd7b7b920b74637659", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:42970", "10.65.0.27:42970", "172.17.0.1:42970"], + "HomeDERP": 18, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:55:48.917754396Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5376294992179314, + "StableID": "nwBhCs9wyi11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:16951ebb9387bbaf6f7196c8304ba2260a14a33dcf58a7da7ad5c235817ee94e", + "KeyExpiry": "2026-11-08T18:55:50Z", + "DiscoKey": "discokey:d8e2d2e55f0276b4c2b490637a3cf52878391418f9e2c2376bdbb292f8edef50", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:34625", "10.65.0.27:34625", "172.17.0.1:34625"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:55:50.452117454Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7118790738790820, + "StableID": "nRd8SZZ7bx11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:6a2e97adca6aa6b02c29e4ad4d1ecbcdaab63299f5494632f948b1dbc2833527", + "KeyExpiry": "2026-11-08T18:55:50Z", + "DiscoKey": "discokey:7f2a1d5f5e129e7d0c8fbd3b5b6c75bdaeaa1e255ab9f9bd5c4d0f553b13215b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:58399", "10.65.0.27:58399", "172.17.0.1:58399"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:55:50.976960192Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 7627231953651300, + "StableID": "nVjtW6TPZ221CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:fbcd8dd70ff5e4d0a088c185dacd95456c094d15a1a191a9efef5d1f48c65d34", + "KeyExpiry": "2026-11-08T18:55:51Z", + "DiscoKey": "discokey:2bb5db6697ec4a3347b56e55fd6853068e083e10d8055fe0ec217c9610948c18", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:36613", "10.65.0.27:36613", "172.17.0.1:36613"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:55:51.516838863Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "7448351196262868": { + "ID": 7448351196262868, + "LoginName": "kakuna.tail78f774.ts.net", + "DisplayName": "kakuna" + }} + } + }, "pidgeotto": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 1124457422242543, + "StableID": "nGR3tCbGn911CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1124457422242543, + "Key": "nodekey:41a9994e26a7a555909ddca54a2ea5f57a237226437eb1a6f7dcdfd481de3e23", + "DiscoKey": "discokey:cca74380213a9a811d06776d30c61025dd8a3f23ad72270d58cda908fedddf61", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:35511", "10.65.0.27:35511", "172.17.0.1:35511"], + "Hostinfo": { + "Hostname": "pidgeotto", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgeotto"], + "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:55:43.611081748Z", + "Tags": ["tag:pidgeotto"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:41a9994e26a7a555909ddca54a2ea5f57a237226437eb1a6f7dcdfd481de3e23", + "MachineKey": "mkey:5025d8bbe9838b977ea65139bc66da26563b420170267663aab9c4fed3d0fc1d", + "Peers": [{ + "ID": 7574537821997402, + "StableID": "nP1YYLGX9221CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0d5f583bd95b025edb93bfadba2a68ef30828f10c9201450c797494a31154957", + "DiscoKey": "discokey:0cd472111f5eeb608eb57546345224817b76f6680e82178cd22a928b20bb2f50", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:38146", "10.65.0.27:38146", "172.17.0.1:38146"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:55:43.05455785Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1262922201761304, + "StableID": "nVs9JqpyrA11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:82d7bd44688c616e6ba8c45f037f88cbfc0cbbb565e601a4bf5e98bb7007ab00", + "DiscoKey": "discokey:3fdbc83628d93015a00ff0a955ac12334378208ed5933ea2a1af5b931fd55218", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:56475", "10.65.0.27:56475", "172.17.0.1:56475"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:55:44.134231193Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 143186579656124, + "StableID": "n9F3jaGr7211CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:03726a712a95c9c6604702c4ce7a0d22295500b208d3a39351b3adf251231f4d", + "DiscoKey": "discokey:19c9009f83a64c5349e2991f620e1d10516162321215f306cd5a9c17bce22010", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:45702", "10.65.0.27:45702", "172.17.0.1:45702"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:55:44.672814512Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 4218609743689897, + "StableID": "n6fm62jcwZ11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:225c0d9fb8a56bc197efac7fa83f8c960ceedd2aba457cd43b2f097d2e0cc02b", + "DiscoKey": "discokey:66627884ff0d54506903dfa6e608b63a66b3d839ee60070a6aff488e0df22d7e", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:56504", "10.65.0.27:56504", "172.17.0.1:56504"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:55:45.210808467Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3784649116951398, + "StableID": "nfVVYFK5ZW11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:436ea22cf25b7ab0623050a4cd4deb931f09e1564d6f9e0c4209c4499ec07a76", + "DiscoKey": "discokey:315c285f8853af5177ca5e849ad187931bc2f4cecae9d9f4b6570381ba324e2f", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:60758", "10.65.0.27:60758", "172.17.0.1:60758"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:55:45.738349707Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8126768308751190, + "StableID": "nofkdXRdT621CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1bfc739041be126427e0a35a5929bf1b98729f780167971323982108cfbf871d", + "DiscoKey": "discokey:22cb0be3eb2ecac46c129116abf3a8a44debda473ce859b663669a2256bb9275", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:36078", "10.65.0.27:36078", "172.17.0.1:36078"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:55:46.260501309Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 101792691512349, + "StableID": "nLWRaSv6o111CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:572a6c971194c402a01fc7095f455cc5b0d4211dadde9b6fee2a730951c9f34b", + "DiscoKey": "discokey:953753a219bb2f744e9b9c230d7b5a2511d4184208fa7559cbd8d3a58dad2f0c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:59864", "10.65.0.27:59864", "172.17.0.1:59864"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:55:46.792557118Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 587147047843869, + "StableID": "nL2b2jMva511CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b25bb9d9f29ddf02691d4ea73e8ebf98847eb7877a3332de6d58d2d13091a75c", + "DiscoKey": "discokey:21e71f6269e9003ba5306ddf9c2d2784f2b15069b2fb50468f1babf65d686443", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:57075", "10.65.0.27:57075", "172.17.0.1:57075"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:55:47.332575447Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2713887429846554, + "StableID": "nHCUuoD8CN11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8a067cbfbe394d17f3907921b058b4dedd146d624512dd527e8814e0205a9801", + "DiscoKey": "discokey:397297a94f7e621fb6e75696a3066d4d0a921d520f218d477552c5c0663f5743", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:53344", "10.65.0.27:53344", "172.17.0.1:53344"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:55:47.859567419Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7448351196262868, + "StableID": "nm9wXEZNA121CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9658c60d68240d75ab76570991d3000299b9e51b6fbf9cd893283e8ee9d9515d", + "DiscoKey": "discokey:459a36363611b5bb51b0768c257200b8d379036d3b38d92114314fe455492e06", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:47083", "10.65.0.27:47083", "172.17.0.1:47083"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:55:48.387063424Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 6159030803756667, + "StableID": "ngy2X8JS6q11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba3a4a8a342d7e2c5296e20a267673ca232ea1874fbf3b74c616f1e7f58e5a03", + "DiscoKey": "discokey:23f15d53be0ffc735905ec11c03e0c6525e5341ac36f77fd7b7b920b74637659", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:42970", "10.65.0.27:42970", "172.17.0.1:42970"], + "HomeDERP": 18, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:55:48.917754396Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5376294992179314, + "StableID": "nwBhCs9wyi11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:16951ebb9387bbaf6f7196c8304ba2260a14a33dcf58a7da7ad5c235817ee94e", + "KeyExpiry": "2026-11-08T18:55:50Z", + "DiscoKey": "discokey:d8e2d2e55f0276b4c2b490637a3cf52878391418f9e2c2376bdbb292f8edef50", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:34625", "10.65.0.27:34625", "172.17.0.1:34625"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:55:50.452117454Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7118790738790820, + "StableID": "nRd8SZZ7bx11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:6a2e97adca6aa6b02c29e4ad4d1ecbcdaab63299f5494632f948b1dbc2833527", + "KeyExpiry": "2026-11-08T18:55:50Z", + "DiscoKey": "discokey:7f2a1d5f5e129e7d0c8fbd3b5b6c75bdaeaa1e255ab9f9bd5c4d0f553b13215b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:58399", "10.65.0.27:58399", "172.17.0.1:58399"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:55:50.976960192Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 7627231953651300, + "StableID": "nVjtW6TPZ221CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:fbcd8dd70ff5e4d0a088c185dacd95456c094d15a1a191a9efef5d1f48c65d34", + "KeyExpiry": "2026-11-08T18:55:51Z", + "DiscoKey": "discokey:2bb5db6697ec4a3347b56e55fd6853068e083e10d8055fe0ec217c9610948c18", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:36613", "10.65.0.27:36613", "172.17.0.1:36613"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:55:51.516838863Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1124457422242543": { + "ID": 1124457422242543, + "LoginName": "pidgeotto.tail78f774.ts.net", + "DisplayName": "pidgeotto" + }, "1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "pidgey": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7574537821997402, + "StableID": "nP1YYLGX9221CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 7574537821997402, + "Key": "nodekey:0d5f583bd95b025edb93bfadba2a68ef30828f10c9201450c797494a31154957", + "DiscoKey": "discokey:0cd472111f5eeb608eb57546345224817b76f6680e82178cd22a928b20bb2f50", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:38146", "10.65.0.27:38146", "172.17.0.1:38146"], + "Hostinfo": { + "Hostname": "pidgey", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgey"], + "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:55:43.05455785Z", + "Tags": ["tag:pidgey"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:0d5f583bd95b025edb93bfadba2a68ef30828f10c9201450c797494a31154957", + "MachineKey": "mkey:4e681b2f427867687c24d86cef95516578d04a72d44fb16dc1143a4bd616fe1a", + "Peers": [{ + "ID": 1124457422242543, + "StableID": "nGR3tCbGn911CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:41a9994e26a7a555909ddca54a2ea5f57a237226437eb1a6f7dcdfd481de3e23", + "DiscoKey": "discokey:cca74380213a9a811d06776d30c61025dd8a3f23ad72270d58cda908fedddf61", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:35511", "10.65.0.27:35511", "172.17.0.1:35511"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:55:43.611081748Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 1262922201761304, + "StableID": "nVs9JqpyrA11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:82d7bd44688c616e6ba8c45f037f88cbfc0cbbb565e601a4bf5e98bb7007ab00", + "DiscoKey": "discokey:3fdbc83628d93015a00ff0a955ac12334378208ed5933ea2a1af5b931fd55218", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:56475", "10.65.0.27:56475", "172.17.0.1:56475"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:55:44.134231193Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 143186579656124, + "StableID": "n9F3jaGr7211CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:03726a712a95c9c6604702c4ce7a0d22295500b208d3a39351b3adf251231f4d", + "DiscoKey": "discokey:19c9009f83a64c5349e2991f620e1d10516162321215f306cd5a9c17bce22010", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:45702", "10.65.0.27:45702", "172.17.0.1:45702"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:55:44.672814512Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 4218609743689897, + "StableID": "n6fm62jcwZ11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:225c0d9fb8a56bc197efac7fa83f8c960ceedd2aba457cd43b2f097d2e0cc02b", + "DiscoKey": "discokey:66627884ff0d54506903dfa6e608b63a66b3d839ee60070a6aff488e0df22d7e", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:56504", "10.65.0.27:56504", "172.17.0.1:56504"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:55:45.210808467Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3784649116951398, + "StableID": "nfVVYFK5ZW11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:436ea22cf25b7ab0623050a4cd4deb931f09e1564d6f9e0c4209c4499ec07a76", + "DiscoKey": "discokey:315c285f8853af5177ca5e849ad187931bc2f4cecae9d9f4b6570381ba324e2f", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:60758", "10.65.0.27:60758", "172.17.0.1:60758"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:55:45.738349707Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8126768308751190, + "StableID": "nofkdXRdT621CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1bfc739041be126427e0a35a5929bf1b98729f780167971323982108cfbf871d", + "DiscoKey": "discokey:22cb0be3eb2ecac46c129116abf3a8a44debda473ce859b663669a2256bb9275", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:36078", "10.65.0.27:36078", "172.17.0.1:36078"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:55:46.260501309Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 101792691512349, + "StableID": "nLWRaSv6o111CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:572a6c971194c402a01fc7095f455cc5b0d4211dadde9b6fee2a730951c9f34b", + "DiscoKey": "discokey:953753a219bb2f744e9b9c230d7b5a2511d4184208fa7559cbd8d3a58dad2f0c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:59864", "10.65.0.27:59864", "172.17.0.1:59864"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:55:46.792557118Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 587147047843869, + "StableID": "nL2b2jMva511CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b25bb9d9f29ddf02691d4ea73e8ebf98847eb7877a3332de6d58d2d13091a75c", + "DiscoKey": "discokey:21e71f6269e9003ba5306ddf9c2d2784f2b15069b2fb50468f1babf65d686443", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:57075", "10.65.0.27:57075", "172.17.0.1:57075"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:55:47.332575447Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2713887429846554, + "StableID": "nHCUuoD8CN11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8a067cbfbe394d17f3907921b058b4dedd146d624512dd527e8814e0205a9801", + "DiscoKey": "discokey:397297a94f7e621fb6e75696a3066d4d0a921d520f218d477552c5c0663f5743", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:53344", "10.65.0.27:53344", "172.17.0.1:53344"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:55:47.859567419Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7448351196262868, + "StableID": "nm9wXEZNA121CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9658c60d68240d75ab76570991d3000299b9e51b6fbf9cd893283e8ee9d9515d", + "DiscoKey": "discokey:459a36363611b5bb51b0768c257200b8d379036d3b38d92114314fe455492e06", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:47083", "10.65.0.27:47083", "172.17.0.1:47083"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:55:48.387063424Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 6159030803756667, + "StableID": "ngy2X8JS6q11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba3a4a8a342d7e2c5296e20a267673ca232ea1874fbf3b74c616f1e7f58e5a03", + "DiscoKey": "discokey:23f15d53be0ffc735905ec11c03e0c6525e5341ac36f77fd7b7b920b74637659", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:42970", "10.65.0.27:42970", "172.17.0.1:42970"], + "HomeDERP": 18, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:55:48.917754396Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5376294992179314, + "StableID": "nwBhCs9wyi11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:16951ebb9387bbaf6f7196c8304ba2260a14a33dcf58a7da7ad5c235817ee94e", + "KeyExpiry": "2026-11-08T18:55:50Z", + "DiscoKey": "discokey:d8e2d2e55f0276b4c2b490637a3cf52878391418f9e2c2376bdbb292f8edef50", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:34625", "10.65.0.27:34625", "172.17.0.1:34625"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:55:50.452117454Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7118790738790820, + "StableID": "nRd8SZZ7bx11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:6a2e97adca6aa6b02c29e4ad4d1ecbcdaab63299f5494632f948b1dbc2833527", + "KeyExpiry": "2026-11-08T18:55:50Z", + "DiscoKey": "discokey:7f2a1d5f5e129e7d0c8fbd3b5b6c75bdaeaa1e255ab9f9bd5c4d0f553b13215b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:58399", "10.65.0.27:58399", "172.17.0.1:58399"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:55:50.976960192Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 7627231953651300, + "StableID": "nVjtW6TPZ221CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:fbcd8dd70ff5e4d0a088c185dacd95456c094d15a1a191a9efef5d1f48c65d34", + "KeyExpiry": "2026-11-08T18:55:51Z", + "DiscoKey": "discokey:2bb5db6697ec4a3347b56e55fd6853068e083e10d8055fe0ec217c9610948c18", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:36613", "10.65.0.27:36613", "172.17.0.1:36613"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:55:51.516838863Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "7574537821997402": { + "ID": 7574537821997402, + "LoginName": "pidgey.tail78f774.ts.net", + "DisplayName": "pidgey" + }} + } + }, "raticate": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4218609743689897, + "StableID": "n6fm62jcwZ11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 4218609743689897, + "Key": "nodekey:225c0d9fb8a56bc197efac7fa83f8c960ceedd2aba457cd43b2f097d2e0cc02b", + "DiscoKey": "discokey:66627884ff0d54506903dfa6e608b63a66b3d839ee60070a6aff488e0df22d7e", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:56504", "10.65.0.27:56504", "172.17.0.1:56504"], + "Hostinfo": {"Hostname": "raticate", "RequestTags": ["tag:group-b"], "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:55:45.210808467Z", + "Tags": ["tag:group-b"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:225c0d9fb8a56bc197efac7fa83f8c960ceedd2aba457cd43b2f097d2e0cc02b", + "MachineKey": "mkey:1daca0967e6dba32b27abe6fceeac656ee8a9a99f67c94f708db05e3b2f5231b", + "Peers": [{ + "ID": 7574537821997402, + "StableID": "nP1YYLGX9221CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0d5f583bd95b025edb93bfadba2a68ef30828f10c9201450c797494a31154957", + "DiscoKey": "discokey:0cd472111f5eeb608eb57546345224817b76f6680e82178cd22a928b20bb2f50", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:38146", "10.65.0.27:38146", "172.17.0.1:38146"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:55:43.05455785Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1124457422242543, + "StableID": "nGR3tCbGn911CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:41a9994e26a7a555909ddca54a2ea5f57a237226437eb1a6f7dcdfd481de3e23", + "DiscoKey": "discokey:cca74380213a9a811d06776d30c61025dd8a3f23ad72270d58cda908fedddf61", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:35511", "10.65.0.27:35511", "172.17.0.1:35511"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:55:43.611081748Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 1262922201761304, + "StableID": "nVs9JqpyrA11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:82d7bd44688c616e6ba8c45f037f88cbfc0cbbb565e601a4bf5e98bb7007ab00", + "DiscoKey": "discokey:3fdbc83628d93015a00ff0a955ac12334378208ed5933ea2a1af5b931fd55218", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:56475", "10.65.0.27:56475", "172.17.0.1:56475"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:55:44.134231193Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 143186579656124, + "StableID": "n9F3jaGr7211CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:03726a712a95c9c6604702c4ce7a0d22295500b208d3a39351b3adf251231f4d", + "DiscoKey": "discokey:19c9009f83a64c5349e2991f620e1d10516162321215f306cd5a9c17bce22010", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:45702", "10.65.0.27:45702", "172.17.0.1:45702"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:55:44.672814512Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 3784649116951398, + "StableID": "nfVVYFK5ZW11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:436ea22cf25b7ab0623050a4cd4deb931f09e1564d6f9e0c4209c4499ec07a76", + "DiscoKey": "discokey:315c285f8853af5177ca5e849ad187931bc2f4cecae9d9f4b6570381ba324e2f", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:60758", "10.65.0.27:60758", "172.17.0.1:60758"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:55:45.738349707Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8126768308751190, + "StableID": "nofkdXRdT621CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1bfc739041be126427e0a35a5929bf1b98729f780167971323982108cfbf871d", + "DiscoKey": "discokey:22cb0be3eb2ecac46c129116abf3a8a44debda473ce859b663669a2256bb9275", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:36078", "10.65.0.27:36078", "172.17.0.1:36078"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:55:46.260501309Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 101792691512349, + "StableID": "nLWRaSv6o111CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:572a6c971194c402a01fc7095f455cc5b0d4211dadde9b6fee2a730951c9f34b", + "DiscoKey": "discokey:953753a219bb2f744e9b9c230d7b5a2511d4184208fa7559cbd8d3a58dad2f0c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:59864", "10.65.0.27:59864", "172.17.0.1:59864"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:55:46.792557118Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 587147047843869, + "StableID": "nL2b2jMva511CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b25bb9d9f29ddf02691d4ea73e8ebf98847eb7877a3332de6d58d2d13091a75c", + "DiscoKey": "discokey:21e71f6269e9003ba5306ddf9c2d2784f2b15069b2fb50468f1babf65d686443", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:57075", "10.65.0.27:57075", "172.17.0.1:57075"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:55:47.332575447Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2713887429846554, + "StableID": "nHCUuoD8CN11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8a067cbfbe394d17f3907921b058b4dedd146d624512dd527e8814e0205a9801", + "DiscoKey": "discokey:397297a94f7e621fb6e75696a3066d4d0a921d520f218d477552c5c0663f5743", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:53344", "10.65.0.27:53344", "172.17.0.1:53344"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:55:47.859567419Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7448351196262868, + "StableID": "nm9wXEZNA121CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9658c60d68240d75ab76570991d3000299b9e51b6fbf9cd893283e8ee9d9515d", + "DiscoKey": "discokey:459a36363611b5bb51b0768c257200b8d379036d3b38d92114314fe455492e06", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:47083", "10.65.0.27:47083", "172.17.0.1:47083"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:55:48.387063424Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 6159030803756667, + "StableID": "ngy2X8JS6q11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba3a4a8a342d7e2c5296e20a267673ca232ea1874fbf3b74c616f1e7f58e5a03", + "DiscoKey": "discokey:23f15d53be0ffc735905ec11c03e0c6525e5341ac36f77fd7b7b920b74637659", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:42970", "10.65.0.27:42970", "172.17.0.1:42970"], + "HomeDERP": 18, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:55:48.917754396Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5376294992179314, + "StableID": "nwBhCs9wyi11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:16951ebb9387bbaf6f7196c8304ba2260a14a33dcf58a7da7ad5c235817ee94e", + "KeyExpiry": "2026-11-08T18:55:50Z", + "DiscoKey": "discokey:d8e2d2e55f0276b4c2b490637a3cf52878391418f9e2c2376bdbb292f8edef50", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:34625", "10.65.0.27:34625", "172.17.0.1:34625"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:55:50.452117454Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7118790738790820, + "StableID": "nRd8SZZ7bx11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:6a2e97adca6aa6b02c29e4ad4d1ecbcdaab63299f5494632f948b1dbc2833527", + "KeyExpiry": "2026-11-08T18:55:50Z", + "DiscoKey": "discokey:7f2a1d5f5e129e7d0c8fbd3b5b6c75bdaeaa1e255ab9f9bd5c4d0f553b13215b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:58399", "10.65.0.27:58399", "172.17.0.1:58399"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:55:50.976960192Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 7627231953651300, + "StableID": "nVjtW6TPZ221CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:fbcd8dd70ff5e4d0a088c185dacd95456c094d15a1a191a9efef5d1f48c65d34", + "KeyExpiry": "2026-11-08T18:55:51Z", + "DiscoKey": "discokey:2bb5db6697ec4a3347b56e55fd6853068e083e10d8055fe0ec217c9610948c18", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:36613", "10.65.0.27:36613", "172.17.0.1:36613"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:55:51.516838863Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4218609743689897": { + "ID": 4218609743689897, + "LoginName": "raticate.tail78f774.ts.net", + "DisplayName": "raticate" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "rattata": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 143186579656124, + "StableID": "n9F3jaGr7211CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 143186579656124, + "Key": "nodekey:03726a712a95c9c6604702c4ce7a0d22295500b208d3a39351b3adf251231f4d", + "DiscoKey": "discokey:19c9009f83a64c5349e2991f620e1d10516162321215f306cd5a9c17bce22010", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:45702", "10.65.0.27:45702", "172.17.0.1:45702"], + "Hostinfo": {"Hostname": "rattata", "RequestTags": ["tag:group-a"], "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:55:44.672814512Z", + "Tags": ["tag:group-a"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:03726a712a95c9c6604702c4ce7a0d22295500b208d3a39351b3adf251231f4d", + "MachineKey": "mkey:11f7bdda954ab1eff342a4af0801ca37c101dcb11a39f2f0bd0d365ccddebb14", + "Peers": [{ + "ID": 7574537821997402, + "StableID": "nP1YYLGX9221CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0d5f583bd95b025edb93bfadba2a68ef30828f10c9201450c797494a31154957", + "DiscoKey": "discokey:0cd472111f5eeb608eb57546345224817b76f6680e82178cd22a928b20bb2f50", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:38146", "10.65.0.27:38146", "172.17.0.1:38146"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:55:43.05455785Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1124457422242543, + "StableID": "nGR3tCbGn911CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:41a9994e26a7a555909ddca54a2ea5f57a237226437eb1a6f7dcdfd481de3e23", + "DiscoKey": "discokey:cca74380213a9a811d06776d30c61025dd8a3f23ad72270d58cda908fedddf61", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:35511", "10.65.0.27:35511", "172.17.0.1:35511"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:55:43.611081748Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 1262922201761304, + "StableID": "nVs9JqpyrA11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:82d7bd44688c616e6ba8c45f037f88cbfc0cbbb565e601a4bf5e98bb7007ab00", + "DiscoKey": "discokey:3fdbc83628d93015a00ff0a955ac12334378208ed5933ea2a1af5b931fd55218", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:56475", "10.65.0.27:56475", "172.17.0.1:56475"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:55:44.134231193Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 4218609743689897, + "StableID": "n6fm62jcwZ11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:225c0d9fb8a56bc197efac7fa83f8c960ceedd2aba457cd43b2f097d2e0cc02b", + "DiscoKey": "discokey:66627884ff0d54506903dfa6e608b63a66b3d839ee60070a6aff488e0df22d7e", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:56504", "10.65.0.27:56504", "172.17.0.1:56504"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:55:45.210808467Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3784649116951398, + "StableID": "nfVVYFK5ZW11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:436ea22cf25b7ab0623050a4cd4deb931f09e1564d6f9e0c4209c4499ec07a76", + "DiscoKey": "discokey:315c285f8853af5177ca5e849ad187931bc2f4cecae9d9f4b6570381ba324e2f", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:60758", "10.65.0.27:60758", "172.17.0.1:60758"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:55:45.738349707Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8126768308751190, + "StableID": "nofkdXRdT621CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1bfc739041be126427e0a35a5929bf1b98729f780167971323982108cfbf871d", + "DiscoKey": "discokey:22cb0be3eb2ecac46c129116abf3a8a44debda473ce859b663669a2256bb9275", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:36078", "10.65.0.27:36078", "172.17.0.1:36078"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:55:46.260501309Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 101792691512349, + "StableID": "nLWRaSv6o111CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:572a6c971194c402a01fc7095f455cc5b0d4211dadde9b6fee2a730951c9f34b", + "DiscoKey": "discokey:953753a219bb2f744e9b9c230d7b5a2511d4184208fa7559cbd8d3a58dad2f0c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:59864", "10.65.0.27:59864", "172.17.0.1:59864"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:55:46.792557118Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 587147047843869, + "StableID": "nL2b2jMva511CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b25bb9d9f29ddf02691d4ea73e8ebf98847eb7877a3332de6d58d2d13091a75c", + "DiscoKey": "discokey:21e71f6269e9003ba5306ddf9c2d2784f2b15069b2fb50468f1babf65d686443", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:57075", "10.65.0.27:57075", "172.17.0.1:57075"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:55:47.332575447Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2713887429846554, + "StableID": "nHCUuoD8CN11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8a067cbfbe394d17f3907921b058b4dedd146d624512dd527e8814e0205a9801", + "DiscoKey": "discokey:397297a94f7e621fb6e75696a3066d4d0a921d520f218d477552c5c0663f5743", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:53344", "10.65.0.27:53344", "172.17.0.1:53344"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:55:47.859567419Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7448351196262868, + "StableID": "nm9wXEZNA121CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9658c60d68240d75ab76570991d3000299b9e51b6fbf9cd893283e8ee9d9515d", + "DiscoKey": "discokey:459a36363611b5bb51b0768c257200b8d379036d3b38d92114314fe455492e06", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:47083", "10.65.0.27:47083", "172.17.0.1:47083"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:55:48.387063424Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 6159030803756667, + "StableID": "ngy2X8JS6q11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba3a4a8a342d7e2c5296e20a267673ca232ea1874fbf3b74c616f1e7f58e5a03", + "DiscoKey": "discokey:23f15d53be0ffc735905ec11c03e0c6525e5341ac36f77fd7b7b920b74637659", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:42970", "10.65.0.27:42970", "172.17.0.1:42970"], + "HomeDERP": 18, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:55:48.917754396Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5376294992179314, + "StableID": "nwBhCs9wyi11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:16951ebb9387bbaf6f7196c8304ba2260a14a33dcf58a7da7ad5c235817ee94e", + "KeyExpiry": "2026-11-08T18:55:50Z", + "DiscoKey": "discokey:d8e2d2e55f0276b4c2b490637a3cf52878391418f9e2c2376bdbb292f8edef50", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:34625", "10.65.0.27:34625", "172.17.0.1:34625"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:55:50.452117454Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7118790738790820, + "StableID": "nRd8SZZ7bx11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:6a2e97adca6aa6b02c29e4ad4d1ecbcdaab63299f5494632f948b1dbc2833527", + "KeyExpiry": "2026-11-08T18:55:50Z", + "DiscoKey": "discokey:7f2a1d5f5e129e7d0c8fbd3b5b6c75bdaeaa1e255ab9f9bd5c4d0f553b13215b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:58399", "10.65.0.27:58399", "172.17.0.1:58399"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:55:50.976960192Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 7627231953651300, + "StableID": "nVjtW6TPZ221CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:fbcd8dd70ff5e4d0a088c185dacd95456c094d15a1a191a9efef5d1f48c65d34", + "KeyExpiry": "2026-11-08T18:55:51Z", + "DiscoKey": "discokey:2bb5db6697ec4a3347b56e55fd6853068e083e10d8055fe0ec217c9610948c18", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:36613", "10.65.0.27:36613", "172.17.0.1:36613"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:55:51.516838863Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "143186579656124": { + "ID": 143186579656124, + "LoginName": "rattata.tail78f774.ts.net", + "DisplayName": "rattata" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "spearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8126768308751190, + "StableID": "nofkdXRdT621CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 8126768308751190, + "Key": "nodekey:1bfc739041be126427e0a35a5929bf1b98729f780167971323982108cfbf871d", + "DiscoKey": "discokey:22cb0be3eb2ecac46c129116abf3a8a44debda473ce859b663669a2256bb9275", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:36078", "10.65.0.27:36078", "172.17.0.1:36078"], + "Hostinfo": { + "Hostname": "spearow", + "RoutableIPs": ["10.44.0.0/16"], + "RequestTags": ["tag:spearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:55:46.260501309Z", + "Tags": ["tag:spearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:1bfc739041be126427e0a35a5929bf1b98729f780167971323982108cfbf871d", + "MachineKey": "mkey:3a860aa7b698f0a8e3ee742d1116ba92da1ecce0f3bbc4fb86104817de0c5e22", + "Peers": [{ + "ID": 7574537821997402, + "StableID": "nP1YYLGX9221CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0d5f583bd95b025edb93bfadba2a68ef30828f10c9201450c797494a31154957", + "DiscoKey": "discokey:0cd472111f5eeb608eb57546345224817b76f6680e82178cd22a928b20bb2f50", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:38146", "10.65.0.27:38146", "172.17.0.1:38146"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:55:43.05455785Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1124457422242543, + "StableID": "nGR3tCbGn911CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:41a9994e26a7a555909ddca54a2ea5f57a237226437eb1a6f7dcdfd481de3e23", + "DiscoKey": "discokey:cca74380213a9a811d06776d30c61025dd8a3f23ad72270d58cda908fedddf61", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:35511", "10.65.0.27:35511", "172.17.0.1:35511"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:55:43.611081748Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 1262922201761304, + "StableID": "nVs9JqpyrA11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:82d7bd44688c616e6ba8c45f037f88cbfc0cbbb565e601a4bf5e98bb7007ab00", + "DiscoKey": "discokey:3fdbc83628d93015a00ff0a955ac12334378208ed5933ea2a1af5b931fd55218", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:56475", "10.65.0.27:56475", "172.17.0.1:56475"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:55:44.134231193Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 143186579656124, + "StableID": "n9F3jaGr7211CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:03726a712a95c9c6604702c4ce7a0d22295500b208d3a39351b3adf251231f4d", + "DiscoKey": "discokey:19c9009f83a64c5349e2991f620e1d10516162321215f306cd5a9c17bce22010", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:45702", "10.65.0.27:45702", "172.17.0.1:45702"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:55:44.672814512Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 4218609743689897, + "StableID": "n6fm62jcwZ11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:225c0d9fb8a56bc197efac7fa83f8c960ceedd2aba457cd43b2f097d2e0cc02b", + "DiscoKey": "discokey:66627884ff0d54506903dfa6e608b63a66b3d839ee60070a6aff488e0df22d7e", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:56504", "10.65.0.27:56504", "172.17.0.1:56504"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:55:45.210808467Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3784649116951398, + "StableID": "nfVVYFK5ZW11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:436ea22cf25b7ab0623050a4cd4deb931f09e1564d6f9e0c4209c4499ec07a76", + "DiscoKey": "discokey:315c285f8853af5177ca5e849ad187931bc2f4cecae9d9f4b6570381ba324e2f", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:60758", "10.65.0.27:60758", "172.17.0.1:60758"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:55:45.738349707Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 101792691512349, + "StableID": "nLWRaSv6o111CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:572a6c971194c402a01fc7095f455cc5b0d4211dadde9b6fee2a730951c9f34b", + "DiscoKey": "discokey:953753a219bb2f744e9b9c230d7b5a2511d4184208fa7559cbd8d3a58dad2f0c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:59864", "10.65.0.27:59864", "172.17.0.1:59864"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:55:46.792557118Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 587147047843869, + "StableID": "nL2b2jMva511CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b25bb9d9f29ddf02691d4ea73e8ebf98847eb7877a3332de6d58d2d13091a75c", + "DiscoKey": "discokey:21e71f6269e9003ba5306ddf9c2d2784f2b15069b2fb50468f1babf65d686443", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:57075", "10.65.0.27:57075", "172.17.0.1:57075"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:55:47.332575447Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2713887429846554, + "StableID": "nHCUuoD8CN11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8a067cbfbe394d17f3907921b058b4dedd146d624512dd527e8814e0205a9801", + "DiscoKey": "discokey:397297a94f7e621fb6e75696a3066d4d0a921d520f218d477552c5c0663f5743", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:53344", "10.65.0.27:53344", "172.17.0.1:53344"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:55:47.859567419Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7448351196262868, + "StableID": "nm9wXEZNA121CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9658c60d68240d75ab76570991d3000299b9e51b6fbf9cd893283e8ee9d9515d", + "DiscoKey": "discokey:459a36363611b5bb51b0768c257200b8d379036d3b38d92114314fe455492e06", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:47083", "10.65.0.27:47083", "172.17.0.1:47083"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:55:48.387063424Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 6159030803756667, + "StableID": "ngy2X8JS6q11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba3a4a8a342d7e2c5296e20a267673ca232ea1874fbf3b74c616f1e7f58e5a03", + "DiscoKey": "discokey:23f15d53be0ffc735905ec11c03e0c6525e5341ac36f77fd7b7b920b74637659", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:42970", "10.65.0.27:42970", "172.17.0.1:42970"], + "HomeDERP": 18, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:55:48.917754396Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5376294992179314, + "StableID": "nwBhCs9wyi11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:16951ebb9387bbaf6f7196c8304ba2260a14a33dcf58a7da7ad5c235817ee94e", + "KeyExpiry": "2026-11-08T18:55:50Z", + "DiscoKey": "discokey:d8e2d2e55f0276b4c2b490637a3cf52878391418f9e2c2376bdbb292f8edef50", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:34625", "10.65.0.27:34625", "172.17.0.1:34625"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:55:50.452117454Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7118790738790820, + "StableID": "nRd8SZZ7bx11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:6a2e97adca6aa6b02c29e4ad4d1ecbcdaab63299f5494632f948b1dbc2833527", + "KeyExpiry": "2026-11-08T18:55:50Z", + "DiscoKey": "discokey:7f2a1d5f5e129e7d0c8fbd3b5b6c75bdaeaa1e255ab9f9bd5c4d0f553b13215b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:58399", "10.65.0.27:58399", "172.17.0.1:58399"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:55:50.976960192Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 7627231953651300, + "StableID": "nVjtW6TPZ221CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:fbcd8dd70ff5e4d0a088c185dacd95456c094d15a1a191a9efef5d1f48c65d34", + "KeyExpiry": "2026-11-08T18:55:51Z", + "DiscoKey": "discokey:2bb5db6697ec4a3347b56e55fd6853068e083e10d8055fe0ec217c9610948c18", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:36613", "10.65.0.27:36613", "172.17.0.1:36613"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:55:51.516838863Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "8126768308751190": { + "ID": 8126768308751190, + "LoginName": "spearow.tail78f774.ts.net", + "DisplayName": "spearow" + }} + } + }, "squirtle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 587147047843869, + "StableID": "nL2b2jMva511CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 587147047843869, + "Key": "nodekey:b25bb9d9f29ddf02691d4ea73e8ebf98847eb7877a3332de6d58d2d13091a75c", + "DiscoKey": "discokey:21e71f6269e9003ba5306ddf9c2d2784f2b15069b2fb50468f1babf65d686443", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:57075", "10.65.0.27:57075", "172.17.0.1:57075"], + "Hostinfo": { + "Hostname": "squirtle", + "RoutableIPs": ["10.33.0.0/16"], + "RequestTags": ["tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:55:47.332575447Z", + "Tags": ["tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:b25bb9d9f29ddf02691d4ea73e8ebf98847eb7877a3332de6d58d2d13091a75c", + "MachineKey": "mkey:6682523c77c582e294348b6e4f95823521d192601c590d9e61d92814cc4d7b05", + "Peers": [{ + "ID": 7574537821997402, + "StableID": "nP1YYLGX9221CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0d5f583bd95b025edb93bfadba2a68ef30828f10c9201450c797494a31154957", + "DiscoKey": "discokey:0cd472111f5eeb608eb57546345224817b76f6680e82178cd22a928b20bb2f50", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:38146", "10.65.0.27:38146", "172.17.0.1:38146"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:55:43.05455785Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1124457422242543, + "StableID": "nGR3tCbGn911CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:41a9994e26a7a555909ddca54a2ea5f57a237226437eb1a6f7dcdfd481de3e23", + "DiscoKey": "discokey:cca74380213a9a811d06776d30c61025dd8a3f23ad72270d58cda908fedddf61", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:35511", "10.65.0.27:35511", "172.17.0.1:35511"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:55:43.611081748Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 1262922201761304, + "StableID": "nVs9JqpyrA11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:82d7bd44688c616e6ba8c45f037f88cbfc0cbbb565e601a4bf5e98bb7007ab00", + "DiscoKey": "discokey:3fdbc83628d93015a00ff0a955ac12334378208ed5933ea2a1af5b931fd55218", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:56475", "10.65.0.27:56475", "172.17.0.1:56475"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:55:44.134231193Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 143186579656124, + "StableID": "n9F3jaGr7211CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:03726a712a95c9c6604702c4ce7a0d22295500b208d3a39351b3adf251231f4d", + "DiscoKey": "discokey:19c9009f83a64c5349e2991f620e1d10516162321215f306cd5a9c17bce22010", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:45702", "10.65.0.27:45702", "172.17.0.1:45702"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:55:44.672814512Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 4218609743689897, + "StableID": "n6fm62jcwZ11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:225c0d9fb8a56bc197efac7fa83f8c960ceedd2aba457cd43b2f097d2e0cc02b", + "DiscoKey": "discokey:66627884ff0d54506903dfa6e608b63a66b3d839ee60070a6aff488e0df22d7e", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:56504", "10.65.0.27:56504", "172.17.0.1:56504"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:55:45.210808467Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3784649116951398, + "StableID": "nfVVYFK5ZW11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:436ea22cf25b7ab0623050a4cd4deb931f09e1564d6f9e0c4209c4499ec07a76", + "DiscoKey": "discokey:315c285f8853af5177ca5e849ad187931bc2f4cecae9d9f4b6570381ba324e2f", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:60758", "10.65.0.27:60758", "172.17.0.1:60758"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:55:45.738349707Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8126768308751190, + "StableID": "nofkdXRdT621CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1bfc739041be126427e0a35a5929bf1b98729f780167971323982108cfbf871d", + "DiscoKey": "discokey:22cb0be3eb2ecac46c129116abf3a8a44debda473ce859b663669a2256bb9275", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:36078", "10.65.0.27:36078", "172.17.0.1:36078"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:55:46.260501309Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 101792691512349, + "StableID": "nLWRaSv6o111CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:572a6c971194c402a01fc7095f455cc5b0d4211dadde9b6fee2a730951c9f34b", + "DiscoKey": "discokey:953753a219bb2f744e9b9c230d7b5a2511d4184208fa7559cbd8d3a58dad2f0c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:59864", "10.65.0.27:59864", "172.17.0.1:59864"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:55:46.792557118Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 2713887429846554, + "StableID": "nHCUuoD8CN11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8a067cbfbe394d17f3907921b058b4dedd146d624512dd527e8814e0205a9801", + "DiscoKey": "discokey:397297a94f7e621fb6e75696a3066d4d0a921d520f218d477552c5c0663f5743", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:53344", "10.65.0.27:53344", "172.17.0.1:53344"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:55:47.859567419Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7448351196262868, + "StableID": "nm9wXEZNA121CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9658c60d68240d75ab76570991d3000299b9e51b6fbf9cd893283e8ee9d9515d", + "DiscoKey": "discokey:459a36363611b5bb51b0768c257200b8d379036d3b38d92114314fe455492e06", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:47083", "10.65.0.27:47083", "172.17.0.1:47083"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:55:48.387063424Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 6159030803756667, + "StableID": "ngy2X8JS6q11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba3a4a8a342d7e2c5296e20a267673ca232ea1874fbf3b74c616f1e7f58e5a03", + "DiscoKey": "discokey:23f15d53be0ffc735905ec11c03e0c6525e5341ac36f77fd7b7b920b74637659", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:42970", "10.65.0.27:42970", "172.17.0.1:42970"], + "HomeDERP": 18, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:55:48.917754396Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5376294992179314, + "StableID": "nwBhCs9wyi11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:16951ebb9387bbaf6f7196c8304ba2260a14a33dcf58a7da7ad5c235817ee94e", + "KeyExpiry": "2026-11-08T18:55:50Z", + "DiscoKey": "discokey:d8e2d2e55f0276b4c2b490637a3cf52878391418f9e2c2376bdbb292f8edef50", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:34625", "10.65.0.27:34625", "172.17.0.1:34625"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:55:50.452117454Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7118790738790820, + "StableID": "nRd8SZZ7bx11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:6a2e97adca6aa6b02c29e4ad4d1ecbcdaab63299f5494632f948b1dbc2833527", + "KeyExpiry": "2026-11-08T18:55:50Z", + "DiscoKey": "discokey:7f2a1d5f5e129e7d0c8fbd3b5b6c75bdaeaa1e255ab9f9bd5c4d0f553b13215b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:58399", "10.65.0.27:58399", "172.17.0.1:58399"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:55:50.976960192Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 7627231953651300, + "StableID": "nVjtW6TPZ221CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:fbcd8dd70ff5e4d0a088c185dacd95456c094d15a1a191a9efef5d1f48c65d34", + "KeyExpiry": "2026-11-08T18:55:51Z", + "DiscoKey": "discokey:2bb5db6697ec4a3347b56e55fd6853068e083e10d8055fe0ec217c9610948c18", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:36613", "10.65.0.27:36613", "172.17.0.1:36613"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:55:51.516838863Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "587147047843869": { + "ID": 587147047843869, + "LoginName": "squirtle.tail78f774.ts.net", + "DisplayName": "squirtle" + }} + } + }, "venusaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 7118790738790820, + "StableID": "nRd8SZZ7bx11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:6a2e97adca6aa6b02c29e4ad4d1ecbcdaab63299f5494632f948b1dbc2833527", + "KeyExpiry": "2026-11-08T18:55:50Z", + "DiscoKey": "discokey:7f2a1d5f5e129e7d0c8fbd3b5b6c75bdaeaa1e255ab9f9bd5c4d0f553b13215b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:58399", "10.65.0.27:58399", "172.17.0.1:58399"], + "Hostinfo": {"Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:55:50.976960192Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:6a2e97adca6aa6b02c29e4ad4d1ecbcdaab63299f5494632f948b1dbc2833527", + "MachineKey": "mkey:b474f3d17992f3088898a3fee6454e745f39e96d7ce290eedfccca406357c236", + "Peers": [{ + "ID": 7574537821997402, + "StableID": "nP1YYLGX9221CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0d5f583bd95b025edb93bfadba2a68ef30828f10c9201450c797494a31154957", + "DiscoKey": "discokey:0cd472111f5eeb608eb57546345224817b76f6680e82178cd22a928b20bb2f50", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:38146", "10.65.0.27:38146", "172.17.0.1:38146"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:55:43.05455785Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1124457422242543, + "StableID": "nGR3tCbGn911CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:41a9994e26a7a555909ddca54a2ea5f57a237226437eb1a6f7dcdfd481de3e23", + "DiscoKey": "discokey:cca74380213a9a811d06776d30c61025dd8a3f23ad72270d58cda908fedddf61", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:35511", "10.65.0.27:35511", "172.17.0.1:35511"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:55:43.611081748Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 1262922201761304, + "StableID": "nVs9JqpyrA11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:82d7bd44688c616e6ba8c45f037f88cbfc0cbbb565e601a4bf5e98bb7007ab00", + "DiscoKey": "discokey:3fdbc83628d93015a00ff0a955ac12334378208ed5933ea2a1af5b931fd55218", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:56475", "10.65.0.27:56475", "172.17.0.1:56475"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:55:44.134231193Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 143186579656124, + "StableID": "n9F3jaGr7211CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:03726a712a95c9c6604702c4ce7a0d22295500b208d3a39351b3adf251231f4d", + "DiscoKey": "discokey:19c9009f83a64c5349e2991f620e1d10516162321215f306cd5a9c17bce22010", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:45702", "10.65.0.27:45702", "172.17.0.1:45702"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:55:44.672814512Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 4218609743689897, + "StableID": "n6fm62jcwZ11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:225c0d9fb8a56bc197efac7fa83f8c960ceedd2aba457cd43b2f097d2e0cc02b", + "DiscoKey": "discokey:66627884ff0d54506903dfa6e608b63a66b3d839ee60070a6aff488e0df22d7e", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:56504", "10.65.0.27:56504", "172.17.0.1:56504"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:55:45.210808467Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3784649116951398, + "StableID": "nfVVYFK5ZW11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:436ea22cf25b7ab0623050a4cd4deb931f09e1564d6f9e0c4209c4499ec07a76", + "DiscoKey": "discokey:315c285f8853af5177ca5e849ad187931bc2f4cecae9d9f4b6570381ba324e2f", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:60758", "10.65.0.27:60758", "172.17.0.1:60758"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:55:45.738349707Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8126768308751190, + "StableID": "nofkdXRdT621CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1bfc739041be126427e0a35a5929bf1b98729f780167971323982108cfbf871d", + "DiscoKey": "discokey:22cb0be3eb2ecac46c129116abf3a8a44debda473ce859b663669a2256bb9275", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:36078", "10.65.0.27:36078", "172.17.0.1:36078"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:55:46.260501309Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 101792691512349, + "StableID": "nLWRaSv6o111CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:572a6c971194c402a01fc7095f455cc5b0d4211dadde9b6fee2a730951c9f34b", + "DiscoKey": "discokey:953753a219bb2f744e9b9c230d7b5a2511d4184208fa7559cbd8d3a58dad2f0c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:59864", "10.65.0.27:59864", "172.17.0.1:59864"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:55:46.792557118Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 587147047843869, + "StableID": "nL2b2jMva511CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b25bb9d9f29ddf02691d4ea73e8ebf98847eb7877a3332de6d58d2d13091a75c", + "DiscoKey": "discokey:21e71f6269e9003ba5306ddf9c2d2784f2b15069b2fb50468f1babf65d686443", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:57075", "10.65.0.27:57075", "172.17.0.1:57075"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:55:47.332575447Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 2713887429846554, + "StableID": "nHCUuoD8CN11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:8a067cbfbe394d17f3907921b058b4dedd146d624512dd527e8814e0205a9801", + "DiscoKey": "discokey:397297a94f7e621fb6e75696a3066d4d0a921d520f218d477552c5c0663f5743", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:53344", "10.65.0.27:53344", "172.17.0.1:53344"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:55:47.859567419Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 7448351196262868, + "StableID": "nm9wXEZNA121CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9658c60d68240d75ab76570991d3000299b9e51b6fbf9cd893283e8ee9d9515d", + "DiscoKey": "discokey:459a36363611b5bb51b0768c257200b8d379036d3b38d92114314fe455492e06", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:47083", "10.65.0.27:47083", "172.17.0.1:47083"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:55:48.387063424Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 6159030803756667, + "StableID": "ngy2X8JS6q11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba3a4a8a342d7e2c5296e20a267673ca232ea1874fbf3b74c616f1e7f58e5a03", + "DiscoKey": "discokey:23f15d53be0ffc735905ec11c03e0c6525e5341ac36f77fd7b7b920b74637659", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:42970", "10.65.0.27:42970", "172.17.0.1:42970"], + "HomeDERP": 18, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:55:48.917754396Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5376294992179314, + "StableID": "nwBhCs9wyi11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:16951ebb9387bbaf6f7196c8304ba2260a14a33dcf58a7da7ad5c235817ee94e", + "KeyExpiry": "2026-11-08T18:55:50Z", + "DiscoKey": "discokey:d8e2d2e55f0276b4c2b490637a3cf52878391418f9e2c2376bdbb292f8edef50", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:34625", "10.65.0.27:34625", "172.17.0.1:34625"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:55:50.452117454Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7627231953651300, + "StableID": "nVjtW6TPZ221CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:fbcd8dd70ff5e4d0a088c185dacd95456c094d15a1a191a9efef5d1f48c65d34", + "KeyExpiry": "2026-11-08T18:55:51Z", + "DiscoKey": "discokey:2bb5db6697ec4a3347b56e55fd6853068e083e10d8055fe0ec217c9610948c18", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:36613", "10.65.0.27:36613", "172.17.0.1:36613"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:55:51.516838863Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "weedle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 2713887429846554, + "StableID": "nHCUuoD8CN11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 2713887429846554, + "Key": "nodekey:8a067cbfbe394d17f3907921b058b4dedd146d624512dd527e8814e0205a9801", + "DiscoKey": "discokey:397297a94f7e621fb6e75696a3066d4d0a921d520f218d477552c5c0663f5743", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:53344", "10.65.0.27:53344", "172.17.0.1:53344"], + "Hostinfo": {"Hostname": "weedle", "RequestTags": ["tag:client"], "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:55:47.859567419Z", + "Tags": ["tag:client"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:8a067cbfbe394d17f3907921b058b4dedd146d624512dd527e8814e0205a9801", + "MachineKey": "mkey:748a218ebf524b87c6bf7436cafba80c211622d3fb473bda38e1510a93b0196c", + "Peers": [{ + "ID": 7574537821997402, + "StableID": "nP1YYLGX9221CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0d5f583bd95b025edb93bfadba2a68ef30828f10c9201450c797494a31154957", + "DiscoKey": "discokey:0cd472111f5eeb608eb57546345224817b76f6680e82178cd22a928b20bb2f50", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:38146", "10.65.0.27:38146", "172.17.0.1:38146"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:55:43.05455785Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 1124457422242543, + "StableID": "nGR3tCbGn911CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:41a9994e26a7a555909ddca54a2ea5f57a237226437eb1a6f7dcdfd481de3e23", + "DiscoKey": "discokey:cca74380213a9a811d06776d30c61025dd8a3f23ad72270d58cda908fedddf61", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:35511", "10.65.0.27:35511", "172.17.0.1:35511"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:55:43.611081748Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 1262922201761304, + "StableID": "nVs9JqpyrA11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:82d7bd44688c616e6ba8c45f037f88cbfc0cbbb565e601a4bf5e98bb7007ab00", + "DiscoKey": "discokey:3fdbc83628d93015a00ff0a955ac12334378208ed5933ea2a1af5b931fd55218", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:56475", "10.65.0.27:56475", "172.17.0.1:56475"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:55:44.134231193Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 143186579656124, + "StableID": "n9F3jaGr7211CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:03726a712a95c9c6604702c4ce7a0d22295500b208d3a39351b3adf251231f4d", + "DiscoKey": "discokey:19c9009f83a64c5349e2991f620e1d10516162321215f306cd5a9c17bce22010", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:45702", "10.65.0.27:45702", "172.17.0.1:45702"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:55:44.672814512Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 4218609743689897, + "StableID": "n6fm62jcwZ11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:225c0d9fb8a56bc197efac7fa83f8c960ceedd2aba457cd43b2f097d2e0cc02b", + "DiscoKey": "discokey:66627884ff0d54506903dfa6e608b63a66b3d839ee60070a6aff488e0df22d7e", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:56504", "10.65.0.27:56504", "172.17.0.1:56504"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:55:45.210808467Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 3784649116951398, + "StableID": "nfVVYFK5ZW11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:436ea22cf25b7ab0623050a4cd4deb931f09e1564d6f9e0c4209c4499ec07a76", + "DiscoKey": "discokey:315c285f8853af5177ca5e849ad187931bc2f4cecae9d9f4b6570381ba324e2f", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:60758", "10.65.0.27:60758", "172.17.0.1:60758"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:55:45.738349707Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 8126768308751190, + "StableID": "nofkdXRdT621CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:1bfc739041be126427e0a35a5929bf1b98729f780167971323982108cfbf871d", + "DiscoKey": "discokey:22cb0be3eb2ecac46c129116abf3a8a44debda473ce859b663669a2256bb9275", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:36078", "10.65.0.27:36078", "172.17.0.1:36078"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:55:46.260501309Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 101792691512349, + "StableID": "nLWRaSv6o111CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:572a6c971194c402a01fc7095f455cc5b0d4211dadde9b6fee2a730951c9f34b", + "DiscoKey": "discokey:953753a219bb2f744e9b9c230d7b5a2511d4184208fa7559cbd8d3a58dad2f0c", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:59864", "10.65.0.27:59864", "172.17.0.1:59864"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:55:46.792557118Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 587147047843869, + "StableID": "nL2b2jMva511CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b25bb9d9f29ddf02691d4ea73e8ebf98847eb7877a3332de6d58d2d13091a75c", + "DiscoKey": "discokey:21e71f6269e9003ba5306ddf9c2d2784f2b15069b2fb50468f1babf65d686443", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:57075", "10.65.0.27:57075", "172.17.0.1:57075"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:55:47.332575447Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 7448351196262868, + "StableID": "nm9wXEZNA121CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:9658c60d68240d75ab76570991d3000299b9e51b6fbf9cd893283e8ee9d9515d", + "DiscoKey": "discokey:459a36363611b5bb51b0768c257200b8d379036d3b38d92114314fe455492e06", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:47083", "10.65.0.27:47083", "172.17.0.1:47083"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:55:48.387063424Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 6159030803756667, + "StableID": "ngy2X8JS6q11CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:ba3a4a8a342d7e2c5296e20a267673ca232ea1874fbf3b74c616f1e7f58e5a03", + "DiscoKey": "discokey:23f15d53be0ffc735905ec11c03e0c6525e5341ac36f77fd7b7b920b74637659", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:42970", "10.65.0.27:42970", "172.17.0.1:42970"], + "HomeDERP": 18, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:55:48.917754396Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 5376294992179314, + "StableID": "nwBhCs9wyi11CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:16951ebb9387bbaf6f7196c8304ba2260a14a33dcf58a7da7ad5c235817ee94e", + "KeyExpiry": "2026-11-08T18:55:50Z", + "DiscoKey": "discokey:d8e2d2e55f0276b4c2b490637a3cf52878391418f9e2c2376bdbb292f8edef50", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:34625", "10.65.0.27:34625", "172.17.0.1:34625"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:55:50.452117454Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 7118790738790820, + "StableID": "nRd8SZZ7bx11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:6a2e97adca6aa6b02c29e4ad4d1ecbcdaab63299f5494632f948b1dbc2833527", + "KeyExpiry": "2026-11-08T18:55:50Z", + "DiscoKey": "discokey:7f2a1d5f5e129e7d0c8fbd3b5b6c75bdaeaa1e255ab9f9bd5c4d0f553b13215b", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:58399", "10.65.0.27:58399", "172.17.0.1:58399"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:55:50.976960192Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 7627231953651300, + "StableID": "nVjtW6TPZ221CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:fbcd8dd70ff5e4d0a088c185dacd95456c094d15a1a191a9efef5d1f48c65d34", + "KeyExpiry": "2026-11-08T18:55:51Z", + "DiscoKey": "discokey:2bb5db6697ec4a3347b56e55fd6853068e083e10d8055fe0ec217c9610948c18", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:36613", "10.65.0.27:36613", "172.17.0.1:36613"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:55:51.516838863Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "2713887429846554": { + "ID": 2713887429846554, + "LoginName": "weedle.tail78f774.ts.net", + "DisplayName": "weedle" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }} +} diff --git a/hscontrol/policy/v2/testdata/sshtest_results/sshtest-user-wildcard.hujson b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-user-wildcard.hujson new file mode 100644 index 00000000..4b8aa45e --- /dev/null +++ b/hscontrol/policy/v2/testdata/sshtest_results/sshtest-user-wildcard.hujson @@ -0,0 +1,18734 @@ +// sshtest-user-wildcard +// +// users wildcard allows arbitrary test user +// +// Nodes with filter rules: 15 of 15 +// Captured at: 2026-05-12T18:56:36Z +// tool version: tscap/dev +// schema version: 1 +{ + "schema_version": 1, + "test_id": "sshtest-user-wildcard", + "description": "users wildcard allows arbitrary test user", + "category": "sshtest", + "captured_at": "2026-05-12T18:56:36.779941414Z", + "tool_version": "tscap/dev", + "tailnet": "odin@example.com", + "error": true, + "input": { + "api_response_code": 400, + "api_response_body": {"message": "user \"*\" is not valid"}, + "tailnet": { + "dns": {"magic_dns": false, "nameservers": [], "search_paths": [], "split_dns": {}}, + "settings": {} + }, + "scenario_hujson": " \n \n \n \n{\n\t\"category\": \"sshtest\",\n\t\"description\": \"users wildcard allows arbitrary test user\",\n\t\"id\": \"sshtest-user-wildcard\",\n\t\"policy\": {\"ssh\": [{\n\t\t\"action\": \"accept\",\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": [\"thor@example.org\"],\n\t\t\"users\": [\"*\"]\n\t}], \"sshTests\": [{\n\t\t\"accept\": [\"mallory\"],\n\t\t\"dst\": [\"tag:server\"],\n\t\t\"src\": \"thor@example.org\"\n\t}], \"tagOwners\": {\n\t\t\"tag:prod\": [\"odin@example.com\"],\n\t\t\"tag:server\": [\"odin@example.com\"]\n\t}},\n\t\"tailnet\": {\n\t\t\"dns\": {\"magic_dns\": false, \"nameservers\": [], \"search_paths\": [], \"split_dns\": {}},\n\t\t\"settings\": {}\n\t},\n\t\"topology\": \"../_topologies/grant.hujson\"\n}\n", + "scenario_path": "scenarios/sshtest/sshtest-user-wildcard.hujson", + "full_policy": { + "ssh": [{ + "action": "accept", + "dst": ["tag:server"], + "src": ["thor@example.org"], + "users": ["*"] + }], + "sshTests": [ + {"accept": ["mallory"], "dst": ["tag:server"], "src": "thor@example.org"} + ], + "tagOwners": {"tag:prod": ["odin@example.com"], "tag:server": ["odin@example.com"]} + } + }, + "topology": {"users": [ + {"id": 1, "name": "odin", "email": "odin@example.com"}, + {"id": 2, "name": "thor", "email": "thor@example.org"}, + {"id": 3, "name": "freya", "email": "freya@example.com"} + ], "nodes": {"beedrill": { + "hostname": "beedrill", + "tags": ["tag:server"], + "ipv4": "100.64.0.16", + "ipv6": "fd7a:115c:a1e0::10", + "routable_ips": [], + "approved_routes": [] + }, "blastoise": { + "hostname": "blastoise", + "tags": ["tag:exit", "tag:router"], + "ipv4": "100.64.0.9", + "ipv6": "fd7a:115c:a1e0::9", + "routable_ips": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "bulbasaur": { + "hostname": "bulbasaur", + "tags": [], + "ipv4": "100.64.0.19", + "ipv6": "fd7a:115c:a1e0::13", + "user": "odin", + "routable_ips": [], + "approved_routes": [] + }, "charmander": { + "hostname": "charmander", + "tags": ["tag:exit"], + "ipv4": "100.64.0.4", + "ipv6": "fd7a:115c:a1e0::4", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "fearow": { + "hostname": "fearow", + "tags": ["tag:fearow"], + "ipv4": "100.64.0.12", + "ipv6": "fd7a:115c:a1e0::c", + "routable_ips": ["10.55.0.0/16"], + "approved_routes": [] + }, "ivysaur": { + "hostname": "ivysaur", + "tags": [], + "ipv4": "100.64.0.17", + "ipv6": "fd7a:115c:a1e0::11", + "user": "thor", + "routable_ips": [], + "approved_routes": [] + }, "kakuna": { + "hostname": "kakuna", + "tags": ["tag:prod"], + "ipv4": "100.64.0.15", + "ipv6": "fd7a:115c:a1e0::f", + "routable_ips": [], + "approved_routes": [] + }, "pidgeotto": { + "hostname": "pidgeotto", + "tags": ["tag:pidgeotto"], + "ipv4": "100.64.0.3", + "ipv6": "fd7a:115c:a1e0::3", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "pidgey": { + "hostname": "pidgey", + "tags": ["tag:pidgey"], + "ipv4": "100.64.0.2", + "ipv6": "fd7a:115c:a1e0::2", + "routable_ips": ["0.0.0.0/0", "::/0"], + "approved_routes": [] + }, "raticate": { + "hostname": "raticate", + "tags": ["tag:group-b"], + "ipv4": "100.64.0.6", + "ipv6": "fd7a:115c:a1e0::6", + "routable_ips": [], + "approved_routes": [] + }, "rattata": { + "hostname": "rattata", + "tags": ["tag:group-a"], + "ipv4": "100.64.0.5", + "ipv6": "fd7a:115c:a1e0::5", + "routable_ips": [], + "approved_routes": [] + }, "spearow": { + "hostname": "spearow", + "tags": ["tag:spearow"], + "ipv4": "100.64.0.11", + "ipv6": "fd7a:115c:a1e0::b", + "routable_ips": ["10.44.0.0/16"], + "approved_routes": [] + }, "squirtle": { + "hostname": "squirtle", + "tags": ["tag:router"], + "ipv4": "100.64.0.13", + "ipv6": "fd7a:115c:a1e0::d", + "routable_ips": ["10.33.0.0/16"], + "approved_routes": [] + }, "venusaur": { + "hostname": "venusaur", + "tags": [], + "ipv4": "100.64.0.18", + "ipv6": "fd7a:115c:a1e0::12", + "user": "freya", + "routable_ips": [], + "approved_routes": [] + }, "weedle": { + "hostname": "weedle", + "tags": ["tag:client"], + "ipv4": "100.64.0.14", + "ipv6": "fd7a:115c:a1e0::e", + "routable_ips": [], + "approved_routes": [] + }}}, + "captures": {"beedrill": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8469822311997169, + "StableID": "nzhhATsz8921CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 8469822311997169, + "Key": "nodekey:c085b4af66b3aeffe1b1af5667b97e761d42c2c90a7ca746c3e8ed7c283df232", + "DiscoKey": "discokey:d453ebf750661733027eb4e6eb47fa1b1bfee9c9ab74718d5d9cd065ab3c342e", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:55630", "10.65.0.27:55630", "172.17.0.1:55630"], + "Hostinfo": {"Hostname": "beedrill", "RequestTags": ["tag:server"], "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:56:45.398858419Z", + "Tags": ["tag:server"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:c085b4af66b3aeffe1b1af5667b97e761d42c2c90a7ca746c3e8ed7c283df232", + "MachineKey": "mkey:9ac8ab0f2d01c99d2640802387c1cd34085073fd2d099ee8b49d74d8d27b3000", + "Peers": [{ + "ID": 3302763550688450, + "StableID": "nsX8CtzpnS11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:483cc9dd06471e98b3c2ba341f914133cbcdf9da37afd3036534e736133fcd51", + "DiscoKey": "discokey:09b54ed35673329fe55a14d64c99b458fd66501f9b6d746af74b15f36d07c527", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:57830", "10.65.0.27:57830", "172.17.0.1:57830"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:56:39.448002312Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8983340446595960, + "StableID": "nTnAGz7a9D21CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cdbfb180fe9b0a28b4d6bb337796c478c1cdd7c3a4bd9235cce8ed291ac3f178", + "DiscoKey": "discokey:744cb082c4f2bbc4760a898e334652c5f09536f89cb0637758f0f500ad598c14", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:39965", "10.65.0.27:39965", "172.17.0.1:39965"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:56:39.977417102Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4574845337037595, + "StableID": "nWEWcuRxic11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0cc0597d5c1c0106ae516d9de0a4bd4dde38f373db384084b96b13b38161254d", + "DiscoKey": "discokey:395270cfebf94a3afdb2063543435c1272ed8bc6a7ecf30120e413946b80e516", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:52825", "10.65.0.27:52825", "172.17.0.1:52825"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:56:40.511090494Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5143573950832586, + "StableID": "nZ8Eh1yXAh11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:34fc6b4a55e81b81c49843fa5682cc263d94e6fe767560892d3ee1177df9535e", + "DiscoKey": "discokey:bf492cd12f31675477e8238d4a0b16ad71ce83d6549e696b44edb5d9a38b464f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:58696", "10.65.0.27:58696", "172.17.0.1:58696"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:56:41.05713905Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1602861061893332, + "StableID": "n36PJeSwWD11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e4171affbb592d976955e324a8d9f76684607cda4f0ef9c3de8824c2ae76a06b", + "DiscoKey": "discokey:aa732a139c3b0d4cf4aeb228091f93946695f2cd538d1b56b76f9141ef6f780a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:45913", "10.65.0.27:45913", "172.17.0.1:45913"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:56:41.595068864Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2043994585938075, + "StableID": "naQGEmGjxG11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0ff126a4720c78b7c123660aff9e48ca8b34b3b1fbce6ef51e9464f0b8406202", + "DiscoKey": "discokey:4e803675e31ed070602ff749c86243570aeea836549a82ea4b8f8061c7aa4752", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:34046", "10.65.0.27:34046", "172.17.0.1:34046"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:56:42.141887485Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4293716256204730, + "StableID": "nViNRRedXa11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7659f801c7d36a1331b4ab6450e6a8af5c7e8fe0a1726fe336ba4bdf2feec801", + "DiscoKey": "discokey:fac5b3b492c8b0eb9991dd1f54f7bc8cdd4410c21d920618eca2b7a9e7bc4d2b", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:49654", "10.65.0.27:49654", "172.17.0.1:49654"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:56:42.685656154Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 6023756866091993, + "StableID": "n6VUswsA3p11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b1f3917fbb107fd9bb950dca72d8e96d1a4732cc31ee971e25645e91e3be930f", + "DiscoKey": "discokey:95b6dede8210e54b25eb7218a64371c4e2adf5b41efe7b954a00278ca5955176", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:47881", "10.65.0.27:47881", "172.17.0.1:47881"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:56:43.232495172Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6197061833183856, + "StableID": "njWiMkJfPq11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:672e03a11542fa0a6a3ab0fd01e92d8d0cda6327e29291bdd1c9e107377b7f3e", + "DiscoKey": "discokey:aab45f5222fec5a45e511491258bda2443038be1d2873557f3b5922a00fba04e", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:57047", "10.65.0.27:57047", "172.17.0.1:57047"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:56:43.766280602Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3609737328847972, + "StableID": "nqXZnMgrBV11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:83c60d89b6fe62a54be43f4af9d8a53b75d7e68d6e59a2a688b2359d40c1d51d", + "DiscoKey": "discokey:999258f1861d640280c7064b322610cfe262055fc42fd34d2b6ca53b6f37c128", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:59383", "10.65.0.27:59383", "172.17.0.1:59383"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:56:44.310386715Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3280894969718241, + "StableID": "nW1UakYvcS11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:35ef232ffb2de15ec88ab100a2bfeb284dbf74be4b9f98bae1a21d8117f62212", + "DiscoKey": "discokey:c6d5105154b59b4cb01fc26c599fb53280ac80bb9c1467f1c1341c00874cd82b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:49333", "10.65.0.27:49333", "172.17.0.1:49333"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:56:44.855443956Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8710528569918882, + "StableID": "nwjMvGp12B21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:d35b556ae2bcb8330c1c318d96f3614f075573dffe44b3f929100f761232f46b", + "KeyExpiry": "2026-11-08T18:56:45Z", + "DiscoKey": "discokey:79169f1629964b873fb2123834e5bcd556654464df7aa725324c77d68e949614", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:37650", "10.65.0.27:37650", "172.17.0.1:37650"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:56:45.938463432Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 2696553646490874, + "StableID": "nfVvpitG4N11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ccc45abf8bef1e9d2e1a5147ca76e36ef66a9f5d34ebf0e2cd1315fdd9bc1762", + "KeyExpiry": "2026-11-08T18:56:46Z", + "DiscoKey": "discokey:59623d2f79997f011a5c0ff6d6944bd43f67c256e254839dd3b9f9512d59f967", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:48500", "10.65.0.27:48500", "172.17.0.1:48500"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:56:46.483877479Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5424390421852946, + "StableID": "n3ZMdDYiMj11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:f3e21bafd26c807da8c7ddb68628a06f59ba0f58034d086d3820f0f56fdc5c11", + "KeyExpiry": "2026-11-08T18:56:47Z", + "DiscoKey": "discokey:ba309c3cf8b0cf5c21e7dfde594b26f2f1ace39fb754a0e035236f6486a29b42", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:52233", "10.65.0.27:52233", "172.17.0.1:52233"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:56:47.027196914Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "8469822311997169": { + "ID": 8469822311997169, + "LoginName": "beedrill.tail78f774.ts.net", + "DisplayName": "beedrill" + }} + } + }, "blastoise": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 2043994585938075, + "StableID": "naQGEmGjxG11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 2043994585938075, + "Key": "nodekey:0ff126a4720c78b7c123660aff9e48ca8b34b3b1fbce6ef51e9464f0b8406202", + "DiscoKey": "discokey:4e803675e31ed070602ff749c86243570aeea836549a82ea4b8f8061c7aa4752", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:34046", "10.65.0.27:34046", "172.17.0.1:34046"], + "Hostinfo": { + "Hostname": "blastoise", + "RoutableIPs": ["10.33.0.0/16", "0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit", "tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:56:42.141887485Z", + "Tags": ["tag:exit", "tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:0ff126a4720c78b7c123660aff9e48ca8b34b3b1fbce6ef51e9464f0b8406202", + "MachineKey": "mkey:5c6f1eb5da598b8d5064be9fde80e300cc243e21850907e425c0becbfc8d132a", + "Peers": [{ + "ID": 3302763550688450, + "StableID": "nsX8CtzpnS11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:483cc9dd06471e98b3c2ba341f914133cbcdf9da37afd3036534e736133fcd51", + "DiscoKey": "discokey:09b54ed35673329fe55a14d64c99b458fd66501f9b6d746af74b15f36d07c527", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:57830", "10.65.0.27:57830", "172.17.0.1:57830"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:56:39.448002312Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8983340446595960, + "StableID": "nTnAGz7a9D21CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cdbfb180fe9b0a28b4d6bb337796c478c1cdd7c3a4bd9235cce8ed291ac3f178", + "DiscoKey": "discokey:744cb082c4f2bbc4760a898e334652c5f09536f89cb0637758f0f500ad598c14", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:39965", "10.65.0.27:39965", "172.17.0.1:39965"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:56:39.977417102Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4574845337037595, + "StableID": "nWEWcuRxic11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0cc0597d5c1c0106ae516d9de0a4bd4dde38f373db384084b96b13b38161254d", + "DiscoKey": "discokey:395270cfebf94a3afdb2063543435c1272ed8bc6a7ecf30120e413946b80e516", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:52825", "10.65.0.27:52825", "172.17.0.1:52825"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:56:40.511090494Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5143573950832586, + "StableID": "nZ8Eh1yXAh11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:34fc6b4a55e81b81c49843fa5682cc263d94e6fe767560892d3ee1177df9535e", + "DiscoKey": "discokey:bf492cd12f31675477e8238d4a0b16ad71ce83d6549e696b44edb5d9a38b464f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:58696", "10.65.0.27:58696", "172.17.0.1:58696"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:56:41.05713905Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1602861061893332, + "StableID": "n36PJeSwWD11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e4171affbb592d976955e324a8d9f76684607cda4f0ef9c3de8824c2ae76a06b", + "DiscoKey": "discokey:aa732a139c3b0d4cf4aeb228091f93946695f2cd538d1b56b76f9141ef6f780a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:45913", "10.65.0.27:45913", "172.17.0.1:45913"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:56:41.595068864Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 4293716256204730, + "StableID": "nViNRRedXa11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7659f801c7d36a1331b4ab6450e6a8af5c7e8fe0a1726fe336ba4bdf2feec801", + "DiscoKey": "discokey:fac5b3b492c8b0eb9991dd1f54f7bc8cdd4410c21d920618eca2b7a9e7bc4d2b", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:49654", "10.65.0.27:49654", "172.17.0.1:49654"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:56:42.685656154Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 6023756866091993, + "StableID": "n6VUswsA3p11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b1f3917fbb107fd9bb950dca72d8e96d1a4732cc31ee971e25645e91e3be930f", + "DiscoKey": "discokey:95b6dede8210e54b25eb7218a64371c4e2adf5b41efe7b954a00278ca5955176", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:47881", "10.65.0.27:47881", "172.17.0.1:47881"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:56:43.232495172Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6197061833183856, + "StableID": "njWiMkJfPq11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:672e03a11542fa0a6a3ab0fd01e92d8d0cda6327e29291bdd1c9e107377b7f3e", + "DiscoKey": "discokey:aab45f5222fec5a45e511491258bda2443038be1d2873557f3b5922a00fba04e", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:57047", "10.65.0.27:57047", "172.17.0.1:57047"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:56:43.766280602Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3609737328847972, + "StableID": "nqXZnMgrBV11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:83c60d89b6fe62a54be43f4af9d8a53b75d7e68d6e59a2a688b2359d40c1d51d", + "DiscoKey": "discokey:999258f1861d640280c7064b322610cfe262055fc42fd34d2b6ca53b6f37c128", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:59383", "10.65.0.27:59383", "172.17.0.1:59383"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:56:44.310386715Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3280894969718241, + "StableID": "nW1UakYvcS11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:35ef232ffb2de15ec88ab100a2bfeb284dbf74be4b9f98bae1a21d8117f62212", + "DiscoKey": "discokey:c6d5105154b59b4cb01fc26c599fb53280ac80bb9c1467f1c1341c00874cd82b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:49333", "10.65.0.27:49333", "172.17.0.1:49333"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:56:44.855443956Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8469822311997169, + "StableID": "nzhhATsz8921CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c085b4af66b3aeffe1b1af5667b97e761d42c2c90a7ca746c3e8ed7c283df232", + "DiscoKey": "discokey:d453ebf750661733027eb4e6eb47fa1b1bfee9c9ab74718d5d9cd065ab3c342e", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:55630", "10.65.0.27:55630", "172.17.0.1:55630"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:56:45.398858419Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8710528569918882, + "StableID": "nwjMvGp12B21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:d35b556ae2bcb8330c1c318d96f3614f075573dffe44b3f929100f761232f46b", + "KeyExpiry": "2026-11-08T18:56:45Z", + "DiscoKey": "discokey:79169f1629964b873fb2123834e5bcd556654464df7aa725324c77d68e949614", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:37650", "10.65.0.27:37650", "172.17.0.1:37650"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:56:45.938463432Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 2696553646490874, + "StableID": "nfVvpitG4N11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ccc45abf8bef1e9d2e1a5147ca76e36ef66a9f5d34ebf0e2cd1315fdd9bc1762", + "KeyExpiry": "2026-11-08T18:56:46Z", + "DiscoKey": "discokey:59623d2f79997f011a5c0ff6d6944bd43f67c256e254839dd3b9f9512d59f967", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:48500", "10.65.0.27:48500", "172.17.0.1:48500"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:56:46.483877479Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5424390421852946, + "StableID": "n3ZMdDYiMj11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:f3e21bafd26c807da8c7ddb68628a06f59ba0f58034d086d3820f0f56fdc5c11", + "KeyExpiry": "2026-11-08T18:56:47Z", + "DiscoKey": "discokey:ba309c3cf8b0cf5c21e7dfde594b26f2f1ace39fb754a0e035236f6486a29b42", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:52233", "10.65.0.27:52233", "172.17.0.1:52233"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:56:47.027196914Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "2043994585938075": { + "ID": 2043994585938075, + "LoginName": "blastoise.tail78f774.ts.net", + "DisplayName": "blastoise" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "bulbasaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 5424390421852946, + "StableID": "n3ZMdDYiMj11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:f3e21bafd26c807da8c7ddb68628a06f59ba0f58034d086d3820f0f56fdc5c11", + "KeyExpiry": "2026-11-08T18:56:47Z", + "DiscoKey": "discokey:ba309c3cf8b0cf5c21e7dfde594b26f2f1ace39fb754a0e035236f6486a29b42", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:52233", "10.65.0.27:52233", "172.17.0.1:52233"], + "Hostinfo": {"Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:56:47.027196914Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:f3e21bafd26c807da8c7ddb68628a06f59ba0f58034d086d3820f0f56fdc5c11", + "MachineKey": "mkey:215a9508515f1cc0817f5c9aa0fe2d40fdc19f9ddd3bc6327faa73ee01024a16", + "Peers": [{ + "ID": 3302763550688450, + "StableID": "nsX8CtzpnS11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:483cc9dd06471e98b3c2ba341f914133cbcdf9da37afd3036534e736133fcd51", + "DiscoKey": "discokey:09b54ed35673329fe55a14d64c99b458fd66501f9b6d746af74b15f36d07c527", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:57830", "10.65.0.27:57830", "172.17.0.1:57830"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:56:39.448002312Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8983340446595960, + "StableID": "nTnAGz7a9D21CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cdbfb180fe9b0a28b4d6bb337796c478c1cdd7c3a4bd9235cce8ed291ac3f178", + "DiscoKey": "discokey:744cb082c4f2bbc4760a898e334652c5f09536f89cb0637758f0f500ad598c14", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:39965", "10.65.0.27:39965", "172.17.0.1:39965"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:56:39.977417102Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4574845337037595, + "StableID": "nWEWcuRxic11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0cc0597d5c1c0106ae516d9de0a4bd4dde38f373db384084b96b13b38161254d", + "DiscoKey": "discokey:395270cfebf94a3afdb2063543435c1272ed8bc6a7ecf30120e413946b80e516", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:52825", "10.65.0.27:52825", "172.17.0.1:52825"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:56:40.511090494Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5143573950832586, + "StableID": "nZ8Eh1yXAh11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:34fc6b4a55e81b81c49843fa5682cc263d94e6fe767560892d3ee1177df9535e", + "DiscoKey": "discokey:bf492cd12f31675477e8238d4a0b16ad71ce83d6549e696b44edb5d9a38b464f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:58696", "10.65.0.27:58696", "172.17.0.1:58696"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:56:41.05713905Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1602861061893332, + "StableID": "n36PJeSwWD11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e4171affbb592d976955e324a8d9f76684607cda4f0ef9c3de8824c2ae76a06b", + "DiscoKey": "discokey:aa732a139c3b0d4cf4aeb228091f93946695f2cd538d1b56b76f9141ef6f780a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:45913", "10.65.0.27:45913", "172.17.0.1:45913"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:56:41.595068864Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2043994585938075, + "StableID": "naQGEmGjxG11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0ff126a4720c78b7c123660aff9e48ca8b34b3b1fbce6ef51e9464f0b8406202", + "DiscoKey": "discokey:4e803675e31ed070602ff749c86243570aeea836549a82ea4b8f8061c7aa4752", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:34046", "10.65.0.27:34046", "172.17.0.1:34046"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:56:42.141887485Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4293716256204730, + "StableID": "nViNRRedXa11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7659f801c7d36a1331b4ab6450e6a8af5c7e8fe0a1726fe336ba4bdf2feec801", + "DiscoKey": "discokey:fac5b3b492c8b0eb9991dd1f54f7bc8cdd4410c21d920618eca2b7a9e7bc4d2b", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:49654", "10.65.0.27:49654", "172.17.0.1:49654"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:56:42.685656154Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 6023756866091993, + "StableID": "n6VUswsA3p11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b1f3917fbb107fd9bb950dca72d8e96d1a4732cc31ee971e25645e91e3be930f", + "DiscoKey": "discokey:95b6dede8210e54b25eb7218a64371c4e2adf5b41efe7b954a00278ca5955176", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:47881", "10.65.0.27:47881", "172.17.0.1:47881"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:56:43.232495172Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6197061833183856, + "StableID": "njWiMkJfPq11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:672e03a11542fa0a6a3ab0fd01e92d8d0cda6327e29291bdd1c9e107377b7f3e", + "DiscoKey": "discokey:aab45f5222fec5a45e511491258bda2443038be1d2873557f3b5922a00fba04e", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:57047", "10.65.0.27:57047", "172.17.0.1:57047"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:56:43.766280602Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3609737328847972, + "StableID": "nqXZnMgrBV11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:83c60d89b6fe62a54be43f4af9d8a53b75d7e68d6e59a2a688b2359d40c1d51d", + "DiscoKey": "discokey:999258f1861d640280c7064b322610cfe262055fc42fd34d2b6ca53b6f37c128", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:59383", "10.65.0.27:59383", "172.17.0.1:59383"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:56:44.310386715Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3280894969718241, + "StableID": "nW1UakYvcS11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:35ef232ffb2de15ec88ab100a2bfeb284dbf74be4b9f98bae1a21d8117f62212", + "DiscoKey": "discokey:c6d5105154b59b4cb01fc26c599fb53280ac80bb9c1467f1c1341c00874cd82b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:49333", "10.65.0.27:49333", "172.17.0.1:49333"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:56:44.855443956Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8469822311997169, + "StableID": "nzhhATsz8921CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c085b4af66b3aeffe1b1af5667b97e761d42c2c90a7ca746c3e8ed7c283df232", + "DiscoKey": "discokey:d453ebf750661733027eb4e6eb47fa1b1bfee9c9ab74718d5d9cd065ab3c342e", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:55630", "10.65.0.27:55630", "172.17.0.1:55630"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:56:45.398858419Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8710528569918882, + "StableID": "nwjMvGp12B21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:d35b556ae2bcb8330c1c318d96f3614f075573dffe44b3f929100f761232f46b", + "KeyExpiry": "2026-11-08T18:56:45Z", + "DiscoKey": "discokey:79169f1629964b873fb2123834e5bcd556654464df7aa725324c77d68e949614", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:37650", "10.65.0.27:37650", "172.17.0.1:37650"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:56:45.938463432Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 2696553646490874, + "StableID": "nfVvpitG4N11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ccc45abf8bef1e9d2e1a5147ca76e36ef66a9f5d34ebf0e2cd1315fdd9bc1762", + "KeyExpiry": "2026-11-08T18:56:46Z", + "DiscoKey": "discokey:59623d2f79997f011a5c0ff6d6944bd43f67c256e254839dd3b9f9512d59f967", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:48500", "10.65.0.27:48500", "172.17.0.1:48500"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:56:46.483877479Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "charmander": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4574845337037595, + "StableID": "nWEWcuRxic11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 4574845337037595, + "Key": "nodekey:0cc0597d5c1c0106ae516d9de0a4bd4dde38f373db384084b96b13b38161254d", + "DiscoKey": "discokey:395270cfebf94a3afdb2063543435c1272ed8bc6a7ecf30120e413946b80e516", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:52825", "10.65.0.27:52825", "172.17.0.1:52825"], + "Hostinfo": { + "Hostname": "charmander", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:exit"], + "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:56:40.511090494Z", + "Tags": ["tag:exit"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:0cc0597d5c1c0106ae516d9de0a4bd4dde38f373db384084b96b13b38161254d", + "MachineKey": "mkey:41699d8e79e0655be4187950b01340a6a505ea6af1453e072d07fd593b96440b", + "Peers": [{ + "ID": 3302763550688450, + "StableID": "nsX8CtzpnS11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:483cc9dd06471e98b3c2ba341f914133cbcdf9da37afd3036534e736133fcd51", + "DiscoKey": "discokey:09b54ed35673329fe55a14d64c99b458fd66501f9b6d746af74b15f36d07c527", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:57830", "10.65.0.27:57830", "172.17.0.1:57830"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:56:39.448002312Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8983340446595960, + "StableID": "nTnAGz7a9D21CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cdbfb180fe9b0a28b4d6bb337796c478c1cdd7c3a4bd9235cce8ed291ac3f178", + "DiscoKey": "discokey:744cb082c4f2bbc4760a898e334652c5f09536f89cb0637758f0f500ad598c14", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:39965", "10.65.0.27:39965", "172.17.0.1:39965"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:56:39.977417102Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 5143573950832586, + "StableID": "nZ8Eh1yXAh11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:34fc6b4a55e81b81c49843fa5682cc263d94e6fe767560892d3ee1177df9535e", + "DiscoKey": "discokey:bf492cd12f31675477e8238d4a0b16ad71ce83d6549e696b44edb5d9a38b464f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:58696", "10.65.0.27:58696", "172.17.0.1:58696"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:56:41.05713905Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1602861061893332, + "StableID": "n36PJeSwWD11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e4171affbb592d976955e324a8d9f76684607cda4f0ef9c3de8824c2ae76a06b", + "DiscoKey": "discokey:aa732a139c3b0d4cf4aeb228091f93946695f2cd538d1b56b76f9141ef6f780a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:45913", "10.65.0.27:45913", "172.17.0.1:45913"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:56:41.595068864Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2043994585938075, + "StableID": "naQGEmGjxG11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0ff126a4720c78b7c123660aff9e48ca8b34b3b1fbce6ef51e9464f0b8406202", + "DiscoKey": "discokey:4e803675e31ed070602ff749c86243570aeea836549a82ea4b8f8061c7aa4752", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:34046", "10.65.0.27:34046", "172.17.0.1:34046"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:56:42.141887485Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4293716256204730, + "StableID": "nViNRRedXa11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7659f801c7d36a1331b4ab6450e6a8af5c7e8fe0a1726fe336ba4bdf2feec801", + "DiscoKey": "discokey:fac5b3b492c8b0eb9991dd1f54f7bc8cdd4410c21d920618eca2b7a9e7bc4d2b", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:49654", "10.65.0.27:49654", "172.17.0.1:49654"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:56:42.685656154Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 6023756866091993, + "StableID": "n6VUswsA3p11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b1f3917fbb107fd9bb950dca72d8e96d1a4732cc31ee971e25645e91e3be930f", + "DiscoKey": "discokey:95b6dede8210e54b25eb7218a64371c4e2adf5b41efe7b954a00278ca5955176", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:47881", "10.65.0.27:47881", "172.17.0.1:47881"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:56:43.232495172Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6197061833183856, + "StableID": "njWiMkJfPq11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:672e03a11542fa0a6a3ab0fd01e92d8d0cda6327e29291bdd1c9e107377b7f3e", + "DiscoKey": "discokey:aab45f5222fec5a45e511491258bda2443038be1d2873557f3b5922a00fba04e", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:57047", "10.65.0.27:57047", "172.17.0.1:57047"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:56:43.766280602Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3609737328847972, + "StableID": "nqXZnMgrBV11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:83c60d89b6fe62a54be43f4af9d8a53b75d7e68d6e59a2a688b2359d40c1d51d", + "DiscoKey": "discokey:999258f1861d640280c7064b322610cfe262055fc42fd34d2b6ca53b6f37c128", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:59383", "10.65.0.27:59383", "172.17.0.1:59383"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:56:44.310386715Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3280894969718241, + "StableID": "nW1UakYvcS11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:35ef232ffb2de15ec88ab100a2bfeb284dbf74be4b9f98bae1a21d8117f62212", + "DiscoKey": "discokey:c6d5105154b59b4cb01fc26c599fb53280ac80bb9c1467f1c1341c00874cd82b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:49333", "10.65.0.27:49333", "172.17.0.1:49333"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:56:44.855443956Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8469822311997169, + "StableID": "nzhhATsz8921CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c085b4af66b3aeffe1b1af5667b97e761d42c2c90a7ca746c3e8ed7c283df232", + "DiscoKey": "discokey:d453ebf750661733027eb4e6eb47fa1b1bfee9c9ab74718d5d9cd065ab3c342e", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:55630", "10.65.0.27:55630", "172.17.0.1:55630"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:56:45.398858419Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8710528569918882, + "StableID": "nwjMvGp12B21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:d35b556ae2bcb8330c1c318d96f3614f075573dffe44b3f929100f761232f46b", + "KeyExpiry": "2026-11-08T18:56:45Z", + "DiscoKey": "discokey:79169f1629964b873fb2123834e5bcd556654464df7aa725324c77d68e949614", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:37650", "10.65.0.27:37650", "172.17.0.1:37650"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:56:45.938463432Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 2696553646490874, + "StableID": "nfVvpitG4N11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ccc45abf8bef1e9d2e1a5147ca76e36ef66a9f5d34ebf0e2cd1315fdd9bc1762", + "KeyExpiry": "2026-11-08T18:56:46Z", + "DiscoKey": "discokey:59623d2f79997f011a5c0ff6d6944bd43f67c256e254839dd3b9f9512d59f967", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:48500", "10.65.0.27:48500", "172.17.0.1:48500"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:56:46.483877479Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5424390421852946, + "StableID": "n3ZMdDYiMj11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:f3e21bafd26c807da8c7ddb68628a06f59ba0f58034d086d3820f0f56fdc5c11", + "KeyExpiry": "2026-11-08T18:56:47Z", + "DiscoKey": "discokey:ba309c3cf8b0cf5c21e7dfde594b26f2f1ace39fb754a0e035236f6486a29b42", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:52233", "10.65.0.27:52233", "172.17.0.1:52233"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:56:47.027196914Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "4574845337037595": { + "ID": 4574845337037595, + "LoginName": "charmander.tail78f774.ts.net", + "DisplayName": "charmander" + }} + } + }, "fearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6023756866091993, + "StableID": "n6VUswsA3p11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 6023756866091993, + "Key": "nodekey:b1f3917fbb107fd9bb950dca72d8e96d1a4732cc31ee971e25645e91e3be930f", + "DiscoKey": "discokey:95b6dede8210e54b25eb7218a64371c4e2adf5b41efe7b954a00278ca5955176", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:47881", "10.65.0.27:47881", "172.17.0.1:47881"], + "Hostinfo": { + "Hostname": "fearow", + "RoutableIPs": ["10.55.0.0/16"], + "RequestTags": ["tag:fearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:56:43.232495172Z", + "Tags": ["tag:fearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:b1f3917fbb107fd9bb950dca72d8e96d1a4732cc31ee971e25645e91e3be930f", + "MachineKey": "mkey:4833053c7259540c0f91cb722058b533117e71822b4bb2d5ec215ac5599ca066", + "Peers": [{ + "ID": 3302763550688450, + "StableID": "nsX8CtzpnS11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:483cc9dd06471e98b3c2ba341f914133cbcdf9da37afd3036534e736133fcd51", + "DiscoKey": "discokey:09b54ed35673329fe55a14d64c99b458fd66501f9b6d746af74b15f36d07c527", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:57830", "10.65.0.27:57830", "172.17.0.1:57830"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:56:39.448002312Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8983340446595960, + "StableID": "nTnAGz7a9D21CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cdbfb180fe9b0a28b4d6bb337796c478c1cdd7c3a4bd9235cce8ed291ac3f178", + "DiscoKey": "discokey:744cb082c4f2bbc4760a898e334652c5f09536f89cb0637758f0f500ad598c14", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:39965", "10.65.0.27:39965", "172.17.0.1:39965"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:56:39.977417102Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4574845337037595, + "StableID": "nWEWcuRxic11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0cc0597d5c1c0106ae516d9de0a4bd4dde38f373db384084b96b13b38161254d", + "DiscoKey": "discokey:395270cfebf94a3afdb2063543435c1272ed8bc6a7ecf30120e413946b80e516", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:52825", "10.65.0.27:52825", "172.17.0.1:52825"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:56:40.511090494Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5143573950832586, + "StableID": "nZ8Eh1yXAh11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:34fc6b4a55e81b81c49843fa5682cc263d94e6fe767560892d3ee1177df9535e", + "DiscoKey": "discokey:bf492cd12f31675477e8238d4a0b16ad71ce83d6549e696b44edb5d9a38b464f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:58696", "10.65.0.27:58696", "172.17.0.1:58696"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:56:41.05713905Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1602861061893332, + "StableID": "n36PJeSwWD11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e4171affbb592d976955e324a8d9f76684607cda4f0ef9c3de8824c2ae76a06b", + "DiscoKey": "discokey:aa732a139c3b0d4cf4aeb228091f93946695f2cd538d1b56b76f9141ef6f780a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:45913", "10.65.0.27:45913", "172.17.0.1:45913"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:56:41.595068864Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2043994585938075, + "StableID": "naQGEmGjxG11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0ff126a4720c78b7c123660aff9e48ca8b34b3b1fbce6ef51e9464f0b8406202", + "DiscoKey": "discokey:4e803675e31ed070602ff749c86243570aeea836549a82ea4b8f8061c7aa4752", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:34046", "10.65.0.27:34046", "172.17.0.1:34046"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:56:42.141887485Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4293716256204730, + "StableID": "nViNRRedXa11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7659f801c7d36a1331b4ab6450e6a8af5c7e8fe0a1726fe336ba4bdf2feec801", + "DiscoKey": "discokey:fac5b3b492c8b0eb9991dd1f54f7bc8cdd4410c21d920618eca2b7a9e7bc4d2b", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:49654", "10.65.0.27:49654", "172.17.0.1:49654"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:56:42.685656154Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 6197061833183856, + "StableID": "njWiMkJfPq11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:672e03a11542fa0a6a3ab0fd01e92d8d0cda6327e29291bdd1c9e107377b7f3e", + "DiscoKey": "discokey:aab45f5222fec5a45e511491258bda2443038be1d2873557f3b5922a00fba04e", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:57047", "10.65.0.27:57047", "172.17.0.1:57047"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:56:43.766280602Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3609737328847972, + "StableID": "nqXZnMgrBV11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:83c60d89b6fe62a54be43f4af9d8a53b75d7e68d6e59a2a688b2359d40c1d51d", + "DiscoKey": "discokey:999258f1861d640280c7064b322610cfe262055fc42fd34d2b6ca53b6f37c128", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:59383", "10.65.0.27:59383", "172.17.0.1:59383"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:56:44.310386715Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3280894969718241, + "StableID": "nW1UakYvcS11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:35ef232ffb2de15ec88ab100a2bfeb284dbf74be4b9f98bae1a21d8117f62212", + "DiscoKey": "discokey:c6d5105154b59b4cb01fc26c599fb53280ac80bb9c1467f1c1341c00874cd82b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:49333", "10.65.0.27:49333", "172.17.0.1:49333"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:56:44.855443956Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8469822311997169, + "StableID": "nzhhATsz8921CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c085b4af66b3aeffe1b1af5667b97e761d42c2c90a7ca746c3e8ed7c283df232", + "DiscoKey": "discokey:d453ebf750661733027eb4e6eb47fa1b1bfee9c9ab74718d5d9cd065ab3c342e", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:55630", "10.65.0.27:55630", "172.17.0.1:55630"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:56:45.398858419Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8710528569918882, + "StableID": "nwjMvGp12B21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:d35b556ae2bcb8330c1c318d96f3614f075573dffe44b3f929100f761232f46b", + "KeyExpiry": "2026-11-08T18:56:45Z", + "DiscoKey": "discokey:79169f1629964b873fb2123834e5bcd556654464df7aa725324c77d68e949614", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:37650", "10.65.0.27:37650", "172.17.0.1:37650"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:56:45.938463432Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 2696553646490874, + "StableID": "nfVvpitG4N11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ccc45abf8bef1e9d2e1a5147ca76e36ef66a9f5d34ebf0e2cd1315fdd9bc1762", + "KeyExpiry": "2026-11-08T18:56:46Z", + "DiscoKey": "discokey:59623d2f79997f011a5c0ff6d6944bd43f67c256e254839dd3b9f9512d59f967", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:48500", "10.65.0.27:48500", "172.17.0.1:48500"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:56:46.483877479Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5424390421852946, + "StableID": "n3ZMdDYiMj11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:f3e21bafd26c807da8c7ddb68628a06f59ba0f58034d086d3820f0f56fdc5c11", + "KeyExpiry": "2026-11-08T18:56:47Z", + "DiscoKey": "discokey:ba309c3cf8b0cf5c21e7dfde594b26f2f1ace39fb754a0e035236f6486a29b42", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:52233", "10.65.0.27:52233", "172.17.0.1:52233"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:56:47.027196914Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "6023756866091993": { + "ID": 6023756866091993, + "LoginName": "fearow.tail78f774.ts.net", + "DisplayName": "fearow" + }} + } + }, "ivysaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8710528569918882, + "StableID": "nwjMvGp12B21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:d35b556ae2bcb8330c1c318d96f3614f075573dffe44b3f929100f761232f46b", + "KeyExpiry": "2026-11-08T18:56:45Z", + "DiscoKey": "discokey:79169f1629964b873fb2123834e5bcd556654464df7aa725324c77d68e949614", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:37650", "10.65.0.27:37650", "172.17.0.1:37650"], + "Hostinfo": {"Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:56:45.938463432Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:d35b556ae2bcb8330c1c318d96f3614f075573dffe44b3f929100f761232f46b", + "MachineKey": "mkey:4638760b5f1d545835b4d099ba654e6abbd1f3f14b7144e302bf28ce3033cd13", + "Peers": [{ + "ID": 3302763550688450, + "StableID": "nsX8CtzpnS11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:483cc9dd06471e98b3c2ba341f914133cbcdf9da37afd3036534e736133fcd51", + "DiscoKey": "discokey:09b54ed35673329fe55a14d64c99b458fd66501f9b6d746af74b15f36d07c527", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:57830", "10.65.0.27:57830", "172.17.0.1:57830"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:56:39.448002312Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8983340446595960, + "StableID": "nTnAGz7a9D21CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cdbfb180fe9b0a28b4d6bb337796c478c1cdd7c3a4bd9235cce8ed291ac3f178", + "DiscoKey": "discokey:744cb082c4f2bbc4760a898e334652c5f09536f89cb0637758f0f500ad598c14", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:39965", "10.65.0.27:39965", "172.17.0.1:39965"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:56:39.977417102Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4574845337037595, + "StableID": "nWEWcuRxic11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0cc0597d5c1c0106ae516d9de0a4bd4dde38f373db384084b96b13b38161254d", + "DiscoKey": "discokey:395270cfebf94a3afdb2063543435c1272ed8bc6a7ecf30120e413946b80e516", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:52825", "10.65.0.27:52825", "172.17.0.1:52825"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:56:40.511090494Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5143573950832586, + "StableID": "nZ8Eh1yXAh11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:34fc6b4a55e81b81c49843fa5682cc263d94e6fe767560892d3ee1177df9535e", + "DiscoKey": "discokey:bf492cd12f31675477e8238d4a0b16ad71ce83d6549e696b44edb5d9a38b464f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:58696", "10.65.0.27:58696", "172.17.0.1:58696"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:56:41.05713905Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1602861061893332, + "StableID": "n36PJeSwWD11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e4171affbb592d976955e324a8d9f76684607cda4f0ef9c3de8824c2ae76a06b", + "DiscoKey": "discokey:aa732a139c3b0d4cf4aeb228091f93946695f2cd538d1b56b76f9141ef6f780a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:45913", "10.65.0.27:45913", "172.17.0.1:45913"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:56:41.595068864Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2043994585938075, + "StableID": "naQGEmGjxG11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0ff126a4720c78b7c123660aff9e48ca8b34b3b1fbce6ef51e9464f0b8406202", + "DiscoKey": "discokey:4e803675e31ed070602ff749c86243570aeea836549a82ea4b8f8061c7aa4752", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:34046", "10.65.0.27:34046", "172.17.0.1:34046"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:56:42.141887485Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4293716256204730, + "StableID": "nViNRRedXa11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7659f801c7d36a1331b4ab6450e6a8af5c7e8fe0a1726fe336ba4bdf2feec801", + "DiscoKey": "discokey:fac5b3b492c8b0eb9991dd1f54f7bc8cdd4410c21d920618eca2b7a9e7bc4d2b", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:49654", "10.65.0.27:49654", "172.17.0.1:49654"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:56:42.685656154Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 6023756866091993, + "StableID": "n6VUswsA3p11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b1f3917fbb107fd9bb950dca72d8e96d1a4732cc31ee971e25645e91e3be930f", + "DiscoKey": "discokey:95b6dede8210e54b25eb7218a64371c4e2adf5b41efe7b954a00278ca5955176", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:47881", "10.65.0.27:47881", "172.17.0.1:47881"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:56:43.232495172Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6197061833183856, + "StableID": "njWiMkJfPq11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:672e03a11542fa0a6a3ab0fd01e92d8d0cda6327e29291bdd1c9e107377b7f3e", + "DiscoKey": "discokey:aab45f5222fec5a45e511491258bda2443038be1d2873557f3b5922a00fba04e", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:57047", "10.65.0.27:57047", "172.17.0.1:57047"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:56:43.766280602Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3609737328847972, + "StableID": "nqXZnMgrBV11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:83c60d89b6fe62a54be43f4af9d8a53b75d7e68d6e59a2a688b2359d40c1d51d", + "DiscoKey": "discokey:999258f1861d640280c7064b322610cfe262055fc42fd34d2b6ca53b6f37c128", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:59383", "10.65.0.27:59383", "172.17.0.1:59383"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:56:44.310386715Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3280894969718241, + "StableID": "nW1UakYvcS11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:35ef232ffb2de15ec88ab100a2bfeb284dbf74be4b9f98bae1a21d8117f62212", + "DiscoKey": "discokey:c6d5105154b59b4cb01fc26c599fb53280ac80bb9c1467f1c1341c00874cd82b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:49333", "10.65.0.27:49333", "172.17.0.1:49333"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:56:44.855443956Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8469822311997169, + "StableID": "nzhhATsz8921CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c085b4af66b3aeffe1b1af5667b97e761d42c2c90a7ca746c3e8ed7c283df232", + "DiscoKey": "discokey:d453ebf750661733027eb4e6eb47fa1b1bfee9c9ab74718d5d9cd065ab3c342e", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:55630", "10.65.0.27:55630", "172.17.0.1:55630"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:56:45.398858419Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 2696553646490874, + "StableID": "nfVvpitG4N11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ccc45abf8bef1e9d2e1a5147ca76e36ef66a9f5d34ebf0e2cd1315fdd9bc1762", + "KeyExpiry": "2026-11-08T18:56:46Z", + "DiscoKey": "discokey:59623d2f79997f011a5c0ff6d6944bd43f67c256e254839dd3b9f9512d59f967", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:48500", "10.65.0.27:48500", "172.17.0.1:48500"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:56:46.483877479Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5424390421852946, + "StableID": "n3ZMdDYiMj11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:f3e21bafd26c807da8c7ddb68628a06f59ba0f58034d086d3820f0f56fdc5c11", + "KeyExpiry": "2026-11-08T18:56:47Z", + "DiscoKey": "discokey:ba309c3cf8b0cf5c21e7dfde594b26f2f1ace39fb754a0e035236f6486a29b42", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:52233", "10.65.0.27:52233", "172.17.0.1:52233"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:56:47.027196914Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "kakuna": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 3280894969718241, + "StableID": "nW1UakYvcS11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 3280894969718241, + "Key": "nodekey:35ef232ffb2de15ec88ab100a2bfeb284dbf74be4b9f98bae1a21d8117f62212", + "DiscoKey": "discokey:c6d5105154b59b4cb01fc26c599fb53280ac80bb9c1467f1c1341c00874cd82b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:49333", "10.65.0.27:49333", "172.17.0.1:49333"], + "Hostinfo": {"Hostname": "kakuna", "RequestTags": ["tag:prod"], "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:56:44.855443956Z", + "Tags": ["tag:prod"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:35ef232ffb2de15ec88ab100a2bfeb284dbf74be4b9f98bae1a21d8117f62212", + "MachineKey": "mkey:f7c9da101340b692e8cb5c06defb1033b3b6c9033f31d53cd9395fb618c4435d", + "Peers": [{ + "ID": 3302763550688450, + "StableID": "nsX8CtzpnS11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:483cc9dd06471e98b3c2ba341f914133cbcdf9da37afd3036534e736133fcd51", + "DiscoKey": "discokey:09b54ed35673329fe55a14d64c99b458fd66501f9b6d746af74b15f36d07c527", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:57830", "10.65.0.27:57830", "172.17.0.1:57830"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:56:39.448002312Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8983340446595960, + "StableID": "nTnAGz7a9D21CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cdbfb180fe9b0a28b4d6bb337796c478c1cdd7c3a4bd9235cce8ed291ac3f178", + "DiscoKey": "discokey:744cb082c4f2bbc4760a898e334652c5f09536f89cb0637758f0f500ad598c14", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:39965", "10.65.0.27:39965", "172.17.0.1:39965"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:56:39.977417102Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4574845337037595, + "StableID": "nWEWcuRxic11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0cc0597d5c1c0106ae516d9de0a4bd4dde38f373db384084b96b13b38161254d", + "DiscoKey": "discokey:395270cfebf94a3afdb2063543435c1272ed8bc6a7ecf30120e413946b80e516", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:52825", "10.65.0.27:52825", "172.17.0.1:52825"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:56:40.511090494Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5143573950832586, + "StableID": "nZ8Eh1yXAh11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:34fc6b4a55e81b81c49843fa5682cc263d94e6fe767560892d3ee1177df9535e", + "DiscoKey": "discokey:bf492cd12f31675477e8238d4a0b16ad71ce83d6549e696b44edb5d9a38b464f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:58696", "10.65.0.27:58696", "172.17.0.1:58696"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:56:41.05713905Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1602861061893332, + "StableID": "n36PJeSwWD11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e4171affbb592d976955e324a8d9f76684607cda4f0ef9c3de8824c2ae76a06b", + "DiscoKey": "discokey:aa732a139c3b0d4cf4aeb228091f93946695f2cd538d1b56b76f9141ef6f780a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:45913", "10.65.0.27:45913", "172.17.0.1:45913"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:56:41.595068864Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2043994585938075, + "StableID": "naQGEmGjxG11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0ff126a4720c78b7c123660aff9e48ca8b34b3b1fbce6ef51e9464f0b8406202", + "DiscoKey": "discokey:4e803675e31ed070602ff749c86243570aeea836549a82ea4b8f8061c7aa4752", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:34046", "10.65.0.27:34046", "172.17.0.1:34046"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:56:42.141887485Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4293716256204730, + "StableID": "nViNRRedXa11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7659f801c7d36a1331b4ab6450e6a8af5c7e8fe0a1726fe336ba4bdf2feec801", + "DiscoKey": "discokey:fac5b3b492c8b0eb9991dd1f54f7bc8cdd4410c21d920618eca2b7a9e7bc4d2b", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:49654", "10.65.0.27:49654", "172.17.0.1:49654"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:56:42.685656154Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 6023756866091993, + "StableID": "n6VUswsA3p11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b1f3917fbb107fd9bb950dca72d8e96d1a4732cc31ee971e25645e91e3be930f", + "DiscoKey": "discokey:95b6dede8210e54b25eb7218a64371c4e2adf5b41efe7b954a00278ca5955176", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:47881", "10.65.0.27:47881", "172.17.0.1:47881"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:56:43.232495172Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6197061833183856, + "StableID": "njWiMkJfPq11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:672e03a11542fa0a6a3ab0fd01e92d8d0cda6327e29291bdd1c9e107377b7f3e", + "DiscoKey": "discokey:aab45f5222fec5a45e511491258bda2443038be1d2873557f3b5922a00fba04e", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:57047", "10.65.0.27:57047", "172.17.0.1:57047"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:56:43.766280602Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3609737328847972, + "StableID": "nqXZnMgrBV11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:83c60d89b6fe62a54be43f4af9d8a53b75d7e68d6e59a2a688b2359d40c1d51d", + "DiscoKey": "discokey:999258f1861d640280c7064b322610cfe262055fc42fd34d2b6ca53b6f37c128", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:59383", "10.65.0.27:59383", "172.17.0.1:59383"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:56:44.310386715Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 8469822311997169, + "StableID": "nzhhATsz8921CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c085b4af66b3aeffe1b1af5667b97e761d42c2c90a7ca746c3e8ed7c283df232", + "DiscoKey": "discokey:d453ebf750661733027eb4e6eb47fa1b1bfee9c9ab74718d5d9cd065ab3c342e", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:55630", "10.65.0.27:55630", "172.17.0.1:55630"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:56:45.398858419Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8710528569918882, + "StableID": "nwjMvGp12B21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:d35b556ae2bcb8330c1c318d96f3614f075573dffe44b3f929100f761232f46b", + "KeyExpiry": "2026-11-08T18:56:45Z", + "DiscoKey": "discokey:79169f1629964b873fb2123834e5bcd556654464df7aa725324c77d68e949614", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:37650", "10.65.0.27:37650", "172.17.0.1:37650"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:56:45.938463432Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 2696553646490874, + "StableID": "nfVvpitG4N11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ccc45abf8bef1e9d2e1a5147ca76e36ef66a9f5d34ebf0e2cd1315fdd9bc1762", + "KeyExpiry": "2026-11-08T18:56:46Z", + "DiscoKey": "discokey:59623d2f79997f011a5c0ff6d6944bd43f67c256e254839dd3b9f9512d59f967", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:48500", "10.65.0.27:48500", "172.17.0.1:48500"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:56:46.483877479Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5424390421852946, + "StableID": "n3ZMdDYiMj11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:f3e21bafd26c807da8c7ddb68628a06f59ba0f58034d086d3820f0f56fdc5c11", + "KeyExpiry": "2026-11-08T18:56:47Z", + "DiscoKey": "discokey:ba309c3cf8b0cf5c21e7dfde594b26f2f1ace39fb754a0e035236f6486a29b42", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:52233", "10.65.0.27:52233", "172.17.0.1:52233"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:56:47.027196914Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3280894969718241": { + "ID": 3280894969718241, + "LoginName": "kakuna.tail78f774.ts.net", + "DisplayName": "kakuna" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "pidgeotto": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 8983340446595960, + "StableID": "nTnAGz7a9D21CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 8983340446595960, + "Key": "nodekey:cdbfb180fe9b0a28b4d6bb337796c478c1cdd7c3a4bd9235cce8ed291ac3f178", + "DiscoKey": "discokey:744cb082c4f2bbc4760a898e334652c5f09536f89cb0637758f0f500ad598c14", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:39965", "10.65.0.27:39965", "172.17.0.1:39965"], + "Hostinfo": { + "Hostname": "pidgeotto", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgeotto"], + "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:56:39.977417102Z", + "Tags": ["tag:pidgeotto"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:cdbfb180fe9b0a28b4d6bb337796c478c1cdd7c3a4bd9235cce8ed291ac3f178", + "MachineKey": "mkey:477556a8b25dfb70a5d1f9ef9b90665b685fc27009ccb54bfa774792988ac562", + "Peers": [{ + "ID": 3302763550688450, + "StableID": "nsX8CtzpnS11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:483cc9dd06471e98b3c2ba341f914133cbcdf9da37afd3036534e736133fcd51", + "DiscoKey": "discokey:09b54ed35673329fe55a14d64c99b458fd66501f9b6d746af74b15f36d07c527", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:57830", "10.65.0.27:57830", "172.17.0.1:57830"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:56:39.448002312Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 4574845337037595, + "StableID": "nWEWcuRxic11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0cc0597d5c1c0106ae516d9de0a4bd4dde38f373db384084b96b13b38161254d", + "DiscoKey": "discokey:395270cfebf94a3afdb2063543435c1272ed8bc6a7ecf30120e413946b80e516", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:52825", "10.65.0.27:52825", "172.17.0.1:52825"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:56:40.511090494Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5143573950832586, + "StableID": "nZ8Eh1yXAh11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:34fc6b4a55e81b81c49843fa5682cc263d94e6fe767560892d3ee1177df9535e", + "DiscoKey": "discokey:bf492cd12f31675477e8238d4a0b16ad71ce83d6549e696b44edb5d9a38b464f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:58696", "10.65.0.27:58696", "172.17.0.1:58696"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:56:41.05713905Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1602861061893332, + "StableID": "n36PJeSwWD11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e4171affbb592d976955e324a8d9f76684607cda4f0ef9c3de8824c2ae76a06b", + "DiscoKey": "discokey:aa732a139c3b0d4cf4aeb228091f93946695f2cd538d1b56b76f9141ef6f780a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:45913", "10.65.0.27:45913", "172.17.0.1:45913"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:56:41.595068864Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2043994585938075, + "StableID": "naQGEmGjxG11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0ff126a4720c78b7c123660aff9e48ca8b34b3b1fbce6ef51e9464f0b8406202", + "DiscoKey": "discokey:4e803675e31ed070602ff749c86243570aeea836549a82ea4b8f8061c7aa4752", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:34046", "10.65.0.27:34046", "172.17.0.1:34046"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:56:42.141887485Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4293716256204730, + "StableID": "nViNRRedXa11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7659f801c7d36a1331b4ab6450e6a8af5c7e8fe0a1726fe336ba4bdf2feec801", + "DiscoKey": "discokey:fac5b3b492c8b0eb9991dd1f54f7bc8cdd4410c21d920618eca2b7a9e7bc4d2b", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:49654", "10.65.0.27:49654", "172.17.0.1:49654"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:56:42.685656154Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 6023756866091993, + "StableID": "n6VUswsA3p11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b1f3917fbb107fd9bb950dca72d8e96d1a4732cc31ee971e25645e91e3be930f", + "DiscoKey": "discokey:95b6dede8210e54b25eb7218a64371c4e2adf5b41efe7b954a00278ca5955176", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:47881", "10.65.0.27:47881", "172.17.0.1:47881"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:56:43.232495172Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6197061833183856, + "StableID": "njWiMkJfPq11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:672e03a11542fa0a6a3ab0fd01e92d8d0cda6327e29291bdd1c9e107377b7f3e", + "DiscoKey": "discokey:aab45f5222fec5a45e511491258bda2443038be1d2873557f3b5922a00fba04e", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:57047", "10.65.0.27:57047", "172.17.0.1:57047"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:56:43.766280602Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3609737328847972, + "StableID": "nqXZnMgrBV11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:83c60d89b6fe62a54be43f4af9d8a53b75d7e68d6e59a2a688b2359d40c1d51d", + "DiscoKey": "discokey:999258f1861d640280c7064b322610cfe262055fc42fd34d2b6ca53b6f37c128", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:59383", "10.65.0.27:59383", "172.17.0.1:59383"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:56:44.310386715Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3280894969718241, + "StableID": "nW1UakYvcS11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:35ef232ffb2de15ec88ab100a2bfeb284dbf74be4b9f98bae1a21d8117f62212", + "DiscoKey": "discokey:c6d5105154b59b4cb01fc26c599fb53280ac80bb9c1467f1c1341c00874cd82b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:49333", "10.65.0.27:49333", "172.17.0.1:49333"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:56:44.855443956Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8469822311997169, + "StableID": "nzhhATsz8921CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c085b4af66b3aeffe1b1af5667b97e761d42c2c90a7ca746c3e8ed7c283df232", + "DiscoKey": "discokey:d453ebf750661733027eb4e6eb47fa1b1bfee9c9ab74718d5d9cd065ab3c342e", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:55630", "10.65.0.27:55630", "172.17.0.1:55630"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:56:45.398858419Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8710528569918882, + "StableID": "nwjMvGp12B21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:d35b556ae2bcb8330c1c318d96f3614f075573dffe44b3f929100f761232f46b", + "KeyExpiry": "2026-11-08T18:56:45Z", + "DiscoKey": "discokey:79169f1629964b873fb2123834e5bcd556654464df7aa725324c77d68e949614", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:37650", "10.65.0.27:37650", "172.17.0.1:37650"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:56:45.938463432Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 2696553646490874, + "StableID": "nfVvpitG4N11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ccc45abf8bef1e9d2e1a5147ca76e36ef66a9f5d34ebf0e2cd1315fdd9bc1762", + "KeyExpiry": "2026-11-08T18:56:46Z", + "DiscoKey": "discokey:59623d2f79997f011a5c0ff6d6944bd43f67c256e254839dd3b9f9512d59f967", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:48500", "10.65.0.27:48500", "172.17.0.1:48500"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:56:46.483877479Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5424390421852946, + "StableID": "n3ZMdDYiMj11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:f3e21bafd26c807da8c7ddb68628a06f59ba0f58034d086d3820f0f56fdc5c11", + "KeyExpiry": "2026-11-08T18:56:47Z", + "DiscoKey": "discokey:ba309c3cf8b0cf5c21e7dfde594b26f2f1ace39fb754a0e035236f6486a29b42", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:52233", "10.65.0.27:52233", "172.17.0.1:52233"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:56:47.027196914Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "8983340446595960": { + "ID": 8983340446595960, + "LoginName": "pidgeotto.tail78f774.ts.net", + "DisplayName": "pidgeotto" + }} + } + }, "pidgey": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 3302763550688450, + "StableID": "nsX8CtzpnS11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 3302763550688450, + "Key": "nodekey:483cc9dd06471e98b3c2ba341f914133cbcdf9da37afd3036534e736133fcd51", + "DiscoKey": "discokey:09b54ed35673329fe55a14d64c99b458fd66501f9b6d746af74b15f36d07c527", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:57830", "10.65.0.27:57830", "172.17.0.1:57830"], + "Hostinfo": { + "Hostname": "pidgey", + "RoutableIPs": ["0.0.0.0/0", "::/0"], + "RequestTags": ["tag:pidgey"], + "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:56:39.448002312Z", + "Tags": ["tag:pidgey"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:483cc9dd06471e98b3c2ba341f914133cbcdf9da37afd3036534e736133fcd51", + "MachineKey": "mkey:ca8ce9a7777648a92a9012dd38c2d617597e9c8ec680f31dee7c65ba5043075e", + "Peers": [{ + "ID": 8983340446595960, + "StableID": "nTnAGz7a9D21CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cdbfb180fe9b0a28b4d6bb337796c478c1cdd7c3a4bd9235cce8ed291ac3f178", + "DiscoKey": "discokey:744cb082c4f2bbc4760a898e334652c5f09536f89cb0637758f0f500ad598c14", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:39965", "10.65.0.27:39965", "172.17.0.1:39965"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:56:39.977417102Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4574845337037595, + "StableID": "nWEWcuRxic11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0cc0597d5c1c0106ae516d9de0a4bd4dde38f373db384084b96b13b38161254d", + "DiscoKey": "discokey:395270cfebf94a3afdb2063543435c1272ed8bc6a7ecf30120e413946b80e516", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:52825", "10.65.0.27:52825", "172.17.0.1:52825"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:56:40.511090494Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5143573950832586, + "StableID": "nZ8Eh1yXAh11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:34fc6b4a55e81b81c49843fa5682cc263d94e6fe767560892d3ee1177df9535e", + "DiscoKey": "discokey:bf492cd12f31675477e8238d4a0b16ad71ce83d6549e696b44edb5d9a38b464f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:58696", "10.65.0.27:58696", "172.17.0.1:58696"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:56:41.05713905Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1602861061893332, + "StableID": "n36PJeSwWD11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e4171affbb592d976955e324a8d9f76684607cda4f0ef9c3de8824c2ae76a06b", + "DiscoKey": "discokey:aa732a139c3b0d4cf4aeb228091f93946695f2cd538d1b56b76f9141ef6f780a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:45913", "10.65.0.27:45913", "172.17.0.1:45913"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:56:41.595068864Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2043994585938075, + "StableID": "naQGEmGjxG11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0ff126a4720c78b7c123660aff9e48ca8b34b3b1fbce6ef51e9464f0b8406202", + "DiscoKey": "discokey:4e803675e31ed070602ff749c86243570aeea836549a82ea4b8f8061c7aa4752", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:34046", "10.65.0.27:34046", "172.17.0.1:34046"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:56:42.141887485Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4293716256204730, + "StableID": "nViNRRedXa11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7659f801c7d36a1331b4ab6450e6a8af5c7e8fe0a1726fe336ba4bdf2feec801", + "DiscoKey": "discokey:fac5b3b492c8b0eb9991dd1f54f7bc8cdd4410c21d920618eca2b7a9e7bc4d2b", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:49654", "10.65.0.27:49654", "172.17.0.1:49654"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:56:42.685656154Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 6023756866091993, + "StableID": "n6VUswsA3p11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b1f3917fbb107fd9bb950dca72d8e96d1a4732cc31ee971e25645e91e3be930f", + "DiscoKey": "discokey:95b6dede8210e54b25eb7218a64371c4e2adf5b41efe7b954a00278ca5955176", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:47881", "10.65.0.27:47881", "172.17.0.1:47881"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:56:43.232495172Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6197061833183856, + "StableID": "njWiMkJfPq11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:672e03a11542fa0a6a3ab0fd01e92d8d0cda6327e29291bdd1c9e107377b7f3e", + "DiscoKey": "discokey:aab45f5222fec5a45e511491258bda2443038be1d2873557f3b5922a00fba04e", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:57047", "10.65.0.27:57047", "172.17.0.1:57047"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:56:43.766280602Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3609737328847972, + "StableID": "nqXZnMgrBV11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:83c60d89b6fe62a54be43f4af9d8a53b75d7e68d6e59a2a688b2359d40c1d51d", + "DiscoKey": "discokey:999258f1861d640280c7064b322610cfe262055fc42fd34d2b6ca53b6f37c128", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:59383", "10.65.0.27:59383", "172.17.0.1:59383"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:56:44.310386715Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3280894969718241, + "StableID": "nW1UakYvcS11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:35ef232ffb2de15ec88ab100a2bfeb284dbf74be4b9f98bae1a21d8117f62212", + "DiscoKey": "discokey:c6d5105154b59b4cb01fc26c599fb53280ac80bb9c1467f1c1341c00874cd82b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:49333", "10.65.0.27:49333", "172.17.0.1:49333"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:56:44.855443956Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8469822311997169, + "StableID": "nzhhATsz8921CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c085b4af66b3aeffe1b1af5667b97e761d42c2c90a7ca746c3e8ed7c283df232", + "DiscoKey": "discokey:d453ebf750661733027eb4e6eb47fa1b1bfee9c9ab74718d5d9cd065ab3c342e", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:55630", "10.65.0.27:55630", "172.17.0.1:55630"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:56:45.398858419Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8710528569918882, + "StableID": "nwjMvGp12B21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:d35b556ae2bcb8330c1c318d96f3614f075573dffe44b3f929100f761232f46b", + "KeyExpiry": "2026-11-08T18:56:45Z", + "DiscoKey": "discokey:79169f1629964b873fb2123834e5bcd556654464df7aa725324c77d68e949614", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:37650", "10.65.0.27:37650", "172.17.0.1:37650"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:56:45.938463432Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 2696553646490874, + "StableID": "nfVvpitG4N11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ccc45abf8bef1e9d2e1a5147ca76e36ef66a9f5d34ebf0e2cd1315fdd9bc1762", + "KeyExpiry": "2026-11-08T18:56:46Z", + "DiscoKey": "discokey:59623d2f79997f011a5c0ff6d6944bd43f67c256e254839dd3b9f9512d59f967", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:48500", "10.65.0.27:48500", "172.17.0.1:48500"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:56:46.483877479Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5424390421852946, + "StableID": "n3ZMdDYiMj11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:f3e21bafd26c807da8c7ddb68628a06f59ba0f58034d086d3820f0f56fdc5c11", + "KeyExpiry": "2026-11-08T18:56:47Z", + "DiscoKey": "discokey:ba309c3cf8b0cf5c21e7dfde594b26f2f1ace39fb754a0e035236f6486a29b42", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:52233", "10.65.0.27:52233", "172.17.0.1:52233"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:56:47.027196914Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3302763550688450": { + "ID": 3302763550688450, + "LoginName": "pidgey.tail78f774.ts.net", + "DisplayName": "pidgey" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "raticate": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 1602861061893332, + "StableID": "n36PJeSwWD11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1602861061893332, + "Key": "nodekey:e4171affbb592d976955e324a8d9f76684607cda4f0ef9c3de8824c2ae76a06b", + "DiscoKey": "discokey:aa732a139c3b0d4cf4aeb228091f93946695f2cd538d1b56b76f9141ef6f780a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:45913", "10.65.0.27:45913", "172.17.0.1:45913"], + "Hostinfo": {"Hostname": "raticate", "RequestTags": ["tag:group-b"], "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:56:41.595068864Z", + "Tags": ["tag:group-b"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:e4171affbb592d976955e324a8d9f76684607cda4f0ef9c3de8824c2ae76a06b", + "MachineKey": "mkey:1dd8e06ff2639f5cde66f08066e071318c262301f762117aa1d790ed32b1e510", + "Peers": [{ + "ID": 3302763550688450, + "StableID": "nsX8CtzpnS11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:483cc9dd06471e98b3c2ba341f914133cbcdf9da37afd3036534e736133fcd51", + "DiscoKey": "discokey:09b54ed35673329fe55a14d64c99b458fd66501f9b6d746af74b15f36d07c527", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:57830", "10.65.0.27:57830", "172.17.0.1:57830"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:56:39.448002312Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8983340446595960, + "StableID": "nTnAGz7a9D21CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cdbfb180fe9b0a28b4d6bb337796c478c1cdd7c3a4bd9235cce8ed291ac3f178", + "DiscoKey": "discokey:744cb082c4f2bbc4760a898e334652c5f09536f89cb0637758f0f500ad598c14", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:39965", "10.65.0.27:39965", "172.17.0.1:39965"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:56:39.977417102Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4574845337037595, + "StableID": "nWEWcuRxic11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0cc0597d5c1c0106ae516d9de0a4bd4dde38f373db384084b96b13b38161254d", + "DiscoKey": "discokey:395270cfebf94a3afdb2063543435c1272ed8bc6a7ecf30120e413946b80e516", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:52825", "10.65.0.27:52825", "172.17.0.1:52825"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:56:40.511090494Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5143573950832586, + "StableID": "nZ8Eh1yXAh11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:34fc6b4a55e81b81c49843fa5682cc263d94e6fe767560892d3ee1177df9535e", + "DiscoKey": "discokey:bf492cd12f31675477e8238d4a0b16ad71ce83d6549e696b44edb5d9a38b464f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:58696", "10.65.0.27:58696", "172.17.0.1:58696"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:56:41.05713905Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 2043994585938075, + "StableID": "naQGEmGjxG11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0ff126a4720c78b7c123660aff9e48ca8b34b3b1fbce6ef51e9464f0b8406202", + "DiscoKey": "discokey:4e803675e31ed070602ff749c86243570aeea836549a82ea4b8f8061c7aa4752", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:34046", "10.65.0.27:34046", "172.17.0.1:34046"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:56:42.141887485Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4293716256204730, + "StableID": "nViNRRedXa11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7659f801c7d36a1331b4ab6450e6a8af5c7e8fe0a1726fe336ba4bdf2feec801", + "DiscoKey": "discokey:fac5b3b492c8b0eb9991dd1f54f7bc8cdd4410c21d920618eca2b7a9e7bc4d2b", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:49654", "10.65.0.27:49654", "172.17.0.1:49654"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:56:42.685656154Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 6023756866091993, + "StableID": "n6VUswsA3p11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b1f3917fbb107fd9bb950dca72d8e96d1a4732cc31ee971e25645e91e3be930f", + "DiscoKey": "discokey:95b6dede8210e54b25eb7218a64371c4e2adf5b41efe7b954a00278ca5955176", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:47881", "10.65.0.27:47881", "172.17.0.1:47881"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:56:43.232495172Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6197061833183856, + "StableID": "njWiMkJfPq11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:672e03a11542fa0a6a3ab0fd01e92d8d0cda6327e29291bdd1c9e107377b7f3e", + "DiscoKey": "discokey:aab45f5222fec5a45e511491258bda2443038be1d2873557f3b5922a00fba04e", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:57047", "10.65.0.27:57047", "172.17.0.1:57047"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:56:43.766280602Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3609737328847972, + "StableID": "nqXZnMgrBV11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:83c60d89b6fe62a54be43f4af9d8a53b75d7e68d6e59a2a688b2359d40c1d51d", + "DiscoKey": "discokey:999258f1861d640280c7064b322610cfe262055fc42fd34d2b6ca53b6f37c128", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:59383", "10.65.0.27:59383", "172.17.0.1:59383"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:56:44.310386715Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3280894969718241, + "StableID": "nW1UakYvcS11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:35ef232ffb2de15ec88ab100a2bfeb284dbf74be4b9f98bae1a21d8117f62212", + "DiscoKey": "discokey:c6d5105154b59b4cb01fc26c599fb53280ac80bb9c1467f1c1341c00874cd82b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:49333", "10.65.0.27:49333", "172.17.0.1:49333"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:56:44.855443956Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8469822311997169, + "StableID": "nzhhATsz8921CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c085b4af66b3aeffe1b1af5667b97e761d42c2c90a7ca746c3e8ed7c283df232", + "DiscoKey": "discokey:d453ebf750661733027eb4e6eb47fa1b1bfee9c9ab74718d5d9cd065ab3c342e", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:55630", "10.65.0.27:55630", "172.17.0.1:55630"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:56:45.398858419Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8710528569918882, + "StableID": "nwjMvGp12B21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:d35b556ae2bcb8330c1c318d96f3614f075573dffe44b3f929100f761232f46b", + "KeyExpiry": "2026-11-08T18:56:45Z", + "DiscoKey": "discokey:79169f1629964b873fb2123834e5bcd556654464df7aa725324c77d68e949614", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:37650", "10.65.0.27:37650", "172.17.0.1:37650"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:56:45.938463432Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 2696553646490874, + "StableID": "nfVvpitG4N11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ccc45abf8bef1e9d2e1a5147ca76e36ef66a9f5d34ebf0e2cd1315fdd9bc1762", + "KeyExpiry": "2026-11-08T18:56:46Z", + "DiscoKey": "discokey:59623d2f79997f011a5c0ff6d6944bd43f67c256e254839dd3b9f9512d59f967", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:48500", "10.65.0.27:48500", "172.17.0.1:48500"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:56:46.483877479Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5424390421852946, + "StableID": "n3ZMdDYiMj11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:f3e21bafd26c807da8c7ddb68628a06f59ba0f58034d086d3820f0f56fdc5c11", + "KeyExpiry": "2026-11-08T18:56:47Z", + "DiscoKey": "discokey:ba309c3cf8b0cf5c21e7dfde594b26f2f1ace39fb754a0e035236f6486a29b42", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:52233", "10.65.0.27:52233", "172.17.0.1:52233"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:56:47.027196914Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "1602861061893332": { + "ID": 1602861061893332, + "LoginName": "raticate.tail78f774.ts.net", + "DisplayName": "raticate" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "rattata": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 5143573950832586, + "StableID": "nZ8Eh1yXAh11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 5143573950832586, + "Key": "nodekey:34fc6b4a55e81b81c49843fa5682cc263d94e6fe767560892d3ee1177df9535e", + "DiscoKey": "discokey:bf492cd12f31675477e8238d4a0b16ad71ce83d6549e696b44edb5d9a38b464f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:58696", "10.65.0.27:58696", "172.17.0.1:58696"], + "Hostinfo": {"Hostname": "rattata", "RequestTags": ["tag:group-a"], "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:56:41.05713905Z", + "Tags": ["tag:group-a"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:34fc6b4a55e81b81c49843fa5682cc263d94e6fe767560892d3ee1177df9535e", + "MachineKey": "mkey:abee734efd731dff20164769610185cf9395abe7282a7a1df9820f35e52ddc14", + "Peers": [{ + "ID": 3302763550688450, + "StableID": "nsX8CtzpnS11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:483cc9dd06471e98b3c2ba341f914133cbcdf9da37afd3036534e736133fcd51", + "DiscoKey": "discokey:09b54ed35673329fe55a14d64c99b458fd66501f9b6d746af74b15f36d07c527", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:57830", "10.65.0.27:57830", "172.17.0.1:57830"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:56:39.448002312Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8983340446595960, + "StableID": "nTnAGz7a9D21CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cdbfb180fe9b0a28b4d6bb337796c478c1cdd7c3a4bd9235cce8ed291ac3f178", + "DiscoKey": "discokey:744cb082c4f2bbc4760a898e334652c5f09536f89cb0637758f0f500ad598c14", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:39965", "10.65.0.27:39965", "172.17.0.1:39965"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:56:39.977417102Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4574845337037595, + "StableID": "nWEWcuRxic11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0cc0597d5c1c0106ae516d9de0a4bd4dde38f373db384084b96b13b38161254d", + "DiscoKey": "discokey:395270cfebf94a3afdb2063543435c1272ed8bc6a7ecf30120e413946b80e516", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:52825", "10.65.0.27:52825", "172.17.0.1:52825"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:56:40.511090494Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 1602861061893332, + "StableID": "n36PJeSwWD11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e4171affbb592d976955e324a8d9f76684607cda4f0ef9c3de8824c2ae76a06b", + "DiscoKey": "discokey:aa732a139c3b0d4cf4aeb228091f93946695f2cd538d1b56b76f9141ef6f780a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:45913", "10.65.0.27:45913", "172.17.0.1:45913"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:56:41.595068864Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2043994585938075, + "StableID": "naQGEmGjxG11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0ff126a4720c78b7c123660aff9e48ca8b34b3b1fbce6ef51e9464f0b8406202", + "DiscoKey": "discokey:4e803675e31ed070602ff749c86243570aeea836549a82ea4b8f8061c7aa4752", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:34046", "10.65.0.27:34046", "172.17.0.1:34046"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:56:42.141887485Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4293716256204730, + "StableID": "nViNRRedXa11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7659f801c7d36a1331b4ab6450e6a8af5c7e8fe0a1726fe336ba4bdf2feec801", + "DiscoKey": "discokey:fac5b3b492c8b0eb9991dd1f54f7bc8cdd4410c21d920618eca2b7a9e7bc4d2b", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:49654", "10.65.0.27:49654", "172.17.0.1:49654"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:56:42.685656154Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 6023756866091993, + "StableID": "n6VUswsA3p11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b1f3917fbb107fd9bb950dca72d8e96d1a4732cc31ee971e25645e91e3be930f", + "DiscoKey": "discokey:95b6dede8210e54b25eb7218a64371c4e2adf5b41efe7b954a00278ca5955176", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:47881", "10.65.0.27:47881", "172.17.0.1:47881"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:56:43.232495172Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6197061833183856, + "StableID": "njWiMkJfPq11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:672e03a11542fa0a6a3ab0fd01e92d8d0cda6327e29291bdd1c9e107377b7f3e", + "DiscoKey": "discokey:aab45f5222fec5a45e511491258bda2443038be1d2873557f3b5922a00fba04e", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:57047", "10.65.0.27:57047", "172.17.0.1:57047"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:56:43.766280602Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3609737328847972, + "StableID": "nqXZnMgrBV11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:83c60d89b6fe62a54be43f4af9d8a53b75d7e68d6e59a2a688b2359d40c1d51d", + "DiscoKey": "discokey:999258f1861d640280c7064b322610cfe262055fc42fd34d2b6ca53b6f37c128", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:59383", "10.65.0.27:59383", "172.17.0.1:59383"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:56:44.310386715Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3280894969718241, + "StableID": "nW1UakYvcS11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:35ef232ffb2de15ec88ab100a2bfeb284dbf74be4b9f98bae1a21d8117f62212", + "DiscoKey": "discokey:c6d5105154b59b4cb01fc26c599fb53280ac80bb9c1467f1c1341c00874cd82b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:49333", "10.65.0.27:49333", "172.17.0.1:49333"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:56:44.855443956Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8469822311997169, + "StableID": "nzhhATsz8921CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c085b4af66b3aeffe1b1af5667b97e761d42c2c90a7ca746c3e8ed7c283df232", + "DiscoKey": "discokey:d453ebf750661733027eb4e6eb47fa1b1bfee9c9ab74718d5d9cd065ab3c342e", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:55630", "10.65.0.27:55630", "172.17.0.1:55630"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:56:45.398858419Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8710528569918882, + "StableID": "nwjMvGp12B21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:d35b556ae2bcb8330c1c318d96f3614f075573dffe44b3f929100f761232f46b", + "KeyExpiry": "2026-11-08T18:56:45Z", + "DiscoKey": "discokey:79169f1629964b873fb2123834e5bcd556654464df7aa725324c77d68e949614", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:37650", "10.65.0.27:37650", "172.17.0.1:37650"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:56:45.938463432Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 2696553646490874, + "StableID": "nfVvpitG4N11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ccc45abf8bef1e9d2e1a5147ca76e36ef66a9f5d34ebf0e2cd1315fdd9bc1762", + "KeyExpiry": "2026-11-08T18:56:46Z", + "DiscoKey": "discokey:59623d2f79997f011a5c0ff6d6944bd43f67c256e254839dd3b9f9512d59f967", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:48500", "10.65.0.27:48500", "172.17.0.1:48500"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:56:46.483877479Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5424390421852946, + "StableID": "n3ZMdDYiMj11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:f3e21bafd26c807da8c7ddb68628a06f59ba0f58034d086d3820f0f56fdc5c11", + "KeyExpiry": "2026-11-08T18:56:47Z", + "DiscoKey": "discokey:ba309c3cf8b0cf5c21e7dfde594b26f2f1ace39fb754a0e035236f6486a29b42", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:52233", "10.65.0.27:52233", "172.17.0.1:52233"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:56:47.027196914Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "5143573950832586": { + "ID": 5143573950832586, + "LoginName": "rattata.tail78f774.ts.net", + "DisplayName": "rattata" + }} + } + }, "spearow": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 4293716256204730, + "StableID": "nViNRRedXa11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 4293716256204730, + "Key": "nodekey:7659f801c7d36a1331b4ab6450e6a8af5c7e8fe0a1726fe336ba4bdf2feec801", + "DiscoKey": "discokey:fac5b3b492c8b0eb9991dd1f54f7bc8cdd4410c21d920618eca2b7a9e7bc4d2b", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:49654", "10.65.0.27:49654", "172.17.0.1:49654"], + "Hostinfo": { + "Hostname": "spearow", + "RoutableIPs": ["10.44.0.0/16"], + "RequestTags": ["tag:spearow"], + "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:56:42.685656154Z", + "Tags": ["tag:spearow"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:7659f801c7d36a1331b4ab6450e6a8af5c7e8fe0a1726fe336ba4bdf2feec801", + "MachineKey": "mkey:5d6e9111128f47003db0e139e87dc421721dd585d6a3d8f47d614fae72918a34", + "Peers": [{ + "ID": 3302763550688450, + "StableID": "nsX8CtzpnS11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:483cc9dd06471e98b3c2ba341f914133cbcdf9da37afd3036534e736133fcd51", + "DiscoKey": "discokey:09b54ed35673329fe55a14d64c99b458fd66501f9b6d746af74b15f36d07c527", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:57830", "10.65.0.27:57830", "172.17.0.1:57830"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:56:39.448002312Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8983340446595960, + "StableID": "nTnAGz7a9D21CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cdbfb180fe9b0a28b4d6bb337796c478c1cdd7c3a4bd9235cce8ed291ac3f178", + "DiscoKey": "discokey:744cb082c4f2bbc4760a898e334652c5f09536f89cb0637758f0f500ad598c14", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:39965", "10.65.0.27:39965", "172.17.0.1:39965"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:56:39.977417102Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4574845337037595, + "StableID": "nWEWcuRxic11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0cc0597d5c1c0106ae516d9de0a4bd4dde38f373db384084b96b13b38161254d", + "DiscoKey": "discokey:395270cfebf94a3afdb2063543435c1272ed8bc6a7ecf30120e413946b80e516", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:52825", "10.65.0.27:52825", "172.17.0.1:52825"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:56:40.511090494Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5143573950832586, + "StableID": "nZ8Eh1yXAh11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:34fc6b4a55e81b81c49843fa5682cc263d94e6fe767560892d3ee1177df9535e", + "DiscoKey": "discokey:bf492cd12f31675477e8238d4a0b16ad71ce83d6549e696b44edb5d9a38b464f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:58696", "10.65.0.27:58696", "172.17.0.1:58696"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:56:41.05713905Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1602861061893332, + "StableID": "n36PJeSwWD11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e4171affbb592d976955e324a8d9f76684607cda4f0ef9c3de8824c2ae76a06b", + "DiscoKey": "discokey:aa732a139c3b0d4cf4aeb228091f93946695f2cd538d1b56b76f9141ef6f780a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:45913", "10.65.0.27:45913", "172.17.0.1:45913"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:56:41.595068864Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2043994585938075, + "StableID": "naQGEmGjxG11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0ff126a4720c78b7c123660aff9e48ca8b34b3b1fbce6ef51e9464f0b8406202", + "DiscoKey": "discokey:4e803675e31ed070602ff749c86243570aeea836549a82ea4b8f8061c7aa4752", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:34046", "10.65.0.27:34046", "172.17.0.1:34046"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:56:42.141887485Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 6023756866091993, + "StableID": "n6VUswsA3p11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b1f3917fbb107fd9bb950dca72d8e96d1a4732cc31ee971e25645e91e3be930f", + "DiscoKey": "discokey:95b6dede8210e54b25eb7218a64371c4e2adf5b41efe7b954a00278ca5955176", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:47881", "10.65.0.27:47881", "172.17.0.1:47881"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:56:43.232495172Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6197061833183856, + "StableID": "njWiMkJfPq11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:672e03a11542fa0a6a3ab0fd01e92d8d0cda6327e29291bdd1c9e107377b7f3e", + "DiscoKey": "discokey:aab45f5222fec5a45e511491258bda2443038be1d2873557f3b5922a00fba04e", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:57047", "10.65.0.27:57047", "172.17.0.1:57047"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:56:43.766280602Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3609737328847972, + "StableID": "nqXZnMgrBV11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:83c60d89b6fe62a54be43f4af9d8a53b75d7e68d6e59a2a688b2359d40c1d51d", + "DiscoKey": "discokey:999258f1861d640280c7064b322610cfe262055fc42fd34d2b6ca53b6f37c128", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:59383", "10.65.0.27:59383", "172.17.0.1:59383"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:56:44.310386715Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3280894969718241, + "StableID": "nW1UakYvcS11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:35ef232ffb2de15ec88ab100a2bfeb284dbf74be4b9f98bae1a21d8117f62212", + "DiscoKey": "discokey:c6d5105154b59b4cb01fc26c599fb53280ac80bb9c1467f1c1341c00874cd82b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:49333", "10.65.0.27:49333", "172.17.0.1:49333"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:56:44.855443956Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8469822311997169, + "StableID": "nzhhATsz8921CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c085b4af66b3aeffe1b1af5667b97e761d42c2c90a7ca746c3e8ed7c283df232", + "DiscoKey": "discokey:d453ebf750661733027eb4e6eb47fa1b1bfee9c9ab74718d5d9cd065ab3c342e", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:55630", "10.65.0.27:55630", "172.17.0.1:55630"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:56:45.398858419Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8710528569918882, + "StableID": "nwjMvGp12B21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:d35b556ae2bcb8330c1c318d96f3614f075573dffe44b3f929100f761232f46b", + "KeyExpiry": "2026-11-08T18:56:45Z", + "DiscoKey": "discokey:79169f1629964b873fb2123834e5bcd556654464df7aa725324c77d68e949614", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:37650", "10.65.0.27:37650", "172.17.0.1:37650"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:56:45.938463432Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 2696553646490874, + "StableID": "nfVvpitG4N11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ccc45abf8bef1e9d2e1a5147ca76e36ef66a9f5d34ebf0e2cd1315fdd9bc1762", + "KeyExpiry": "2026-11-08T18:56:46Z", + "DiscoKey": "discokey:59623d2f79997f011a5c0ff6d6944bd43f67c256e254839dd3b9f9512d59f967", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:48500", "10.65.0.27:48500", "172.17.0.1:48500"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:56:46.483877479Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5424390421852946, + "StableID": "n3ZMdDYiMj11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:f3e21bafd26c807da8c7ddb68628a06f59ba0f58034d086d3820f0f56fdc5c11", + "KeyExpiry": "2026-11-08T18:56:47Z", + "DiscoKey": "discokey:ba309c3cf8b0cf5c21e7dfde594b26f2f1ace39fb754a0e035236f6486a29b42", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:52233", "10.65.0.27:52233", "172.17.0.1:52233"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:56:47.027196914Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4293716256204730": { + "ID": 4293716256204730, + "LoginName": "spearow.tail78f774.ts.net", + "DisplayName": "spearow" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "squirtle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 6197061833183856, + "StableID": "njWiMkJfPq11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 6197061833183856, + "Key": "nodekey:672e03a11542fa0a6a3ab0fd01e92d8d0cda6327e29291bdd1c9e107377b7f3e", + "DiscoKey": "discokey:aab45f5222fec5a45e511491258bda2443038be1d2873557f3b5922a00fba04e", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:57047", "10.65.0.27:57047", "172.17.0.1:57047"], + "Hostinfo": { + "Hostname": "squirtle", + "RoutableIPs": ["10.33.0.0/16"], + "RequestTags": ["tag:router"], + "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ] + }, + "Created": "2026-05-12T18:56:43.766280602Z", + "Tags": ["tag:router"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:672e03a11542fa0a6a3ab0fd01e92d8d0cda6327e29291bdd1c9e107377b7f3e", + "MachineKey": "mkey:69b751cd16758d7cd1f5d96773f78476e73b66bd5e7a7657587795f1caf51959", + "Peers": [{ + "ID": 3302763550688450, + "StableID": "nsX8CtzpnS11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:483cc9dd06471e98b3c2ba341f914133cbcdf9da37afd3036534e736133fcd51", + "DiscoKey": "discokey:09b54ed35673329fe55a14d64c99b458fd66501f9b6d746af74b15f36d07c527", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:57830", "10.65.0.27:57830", "172.17.0.1:57830"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:56:39.448002312Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8983340446595960, + "StableID": "nTnAGz7a9D21CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cdbfb180fe9b0a28b4d6bb337796c478c1cdd7c3a4bd9235cce8ed291ac3f178", + "DiscoKey": "discokey:744cb082c4f2bbc4760a898e334652c5f09536f89cb0637758f0f500ad598c14", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:39965", "10.65.0.27:39965", "172.17.0.1:39965"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:56:39.977417102Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4574845337037595, + "StableID": "nWEWcuRxic11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0cc0597d5c1c0106ae516d9de0a4bd4dde38f373db384084b96b13b38161254d", + "DiscoKey": "discokey:395270cfebf94a3afdb2063543435c1272ed8bc6a7ecf30120e413946b80e516", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:52825", "10.65.0.27:52825", "172.17.0.1:52825"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:56:40.511090494Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5143573950832586, + "StableID": "nZ8Eh1yXAh11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:34fc6b4a55e81b81c49843fa5682cc263d94e6fe767560892d3ee1177df9535e", + "DiscoKey": "discokey:bf492cd12f31675477e8238d4a0b16ad71ce83d6549e696b44edb5d9a38b464f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:58696", "10.65.0.27:58696", "172.17.0.1:58696"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:56:41.05713905Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1602861061893332, + "StableID": "n36PJeSwWD11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e4171affbb592d976955e324a8d9f76684607cda4f0ef9c3de8824c2ae76a06b", + "DiscoKey": "discokey:aa732a139c3b0d4cf4aeb228091f93946695f2cd538d1b56b76f9141ef6f780a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:45913", "10.65.0.27:45913", "172.17.0.1:45913"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:56:41.595068864Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2043994585938075, + "StableID": "naQGEmGjxG11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0ff126a4720c78b7c123660aff9e48ca8b34b3b1fbce6ef51e9464f0b8406202", + "DiscoKey": "discokey:4e803675e31ed070602ff749c86243570aeea836549a82ea4b8f8061c7aa4752", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:34046", "10.65.0.27:34046", "172.17.0.1:34046"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:56:42.141887485Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4293716256204730, + "StableID": "nViNRRedXa11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7659f801c7d36a1331b4ab6450e6a8af5c7e8fe0a1726fe336ba4bdf2feec801", + "DiscoKey": "discokey:fac5b3b492c8b0eb9991dd1f54f7bc8cdd4410c21d920618eca2b7a9e7bc4d2b", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:49654", "10.65.0.27:49654", "172.17.0.1:49654"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:56:42.685656154Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 6023756866091993, + "StableID": "n6VUswsA3p11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b1f3917fbb107fd9bb950dca72d8e96d1a4732cc31ee971e25645e91e3be930f", + "DiscoKey": "discokey:95b6dede8210e54b25eb7218a64371c4e2adf5b41efe7b954a00278ca5955176", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:47881", "10.65.0.27:47881", "172.17.0.1:47881"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:56:43.232495172Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 3609737328847972, + "StableID": "nqXZnMgrBV11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:83c60d89b6fe62a54be43f4af9d8a53b75d7e68d6e59a2a688b2359d40c1d51d", + "DiscoKey": "discokey:999258f1861d640280c7064b322610cfe262055fc42fd34d2b6ca53b6f37c128", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:59383", "10.65.0.27:59383", "172.17.0.1:59383"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:56:44.310386715Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3280894969718241, + "StableID": "nW1UakYvcS11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:35ef232ffb2de15ec88ab100a2bfeb284dbf74be4b9f98bae1a21d8117f62212", + "DiscoKey": "discokey:c6d5105154b59b4cb01fc26c599fb53280ac80bb9c1467f1c1341c00874cd82b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:49333", "10.65.0.27:49333", "172.17.0.1:49333"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:56:44.855443956Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8469822311997169, + "StableID": "nzhhATsz8921CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c085b4af66b3aeffe1b1af5667b97e761d42c2c90a7ca746c3e8ed7c283df232", + "DiscoKey": "discokey:d453ebf750661733027eb4e6eb47fa1b1bfee9c9ab74718d5d9cd065ab3c342e", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:55630", "10.65.0.27:55630", "172.17.0.1:55630"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:56:45.398858419Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8710528569918882, + "StableID": "nwjMvGp12B21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:d35b556ae2bcb8330c1c318d96f3614f075573dffe44b3f929100f761232f46b", + "KeyExpiry": "2026-11-08T18:56:45Z", + "DiscoKey": "discokey:79169f1629964b873fb2123834e5bcd556654464df7aa725324c77d68e949614", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:37650", "10.65.0.27:37650", "172.17.0.1:37650"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:56:45.938463432Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 2696553646490874, + "StableID": "nfVvpitG4N11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ccc45abf8bef1e9d2e1a5147ca76e36ef66a9f5d34ebf0e2cd1315fdd9bc1762", + "KeyExpiry": "2026-11-08T18:56:46Z", + "DiscoKey": "discokey:59623d2f79997f011a5c0ff6d6944bd43f67c256e254839dd3b9f9512d59f967", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:48500", "10.65.0.27:48500", "172.17.0.1:48500"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:56:46.483877479Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5424390421852946, + "StableID": "n3ZMdDYiMj11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:f3e21bafd26c807da8c7ddb68628a06f59ba0f58034d086d3820f0f56fdc5c11", + "KeyExpiry": "2026-11-08T18:56:47Z", + "DiscoKey": "discokey:ba309c3cf8b0cf5c21e7dfde594b26f2f1ace39fb754a0e035236f6486a29b42", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:52233", "10.65.0.27:52233", "172.17.0.1:52233"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:56:47.027196914Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }, "6197061833183856": { + "ID": 6197061833183856, + "LoginName": "squirtle.tail78f774.ts.net", + "DisplayName": "squirtle" + }} + } + }, "venusaur": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 2696553646490874, + "StableID": "nfVvpitG4N11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ccc45abf8bef1e9d2e1a5147ca76e36ef66a9f5d34ebf0e2cd1315fdd9bc1762", + "KeyExpiry": "2026-11-08T18:56:46Z", + "DiscoKey": "discokey:59623d2f79997f011a5c0ff6d6944bd43f67c256e254839dd3b9f9512d59f967", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:48500", "10.65.0.27:48500", "172.17.0.1:48500"], + "Hostinfo": {"Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:56:46.483877479Z", + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-admin": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-admin", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:ccc45abf8bef1e9d2e1a5147ca76e36ef66a9f5d34ebf0e2cd1315fdd9bc1762", + "MachineKey": "mkey:54dbaa4f43e009a7535bb1f45f9ce2070f93e0708b4b95183bb19023df8bb752", + "Peers": [{ + "ID": 3302763550688450, + "StableID": "nsX8CtzpnS11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:483cc9dd06471e98b3c2ba341f914133cbcdf9da37afd3036534e736133fcd51", + "DiscoKey": "discokey:09b54ed35673329fe55a14d64c99b458fd66501f9b6d746af74b15f36d07c527", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:57830", "10.65.0.27:57830", "172.17.0.1:57830"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:56:39.448002312Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8983340446595960, + "StableID": "nTnAGz7a9D21CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cdbfb180fe9b0a28b4d6bb337796c478c1cdd7c3a4bd9235cce8ed291ac3f178", + "DiscoKey": "discokey:744cb082c4f2bbc4760a898e334652c5f09536f89cb0637758f0f500ad598c14", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:39965", "10.65.0.27:39965", "172.17.0.1:39965"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:56:39.977417102Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4574845337037595, + "StableID": "nWEWcuRxic11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0cc0597d5c1c0106ae516d9de0a4bd4dde38f373db384084b96b13b38161254d", + "DiscoKey": "discokey:395270cfebf94a3afdb2063543435c1272ed8bc6a7ecf30120e413946b80e516", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:52825", "10.65.0.27:52825", "172.17.0.1:52825"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:56:40.511090494Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5143573950832586, + "StableID": "nZ8Eh1yXAh11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:34fc6b4a55e81b81c49843fa5682cc263d94e6fe767560892d3ee1177df9535e", + "DiscoKey": "discokey:bf492cd12f31675477e8238d4a0b16ad71ce83d6549e696b44edb5d9a38b464f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:58696", "10.65.0.27:58696", "172.17.0.1:58696"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:56:41.05713905Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1602861061893332, + "StableID": "n36PJeSwWD11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e4171affbb592d976955e324a8d9f76684607cda4f0ef9c3de8824c2ae76a06b", + "DiscoKey": "discokey:aa732a139c3b0d4cf4aeb228091f93946695f2cd538d1b56b76f9141ef6f780a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:45913", "10.65.0.27:45913", "172.17.0.1:45913"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:56:41.595068864Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2043994585938075, + "StableID": "naQGEmGjxG11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0ff126a4720c78b7c123660aff9e48ca8b34b3b1fbce6ef51e9464f0b8406202", + "DiscoKey": "discokey:4e803675e31ed070602ff749c86243570aeea836549a82ea4b8f8061c7aa4752", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:34046", "10.65.0.27:34046", "172.17.0.1:34046"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:56:42.141887485Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4293716256204730, + "StableID": "nViNRRedXa11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7659f801c7d36a1331b4ab6450e6a8af5c7e8fe0a1726fe336ba4bdf2feec801", + "DiscoKey": "discokey:fac5b3b492c8b0eb9991dd1f54f7bc8cdd4410c21d920618eca2b7a9e7bc4d2b", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:49654", "10.65.0.27:49654", "172.17.0.1:49654"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:56:42.685656154Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 6023756866091993, + "StableID": "n6VUswsA3p11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b1f3917fbb107fd9bb950dca72d8e96d1a4732cc31ee971e25645e91e3be930f", + "DiscoKey": "discokey:95b6dede8210e54b25eb7218a64371c4e2adf5b41efe7b954a00278ca5955176", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:47881", "10.65.0.27:47881", "172.17.0.1:47881"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:56:43.232495172Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6197061833183856, + "StableID": "njWiMkJfPq11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:672e03a11542fa0a6a3ab0fd01e92d8d0cda6327e29291bdd1c9e107377b7f3e", + "DiscoKey": "discokey:aab45f5222fec5a45e511491258bda2443038be1d2873557f3b5922a00fba04e", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:57047", "10.65.0.27:57047", "172.17.0.1:57047"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:56:43.766280602Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3609737328847972, + "StableID": "nqXZnMgrBV11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:83c60d89b6fe62a54be43f4af9d8a53b75d7e68d6e59a2a688b2359d40c1d51d", + "DiscoKey": "discokey:999258f1861d640280c7064b322610cfe262055fc42fd34d2b6ca53b6f37c128", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:59383", "10.65.0.27:59383", "172.17.0.1:59383"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "weedle", "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957} + ]}, + "Created": "2026-05-12T18:56:44.310386715Z", + "Cap": 131, + "Tags": ["tag:client"], + "Online": true, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, { + "ID": 3280894969718241, + "StableID": "nW1UakYvcS11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:35ef232ffb2de15ec88ab100a2bfeb284dbf74be4b9f98bae1a21d8117f62212", + "DiscoKey": "discokey:c6d5105154b59b4cb01fc26c599fb53280ac80bb9c1467f1c1341c00874cd82b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:49333", "10.65.0.27:49333", "172.17.0.1:49333"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:56:44.855443956Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8469822311997169, + "StableID": "nzhhATsz8921CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c085b4af66b3aeffe1b1af5667b97e761d42c2c90a7ca746c3e8ed7c283df232", + "DiscoKey": "discokey:d453ebf750661733027eb4e6eb47fa1b1bfee9c9ab74718d5d9cd065ab3c342e", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:55630", "10.65.0.27:55630", "172.17.0.1:55630"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:56:45.398858419Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8710528569918882, + "StableID": "nwjMvGp12B21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:d35b556ae2bcb8330c1c318d96f3614f075573dffe44b3f929100f761232f46b", + "KeyExpiry": "2026-11-08T18:56:45Z", + "DiscoKey": "discokey:79169f1629964b873fb2123834e5bcd556654464df7aa725324c77d68e949614", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:37650", "10.65.0.27:37650", "172.17.0.1:37650"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:56:45.938463432Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 5424390421852946, + "StableID": "n3ZMdDYiMj11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:f3e21bafd26c807da8c7ddb68628a06f59ba0f58034d086d3820f0f56fdc5c11", + "KeyExpiry": "2026-11-08T18:56:47Z", + "DiscoKey": "discokey:ba309c3cf8b0cf5c21e7dfde594b26f2f1ace39fb754a0e035236f6486a29b42", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:52233", "10.65.0.27:52233", "172.17.0.1:52233"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:56:47.027196914Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }, "weedle": { + "packet_filter_rules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "packet_filter_matches": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "netmap": { + "Cached": false, + "SelfNode": { + "ID": 3609737328847972, + "StableID": "nqXZnMgrBV11CNTRL", + "Name": "weedle.tail78f774.ts.net.", + "User": 3609737328847972, + "Key": "nodekey:83c60d89b6fe62a54be43f4af9d8a53b75d7e68d6e59a2a688b2359d40c1d51d", + "DiscoKey": "discokey:999258f1861d640280c7064b322610cfe262055fc42fd34d2b6ca53b6f37c128", + "Addresses": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "AllowedIPs": ["100.64.0.14/32", "fd7a:115c:a1e0::e/128"], + "Endpoints": ["77.164.248.136:59383", "10.65.0.27:59383", "172.17.0.1:59383"], + "Hostinfo": {"Hostname": "weedle", "RequestTags": ["tag:client"], "Services": [ + {"Proto": "peerapi4", "Port": 63957}, + {"Proto": "peerapi6", "Port": 63957}, + {"Proto": "peerapi-dns-proxy", "Port": 1} + ]}, + "Created": "2026-05-12T18:56:44.310386715Z", + "Tags": ["tag:client"], + "MachineAuthorized": true, + "CapMap": { + "default-auto-update": [false], + "https://tailscale.com/cap/file-sharing": null, + "https://tailscale.com/cap/is-owner": null, + "https://tailscale.com/cap/ssh": null, + "https://tailscale.com/cap/tailnet-lock": null, + "probe-udp-lifetime": null, + "ssh-behavior-v1": null, + "ssh-env-vars": null, + "store-appc-routes": null, + "tailnet-display-name": ["odin@example.com"] + }, + "ComputedName": "weedle", + "ComputedNameWithHost": "weedle" + }, + "AllCaps": [ + "default-auto-update", + "https://tailscale.com/cap/file-sharing", + "https://tailscale.com/cap/is-owner", + "https://tailscale.com/cap/ssh", + "https://tailscale.com/cap/tailnet-lock", + "probe-udp-lifetime", + "ssh-behavior-v1", + "ssh-env-vars", + "store-appc-routes", + "tailnet-display-name" + ], + "NodeKey": "nodekey:83c60d89b6fe62a54be43f4af9d8a53b75d7e68d6e59a2a688b2359d40c1d51d", + "MachineKey": "mkey:c7f9a9c522c10c03edc1bd181603b4b942351015894e786ccd5d5fd9c3c0882c", + "Peers": [{ + "ID": 3302763550688450, + "StableID": "nsX8CtzpnS11CNTRL", + "Name": "pidgey.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:483cc9dd06471e98b3c2ba341f914133cbcdf9da37afd3036534e736133fcd51", + "DiscoKey": "discokey:09b54ed35673329fe55a14d64c99b458fd66501f9b6d746af74b15f36d07c527", + "Addresses": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "AllowedIPs": ["100.64.0.2/32", "fd7a:115c:a1e0::2/128"], + "Endpoints": ["77.164.248.136:57830", "10.65.0.27:57830", "172.17.0.1:57830"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgey", "Services": [ + {"Proto": "peerapi4", "Port": 46590}, + {"Proto": "peerapi6", "Port": 46590} + ]}, + "Created": "2026-05-12T18:56:39.448002312Z", + "Cap": 131, + "Tags": ["tag:pidgey"], + "Online": true, + "ComputedName": "pidgey", + "ComputedNameWithHost": "pidgey" + }, { + "ID": 8983340446595960, + "StableID": "nTnAGz7a9D21CNTRL", + "Name": "pidgeotto.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:cdbfb180fe9b0a28b4d6bb337796c478c1cdd7c3a4bd9235cce8ed291ac3f178", + "DiscoKey": "discokey:744cb082c4f2bbc4760a898e334652c5f09536f89cb0637758f0f500ad598c14", + "Addresses": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "AllowedIPs": ["100.64.0.3/32", "fd7a:115c:a1e0::3/128"], + "Endpoints": ["77.164.248.136:39965", "10.65.0.27:39965", "172.17.0.1:39965"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "pidgeotto", "Services": [ + {"Proto": "peerapi4", "Port": 34152}, + {"Proto": "peerapi6", "Port": 34152} + ]}, + "Created": "2026-05-12T18:56:39.977417102Z", + "Cap": 131, + "Tags": ["tag:pidgeotto"], + "Online": true, + "ComputedName": "pidgeotto", + "ComputedNameWithHost": "pidgeotto" + }, { + "ID": 4574845337037595, + "StableID": "nWEWcuRxic11CNTRL", + "Name": "charmander.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0cc0597d5c1c0106ae516d9de0a4bd4dde38f373db384084b96b13b38161254d", + "DiscoKey": "discokey:395270cfebf94a3afdb2063543435c1272ed8bc6a7ecf30120e413946b80e516", + "Addresses": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "AllowedIPs": ["100.64.0.4/32", "fd7a:115c:a1e0::4/128"], + "Endpoints": ["77.164.248.136:52825", "10.65.0.27:52825", "172.17.0.1:52825"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "charmander", "Services": [ + {"Proto": "peerapi4", "Port": 37067}, + {"Proto": "peerapi6", "Port": 37067} + ]}, + "Created": "2026-05-12T18:56:40.511090494Z", + "Cap": 131, + "Tags": ["tag:exit"], + "Online": true, + "ComputedName": "charmander", + "ComputedNameWithHost": "charmander" + }, { + "ID": 5143573950832586, + "StableID": "nZ8Eh1yXAh11CNTRL", + "Name": "rattata.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:34fc6b4a55e81b81c49843fa5682cc263d94e6fe767560892d3ee1177df9535e", + "DiscoKey": "discokey:bf492cd12f31675477e8238d4a0b16ad71ce83d6549e696b44edb5d9a38b464f", + "Addresses": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "AllowedIPs": ["100.64.0.5/32", "fd7a:115c:a1e0::5/128"], + "Endpoints": ["77.164.248.136:58696", "10.65.0.27:58696", "172.17.0.1:58696"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "rattata", "Services": [ + {"Proto": "peerapi4", "Port": 41053}, + {"Proto": "peerapi6", "Port": 41053} + ]}, + "Created": "2026-05-12T18:56:41.05713905Z", + "Cap": 131, + "Tags": ["tag:group-a"], + "Online": true, + "ComputedName": "rattata", + "ComputedNameWithHost": "rattata" + }, { + "ID": 1602861061893332, + "StableID": "n36PJeSwWD11CNTRL", + "Name": "raticate.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:e4171affbb592d976955e324a8d9f76684607cda4f0ef9c3de8824c2ae76a06b", + "DiscoKey": "discokey:aa732a139c3b0d4cf4aeb228091f93946695f2cd538d1b56b76f9141ef6f780a", + "Addresses": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "AllowedIPs": ["100.64.0.6/32", "fd7a:115c:a1e0::6/128"], + "Endpoints": ["77.164.248.136:45913", "10.65.0.27:45913", "172.17.0.1:45913"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "raticate", "Services": [ + {"Proto": "peerapi4", "Port": 61927}, + {"Proto": "peerapi6", "Port": 61927} + ]}, + "Created": "2026-05-12T18:56:41.595068864Z", + "Cap": 131, + "Tags": ["tag:group-b"], + "Online": true, + "ComputedName": "raticate", + "ComputedNameWithHost": "raticate" + }, { + "ID": 2043994585938075, + "StableID": "naQGEmGjxG11CNTRL", + "Name": "blastoise.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:0ff126a4720c78b7c123660aff9e48ca8b34b3b1fbce6ef51e9464f0b8406202", + "DiscoKey": "discokey:4e803675e31ed070602ff749c86243570aeea836549a82ea4b8f8061c7aa4752", + "Addresses": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "AllowedIPs": ["100.64.0.9/32", "fd7a:115c:a1e0::9/128"], + "Endpoints": ["77.164.248.136:34046", "10.65.0.27:34046", "172.17.0.1:34046"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "blastoise", "Services": [ + {"Proto": "peerapi4", "Port": 60534}, + {"Proto": "peerapi6", "Port": 60534} + ]}, + "Created": "2026-05-12T18:56:42.141887485Z", + "Cap": 131, + "Tags": ["tag:exit", "tag:router"], + "Online": true, + "ComputedName": "blastoise", + "ComputedNameWithHost": "blastoise" + }, { + "ID": 4293716256204730, + "StableID": "nViNRRedXa11CNTRL", + "Name": "spearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:7659f801c7d36a1331b4ab6450e6a8af5c7e8fe0a1726fe336ba4bdf2feec801", + "DiscoKey": "discokey:fac5b3b492c8b0eb9991dd1f54f7bc8cdd4410c21d920618eca2b7a9e7bc4d2b", + "Addresses": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "AllowedIPs": ["100.64.0.11/32", "fd7a:115c:a1e0::b/128"], + "Endpoints": ["77.164.248.136:49654", "10.65.0.27:49654", "172.17.0.1:49654"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "spearow", "Services": [ + {"Proto": "peerapi4", "Port": 36186}, + {"Proto": "peerapi6", "Port": 36186} + ]}, + "Created": "2026-05-12T18:56:42.685656154Z", + "Cap": 131, + "Tags": ["tag:spearow"], + "Online": true, + "ComputedName": "spearow", + "ComputedNameWithHost": "spearow" + }, { + "ID": 6023756866091993, + "StableID": "n6VUswsA3p11CNTRL", + "Name": "fearow.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:b1f3917fbb107fd9bb950dca72d8e96d1a4732cc31ee971e25645e91e3be930f", + "DiscoKey": "discokey:95b6dede8210e54b25eb7218a64371c4e2adf5b41efe7b954a00278ca5955176", + "Addresses": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "AllowedIPs": ["100.64.0.12/32", "fd7a:115c:a1e0::c/128"], + "Endpoints": ["77.164.248.136:47881", "10.65.0.27:47881", "172.17.0.1:47881"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "fearow", "Services": [ + {"Proto": "peerapi4", "Port": 39161}, + {"Proto": "peerapi6", "Port": 39161} + ]}, + "Created": "2026-05-12T18:56:43.232495172Z", + "Cap": 131, + "Tags": ["tag:fearow"], + "Online": true, + "ComputedName": "fearow", + "ComputedNameWithHost": "fearow" + }, { + "ID": 6197061833183856, + "StableID": "njWiMkJfPq11CNTRL", + "Name": "squirtle.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:672e03a11542fa0a6a3ab0fd01e92d8d0cda6327e29291bdd1c9e107377b7f3e", + "DiscoKey": "discokey:aab45f5222fec5a45e511491258bda2443038be1d2873557f3b5922a00fba04e", + "Addresses": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "AllowedIPs": ["100.64.0.13/32", "fd7a:115c:a1e0::d/128"], + "Endpoints": ["77.164.248.136:57047", "10.65.0.27:57047", "172.17.0.1:57047"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "squirtle", "Services": [ + {"Proto": "peerapi4", "Port": 43119}, + {"Proto": "peerapi6", "Port": 43119} + ]}, + "Created": "2026-05-12T18:56:43.766280602Z", + "Cap": 131, + "Tags": ["tag:router"], + "Online": true, + "ComputedName": "squirtle", + "ComputedNameWithHost": "squirtle" + }, { + "ID": 3280894969718241, + "StableID": "nW1UakYvcS11CNTRL", + "Name": "kakuna.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:35ef232ffb2de15ec88ab100a2bfeb284dbf74be4b9f98bae1a21d8117f62212", + "DiscoKey": "discokey:c6d5105154b59b4cb01fc26c599fb53280ac80bb9c1467f1c1341c00874cd82b", + "Addresses": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "AllowedIPs": ["100.64.0.15/32", "fd7a:115c:a1e0::f/128"], + "Endpoints": ["77.164.248.136:49333", "10.65.0.27:49333", "172.17.0.1:49333"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "kakuna", "Services": [ + {"Proto": "peerapi4", "Port": 51523}, + {"Proto": "peerapi6", "Port": 51523} + ]}, + "Created": "2026-05-12T18:56:44.855443956Z", + "Cap": 131, + "Tags": ["tag:prod"], + "Online": true, + "ComputedName": "kakuna", + "ComputedNameWithHost": "kakuna" + }, { + "ID": 8469822311997169, + "StableID": "nzhhATsz8921CNTRL", + "Name": "beedrill.tail78f774.ts.net.", + "User": 1260082990019555, + "Key": "nodekey:c085b4af66b3aeffe1b1af5667b97e761d42c2c90a7ca746c3e8ed7c283df232", + "DiscoKey": "discokey:d453ebf750661733027eb4e6eb47fa1b1bfee9c9ab74718d5d9cd065ab3c342e", + "Addresses": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "AllowedIPs": ["100.64.0.16/32", "fd7a:115c:a1e0::10/128"], + "Endpoints": ["77.164.248.136:55630", "10.65.0.27:55630", "172.17.0.1:55630"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "beedrill", "Services": [ + {"Proto": "peerapi4", "Port": 50358}, + {"Proto": "peerapi6", "Port": 50358} + ]}, + "Created": "2026-05-12T18:56:45.398858419Z", + "Cap": 131, + "Tags": ["tag:server"], + "Online": true, + "ComputedName": "beedrill", + "ComputedNameWithHost": "beedrill" + }, { + "ID": 8710528569918882, + "StableID": "nwjMvGp12B21CNTRL", + "Name": "ivysaur.tail78f774.ts.net.", + "User": 4538565228176803, + "Key": "nodekey:d35b556ae2bcb8330c1c318d96f3614f075573dffe44b3f929100f761232f46b", + "KeyExpiry": "2026-11-08T18:56:45Z", + "DiscoKey": "discokey:79169f1629964b873fb2123834e5bcd556654464df7aa725324c77d68e949614", + "Addresses": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "AllowedIPs": ["100.64.0.17/32", "fd7a:115c:a1e0::11/128"], + "Endpoints": ["77.164.248.136:37650", "10.65.0.27:37650", "172.17.0.1:37650"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "ivysaur", "Services": [ + {"Proto": "peerapi4", "Port": 62496}, + {"Proto": "peerapi6", "Port": 62496} + ]}, + "Created": "2026-05-12T18:56:45.938463432Z", + "Cap": 131, + "Online": true, + "ComputedName": "ivysaur", + "ComputedNameWithHost": "ivysaur" + }, { + "ID": 2696553646490874, + "StableID": "nfVvpitG4N11CNTRL", + "Name": "venusaur.tail78f774.ts.net.", + "User": 3982058329734709, + "Key": "nodekey:ccc45abf8bef1e9d2e1a5147ca76e36ef66a9f5d34ebf0e2cd1315fdd9bc1762", + "KeyExpiry": "2026-11-08T18:56:46Z", + "DiscoKey": "discokey:59623d2f79997f011a5c0ff6d6944bd43f67c256e254839dd3b9f9512d59f967", + "Addresses": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "AllowedIPs": ["100.64.0.18/32", "fd7a:115c:a1e0::12/128"], + "Endpoints": ["77.164.248.136:48500", "10.65.0.27:48500", "172.17.0.1:48500"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "venusaur", "Services": [ + {"Proto": "peerapi4", "Port": 42394}, + {"Proto": "peerapi6", "Port": 42394} + ]}, + "Created": "2026-05-12T18:56:46.483877479Z", + "Cap": 131, + "Online": true, + "ComputedName": "venusaur", + "ComputedNameWithHost": "venusaur" + }, { + "ID": 5424390421852946, + "StableID": "n3ZMdDYiMj11CNTRL", + "Name": "bulbasaur.tail78f774.ts.net.", + "User": 4156223528223174, + "Key": "nodekey:f3e21bafd26c807da8c7ddb68628a06f59ba0f58034d086d3820f0f56fdc5c11", + "KeyExpiry": "2026-11-08T18:56:47Z", + "DiscoKey": "discokey:ba309c3cf8b0cf5c21e7dfde594b26f2f1ace39fb754a0e035236f6486a29b42", + "Addresses": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "AllowedIPs": ["100.64.0.19/32", "fd7a:115c:a1e0::13/128"], + "Endpoints": ["77.164.248.136:52233", "10.65.0.27:52233", "172.17.0.1:52233"], + "HomeDERP": 14, + "Hostinfo": {"OS": "linux", "Hostname": "bulbasaur", "Services": [ + {"Proto": "peerapi4", "Port": 38156}, + {"Proto": "peerapi6", "Port": 38156} + ]}, + "Created": "2026-05-12T18:56:47.027196914Z", + "Cap": 131, + "Online": true, + "ComputedName": "bulbasaur", + "ComputedNameWithHost": "bulbasaur" + }], + "DNS": {"ExitNodeFilteredSet": [".ts.net", ".tailscale.net"]}, + "PacketFilter": [{"IPProto": [6, 17, 1, 58], "Srcs": [ + "100.115.94.0/23", + "100.115.96.0/19", + "100.115.128.0/17", + "100.116.0.0/14", + "100.120.0.0/13", + "100.64.0.0/11", + "100.96.0.0/12", + "100.112.0.0/15", + "100.114.0.0/16", + "100.115.0.0/18", + "100.115.64.0/20", + "100.115.80.0/21", + "100.115.88.0/22", + "fd7a:115c:a1e0::/48" + ], "SrcCaps": null, "Dsts": [ + {"Net": "0.0.0.0/0", "Ports": {"First": 0, "Last": 65535}}, + {"Net": "::/0", "Ports": {"First": 0, "Last": 65535}} + ], "Caps": []}], + "PacketFilterRules": [{"SrcIPs": [ + "100.115.94.0-100.127.255.255", + "100.64.0.0-100.115.91.255", + "fd7a:115c:a1e0::/48" + ], "DstPorts": [{"IP": "*", "Ports": {"First": 0, "Last": 65535}}]}], + "SSHPolicy": {"rules": []}, + "CollectServices": false, + "DERPMap": {"Regions": {"1": { + "RegionID": 1, + "RegionCode": "nyc", + "RegionName": "New York City", + "Latitude": 40.7128, + "Longitude": -74.006, + "Nodes": [{ + "Name": "1h", + "RegionID": 1, + "HostName": "derp1h.tailscale.com", + "IPv4": "199.38.181.93", + "IPv6": "2607:f740:f::afd", + "CanPort80": true + }, { + "Name": "1g", + "RegionID": 1, + "HostName": "derp1g.tailscale.com", + "IPv4": "209.177.145.120", + "IPv6": "2607:f740:f::3eb", + "CanPort80": true + }, { + "Name": "1i", + "RegionID": 1, + "HostName": "derp1i.tailscale.com", + "IPv4": "199.38.181.103", + "IPv6": "2607:f740:f::e19", + "CanPort80": true + }, { + "Name": "1f", + "RegionID": 1, + "HostName": "derp1f.tailscale.com", + "IPv4": "199.38.181.104", + "IPv6": "2607:f740:f::bc", + "CanPort80": true + }] + }, "10": { + "RegionID": 10, + "RegionCode": "sea", + "RegionName": "Seattle", + "Latitude": 47.609722, + "Longitude": -122.333056, + "Nodes": [{ + "Name": "10c", + "RegionID": 10, + "HostName": "derp10c.tailscale.com", + "IPv4": "192.73.240.121", + "IPv6": "2607:f740:14::40c", + "CanPort80": true + }, { + "Name": "10d", + "RegionID": 10, + "HostName": "derp10d.tailscale.com", + "IPv4": "192.73.240.132", + "IPv6": "2607:f740:14::500", + "CanPort80": true + }, { + "Name": "10b", + "RegionID": 10, + "HostName": "derp10b.tailscale.com", + "IPv4": "192.73.240.161", + "IPv6": "2607:f740:14::61c", + "CanPort80": true + }] + }, "11": { + "RegionID": 11, + "RegionCode": "sao", + "RegionName": "São Paulo", + "Latitude": -23.55, + "Longitude": -46.633333, + "Nodes": [{ + "Name": "11f", + "RegionID": 11, + "HostName": "derp11f.tailscale.com", + "IPv4": "172.237.61.197", + "IPv6": "2600:3c0d::2000:3bff:fe44:6166", + "CanPort80": true + }, { + "Name": "11g", + "RegionID": 11, + "HostName": "derp11g.tailscale.com", + "IPv4": "172.237.61.190", + "IPv6": "2600:3c0d::2000:62ff:febe:2e67", + "CanPort80": true + }, { + "Name": "11e", + "RegionID": 11, + "HostName": "derp11e.tailscale.com", + "IPv4": "172.237.61.194", + "IPv6": "2600:3c0d::2000:d2ff:fe43:1790", + "CanPort80": true + }] + }, "12": { + "RegionID": 12, + "RegionCode": "ord", + "RegionName": "Chicago", + "Latitude": 41.881944, + "Longitude": -87.627778, + "Nodes": [{ + "Name": "12e", + "RegionID": 12, + "HostName": "derp12e.tailscale.com", + "IPv4": "209.177.158.15", + "IPv6": "2607:f740:e::b17", + "CanPort80": true + }, { + "Name": "12f", + "RegionID": 12, + "HostName": "derp12f.tailscale.com", + "IPv4": "199.38.182.118", + "IPv6": "2607:f740:e::4c8", + "CanPort80": true + }, { + "Name": "12d", + "RegionID": 12, + "HostName": "derp12d.tailscale.com", + "IPv4": "209.177.158.246", + "IPv6": "2607:f740:e::811", + "CanPort80": true + }] + }, "13": { + "RegionID": 13, + "RegionCode": "den", + "RegionName": "Denver", + "Latitude": 39.7392, + "Longitude": -104.9849, + "Nodes": [{ + "Name": "13c", + "RegionID": 13, + "HostName": "derp13c.tailscale.com", + "IPv4": "192.73.242.28", + "IPv6": "2607:f740:16::5c", + "CanPort80": true + }, { + "Name": "13d", + "RegionID": 13, + "HostName": "derp13d.tailscale.com", + "IPv4": "192.73.242.204", + "IPv6": "2607:f740:16::c23", + "CanPort80": true + }, { + "Name": "13b", + "RegionID": 13, + "HostName": "derp13b.tailscale.com", + "IPv4": "192.73.242.187", + "IPv6": "2607:f740:16::640", + "CanPort80": true + }] + }, "14": { + "RegionID": 14, + "RegionCode": "ams", + "RegionName": "Amsterdam", + "Latitude": 52.372778, + "Longitude": 4.893611, + "Nodes": [{ + "Name": "14c", + "RegionID": 14, + "HostName": "derp14c.tailscale.com", + "IPv4": "176.58.93.147", + "IPv6": "2a00:dd80:3c::b09", + "CanPort80": true + }, { + "Name": "14d", + "RegionID": 14, + "HostName": "derp14d.tailscale.com", + "IPv4": "176.58.93.154", + "IPv6": "2a00:dd80:3c::3d5", + "CanPort80": true + }, { + "Name": "14b", + "RegionID": 14, + "HostName": "derp14b.tailscale.com", + "IPv4": "176.58.93.248", + "IPv6": "2a00:dd80:3c::807", + "CanPort80": true + }] + }, "15": { + "RegionID": 15, + "RegionCode": "jnb", + "RegionName": "Johannesburg", + "Latitude": -26.204444, + "Longitude": 28.045556, + "Nodes": [{ + "Name": "15c", + "RegionID": 15, + "HostName": "derp15c.tailscale.com", + "IPv4": "102.67.165.185", + "IPv6": "2c0f:edb0:0:10::b59", + "CanPort80": true + }, { + "Name": "15d", + "RegionID": 15, + "HostName": "derp15d.tailscale.com", + "IPv4": "102.67.165.36", + "IPv6": "2c0f:edb0:0:10::599", + "CanPort80": true + }, { + "Name": "15b", + "RegionID": 15, + "HostName": "derp15b.tailscale.com", + "IPv4": "102.67.165.90", + "IPv6": "2c0f:edb0:0:10::963", + "CanPort80": true + }] + }, "16": { + "RegionID": 16, + "RegionCode": "mia", + "RegionName": "Miami", + "Latitude": 25.78, + "Longitude": -80.21, + "Nodes": [{ + "Name": "16c", + "RegionID": 16, + "HostName": "derp16c.tailscale.com", + "IPv4": "192.73.243.229", + "IPv6": "2607:f740:17::4e4", + "CanPort80": true + }, { + "Name": "16d", + "RegionID": 16, + "HostName": "derp16d.tailscale.com", + "IPv4": "192.73.243.141", + "IPv6": "2607:f740:17::475", + "CanPort80": true + }, { + "Name": "16b", + "RegionID": 16, + "HostName": "derp16b.tailscale.com", + "IPv4": "192.73.243.135", + "IPv6": "2607:f740:17::476", + "CanPort80": true + }] + }, "17": { + "RegionID": 17, + "RegionCode": "lax", + "RegionName": "Los Angeles", + "Latitude": 34.05, + "Longitude": -118.25, + "Nodes": [{ + "Name": "17c", + "RegionID": 17, + "HostName": "derp17c.tailscale.com", + "IPv4": "208.111.40.12", + "IPv6": "2607:f740:c::10", + "CanPort80": true + }, { + "Name": "17d", + "RegionID": 17, + "HostName": "derp17d.tailscale.com", + "IPv4": "208.111.40.216", + "IPv6": "2607:f740:c::e1b", + "CanPort80": true + }, { + "Name": "17b", + "RegionID": 17, + "HostName": "derp17b.tailscale.com", + "IPv4": "192.73.244.245", + "IPv6": "2607:f740:c::646", + "CanPort80": true + }] + }, "18": { + "RegionID": 18, + "RegionCode": "par", + "RegionName": "Paris", + "Latitude": 48.856667, + "Longitude": 2.352222, + "Nodes": [{ + "Name": "18c", + "RegionID": 18, + "HostName": "derp18c.tailscale.com", + "IPv4": "176.58.90.207", + "IPv6": "2a00:dd80:3e::c19", + "CanPort80": true + }, { + "Name": "18d", + "RegionID": 18, + "HostName": "derp18d.tailscale.com", + "IPv4": "176.58.90.104", + "IPv6": "2a00:dd80:3e::f2e", + "CanPort80": true + }, { + "Name": "18b", + "RegionID": 18, + "HostName": "derp18b.tailscale.com", + "IPv4": "176.58.90.147", + "IPv6": "2a00:dd80:3e::363", + "CanPort80": true + }] + }, "19": { + "RegionID": 19, + "RegionCode": "mad", + "RegionName": "Madrid", + "Latitude": 40.416944, + "Longitude": -3.703333, + "Nodes": [{ + "Name": "19c", + "RegionID": 19, + "HostName": "derp19c.tailscale.com", + "IPv4": "45.159.97.61", + "IPv6": "2a00:dd80:14:10::20", + "CanPort80": true + }, { + "Name": "19d", + "RegionID": 19, + "HostName": "derp19d.tailscale.com", + "IPv4": "45.159.97.233", + "IPv6": "2a00:dd80:14:10::34a", + "CanPort80": true + }, { + "Name": "19b", + "RegionID": 19, + "HostName": "derp19b.tailscale.com", + "IPv4": "45.159.97.144", + "IPv6": "2a00:dd80:14:10::335", + "CanPort80": true + }] + }, "2": { + "RegionID": 2, + "RegionCode": "sfo", + "RegionName": "San Francisco", + "Latitude": 37.7775, + "Longitude": -122.416389, + "Nodes": [{ + "Name": "2e", + "RegionID": 2, + "HostName": "derp2e.tailscale.com", + "IPv4": "192.73.252.134", + "IPv6": "2607:f740:0:3f::44c", + "CanPort80": true + }, { + "Name": "2f", + "RegionID": 2, + "HostName": "derp2f.tailscale.com", + "IPv4": "208.111.34.178", + "IPv6": "2607:f740:0:3f::f4", + "CanPort80": true + }, { + "Name": "2d", + "RegionID": 2, + "HostName": "derp2d.tailscale.com", + "IPv4": "192.73.252.65", + "IPv6": "2607:f740:0:3f::287", + "CanPort80": true + }] + }, "20": { + "RegionID": 20, + "RegionCode": "hkg", + "RegionName": "Hong Kong", + "Latitude": 22.3193, + "Longitude": 114.1694, + "Nodes": [{ + "Name": "20c", + "RegionID": 20, + "HostName": "derp20c.tailscale.com", + "IPv4": "205.147.105.30", + "IPv6": "2403:2500:8000:1::5fb", + "CanPort80": true + }, { + "Name": "20d", + "RegionID": 20, + "HostName": "derp20d.tailscale.com", + "IPv4": "205.147.105.78", + "IPv6": "2403:2500:8000:1::e9a", + "CanPort80": true + }, { + "Name": "20b", + "RegionID": 20, + "HostName": "derp20b.tailscale.com", + "IPv4": "103.6.84.152", + "IPv6": "2403:2500:8000:1::ef6", + "CanPort80": true + }] + }, "21": { + "RegionID": 21, + "RegionCode": "tor", + "RegionName": "Toronto", + "Latitude": 43.741667, + "Longitude": -79.373333, + "Nodes": [{ + "Name": "21c", + "RegionID": 21, + "HostName": "derp21c.tailscale.com", + "IPv4": "162.248.221.215", + "IPv6": "2607:f740:50::f10", + "CanPort80": true + }, { + "Name": "21d", + "RegionID": 21, + "HostName": "derp21d.tailscale.com", + "IPv4": "162.248.221.248", + "IPv6": "2607:f740:50::ca4", + "CanPort80": true + }, { + "Name": "21b", + "RegionID": 21, + "HostName": "derp21b.tailscale.com", + "IPv4": "162.248.221.199", + "IPv6": "2607:f740:50::1d1", + "CanPort80": true + }] + }, "22": { + "RegionID": 22, + "RegionCode": "waw", + "RegionName": "Warsaw", + "Latitude": 52.23, + "Longitude": 21.011111, + "Nodes": [{ + "Name": "22c", + "RegionID": 22, + "HostName": "derp22c.tailscale.com", + "IPv4": "45.159.98.253", + "IPv6": "2a00:dd80:40:100::3f", + "CanPort80": true + }, { + "Name": "22d", + "RegionID": 22, + "HostName": "derp22d.tailscale.com", + "IPv4": "45.159.98.145", + "IPv6": "2a00:dd80:40:100::211", + "CanPort80": true + }, { + "Name": "22b", + "RegionID": 22, + "HostName": "derp22b.tailscale.com", + "IPv4": "45.159.98.196", + "IPv6": "2a00:dd80:40:100::316", + "CanPort80": true + }] + }, "23": { + "RegionID": 23, + "RegionCode": "dbi", + "RegionName": "Dubai", + "Latitude": 25.263056, + "Longitude": 55.297222, + "Nodes": [{ + "Name": "23c", + "RegionID": 23, + "HostName": "derp23c.tailscale.com", + "IPv4": "185.34.3.207", + "IPv6": "2a00:dd80:3f:100::a50", + "CanPort80": true + }, { + "Name": "23d", + "RegionID": 23, + "HostName": "derp23d.tailscale.com", + "IPv4": "185.34.3.75", + "IPv6": "2a00:dd80:3f:100::97e", + "CanPort80": true + }, { + "Name": "23b", + "RegionID": 23, + "HostName": "derp23b.tailscale.com", + "IPv4": "185.34.3.232", + "IPv6": "2a00:dd80:3f:100::76f", + "CanPort80": true + }] + }, "24": { + "RegionID": 24, + "RegionCode": "hnl", + "RegionName": "Honolulu", + "Latitude": 21.306944, + "Longitude": -157.858333, + "Nodes": [{ + "Name": "24c", + "RegionID": 24, + "HostName": "derp24c.tailscale.com", + "IPv4": "208.83.233.233", + "IPv6": "2001:19f0:c000:c591:5400:04ff:fe26:2c5f", + "CanPort80": true + }, { + "Name": "24d", + "RegionID": 24, + "HostName": "derp24d.tailscale.com", + "IPv4": "208.72.155.133", + "IPv6": "2001:19f0:c000:c564:5400:04ff:fe26:2ba8", + "CanPort80": true + }, { + "Name": "24b", + "RegionID": 24, + "HostName": "derp24b.tailscale.com", + "IPv4": "208.83.234.151", + "IPv6": "2001:19f0:c000:c586:5400:04ff:fe26:2ba6", + "CanPort80": true + }] + }, "25": { + "RegionID": 25, + "RegionCode": "nai", + "RegionName": "Nairobi", + "Latitude": -1.286389, + "Longitude": 36.817222, + "Nodes": [{ + "Name": "25c", + "RegionID": 25, + "HostName": "derp25c.tailscale.com", + "IPv4": "102.67.167.37", + "IPv6": "2c0f:edb0:2000:1::2c7", + "CanPort80": true + }, { + "Name": "25d", + "RegionID": 25, + "HostName": "derp25d.tailscale.com", + "IPv4": "102.67.167.188", + "IPv6": "2c0f:edb0:2000:1::188", + "CanPort80": true + }, { + "Name": "25b", + "RegionID": 25, + "HostName": "derp25b.tailscale.com", + "IPv4": "102.67.167.245", + "IPv6": "2c0f:edb0:2000:1::2e9", + "CanPort80": true + }] + }, "26": { + "RegionID": 26, + "RegionCode": "nue", + "RegionName": "Nuremberg", + "Latitude": 49.453889, + "Longitude": 11.0775, + "Nodes": [{ + "Name": "26c", + "RegionID": 26, + "HostName": "derp26c.tailscale.com", + "IPv4": "49.12.193.137", + "IPv6": "2a01:4f8:1c1c:5c70::1", + "CanPort80": true + }, { + "Name": "26d", + "RegionID": 26, + "HostName": "derp26d.tailscale.com", + "IPv4": "49.13.204.141", + "IPv6": "2a01:4f8:1c0c:7d06::1", + "CanPort80": true + }, { + "Name": "26b", + "RegionID": 26, + "HostName": "derp26b.tailscale.com", + "IPv4": "167.235.72.200", + "IPv6": "2a01:4f8:1c1c:47b6::1", + "CanPort80": true + }] + }, "27": { + "RegionID": 27, + "RegionCode": "iad", + "RegionName": "Ashburn", + "Latitude": 39.03, + "Longitude": -77.471111, + "Nodes": [{ + "Name": "27d", + "RegionID": 27, + "HostName": "derp27d.tailscale.com", + "IPv4": "178.156.152.106", + "IPv6": "2a01:4ff:f0:3c8e::1", + "CanPort80": true + }, { + "Name": "27c", + "RegionID": 27, + "HostName": "derp27c.tailscale.com", + "IPv4": "178.156.152.91", + "IPv6": "2a01:4ff:f0:3913::1", + "CanPort80": true + }, { + "Name": "27e", + "RegionID": 27, + "HostName": "derp27e.tailscale.com", + "IPv4": "178.156.134.232", + "IPv6": "2a01:4ff:f0:28d4::1", + "CanPort80": true + }, { + "Name": "27b", + "RegionID": 27, + "HostName": "derp27b.tailscale.com", + "IPv4": "5.161.218.233", + "IPv6": "2a01:4ff:f0:3db9::1", + "CanPort80": true + }] + }, "28": { + "RegionID": 28, + "RegionCode": "hel", + "RegionName": "Helsinki", + "Latitude": 60.170833, + "Longitude": 24.9375, + "Nodes": [{ + "Name": "28c", + "RegionID": 28, + "HostName": "derp28c.tailscale.com", + "IPv4": "95.217.2.165", + "IPv6": "2a01:4f9:c012:cd74::1", + "CanPort80": true + }, { + "Name": "28d", + "RegionID": 28, + "HostName": "derp28d.tailscale.com", + "IPv4": "157.180.28.32", + "IPv6": "2a01:4f9:c012:2e5b::1", + "CanPort80": true + }, { + "Name": "28b", + "RegionID": 28, + "HostName": "derp28b.tailscale.com", + "IPv4": "65.109.143.62", + "IPv6": "2a01:4f9:c012:d55c::1", + "CanPort80": true + }] + }, "3": { + "RegionID": 3, + "RegionCode": "sin", + "RegionName": "Singapore", + "Latitude": 1.3521, + "Longitude": 103.8198, + "Nodes": [{ + "Name": "3g", + "RegionID": 3, + "HostName": "derp3g.tailscale.com", + "IPv4": "172.237.72.79", + "IPv6": "2600:3c15::2000:adff:fe08:6fab", + "CanPort80": true + }, { + "Name": "3f", + "RegionID": 3, + "HostName": "derp3f.tailscale.com", + "IPv4": "172.237.72.8", + "IPv6": "2600:3c15::2000:53ff:fe48:a668", + "CanPort80": true + }, { + "Name": "3h", + "RegionID": 3, + "HostName": "derp3h.tailscale.com", + "IPv4": "172.237.66.30", + "IPv6": "2600:3c15::2000:3dff:fe44:50aa", + "CanPort80": true + }, { + "Name": "3e", + "RegionID": 3, + "HostName": "derp3e.tailscale.com", + "IPv4": "172.237.72.43", + "IPv6": "2600:3c15::2000:6cff:fee4:d799", + "CanPort80": true + }] + }, "4": { + "RegionID": 4, + "RegionCode": "fra", + "RegionName": "Frankfurt", + "Latitude": 50.1109, + "Longitude": 8.6821, + "Nodes": [{ + "Name": "4h", + "RegionID": 4, + "HostName": "derp4h.tailscale.com", + "IPv4": "185.40.234.77", + "IPv6": "2a00:dd80:20::bcf", + "CanPort80": true + }, { + "Name": "4i", + "RegionID": 4, + "HostName": "derp4i.tailscale.com", + "IPv4": "185.40.234.53", + "IPv6": "2a00:dd80:20::8a6", + "CanPort80": true + }, { + "Name": "4g", + "RegionID": 4, + "HostName": "derp4g.tailscale.com", + "IPv4": "185.40.234.113", + "IPv6": "2a00:dd80:20::8f", + "CanPort80": true + }, { + "Name": "4j", + "RegionID": 4, + "HostName": "derp4j.tailscale.com", + "IPv4": "185.40.234.176", + "IPv6": "2a00:dd80:20::e67", + "CanPort80": true + }, { + "Name": "4f", + "RegionID": 4, + "HostName": "derp4f.tailscale.com", + "IPv4": "185.40.234.219", + "IPv6": "2a00:dd80:20::a25", + "CanPort80": true + }] + }, "5": { + "RegionID": 5, + "RegionCode": "syd", + "RegionName": "Sydney", + "Latitude": -33.867778, + "Longitude": 151.21, + "Nodes": [{ + "Name": "5f", + "RegionID": 5, + "HostName": "derp5f.tailscale.com", + "IPv4": "172.105.166.103", + "IPv6": "2400:8907::2000:ccff:fe1f:80da", + "CanPort80": true + }, { + "Name": "5g", + "RegionID": 5, + "HostName": "derp5g.tailscale.com", + "IPv4": "172.105.169.57", + "IPv6": "2400:8907::2000:2fff:fea7:57f4", + "CanPort80": true + }, { + "Name": "5e", + "RegionID": 5, + "HostName": "derp5e.tailscale.com", + "IPv4": "172.105.179.230", + "IPv6": "2400:8907::2000:ceff:fe8d:4f4e", + "CanPort80": true + }] + }, "6": { + "RegionID": 6, + "RegionCode": "blr", + "RegionName": "Bengaluru", + "Latitude": 12.9716, + "Longitude": 77.5946, + "Nodes": [{ + "Name": "6a", + "RegionID": 6, + "HostName": "derp6.tailscale.com", + "IPv4": "68.183.90.120", + "IPv6": "2400:6180:100:d0::982:d001", + "CanPort80": true + }] + }, "7": { + "RegionID": 7, + "RegionCode": "tok", + "RegionName": "Tokyo", + "Latitude": 35.6764, + "Longitude": 139.65, + "Nodes": [{ + "Name": "7g", + "RegionID": 7, + "HostName": "derp7g.tailscale.com", + "IPv4": "172.238.6.179", + "IPv6": "2600:3c18::2000:3fff:fe80:3ebd", + "CanPort80": true + }, { + "Name": "7f", + "RegionID": 7, + "HostName": "derp7f.tailscale.com", + "IPv4": "172.238.6.34", + "IPv6": "2600:3c18::2000:acff:fe8e:3ed5", + "CanPort80": true + }, { + "Name": "7h", + "RegionID": 7, + "HostName": "derp7h.tailscale.com", + "IPv4": "172.237.28.183", + "IPv6": "2600:3c18::2000:b1ff:fea9:4560", + "CanPort80": true + }, { + "Name": "7e", + "RegionID": 7, + "HostName": "derp7e.tailscale.com", + "IPv4": "172.238.6.180", + "IPv6": "2600:3c18::2000:60ff:fe0f:6e83", + "STUNOnly": true, + "CanPort80": true + }] + }, "8": { + "RegionID": 8, + "RegionCode": "lhr", + "RegionName": "London", + "Latitude": 51.5072, + "Longitude": 0.1276, + "Nodes": [{ + "Name": "8f", + "RegionID": 8, + "HostName": "derp8f.tailscale.com", + "IPv4": "176.58.88.183", + "IPv6": "2a00:dd80:3a::dfa", + "CanPort80": true + }, { + "Name": "8g", + "RegionID": 8, + "HostName": "derp8g.tailscale.com", + "IPv4": "176.58.92.254", + "IPv6": "2a00:dd80:3a::ed", + "CanPort80": true + }, { + "Name": "8e", + "RegionID": 8, + "HostName": "derp8e.tailscale.com", + "IPv4": "176.58.92.144", + "IPv6": "2a00:dd80:3a::b33", + "CanPort80": true + }] + }, "9": { + "RegionID": 9, + "RegionCode": "dfw", + "RegionName": "Dallas", + "Latitude": 32.779167, + "Longitude": -96.808889, + "Nodes": [{ + "Name": "9e", + "RegionID": 9, + "HostName": "derp9e.tailscale.com", + "IPv4": "192.73.248.83", + "IPv6": "2607:f740:100::359", + "CanPort80": true + }, { + "Name": "9f", + "RegionID": 9, + "HostName": "derp9f.tailscale.com", + "IPv4": "209.177.156.197", + "IPv6": "2607:f740:100::cad", + "CanPort80": true + }, { + "Name": "9d", + "RegionID": 9, + "HostName": "derp9d.tailscale.com", + "IPv4": "209.177.156.94", + "IPv6": "2607:f740:100::c05", + "CanPort80": true + }] + }}}, + "DisplayMessages": null, + "TKAEnabled": false, + "TKAHead": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Domain": "odin@example.com", + "DomainAuditLogID": "", + "UserProfiles": {"1260082990019555": { + "ID": 1260082990019555, + "LoginName": "tagged-devices", + "DisplayName": "Tagged Devices" + }, "3609737328847972": { + "ID": 3609737328847972, + "LoginName": "weedle.tail78f774.ts.net", + "DisplayName": "weedle" + }, "3982058329734709": { + "ID": 3982058329734709, + "LoginName": "freya@example.com", + "DisplayName": "freya" + }, "4156223528223174": { + "ID": 4156223528223174, + "LoginName": "odin@example.com", + "DisplayName": "odin" + }, "4538565228176803": { + "ID": 4538565228176803, + "LoginName": "thor@example.org", + "DisplayName": "thor" + }} + } + }} +}